Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
I am extremely happy with the quality of SoftElegance's engineers. I've been working with outsourced resources since 2000, and know what to expect from the market, especially the Indian one. Although I'm Ukrainian myself, I hadn't worked with any teams there during all of these years. I was initially cautious about the collaboration with SoftElegance, but the results were great. The team's skillsets are stronger than those of the average resource.
SoftElegance has built some interesting products for us. For example, instead of having our SQL developers make and store procedures with changes in business roots, we can have our business analysts use one of SoftElegance's solutions in order to build products themselves. Everything is done in plain English and requires no coding knowledge, so developers are not needed for this anymore. Before, everything was created by business analysts in forms and submitted to developers for separate quotes. We'd spend the next 2 weeks pointing fingers at each other, trying to find out who missed some key element.
For this solution, 4 engineers from SoftElegance's team worked full-time for 6 months. It was a tremendous help for us and it had a great impact on our technology. The system was finished in September 2016. It is currently running around 400 different programs. Even though it will take us more than a year, we plan to convert everything in our company to the technology built by SoftElegance.
How did SoftElegance perform from a project management standpoint?
I maintain constant contact with our manager on SoftElegance's side as well as with their owner. They're constantly asking us if everything is okay and if we need something. SoftElegance has had a real concern in this sense and we're not just one of multiple customers for their company. SoftElegance treated us like a good partner. SoftElegance has worked overtime for us and never asked for additional money. We have maintained a schedule of 40-hours per week. We use Team Foundation Server as a ticketing system, bug tracker, and source code repository. SoftElegance also uses a tool called TeamCity on their end. It helps manage releases and sits on top of Team Foundation Server.
What did you find most impressive about SoftElegance?
A person could buy all of their clothes from Walmart or Target, or they could go to a boutique-type shop. SoftElegance offers a boutique level of outsourcing. They're not a huge company, so they have much greater attention to details. For the customers that they have, SoftElegance's team is trying to provide a better, dedicated service.
I've worked in software development for many years and have collaborated with many different software engineers. SoftElegance has the best quality, by comparison. The team has good knowledge and they're very productive, working 10 times faster than my US team. SoftElegance is more expensive than average, but the cost pays off because of to the quality.
Are there any areas SoftElegance could improve?
SoftElegance could try to sell its services better, but I'm completely satisfied with how their team has worked with our company's processes.