The Cost Plus pricing model was chosen as the most cost-effective option for long-term and complex projects that require specialists on a full-time basis.
To ensure constant delivery, we applied an Agile methodology with 2-week sprints.
The idea was to create mini development teams of 3-4 developers that would take on a certain part of the complex project.
Step 1. Recruiting the best .NET developers
At first, Belitsoft offered the most talented and experienced .NET developers from its own talent pool of 400+ specialists. But the company’s leadership preferred to create the entire team from the ground up with the exact skillset required for their domain and project specifics.
To meet this requirement, Belitsoft arranged with Client’s decision-makers an efficient, steady recruiting workflow. Belitsoft assigned their own .NET specialist of a team-lead level who took on the responsibility to sift hundreds of applicants and shortlist only the best ones for the client. Every week the client had 2 interviews arranged by Belitsoft with the best, thoroughly sifted applicants.
Step 2. Onboarding newcomers passing domain knowledge
Due to a specific knowledge domain and complex product, onboarding could take months.
So each mini development team was arranged the way to mix hired Belitsoft’s specialists together with Client’s in-house Israel developers to create a comprehensive knowledge base and mentorship.
In the result of such an approach, the onboarding of new employees could be reduced to approximately 2 weeks.
Besides, daily meetings and arranging tasks with the help of PM software like Jira made the process fully transparent and predictable, favoring timely results delivery.
Step 3. Scaling up the development team on demand
When the Client realized that the product development requires more specialists, we scaled up the team on demand.
As the product development was performed in 2 directions – some developers did .NET back-end part, others performed front-end development – Belitsoft searched for specialists with 2 different sets of skills.
All in all, the .NET development team grew up to 16 senior-level .NET developers and testers: 9 NET developers, 3 QA manual, and 1 QA automation testing engineers.
The front-end development team comprised 3 full-stack ReactJS developers.
Tech stack: .NET, NodeJS, ReachJS, Python, Java
Step 4. Retaining specialists on a project
To maintain high retention level, Belitsoft used its time-proven best practices to create a working environment that favors employees’ development and upskilling, as well as building a relationship with managers based on trust.
As a part of this process, we regularly review employees to timely detect interpersonal issues that tend to lead to low performance.
Besides, we create a continuous learning culture to discover employees’ potential and satisfy their professional ambitions.
As a result, we built a well-structured team that became supplementary to the client’s in-house team. Our developers started to work immediately and fit in with the client’s development team pretty seamlessly. There was no lost time in getting up to speed, exactly what the company strategic goals fulfillment required.