Time Tracking Platform
Humatica and Monterail’s successful partnership history kicked off back in 2020 with a code audit of Modus.
The Company and Product
They assist their partners via a wide array of tailored services ranging from due diligence and operating model re-design to change assurance and Sales Force activation.
Powered by top-of-the-class processes and tools, Humatica delivered services to high-profile corporate and private equity clients, such as Philips, Swiss, Deutsche Telekom, ONE Nordic, and many more.
Client’s feedback
Real partnership
Working with Monterail feels like a real partnership. They are a competent team that brings promising results to the table.
Scope and Highlights
DEVELOPMENT, DESIGN, QA
NEXT.JS, TAILWIND, TYPESCRIPT
NODE.JS, MYSQL, TYPEORM
2.7K
PROJECT HOURS
6
TEAM MEMBERS
1
DESIGN WORKSHOP
The Challenge
One of their core tools, Modus, offers snapshot time data tracking: a clear view of the personnel resource allocation inside the company so managers can easily spot understaffed and overstaffed activities.
Obtaining this data requires a thorough process: Humatica surveys its clients, validates the data, and uploads it to Microsoft PowerBI for data analysis.
Humatica and Monterail’s successful partnership history kicked off back in 2020 with a code audit of Modus. Since then, we have collaborated in different ways.
Organizational performance consultancy is fast-paced and high-stakes. Data should be both reliable and actionable to ensure clients have all the information necessary to make the best decisions for their companies. There is no room for error. With that in mind, Humatica tasked Monterail with creating Client Portal, a web app to allow them to easily share the PowerBI dashboards with their clients.
The next step was rewriting Modus, an enhancement to the Client Portal app, with more intricate activity-tracking features and comprehensive organization structure validation. It would end up consisting of two modules.
The Manager is used by Humatica’s clients, who inform how much time their reportees spend on each activity, which automatically updates the organization structure in real-time. Managers then supervise this information: they can add, edit, and delete employees, change managers and more. This is where the most complex business logic is, and working side-by-side with the client was essential to fully understand how the functionality should work.
The Admin section is used by Humatica consultants, which have overarching permissions and verify as well as accept manager actions.
Key challenges
The Process
During the Discovery Phase, we had several calls to work out the project scope and met for a Design workshop, where we successfully fine-tuned the requirements list.
Modus, originally written in PHP, was outdated. The new version had to be more modern, safer, and more user-friendly.
We settled for an agile, iterative approach that would allow us not only to capture all of the functionalities, but also address some of the current pain points, recommend corresponding usability enhancements, and also provide a more accurate development estimate.
On the backend side, we used a tried-and-true approach: TypeScript, Node.js, Express, MySQL and TypeORM. It worked perfectly and we were able to quickly create REST API endpoints. As a highlight, we also created an efficient system for importing records from large CSV files to our database.
On the frontend end, we also went for a battle-tested setup: TypeScript, React, React Query and Next.js. The application has very complex forms, and we solved all use cases using the formik package.
This is how we made it happen:
The discovery phase successfully shaped the feature list.
Custom implementation to cover all business needs while ensuring scalability.
A dedicated system to import large CSV files to the database.
Team’s voice
Understanding the customer's needs
We managed to meet our challenge using tools we know very well. The recipe for our success is understanding the customer's needs, thoughtful decisions on how to implement complex business logic, and properly selecting the tech stack.
The Outcome
The Client Portal MVP was delivered on time, in two months.
As a highlight, it allows Humatica to manage client logins and control what data clients can see in the dashboards by connecting to the underlying access rights (RLS) in Humatica PowerBI dashboards.
The Modus’ two-month Discovery Phase (December 2021 - January 2022) was followed by seven months of development to rewrite the tool.
With the new version, Humatica’s services have been bolstered. The staff saves time managing complex data, and clients have a more comprehensive view of time allocation in their companies.
The iterative delivery approach was a success. We updated Humatica constantly on our progress, ensuring that both the project and budget were on track.
Additionally, the rewritten application is easy to use and safe, ready for scaling up new features at any moment.
The success of this project hinged on the following factors:
The new tool is ready for scaling up when necessary.
Humatica’s services are now streamlined and strengthened.
Read more case studies
Smart Employee Incentive Web and Mobile Platform
Cooleaf, a B2B platform for employee recognition and rewards, partnered with Monterail in 2009 to build their initial MVP. Since then, we've continuously collaborated to evolve and refine their application, adapting our technological approach and Ruby on Rails expertise to match the ambitious product growth.
Inventory Management and Procurement for Hotels
Using AI-enhanced features, the solution helps reduce buying and management costs by 10%.
I'm here to gather your requirements, answer all your questions, and push your idea into development as fast as possible.
Grzegorz Hajdukiewicz | Chief Delivery Officer