What evidence can you share that demonstrates the impact of the engagement?
The biggest thing was that we were delivering features, bug fixes, and changes at a much faster rate than we could have without them. We were able to do a lot more. We were also able to deliver an Android app; we’d already done one for iOS, but we wanted to make sure we had one for the Android market. Overall, the best way to judge the impact is how quickly we were moving through projects and delivering.
How did Inflection Point perform from a project management standpoint?
They performed very well because they were integrated with our existing systems for managing projects and tasks. Their onshore resources translated quite a bit for us and really kept everybody on task. Even though the entire team was on the standups and calls, the onshore folks made sure that the communication pipeline was robust and pipeline, so that we could deal with issues quickly. If there was a question, we could answer it right away and not lose any momentum.
The biggest challenge was integrating Inflection Point’s resources with our existing employees, many of whom had never worked with an offshore vendor. Communication and culture were challenges, but Inflection Point made it easy. Taking the hybrid approach really helped bridge our teams, so it just came to the point that Inflection Point’s resources were considered team members.
What did you find most impressive about them?
Their code is well written, and they’re basically like your own in-house developers. They ask good clarifying questions and become experts in what your software does so that they can deliver good code. We didn’t have to go back and keep redoing it. I was very pleased with that; I’ve worked with some other firms where the developers would go off and do their own thing, and the code wasn’t great.
For the most point, Inflection Point’s code was well-structured, and they really helped push the product in a good direction. They asked clarifying questions that made the product better.
Are there any areas they could improve?
The only thing I can think of is that there is sometimes a language barrier from a verbal communication perspective. However, that is generally overcome through written communication. There are occasions when you get a developer who has trouble with English verbally. Other than that, I don’t have anything else. Their coding, processes, and senior team are industry-leading. They’re very straightforward and good to work with.
Any advice for potential customers?
Depending on the size of the project, I would clarify what you want from an offshore development group, whether it's Inflection Point or somebody else. Be very clear about what the developers need to do, such as whether they should be on a standup call every morning and what system they’re using for their check-ins. To get the most out of them, make sure they become part of your team. Also, make sure the scope is agreed to with the senior people at Inflection Point so that nothing gets lost in translation.