Abstract: Although we have been using Agile mindset and processes tactically, when it comes to strategy and goal setting the waterfall command&control mindset is still the norm.
Most organizations are still using an annual, waterfall, top-down process to create a static set of goals that conflicts directly with Agile.
This talk will show how to define agile goals using OKR (Objectives and Key Results), the goal setting framework adopted by Google, Twitter, LinkedIn and Dropbox.
Attendees will learn how OKR can complement Agile and Lean by:
1) Creating a results-focused culture. Agile was created as an alternative for managing software development projects. As such, it is focused on managing deliverables (user stories) instead of business results. OKR can help change this mindset from output to outcomes.
2) Enabling autonomous, self-organizing teams OKRs enables team autonomy by changing the role of the team from “delivering the features the stakeholders wants” to “achieving the OKRs agreed with the stakeholders”.
3) Adopting value-based ceremonies There is not a single ceremony in Agile for tracking results. By adopting OKR, Agile teams can change this scenario and start to regularly check progress.
OKR also helps prioritize the backlog. If a feature does not help achieving the OKRs, it is not a priority.
4) Enabling Agile Transformation by replacing predictability with results One of the main barriers to Agile is the loss of perceived predictability. OKR helps overcome that by replacing the Gantt chart with a commitment to deliver pre-defined business results. Instead of committing to deliver X by Y date, the team commits to iterate towards the agreed OKRs.
5) Incentivizing leaner approaches and smaller batches By adopting a value-based timebox, teams commit to to deliver value (improve the OKRs) until the end of the OKR iteration. This makes them adopt leaner approaches in order to measure it’s impact on the OKRs and adjust accordingly.
Learning Outcomes: - Understanding that although we have been using Agile for execution, strategy is still mostly a waterfall process.
- Understanding the need for an Agile framework for goal setting and strategy execution.
- How to create OKRs.
- Using OKRs to create alignment between teams and the stakeholders.
- How to use OKR to complement Agile and Lean.
- Setting goals based on value (Outcomes) instead of tasks or features (Output).
Attachments: