What evidence can you share that demonstrates the impact of the engagement?
They know what they’re doing development-wise. I’d recommend RichestSoft to anyone looking for mobile development. I’m satisfied with their work so far.
How did RichestSoft perform from a project management standpoint?
They have good developers who know what they’re doing, and I can get in touch with them whenever I have a request or update. We have Skype or WhatsApp status calls at least once a week. The 12-hour time difference between the US and India is a bit of a problem. Other than that, I can drop them a message whenever I need anything, and they’ll get back to me when they’re online. We work together really well. The communication part is easier for me because I’m also a developer.
I gave them a step-by-step requirements document, and that made things easy on their end on the project management side. They send me a module for testing once they’re done with it, and I’ll send it back to them if I need any modifications. We’re doing it module by module, in agile development. I pay them after they finish a module, and then they start the next work. It’s an incremental model. I’m not involved in their project management strategy beyond that.
My only concern is the communication. There have been a few delays because of the time difference; daytime for me is nighttime there. Other than that, everything’s gone well, and that’s why I’m hiring them for enhancements.
What did you find most impressive about them?
Sometimes, I want to make an enhancement that wasn’t included in the original specifications, and they’re okay with collaborating with me on any changes. I find that to be helpful.
Are there any areas they could improve?
So far, no. They’ve implemented everything I asked for, and I haven’t heard them say no to something yet.
Do you have any advice for future clients of theirs?
Any future client of theirs should set up a specific time for meetings, especially given the time difference. There are a few meetings we’ve missed because of that, so I recommend working on a common calendar and getting status updates at least weekly. It was partly my fault for not specifying that we should have weekly meetings, whether we had updates or not. That would’ve moved things along a lot faster.