CLIENT
The client's conglomerate included 17 companies that had to use 11 separate software products, which significantly complicated work processes and made them longer. Since the client’s business was constantly expanding, it needed a comprehensive CRM solution for sales managers, marketing managers, contact center managers, and department managers. It would automate these processes and minimize the influence of the human factor on the financial side of working with contractors and contracts.
The resulting custom CRM SaaS software had to:
The approved team composition included the following specialists:
- Delivery Manager;
- Project Manager;
- Product Portfolio Manager;
- Product Manager;
- Senior UI/UX Designer;
- UI/UX Design Lead;
- 2 Senior DevOps Specialists;
- ERP Solution Architect;
- 11 Backend Developers;
- 5 Frontend Developers;
- 2 AQA;
- Manual QA Specialist;
- Account Manager;
- System Security Specialist.
We settled on the So-called Agile PO/PM management methodology and introduced parallel development streams where the Product Increment structure was about 8-13 sprints, and the scope of work was clearly agreed upon with the client. For the UI/UX process, we used the UI/UX Nieelson Norman standard and IBM design thinking methodology, and for the Product Discovery process, we adopted the Double Dimond, Design Thinking, Jobs-to-be-Done (JTBD), and User Story Mapping methodology.
Our core technology stack for this SaaS CRM included the following programming languages and tools:
- Java
- PHP
- Node.js
The development of MVP took our team 1.5 years, and currently, this product version is actively used by the client’s companies. At the same time, we continue to work on a full-fledged version of the custom CRM SaaS platform so that the client can supply it to its partners on a paid subscription basis.