What evidence can you share that demonstrates the impact of the engagement?
We measure the quality of the work by the quality of unit tests, which were very well done. Additionally, the quality of the deployment to production has improved over time as MAS Global Consulting has learned the ropes.
How did MAS Global Consulting perform from a project management standpoint?
They’ve been improving over time. Initially, they were struggling because they had to pick up what was a new codebase for them. It took a while for them to understand how we engineer at Western Union, the expectations and nuances of the code, as well as the policies and procedures.
What I liked about MAS Global Consulting is that they worked through those obstacles and we all recognized that it would take time for them to become acquainted with the codebase and be proficient and efficient. In terms of communication, we had daily stand-ups and met three times a week for about half an hour.
What did you find most impressive about them?
What was most impressive was their willingness to communicate and overcommunicate. They were always available to sort through the problems. We had lots of issues but they couldn’t have been solved if MAS Global Consulting wasn’t as accessible as they were despite the three-hour time difference.
In any collaboration, it’s not so much about the experience when things are going well as it about the experience during adversity. The team did a very good job of sorting through the problems and did that by listening to our feedback. Before I left the company, I could see that they were really starting to be a lot more efficient and were delivering as we wanted.
Are there any areas they could improve?
We could have resolved the problems sooner if they had been more transparent about the problems that they were having. The team had a tendency to muddle through it, which delayed resolutions, as opposed to surfacing the challenges earlier and addressing them.
Do you have any advice for potential customers?
Have a close relationship with their account managers who have a strong connection with the engineers. The account management team is always there to sort through any issues. Give them regular feedback. Once I started to do that, I saw a shift in the approaches and bahevior of the team at large.