Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
Spiria has provided strong candidates, out of which we've kept the best. There have been instances of someone not being suitable for a project, but we've had open discussions with Spiria and have been overall satisfied.
I have been working with Spiria for a long time, and they've offered a type of service which is hard to find anywhere else in the consulting field. We're a software outfit ourselves, so we don't use Spiria to develop turnkey solutions (although I've heard good feedback about them from others in this regard), but rather for augmenting our teams. It's a question of the quality of candidates brought to the table by Spiria. They have brought some very good senior people from the start of our collaboration, which helped improve the way in which we did development. Three years ago, we had a waterfall approach. I am familiar with Agile development, but I cannot oversee everything happening in the organization, so Spiria was tasked with moving our team to a new methodology. This has been a big help for us.
How did Spiria perform from a project management standpoint?
The project management is mainly done on our side. Spiria is integrated into our day-to-day work, supplying individual contributors for development and quality assurance.
What did you find most impressive about Spiria?
Having a developer who would disappear for 3-4 months while the work was done would not work for us. I appreciate Spiria's ability to augment our team and become a part of it. Our software development approach is based on this flexibility. When we receive a new contract, we are able to quickly augment our team and plan ahead. I have been using Spiria for this purpose ever since their company was created 10 years ago.
Are there any areas Spiria could improve?
Spiria has a lot of resources, but we need to plan for them. If this isn't done, it's possible that Spiria may not be able to provide us with the resources we need. We pay them only for the time spent working on the projects, so Spiria cannot have developers simply waiting for us. It's simply the nature of our activity, and not necessarily something to improve.
Spiria has tried to keep its employees working within the office as much as possible, in order to build a company culture. That can be a good thing because it frees up space in our own company, but we are not as integrated as possible. Spiria's team has come to our office, but not all the time.