In 2016, we changed the way we work at aFrogleap. We moved from project-based teams to three Scrum teams. This is a retrospective on our transformation.
Agile is a mindset, based out of four values, twelve principles, and many tools and practices. The Scrum framework helped us make a leap in our agile journey.
In 2015, aFrogleap looked a little bit like this: a bunch of motivated individuals — as you may know, we like to call ourselves frogs — simultaneously working on a number of projects for different clients. Our projects included strategy, product design, and development work. Based on the nature of the project, frogs of different expertises were involved. Usually one per expertise.
For every project, we had a Digital Producer who managed the project , trying to align the project’s stakeholders with the team. Since Digital Producers managed several projects at once, this meant that they were often running from one standup to another , sometimes even four in a row. We were doing standups for a while now, along with some other parts of Scrum , like the idea of a short iteration. Time-boxes weren’t there, so a standup could sometimes take 45 minutes, and an iteration could take three instead of the originally planned two weeks.
To guarantee that work followed our development standards, developers were peer reviewing each other’s work. Because most of the times, the reviewer wasn’t involved with the project, this required a lot of context switching during a day.
New projects usually went like this: after a number of sessions with a potential new client, a director sent out a proposal of the expected work . This was based on our experiences with previous, similar projects. If the project was a ‘go’, the involved frogs were expected to work within these time constraints, which sometimes didn’t match up with reality.
When we started a project, it usually went through three stages: strategy, design, and development. Because people were involved in multiple projects at the same time, there usually was a hand-off after each stage. Later on in the project, this sometimes made it hard to understand what had happened in a previous stage.
And, of course, there was the maintenance of older products that sometimes needed ad-hoc improvements or bug fixes.
As our team grew quite steadily over the last couple of years, we were beginning to feel the pain of that growth. Our way of working had worked really well, up until now. It was time to re-evaluate.
To visualize what was happening, we used a number of tools. We started with regular project retrospectives. This helped us to stop and take a look at what was going on. We began doing ‘Frog awesome checks’, our twist to Spotify’s Squad Health Check. This way, we got a clear overview of the biggest issues per project. We did the same companywide, in a big retrospective with all our frogs.
We also got a helping hand from Leo, Officevibe’s Slack bot. Leo helped us measure employee engagement on ten domains, ranging from personal growth to company alignment. The feedback we got gave us great insight into what areas to focus on.
In summary, we were struggling with:
After having a clear picture of what was holding us back, we started with our first experiment: Run 10 one-week sprints, following the rules of Scrum.
We had adopted a number of agile practices already, and we were seeing some of the benefits. What we were struggling with, though, was taking that next leap in our agile journey.
We hoped this experiment could help us overcome our struggles and improve in a number of areas:
Last year, the week before Easter, we took two days to align where aFrogleap was standing, what steps we wanted to take and why. We combined workshops with talks, discussions and team building exercises. We created team names (Kaeru and Blitzkikkers), team agreements, learned about each other’s past, about the five dysfunctions of a team, Tuckman’s stages, and decorated the team war rooms.
Also, we made a start with aFrogleap’s Playbook — a living document describing our history, vision, values, objectives and way of working. Everyone at aFrogleap has been able to edit it since then.
And then we started.
After settling down from the team formation, the teams started to see the first opportunities for improvement. During the first weeks, retros were focussed on soft skills, needed to effectively work together — especially cross-functional. After that, we started experimenting with new tools and practices that could help resolve our biggest impediments.
After ten weeks, we did another company retro to inspect and adapt. We talked about what to keep doing (one that got a lot of votes: “learn what’s working for us”), what to do differently (“be more strict about following agreements, or change/drop them”), insights (“being cross-functional is difficult”), and mysteries (“how can we learn from the other team”). Frogs were able to volunteer to resolve mysteries and impediments.
Since then, both teams have switched to two-week sprints, we scaled to a third team, we started with OKR for team and personal objectives, we set up 360 degree reviews, and improved the on-boarding of new frogs. We also created training programs for teams and individuals. We use them to help new frogs or new clients get up to speed with our way of working . Examples are our agile & Scrum training, and more specific our Product Owner training.
All in all, a year later, we can say that our original experiment ( 10 one-week Scrum sprints ) was a success. It gave us the opportunity to resolve systemic problems, to create space for personal growth, and it allowed us to slowly grow into High-Performance teams. Since then, our employee engagement has improved by 20 percent, customer satisfaction is a 🙂 or 😁 most of the times, and we’re continuously trying to improve and resolve our next biggest impediment.
These are some of the tools and practices that help us improve our workflow.
Of course, not everything was a breeze. Besides being frogs, we’re also humans. With our experiments, we try to take small steps to see if it has the desired outcome, so we can learn from that as quickly as possible. These are some of the things we have learned from the past year:
Our journey continues! While mastering domains like mobile, artifical intelligence and cultural change, we found out that there are whole new areas to explore.
Our goal remains to help clients achieve their business goals better and faster, with innovative ideas and validated learnings. We are figuring out better ways to do so each day. Better enjoy the ride, while we’re at it. 🐸🚀
Special thanks to Henrik Kniberg for being a great source of inspiration.