What evidence can you share that demonstrates the impact of the engagement?
Machinery needed little oversight from myself or the technical lead and was able to quickly mimic our web app in a way that worked on mobile. The UI/UX design was great; they really understood what the app was about. We received lots of informal feedback from users who liked the software and experienced very few crashes. It was important we didn’t have issues rolling out new features and they did an excellent job QA testing everything. They delivered high-quality work.
How did Machinery perform from a project management standpoint?
I didn't have a lot of interaction with them from a project management perspective because they worked with my technical team. Some of them participated in our regular company meetings to review the project’s status and their process. I only heard good things from my technical team about how they were wonderful collaborators. They came into our offices twice and were such lovely people to be around. They really contributed to our overall company atmosphere.
Our technical team used Trello to manage development and Slack for communication. They also used our own collaboration tool for meetings, utilized Google Docs, had weekly stand-ups via video conference, and used an agile methodology.
We wanted everything to be bug-free, so they worked with our technical team to set the timelines. On occasion, schedules would get backed up with our team trying to get the API in order, so Machinery could release what they needed. Issues would arise on both ends and impact the timeline.
What did you find most impressive about them?
Collectively, they’re a really solid mobile team. They work well together and seamlessly integrated with the rest of my team. In total, we had people from five different countries and multiple time zones all trying to communicate using English as a universal language. Machinery navigated those complexities extremely well.
Are there any areas they could improve?
No. I was delighted with the work they did. They do a fantastic job and I loved having them be part of our company in some way.
Do you have any advice for potential customers?
Instead of assigning specific tasks, we relied on their expertise to make the best decisions possible regarding design and development. Giving Machinery that responsibility and accountability pushed them to contribute. We also did our part to bring them into the team and work closely. We treated them as if they were part of our company and not as a contract development shop. Those factors lead to a successful project.