We have built an internal HRM ecosystem that streamlines such HR processes as personnel tracking, benefits, recruiting, onboarding, learning and development, and more.
Innowise Group is a global full-service custom software development company that delivers smart digital ideas to customers worldwide. Over the past 15 years, the company has implemented about 600 projects in various industries and won the trust of dozens of customers. By 2022, Innowise Group has grown to over 1,000 top-notch IT professionals, several development centers, and representative offices across Europe and North America.
HR personnel are responsible for a multitude of tiny but impactful tasks. A delay in such tasks will impede the organization’s operational flow. Our company was quickly growing, but the only concern we had was managing and handling staffing issues. The HR department needed an automated solution to ease their burden in managing routine administrative tasks, such as attendance, vacations and sick leaves.
We realized that it would be great if all the information was centrally stored in the system, but it would be even more powerful if all this information could be quickly and easily updated.
We aimed to create an “admin first” type web solution with a flexible database that enables easy and reliable human resources management:
We needed to develop a modular web HR software solution with a user and access control module, a process control module, and a data management module that are resistant and adaptable to any external and internal changes. Another challenge was to integrate informative dashboards with analytics, where users can track operating parameters.
We were obliged to create not a steady but flexible system with the ability to add new features with no major refinements (feedback on the employee’s professional activity, one-to-one calls assignment, comments on probation, etc.) while assigning the person responsible for a particular process completion.
We were focused on enabling data centralization within one system by integrating and modifying existing business processes while optimizing workflows and reducing corporate operating costs.
We have developed a modular web-based system that stores employee and company structure information in one place.
Besides, the web app allows creating any business process to draw up a personal development path, request or approve vacation, document a probationary period, extend the contract, etc.
There was a lack of a centralized employee base with all needed information. For example, a personal development plan should be approved by four authorized individuals who need to submit comments in writing or by mail. Because all the related information was decentralized, it was difficult to understand why such a decision was made.
The HRM system we have developed allows storing all processes in a single system. It enables to assign any task to the person responsible for decision-making and leave comments on the decision. Moreover, the system allows filtering data by employees, saving filter results in spreadsheets, and generating analytics and statistics reports.
We have implemented this functionality through the Employee profile tab with the following sections:
Decentralized information storage made it almost impossible to obtain necessary data immediately. Thus, it caused challenges for sales managers to find the appropriate candidates for a project. In addition, employees were not sufficiently aware of what was going on in the company due to frequent changes in the organization’s structure, functions, or business processes. We have made the company information especially helpful for sales managers with the options to:
In particular, we have implemented the following functionality in the HRM application:
Different countries have specific business processes: vacation management, probation, calendar plans, contract models, etc. The more offices in other countries we have, the more such peculiarities should be considered and reflected by the system.
We have launched a flexible mechanism for the localization of business processes for different countries. The HRM software solution we have developed has a modular structure that allows creating any process required within the system with no changes to the system itself.
As s result, the web solution has been enriched with the following features:
Depending on the office location, there are specific legal norms or the processes of taking a vacation, probationary period terms, the number of days off, etc. In addition to enabling employees to request vacation, managers, for their part, can approve it in this system. It has previously happened that when employees relocated they were not aware of the local processes / legislation specifics, as well as other peculiarities which caused additional challenges.
As part of the system functionality, we have enabled sending sick day requests, as well as displaying the current time off balance, upcoming days off, and an overall history of all requests.
Our team has added the Time off tab with the following sections:
It was important for a future solution to display high flexibility in its settings due to frequent changes in the company structure, employee functions, or business processes. We realized that it would be great if all the information was centrally stored in the system, but it would be even more powerful if all this information could be quickly and easily updated.
We have implemented the bulk change option and smart filtering in the company structure section. This enables a one-click move of some employees to the new location or department if they relocate. Smart filtering refers to the multi-selecting of various parameters to get the relevant information in a couple of clicks.
We have implemented the System Settings tab with the following sections:
Integration with a corporate mobile application
There are many ways users work: on desktop computers, on mobile devices (due to frequent business travel), or a combination of both. We made it a priority to make corporate information as accessible as possible so we could work efficiently on the go.
We have enabled the system integration with a corporate mobile application that duplicates part of the functionality of the main HRM system.
The solution is then implemented in the application as follows:
After defining the application’s functionality and addressing the issues within the development process, we came up with the following:
HRM is a centralized database, a source of unified information for all other departments (Financial, Sales, HR, etc.).
We managed to deliver one of the best HR software solutions in the market with a rich set of options including the integration and fast scaling of functionality; as well as personalized features and access based on user roles.
Even though the number of system users is growing, and many processes keep changing, its performance and security remain unaffected.
It has already improved workflows and reduced corporate operating costs for the international company with more than 1,000 employees and offices scattered across the globe.
Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.
After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.
We arrange a meeting with you to discuss the offer and come to an agreement.
We sign a contract and start working on your project as quickly as possible.