What evidence can you share that demonstrates the impact of the engagement?
We have a frontend and they consumed the services from the backend. Usually, the results they delivered being integrated with the frontend were high quality. The testing was done quite well. We had a unit test, integration test, and it automated for all of these services. That was good.
How did ESGROUP perform from a project management standpoint?
We steered them and managed them quite closely. We have daily standups, meetings, and interactions to close gaps in specifications or questions or requirements. That’s a key factor in the success of the project. It was very easy to communicate with them. They are used to communicating directly with the customer. We use Skype and chat.
What did you find most impressive about them?
We’ve worked together with a handful of suppliers who were involved in the project. The customer orientation is quite good. They adapt to the project and culture in the project. In other companies, we had developers think their way is the only right way. It was always very easy with ESGROUP to discuss architectures. They didn’t think their point of view was the only right way or thing to consider when going about the project. Their adaptation to customers is very good.
Are there any areas they could improve?
We didn’t really have 100% specifications because we don’t have the resources to write them. The specifications are always 70-80%. It’s up to the developers to close the gap with questions and trying to understand the specifications. They could break it down and make some estimations of how long it could take and how much it will cost. Sometimes we had the feeling it could take very long, especially the scale out part. Still, the results were always good. It wasn’t that easy because the specification wasn’t at 100%. They already improved in that context.
Do you have any advice for potential customers?
If you want to do nearshoring or offshoring, the thing that works well is daily interaction through chat, talking on Skype, or any other tool of communication. It was the key with ESGROUP. If you can’t set up something like that, then it’s very difficult to have a successful project.