Our methodology builds increasing efficiency into the way we work. This means shipping code as early and regularly as possible. This is critical for getting to market quickly, where you will be able to learn and improve based on how your customers use your product.
Our framework is inspired by agile, lean, scrum and devops thinking. We’ve honed our approach over 9 years of building software for clients
The project kicks off with a technical challenge, where a senior developer builds a mini feature. This allows us to anticipate any technical issues before software development. Then we sit down together at a Starter workshop to clarify the business objective of the project and prioritise which features will get us there.
With a prioritised backlog in hand, we can now plan how to approach the work. Each week, we’ll spend two hours clarifying the detail of each feature with you and then estimating the complexity of this work. This means that both you and the developers have excellent visibility on what’s coming up next, and how long it will take to build.
We work in one week sprints, focusing first on the features you have prioritised. A successful sprint is one where every item identified in this week’s backlog is done. Once we’ve built the minimum set of features, we can go into automatic deployment mode and release as each new feature is built.
We check ourselves against burn-down charts which map time against the amount of work we anticipated completing. This means no tunnel vision - if there’s a problem, we’ll solve it before the end of day. We’ll also send a concise daily email with an update on the work done that day.
At the end of each sprint, the team takes time to both celebrate the successes and analyse the problems we encountered. We look to take at least one action each week to make us faster for the next, increasing velocity week on week to deliver value to you, and your users, in lightning time.