Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
Through Kadro's help, we were able to migrate completely from our hardware to the Rackspace and Magento deployment. The process was as seamless as anyone could ask for. We didn't lose any sales during the site switch; we didn't even take a bump from an SEO standpoint.
Most companies could not hope to go live within the 4th quarter of a year and not feel some difficulties, but we were able to achieve this without an impact in our sales. We've continued to grow since then.
How did Kadro perform from a project management standpoint?
There were never any surprises in terms of billing, which can always be a big issue. Kadro was very thorough in the statement of work, providing info on how much they achieved within an hour of work. Working through hourly contracts is a standard practice in the Midwest, but we needed to consider how much was actually being done for the cost. Kadro delivered more in any given hour than anyone else I've dealt with. There were no surprises, they never nickel-and-dimed-us, and had excellent customer service. Calls were usually returned within the hour. If I texted my project manager, I would usually receive a reply within 5 minutes.
What did you find most impressive about Kadro?
I appreciated the level of service from a client standpoint. I used to work in a development house. As someone coming from the other side of the desk, I've been impressed with Kadro's customer service.
Are there any areas Kadro could improve?
Kadro should hire more developers. They're getting to be very popular, which is a testament to their capabilities. I never felt that my projects were being sacrificed because of insufficient manpower, but Kadro could definitely double their team size and be just as busy as they are now.
What tips or recommendations could you share that might increase the likelihood of success with Kadro?
Any prospective clients could benefit from having deep knowledge from an IT standpoint. My relationship with Kadro was easy, but someone less astute in technology may have trouble understanding some of the things that Kadro is doing. This makes for a less easy project management experience.
Any project works best if it's started from ground zero, rather than being taken over. In our case, Kadro fixed a mess that was already existing, but we basically replaced our old website with one built by Kadro from scratch.