What evidence can you share that demonstrates the impact of the engagement?
The system has seen close to half a million users. In terms of scalability of response times, we track that very closely and the API calls are returned in less than 50 milliseconds. In that sense, the system needs are fairly robust and agile.
This product is essentially the gateway to our entire site; it is a core system for us. Without the system functioning, users would not have key information they need for a delivery.
How did DeepSpace9 Technologies perform from a project management standpoint?
Once the estimate and approach were approved by both sides, they began the work and kept us updated on the milestones that were written in the project information document (PID). We communicated through email, did demos over Skype, and met in person sometimes as well.
They were on the ball when it came to project management. There were some changes along the way on our side and they accommodated those changes well. They had the understanding and maturity to build a flexible system that allowed changes to be incorporated easily.
What did you find most impressive about them?
DeepSpace9 took it upon themselves to learn how to work within the needed frameworks and incorporate them into our platform. From an architecture and design point of view, their ideas are simple and focused on being robust and scalable. They understand that, over a period of time, the system evolves and people will want to add more bells and whistles. The system is built in such a way that you can make those customizations as you move forward.
Are there any areas they could improve?
It would be good for them to showcase their strengths when pitching different types of projects to potential clients. Though we haven’t tested them on larger projects such as app development, for example, I am sure that if they showcase that strength a bit more, people would respond to it.
Do you have any advice for potential customers?
Be very clear about what you want and that should be expressed in the PID. There should be one round of a deep-dive discussion in which the priorities are communicated clearly. It is more about doing the homework, then getting down to the execution.