What evidence can you share that demonstrates the impact of the engagement?
Since we're still in the launching phase, our product is not fully live. All of IceRock’s work has been performed to a high standard, however. The frontend and backend are very sleek. Using a thorough methodology, they created a clear working document that outlined timelines and designs. They excel at quality management, understand our needs, and work within deadlines.
My client has expressed that the overall experience was really enjoyable. IceRock teams take direction well, and have a great sense of humor. When things go off track, they're always willing to have honest conversations to work things out. My contact will even make himself available on weekends, if need be.
How did IceRock Development perform from a project management standpoint?
I have a direct line of contact with the CEO and one of the founders of the company, but I generally work with an account manager. He both manages his team and acts as a direct link to my company and clients. Despite the time zone difference, they’re responsive and easy to work with.
Depending on how many parties are involved, we’ll use phone, email, WhatsApp, or Skype. We like to video chat whenever possible, which simulates an in-person meeting. Skype works best for smaller groups, however, due to bandwidth limitations.
What did you find most impressive about them?
IceRock is eager to please clients, and a pleasure to work with. Their company is less than 10 years old, and they're keen to work with new partners and grow their team. They pride themselves on delivering a great service and becoming an extension of their client's company. We've built a really strong relationship, and their role feels more significant than just contracted developers. We only have fantastic things to stay.
Are there any areas they could improve?
One problem we encountered arose from the Russian developers’ English language skills. I’m working on expressing my expectations more clearly, but it can be challenging to not feel understood. Overall, our communication has improved the longer I've worked with them. Our main contact is great at pulling his team together when things go off pace.
When they give the initial quote, it would be beneficial to add a contingency for potential price increases if things go wrong. We're both learning; for the second project, they’ve been more diligent and clear. I would suggest taking things slowly when creating the specification, and making sure everything is documented.