What evidence can you share that demonstrates the impact of the engagement?
We’ve been very satisfied. I’ve asked them to follow Google’s code of conduct for Rails, which we’re using, and they follow this quite rigorously. They employ branching in their development process, as well as QA, and it’s all working well. There are seldom any bugs in production.
How did Amoniac OU perform from a project management standpoint?
I haven’t experienced any problems with their project management. Their English is sometimes too straightforward, which requires a bit of adapting, but it hasn’t become a problem because they are very clear when it comes to communication. We also have daily calls if needed.
The work is project-based, and we always collaborate with them within the scope of the user story, which they guarantee a time estimate and price for. As we’ve progressed, I found this model to be quite time consuming, so I wanted them to create the user stories themselves. We changed to an hourly fee, so they now log and bill those hours directly.
What did you find most impressive about them?
Their commitment and straightforwardness are impressive. Some vendors will only do what they’re told, but Amoniac questions ideas and tries to think of more more appropriate methods. I admire this about them. They have a moderately-sized shop, but we still feel like a valued customer. We’re not afraid of someone quitting, and I feel like I can count on them to replace a resource if necessary.
Are there any areas they could improve?
I can’t identify anything they need to improve, but it would be great to have in-person meetings more often. We currently only meet 1–2 times per year.
Do you have any advice for potential customers?
Make sure to Google the technologies they plan on using to make sure they are popular enough that other people can work on them. Always make sure that the developers follow some sort of code of conduct. There are good examples on Google’s website for each code library.