Agile at Digivate
Let’s be honest, ‘Agile’ is a jargon term that is thrown around a lot. It means a lot of different things to different people. At Digivate, being ‘Agile’ means delivering client success. We’ve broken it down into an equation to save you some reading.
Experiment and iterate
Scale with our clients
Faster results and more successful, longer-term partnerships with our clients
If you’re interested in learning more about how we apply Agile methodologies to our work and how we work, then keep reading!
We saw that Agile worked well in our web development projects, so we translated it for our Digital Marketing campaigns too. Then we thought, how about using it for our internal processes too? Guess what? It also translated into heaps of success.
In 2020, we created a role for our amazing Agile Delivery Manager (hi Astrid!), who is responsible for ensuring that everything in our agency is as ‘Agile’ as possible. We’ve made leaps and bounds since then, and we champion Agile ways of working every single day.
Our Agile Commandments
We live and breathe by these agile rules:
Focus on client growth
Our client’s goals are at the core of every solution we deliver. We meet our client’s needs by keeping them front-of-mind at every stage of the project, communicating them clearly to the project delivery team and reassessing them when necessary to ensure that they remain relevant. We want to grow with our clients – we learn something from every collaboration, and in turn, our clients benefit from our experience and technical prowess.
Only through collaboration can you foster real creativity, craftsmanship and quality. Our team works collaboratively day-in, day-out, to ensure that we foster everyone’s core skills. Our exceptionally high staff retention rate also means that our teams have worked together for a long time, and that makes a huge difference with the way we collaborate. We give each other feedback very easily, we know how we work, we share ownership and responsibility. In short, we’re a very well oiled machine! It means we can focus on what actually matters: improving the way we work, automating everything we can, testing out new tools and languages to build even better and faster.
Level of quality
We ensure the highest possible quality at every stage and iteration. Continuous attention to technical excellence and good design enhances agility.
We test, learn, analyse and learn some more. Everything that we can, we test internally first, to find out whether our solution is as good as we think it will be. We like being proved wrong, and we love being proved right.
Build in increments
By building products and campaigns incrementally we increase the frequency of delivered work. We increase quality to build sustainably, in order to reduce future rework and unplanned work. Working in iterations and increments means we build faster and better, and we’re able to change directions quickly.
Agility is about being able to change direction quickly – and we commit to this wholeheartedly. Allowing rapid change in our digital campaign work means making our clients more money. Changing track when we learn something new about a user could be the difference between a great page design and a bad one. We are always willing to learn, willing to change and open to hearing that there’s a better way of doing something.
Innovation can only happen when our team feels free to innovate. So we give them space to do so. Everyone has their own space, and the power to change what they see fit in that area. It may seem contradictory to say that with more freedom comes more discipline, but in our case it’s true. What we mean is that as our team is more empowered, with more autonomy, we find that they are actually more disciplined and accountable. Giving our team autonomy breeds consistency and trust.
Sometimes less really is more. If you make less, you can make higher quality products. A minimum viable product is better than waiting months for something you might not need anymore. We aim to take complications out of systems and projects, not add them in.
Kaizen means ‘continuous improvement’ in Japanese. It’s the philosophy that we build our processes with. Nothing is ever finished, it can always be better. We look at ways to automate, sharpen, and optimise. Every month we commit a whole day to ‘Kaizen’ – we stop all work and focus on improving how we work. You can read more about Kaizen Day here.