Sprint 89
(23.12.2019 - 05.01.2020)
5 /5
Tasks
Tasks were planned and successfully completed
Time spent
Bug fixing
Development
Effective solution for personnel management and payroll accounting
After 6 months from release, we usually ask customers about the financial results of a project to make sure we did our job well
Andersen team has spent more than 360 hours every week on the development of this solution
All necessary processes of payroll accounting and HR management can be performed by the developed application alone.
Establishing offices in different parts of the world, international companies face difficulties in personnel management and payroll accounting in accordance with the regulations which are in force in each particular country. In order to comply with the labor legislation, companies have to use a variety of software products and hire a large staff of professional accountants and HR-specialists. Our task was to build a single software to solve the challenge.
Industry
Financial Services
Duration
45 months
Team size
14 developers
Tech Stack
Java8, JPA Eclipselink, EJB, JMS, PostgreSQL, REST, Kong, Websocket, Angular5, Ionic 3, ElasticSearch (+Kibana)
Before the start of the development process, we researched the features of the system. The application is multi-featured and operates with many different entities, which makes UI rather complicated. Meanwhile, its users often haven't a sufficient level of technical awareness, which may lead to frequent human errors, inefficient work, and low satisfaction levels. That's why we did a great job on UX, polishing it over five weeks, and finally achieved a high quality proven by the staff.
We decided to keep the UI as simple as it was possible. Several shades of dimmed blue were selected as the base colors, while accent colors are more vibrant. The light background is intended not to irritate users. Tabs, fields, and buttons were carefully culled and placed in such a way as to distribute the content at a steady pace, avoiding high density.
Due to the high complexity of the system, as a part of UX research, we started from wireframes. Such an approach is the most efficient way to understand where the UI has an excessive density. Also, the wireframes open a possibility to test the UI before finishing.
Proper planning and fine-tuning are two main credos to which we strive in UI design. We use only real examples of content instead of lorem ipsum. It is the only way to understand how the interface would look after delivery.
The level of detail for our wireframes can be as high as for the finished page. It helps both the customer and us to be on the same page in the understanding of UI.
During the wireframing, our staff communicates with the customer's team to find their needs and fears. It helps us to develop UI that is convenient for its end-users, not only looks acceptable for their supervisors.
The central part of the HR module is people. After choosing one of the employees, the user gets access to a full HR dossier with dozens of different data records about the person. A set of tools makes it available to accompany the employee in each and every activity, from hiring to termination. A calendar and KPI metrics help to control the employee's development process. Also, the HR manager can find different document templates here and fill them in with the current employee data with a couple of clicks.
This module is undoubtedly the most innovative part of the application, delivering the primary goal of its creation. Having offices in different jurisdictions, the company got a possibility to control the salaries of its staff on a single screen. It acts as a convenient way to compare taxes, rates, as well as analyze any financial dynamics and make some important changes. Based on data analyzed, the user with proper rights can award bonuses to both single employees and entire workgroups or even departments, as well as to define a day off for the overall company or its local office only.
For every single jurisdiction, there are different rules and regulations, as well as different record formats. The user can select the location and then browse through available templates, select the appropriate, or create the new one. Status categories help the user quickly find records that require consideration. Also, for better performance, the to-do lists block is situated here at the right.
Globe Payroll has built-in powerful business intelligence tools. The user can get every data within the system, then analyze it, and present it in the form of a table or graph. A number of pre-designed dashboards allow users to monitor performance indicators that are essential in HR duties. The access to categories of input data and resulting dashboards are based on user roles and can be reconfigured.
Our clients are provided with weekly reports enabling project processes monitoring and goals achievement progress.
The solution allows reducing the cost for the accounting department and HR-specialists. High configurability allows adapting GlobePayroll to the requirements and features of each particular client. The customer signed contracts with 10 new clients in the last 2 months, and at this stage, the solution is fully adapted to work on the market of a number of countries. Besides, GlobePayroll became a partner of SD Worx which is one of the world's largest HR service providers.
Headquarters
Camelback Rd. Suite D,
Office 367 Scottsdale, AZ
Representative office
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Virtual server hosting, container management, and serverless computing.
Team members
Understanding of the project
(Results based on 8 evaluation parameters)
Management
(Results based on 7 evaluation parameters)
Tracking systems / task evaluation
(Results based on 9 evaluation parameters)
Code quallity control
(Results based on 9 evaluation parameters)
Auditing of QA (manual + auto)
(Results based on 14 evaluation parameters)
Total project score
Project growth measures the growth of the number of team members involved in the project and shows the difference in the number of team members at the end of the project comparing with its initiation
Project plan/fact matching measures how the project meets the initial budget and developing schedule.
67 system architects, lead, senior, full stack developers. Java is the core language we used for more than 25 Banking, HealthCare, and Insurance systems
Development of a complex high-functioning platform for the world’s largest online bank.
ReactJS, Scala, Java, Swift, JavaScript, TypeScript, Angular 5+, Redux, Node.js