πŸ§‘β€πŸ³Agile in the Oven: Scrum Explained over Moussaka!

Published on 18 June 2025 at 14:54

BY AKIS RONTOGIANNIS

I have been a part of the Agile world for a little over a year now. On the other hand, I’ve had a passion for cooking since I was old enough to make my own sandwich. And they were never just sandwiches — I was always trying new ingredients, toppings, sauces, combinations, and adjusting what went well to improve the overall taste.

As my experience in the kitchen built up, so did the complexity of the recipes — from sandwiches to cold platters, and from replicating authentic Greek dishes to trying every interesting recipe that came to my attention from around the world. Over the years, I became faster, more efficient; my outcome improved with each passing dish.

And then Scrum became my working routine. I was guiding teams to gather and order their backlog, plan, adapt to change daily, and celebrate their outcomes.

It all came naturally to me — a process that was efficient and aimed at increasing the value of the outcome, one step at a time. All it takes is studying the framework and following the guide. Almost like following a detailed cooking recipe.

πŸ₯˜ From Product Vision to Plating the Dish

First, there’s the Product Vision or goal — much like a delicious dish! The ultimate aim of every recipe.

Then, you organize the Product Backlog, an ordered list of everything you might need for the product. A living, evolving list that is continuously refined and reprioritized based on the actual work done. Features, functions, bug fixes, and knowledge — all are part of what needs to be used until we reach the final product. Just like how ingredients, cooking techniques, skills, and kitchenware come together to produce the dish.

In Scrum, there are Sprints — a predefined timebox during which a team delivers an increment of the complete product.
An increment is like the minced meat you must prepare upfront before assembling the famous moussaka.

So how do you organize a Sprint?
You plan its Sprint Backlog, adapt daily to keep it on track, and finally review the outcome — the increment.
And how do you prepare the minced meat?
Chop the onions, heat the pan, and when it reaches the right temperature, brown the meat. Add the marinara, stir, and let it simmer. When it cools off, this part is done.

Time for your Sprint Review:
Acknowledge this increment, present it, and ask for feedback. Then set it aside and begin preparing for the next part that follows. There are still many elements before the moussaka is ready!

But before you continue, don’t forget to have a Retrospective moment for this element of the dish. Taste it!
You might need to add salt, or make a note of that extra spice you added which worked so well — just like you do with your increment. What went well? What didn’t? How can we improve?

Repeat the Sprints until the increments add up and begin to resemble the finished product you planned to deliver.
After the meat, you fry the vegetables, make the béchamel, assemble everything in the tray, and bake it.

🍽 Delivery, Feedback & Dish Duty

What’s left for last in a Scrum Team?
The Product Delivery and Post-Delivery Activities.
You release to users, monitor adoption, handle initial support issues, and collect final feedback.
And of course — celebrate the achievement, acknowledge the team’s work, and relax before it all starts again with a fresh new product.

Exactly like what happens after pulling the tray out of the oven:
Take a moment to enjoy the view and the smell as it cools down just a little bit. Plate a thick portion, sit down, and finally taste your hard-earned work.
Your taste buds will provide all the feedback you need!

And yes, unfortunately I didn’t forget about the post-delivery activities...
You still have to wash the dishes!

πŸ‘¨‍🍳 Final Thoughts

Whether you’re baking a classic moussaka or building the next big product, both require planning, adapting, and a pinch of creativity. Scrum, much like cooking, is about learning from experience, improving with every iteration, and enjoying the process as much as the result. So next time you’re preparing a backlog or layering eggplants, remember — great outcomes come one thoughtful step at a time.

And if things get messy? That’s just part of the recipe.

 

πŸ‘‰Share your thoughts in the comments! Are you feeling agile hungry? Share your experiences and insights in the comments below! πŸ§‘‍🍳

Add comment

Comments

There are no comments yet.