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. One 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. Another approach 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. In this talk, you’ll discover how to develop your WoW without starting from scratch and without having to rely on the limited experience and knowledge of “agile coaches.”
Scott Ambler, Founder and practice leader of the Agile Modeling method, Agile Data (AD) method, and the Disciplined Agile (DA) framework. He is a primary member of the Board of Advisors at Scalefree. He has been keynote speaker at various international conferences. He is (co-)author of several books, including An Executive’s Guide to Disciplined Agile, Disciplined Agile Delivery, Refactoring Databases, Agile Modeling, and The Elements of UML 2.0 Style.