Scott Ambler

By June 17, 2019

Choose Your WoW! How Agile Software Teams Can Optimize Their Way of Working (WoW)

We like to say that agile teams own their own process by choosing their way of working, their “WoW.” This of course is easier said than done because there are several aspects to WoW. First, our team needs to know how to choose the appropriate lifecycle for the situation that we face. Should we take a Scrum-based approach, a lean/Kanban-based approach, a continuous delivery approach, or an exploratory/lean startup approach? Second, what practices should the team adopt? How do they fit together? When should we apply them? Third, what artifacts should the team create? When should they be created? To what level of detail? Finally, how do we evolve our WoW as we experiment and learn?

There are several strategies that we could choose to follow when we tailor and evolve our WoW. A common approach is to adopt a prescriptive method or framework such as Scrum or SAFe and follow it, but our team will soon find itself in “method prison” with no guidance for how to improve from there. A second approach is to bootstrap our WoW, to figure it out on our own. This works, but it is a very slow and expensive strategy in practice. A third strategy is to hire an agile coach, but sadly in practice the majority of coaches seem to be like professors who are only a chapter or two ahead of their students. Or we could take a more disciplined, streamlined approach and leverage the experiences of the thousands of teams who have already struggled through the very issues that our team currently faces. This is something we call Guided Continuous Improvement (GCI), which is effectively a Kaizen loop on steroids.


  • An understanding of agile fundamentals
  • Some experience on an agile team
  • An open mind


  1. Being Agile: Principles for agile and lean in the enterprise
  2. Context counts: The Software Development Context Framework (SDFC)
  3. Guided Continuous Improvement (GCI)
  4. Identify your initial Way of Working (WoW) – Tailoring your approach for the right outcomes
  5. Breaking out of “method prison” – How to evolve beyond Scrum, SAFe, and others
  6. Choosing an appropriate lifecycle – Scrum? Kanban? Continuous Delivery? Exploratory?
  7. Improve your WoW – Evolve your approach through thoughtful experiments

Learning Outcomes:

  • Every agile/lean team will form a unique way of working (WoW)
  • How to choose between Scrum-based, Kanban-based, Experimental, and Continuous Delivery lifecycles yet still enable consistent governance between them
  • How to use light-weight process guidance to enable teams to choose and evolve their WoW

Event Timeslots (1)

Friday, September 13th
Choose Your WoW! How Agile Software Teams Can Optimize Their Way of Working (WoW)