Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?
I don't have customer feedback, but senior-level developers and CTOs have occasionally looked at our sprints, confirming what is referred to as "velocity" in the development world. They confirmed that the work is acceptable. We need to be reasonable with expectations when offshoring development and paying a quarter of the local cost.
The same goes for the expectations around involvement. The challenge faced by most people when offshoring development is that they underestimate the difficulties of what the process is. They also overestimate the ability of offshore developers to think and act on their own. This is not a fault of RabIT Software or any vendor, but rather a general misunderstanding which I've had myself when I was beginning to understand development. With RabIT Software's help, I've come to understand that requirements and schematic documentation are very important.
How did RabIT Software perform from a project management standpoint?
RabIT Software does a good job in meeting my expectations. Not having an in-house project manager, this responsibility becomes mine. When I plan out what needs to be done, I also have to manage the work, but RabIT Software has done a good job of taking my ideas and features, breaking them into proper tasks and sprints and communicating with me. RabIT Software is incredibly diligent at marking off, commenting, and checking elements in it. They're committed to updating when things happen. Compared to my previous experience, RabIT Software is a night-and-day difference.
What did you find most impressive about RabIT Software?
RabIT Software is very good at communication and documentation. When we're spending money on the work, we need to know what we're getting, and RabIT Software has done a great job of ensuring that I knew what was being completed.
Are there any areas RabIT Software could improve?
Not really. Like with any development project, there were times when we underestimated or overestimated what we could complete, due to unforeseen issues, but I can't really think of anything. I've been thoroughly impressed with RabIT Software.
This is the main reason for giving a review on RabIT Software. I don't think that I've done this for any vendor in my life, not because I'm mean, but because it takes a special company for me to set aside time for a glowing review. Very few people in this world are worthy of that.