Agile retrospectives are done with the full intent of not only reflecting what was accomplished in an iteration, but also what can be improved. With a Lean thinking underbody to Agile, it’s important that we learn from our failures and focus on continuous improvement. What we often do is “fail at failing”. This results from not holding the team accountable to improvements, and ignoring the “what we can do better” swim lanes in our retrospectives. It’s easy to talk about what went well, but it’s often uncomfortable to admit mistakes and failures. Failure is a valuable learning tool, but is overshadowed by success, and stunts our ability to learn from what went wrong.
This is an expansion of my “Concepts of Ownership” talk I did at the “Testing Circle” at the recent Fall 2017 conference. The focus of that talk was that the team needs to make sure and own the problem. It should not be the onus of one person, and it’s takes all the members of the delivery team to ensure that the failures are corrected and addressed.