What was the scope of their involvement?
After we agreed upon the configuration on paper, they resourced the project adequately and assigned a project manager to liaise all communication with the development team. We agreed on timelines, and they delivered a basic version of the platform in six or eight weeks.
They also provided QA services. They had an agile team with quality assurance capabilities. I received access to their Jira instance, and could become involved in development as I saw fit.
What is the team composition?
S-PRO assigned one back- and two frontend developers, one QA tester, and one project manager. Most communication went through the project manager, who was completely fluent in English.
Although some developers had strong English skills, they were more reluctant to speak during calls. Their written English was absolutely perfect, though. I communicated with the developers through written messages on Slack and email as needed, and had Skype calls with the project manager if necessary. All the Jira communication was written as well.
How did you come to work with S-PRO?
We used several channels to scope out development agencies. I am based in Dublin, Ireland, and I approached some local groups to understand their capabilities, deliveries, and costs. I also looked on Upwork.
I narrowed the selection down to S-PRO based on not only cost, but also on the fact that they gave the right signals. The complexity of their development resourcing and capabilities was good enough, especially given how challenging the world of development can be. Their skillsets ranged from simple websites to complex platforms with front- and backend functionalities.
How much have you invested with them?
The cost has been more than €20,000 ($23,000 USD) at this stage.
What is the status of this engagement?
We started working with S-PRO in October 2017 and the initial engagement lasted two months. I’ve continued working with them based on the quality of work and their ability to maintain an ongoing relationship. They've been commissioned for a second phase of work, which hasn’t been delivered yet.