Cutover are a London based technology company that
build real-time change management software for banks and other regulated industries.
Cutover were experiencing the same problems many companies go through when trying to scale a large Single
Page Application (SPA). As their team and codebase has grown it has become harder to understand,
maintain and create the desired levels of 'test automation'. This was leading to frustration for both
the development team and management.
They were also locked into an old framework because of the complexity of their current solution; they
were unsure of how to begin an upgrade to Angular 7.
Before addressing the reported problem we wanted to understand symptoms, causes and impacts to the entire
team and the business so we could recommend a clear plan of action.
We started with Cutover using Amplitude (our team transformation framework). Through a series of 1 on 1
interviews, observations and discussions we collected information which allowed us to produce a
'development team healthcheck'. The healthcheck allowed us to identify from a matrix of 6 key
capabilities how mature their development practices were and what was required to begin a programme of
work to help them with their challenges.
Our amplitude framework allowed us to identify which learning, tools and engineering capability we could
recommend for Cutover.
After the healthcheck we decided with the Cutover team to audit the codebase to understand the current
architecture and where specifically it could be improved.
The outcome of the code review was to provide a proof of concept of a new architecture - we helped them
understand an architecture we advise many clients on called the 'Clean Architecture'. This was done
across a vertical slice in their code base to trial a 'like for like' comparison between the proposed
approach and their current architecture.
We presented the results of our changes with documentation that could be used at both management level
and team level. We helped advise a buy-in strategy for all stakeholders to make sure both the tech team
and their management were in lock-step before proceeding to re- architect parts of their app to enable
• Helped the team to simplify automated testing (using our approach called TDD Simplified)
• Helped advise Cutover on upgrade approach to their Single Page App tech stack to new framework
(AngularJS to Angular 7)
"LogicRoom were able to help us health check our development team + processes after some rapid expansion
in both our product and business. As a differentiator to the usual consultancy however they not only
provided the insight into other approaches to maintaining and driving our codebase forward - but were
able to provide concrete examples and the resource to prototype and show a way of working to achieve
this to the development team."