What evidence can you share that demonstrates the impact of the engagement?
The app looks good and it works as per our requirements. While there’s usually a temptation with a tight deadline to rush the code, Ready4S made sure that they implemented best practices. I’m pleased with the quality and maintainability of the code.
We’re currently undergoing internal beta testing of the application with a view to distribute it amongst broader audience. At the moment it is not a general public-facing app, but rather part of our solution for digital transformation of our customers.
How did Ready4S perform from a project management standpoint?
Our goal was to have minimal involvement in the process due to limited resources and existing commitments to other ongoing projects. The only way we saw for this to be feasible is via following strict Agile processes and efficient project management. Of course, this was a hard thing to balance considering the limited time allocated for the project, however, we were upfront about this dare and communicated to Ready4s the need for advice and assistance on how to best address it.
In practice, we ended up having much more involvement in the process that we planned for. At the start of the engagement, we were getting increasingly concerned about the experience of our assigned project manager, who seemed to lack some key strength that we negotiated for. To better manage the anticipated risk of not conforming to our firm requirements, we had to timely bring our own Agile practices into the process and take over some of the management responsibilities. This being said, at the middle way through the engagement we were given a more experienced project manager who demonstrated a much higher level of professionalism. She communicated well, took the initiative in dealing the intricate issues and efficiently managed our expectations, even when there seemed to be a bit of a friction. Had we had the same project manager onboard right from the start we reckon our experience would be much more positive in this regard.
It is worth mentioning that we were a demanding customer with extensive experience in both project management and technical leadership. All things considered, we felt that Ready4S team could improve on Scrum skills in terms of managing the stories and giving us timely reports on how we are tracking against out set target.
Overall, project management was acceptable but it could have been better.
What did you find most impressive about them?
Considering the amount of work and our bumpy start, we were skeptical that the work could be delivered on time and to our expectations. However, Ready4S team managed to organize the work into two sprints and deliver the results that we were happy with. They were able to move very quickly with both the development and with addressing any bugs or changes. They were very efficient and proactive.
Are there any areas they could improve?
As mentioned before, we feel like the level of Agile that was promised to us was not met. We would also like to see them improve on the QA side in terms of writing and validating against the work against Acceptance Criteria to reduce the volume of raised bugs and time invested in User Acceptance Testing.
In addition, there was some significant confusion with the invoicing, which we as a customer would prefer to be abstracted from.