What evidence can you share that demonstrates the impact of the engagement?
I’m really happy with the work they did. They complemented the existing team, and we obviously have a number of great engineers as well. We managed to soft launch the MVP internally in late-January–early-February 2020, and that was an amazing achievement, considering the scope and objectives for that project.
Their two members that worked with us were extremely professional and knowledgeable, and they were experienced at working remotely. They joined the team and the daily standups, and stayed involved in the online discussions, using Slack and Jira.
They were very comfortable working in the CI/CD pipeline we had running, using git flows, pull requests, code reviews, and other standard agile methods. They fit into our processes very nicely and brought new ideas while also being pragmatic with documentation, balancing being software craftsmen delivering perfect code, and addressing the needs of the team and of the business.
How did SoftwareMill perform from a project management standpoint?
The communication was generally really good. They joined our agile processes, and they took responsibility in asking questions when they weren’t sure about the requirements.
They worked together with other members of the team, whether it was a product owner, frontend developers, or designers, to ask clarification questions when needed. We had a fairly lightweight agile process, and they fit nicely into that. Everything was as visible as it needed to be when working remotely.
What did you find most impressive about them?
They also came over to Stockholm, and they were good on both a professional and social level. Their members added to the team spirit, which is important when working remotely. I’m really happy with the work they’ve done.
Are there any areas they could improve?
There’s always room for improvement in technology since things are moving so quickly. Nothing in particular springs to mind.
Do you have any advice for future clients of theirs?
It’s important to include the individuals as part of the team, at least in the model we had. Clients should keep the communication up and keep expectations and goals clear while giving them space for creativity and innovation.
SoftwareMill’s developers really wanted to do a good job, and a lot of the onboarding was around understanding the problem we were trying to solve, not just getting code out of the door. They really wanted to understand the user problem we were trying to solve. Spending time upfront communicating that is a great way to get the best from them.