As the project advanced, expanded the platform’s functionality by adding a comprehensive client-side application. This addition, which now progresses at a rapid pace to meet end-user needs, includes advanced tools for configuring campaigns and accessing detailed statistical insights.
The initial lack of QA hindered project progress, prompting us to introduce a QA process to assess the project's state, identify existing bugs, and plan comprehensive testing. Today, a team of three QA engineers conducts issue-by-issue testing, smoke testing for each release, regular regression testing, and follows a detailed QASE test plan, complemented by Bugsnag integration for error monitoring.
Initially, poorly defined requirements caused delays and increased development costs due to frequent clarifications and complex acceptance processes. By introducing an Analyst to the team, we established a structured approach to feature elaboration, ensuring specifications are thoroughly reviewed, prioritized, and adapted as needed, leading to faster acceptance and streamlined development, even when addressing legacy specifications or concurrent feature work.
To meet the growing demands of the project, the development team was expanded, requiring adjustments to processes and tools for improved productivity. We optimized sprints and release planning, enhanced meeting efficiency, resolved repository issues, and customized the used task tracking tool with new issue types, statuses, and filters to better support task management for a larger, more dynamic team.
″The project’s been going well, the quality of the team’s work remains high over the years. Everyone is reactive and ready to discuss different topics and/or potential issues, this kind of exchange is very valuable and it also helps us to improve our product further.
Looking for top-notch IT and tech solutions? With our international presence, we swiftly assemble expert teams tailored to your needs. Contact us today to drive your projects to success!