What evidence can you share that demonstrates the impact of the engagement?
Corpitech has helped speed up our development process. They regularly turn around complex pieces of code in a shorter timeframe than what our onshore team could accomplish. As our company continues to grow, we have a lot of changing needs. Their team adapts to our requests, staying up to date on the latest technologies, rewriting legacy code as needed, and meeting aggressive deadlines. Corpitech provides valuable expertise and knowledge for us—they’ve become so ingrained in our company that we don’t have to make our specifications as detailed anymore.
How did Corpitech perform from a project management standpoint?
We manage most projects on our side, but Corpitech has a point of contact that translates our requirements to their team. They handle that aspect well in terms of communicating deadlines and expectations. The team regularly meets our timelines and deliverable standards, which speaks to their skill at managing projects.
We have weekly calls through Skype and otherwise communicate through email. All requirements and jobs are put into a project management tool that we share.
What did you find most impressive about them?
Corpitech delivers high-level code that gets our requirements right on the first try. We rarely have to go back and modify their work. Their ability to turn around projects in a quick timeframe is important to us. They’re also not afraid to recommend approaches that we haven’t considered, and that might work better for our project. We see Corpitech as senior members of our development team.
Are there any areas they could improve?
No, I can’t think of anything. Corpitech is based in Belarus, but we have someone who speaks Russian and can communicate things to their team as needed. Email communication works well. We often have pretty hard deadlines, but we trust Corpitech to let us know if they can make it or not. For the most part, they make it and ask questions as required.
Any advice for potential customers?
As with any software development project, scope out the project as much as possible from a design and database standpoint. This is especially important if you’re working on current systems or if the project requires a lot of knowledge transfer to take place. Document as much as possible as well to make virtual meetings seamless.