POSTED : October 24, 2016
BY : Sridhar Peddisetty
Categories: Business Optimization
Being Agile is not just about processes, tools, and a bunch of smart technical people coming together to decide what business value to deliver. Being Agile is about aligning the core Agile principles with the organization’s strategic goals and then enforcing the following core principles in delivering business value in an iteratively incremental manner.
By definition, retrospection is the action of looking back on or reviewing past events or situations. In the context of Agile, retrospective meetings are held at the end of an iteration or sprint. During the retrospective, the team reflects on what went well in the iteration or sprint and identifies lessons learned & actionable items for improvement moving forward.
If you cannot measure, you cannot improve. Retrospection helps you provide a platform to measure your current status with the goal(s) and an opportunity to do course correction.
While working on any project there are 4 major components:
For having a productive retrospection, my recommendation would be for retrospection meeting participants to come prepared with some specifics in terms of the above components. Keeping the above components in mind, the team can be specific about what went well during the sprint or project, and improvements for the next sprint or project. For instance, some discussion points could be around the following:
It’s important for us to celebrate our achievements, failures and retrospectives that provide us an opportunity to do the same. “You can never make the same mistake twice. The second time you make it, it’s no longer a mistake, it’s a choice.” Share your thoughts in the comments section on the best retrospection practices you employ while practicing Agile.
Learn more about Agile within your organization.
Tags: Agile, Best Practices, Organizational Strategy, Project Management, Scrum