What evidence can you share that demonstrates the impact of the engagement?
We haven’t really been able to begin using the system because of everything that is going on. It’s built, but we don’t have concrete data on how much our end users prefer it yet.
From our perspective, we are happy with it. The design of the platform itself is much more feature-heavy than what we had before.
How did Algoworks perform from a project management standpoint?
We set up a project management software and we use Azure DevOps internally. Algoworks was quite flexible in terms of adopting the tools that we wanted to use.
I’m not sure if in their normal engagements they use their own tools, but because the rest of our platform was on Azure DevOps, it made sense to use it as a repository and as our issue and backlog tool to manage the whole project.
What did you find most impressive about them?
They are a relatively large organization so even though it was quite a long project, we didn’t want to end up in a situation where things would change on our partner’s side halfway through. So if people left, there was enough debt in the team that they could keep it moving at a decent pace.
Are there any areas they could improve?
Overall, one area where we would’ve preferred to see a bit more development and progress was on the documentation side, both in the code but also just writing specifications of what was built.
We also would’ve liked a comprehensive README so that as our team changes and future people come to maintain it, everyone knows what is going on.
Do you have any advice for potential customers?
Generally, try and really get down to the basics of what the requirements are as early as possible, and try to get a working version. Otherwise, you can end up spending months on nice-to-have features.
I wouldn’t say our domain is massively complicated, but we are a financial services business taking loan applications, so it is relatively standard, but there is nuance in everything. We still had to give all the insight into what the Salesforce site should be doing.
The client has to enter the engagement with a really clear idea of exactly what is needed. I don’t think you can go in with a high-level version of what you are looking to achieve and expect at least the best version of what they can design.