
Explore how agile emerged as a response to waterfall, highlighting the Agile Manifesto values, iterative delivery, and widespread adoption that boosts time to market and collaboration.
Align teams around agile principles like early and continuous delivery, welcoming changing requirements, delivering frequent value, and reinforcing face-to-face communication to keep customers satisfied.
Discover how agile transformed technology by enabling biweekly releases through DevOps, CI/CD, and automated testing, while improving task breakdown, depth management, and collaborative practices like code reviews and pair programming.
Agile reshapes teams and communication by breaking silos, fostering multidisciplinary, t-shaped professionals, and delivering value frequently through sprints, product owners, and stakeholder feedback.
Explain why agile is not easy, as teams wrestle with welcoming change, face-to-face communication, shorter cycles, and sustaining a sustainable pace across multidisciplinary teams.
Refocus agile ceremonies on values over processes, refine user stories, estimate wisely, and conduct effective sprint reviews and retros to deliver real customer value.
Reveal how agile aims to deliver value in uncertain environments, and avoid feature factories that equate success with releasing tasks rather than meaningful outcomes.
Contrast outputs with outcomes in agile practice, showing how prioritizing customer value over task completion drives real impact and sustainable success.
Empower agile teams by shifting from mercenary to missionary mindsets, centering customer value and outcomes. Contrast beliefs, collaboration, and engineers' input to elevate product teams beyond task execution.
Explore how agile teams become data driven by balancing quantitative and qualitative metrics, defining success as outcomes and value, and using OKRs to tie progress to real customer impact.
Find purpose at work by understanding why your work matters. See how OKRs translate a shared mission into daily team efforts, boosting motivation in agile delivery.
Explore the core OKR principles for agile teams: focus on outcome, be aspirational, use success metrics and trackable metrics, and publish public, transparent alignment across all levels.
Discover the OKRs framework: I will [objective] as measured by key results, and explore a three-month example with an objective to run regularly, increase distance weekly, and reduce kilometer time.
OKRs for agile teams define an objective as an outcome-oriented, aspirational purpose that explains the why, sets a short memorable motto, and is followed by key results that quantify progress.
Key results benchmark and monitor progress toward objectives using hard numbers and metrics, such as revenue or Net Promoter score, guiding prioritization with 2 to 5 results per objective.
Define the key ingredients of a great key result: aggressive targets with increase or reduce, base and target values, outcome focus, and clear leading or lagging indicators.
Explore real OKRs from What Matters and others to understand how clear objectives align with measurable key results, driving value and empowering teams across UX, carbon footprint, and scale.
Trace the birth of OKRs with Andy Grove at Intel, and John Doerr's role in bringing OKRs to Google, including Chrome and Gmail initiatives.
Learn to craft great OKRs by balancing aspirational objectives with aggressive, outcome-oriented key results; apply five whys and John Dawes' formulation, and practice with agile, outcome-driven iterations.
Review and critique of sample OKRs from industry examples, highlighting metrics, base values, and counter-effects, while exploring sustainability, UX, and infrastructure considerations through practical, real-life scenarios.
Transform a vague, long-winded okr into a focused, measurable objective for automation, using trackable key results like saving 1000 hours per month and improving satisfaction.
Explore how OKR sessions map to agile ceremonies, guiding a three-month cycle from setting the scene, brainstorming, and planning to regular check-ins, scoring, and retros, ending in celebration.
Set the stage to bring the whole team together, share updates, and align on immediate demands, with the product owner or team lead leading the session in a concise snapshot.
Practice independent and collaborative brainstorming to generate bold OKR ideas focused on outcomes and success metrics, captured on a shared board for team-wide value creation.
The planning session defines aspirational objectives and selects 2–3 high-impact OKRs for the next three months, balancing customer impact with team productivity under a moderator.
Engage a challenger outside the team to validate that OKRs are the cycle's most important goals, and enable the team to say no to non-goals.
Conduct brief check-in sessions within 15–30 minutes to report progress toward key results and outcomes, using green/yellow/red confidence indicators, with owners sharing updates and raising risks for offline discussion.
Evaluate the final status of OKRs in a scoring session by averaging key results’ completion, using 70% as the ambition boundary, and reflect in a retrospective to drive next-cycle improvement.
Explore the three key OKR figures—the shepherd, the challenger, and the owner—and how they train, challenge, and guide teams toward meaningful, outcome-driven goals.
Align agile principles with OKRs by delivering early, customer-focused value and measuring outcomes instead of features. Empower teams, break silos, and use biweekly check-ins to adapt toward meaningful outcomes.
Explore how OKR sessions complement agile ceremonies by fostering collaborative goal setting, value-driven meetings, and future-focused thinking, aligned with a three months cadence that respects daily delivery.
Integrate OKRs into agile ceremonies by using biweekly check-ins, a shared canvas for ideas, and a final OKR retro to focus on outcomes and empowered teams.
Empower teams to set stretch goals from the bottom up with OKRs, think outside the box, and use press release method to translate 70% achievement into customer and business impact.
Label key results as stretch or committed in agile OKRs, using prototyping and proxy metrics to define a good enough guiding key result.
Learn to distinguish stretch goals from unrealistic dreams, start with small, outcome-driven objectives, and learn from customers, stakeholders, and the team to deliver value.
OKRs is the goal setting framework used by the biggest technology companies like Google, Amazon or Netflix.
Learn how to easily combine it with Agile to transform how you are your team works.
Agile has fully transformed the IT industry for the last 25 years, but by now it is clear that it fell short in empowering teams and give them purpose. For that reason most of Agile teams are currently working as feature factories, making very capable professional work like machines producing features.
Big tech companies are using OKRs on top of Agile to give them purpose, and turn them into missionaries of their teams and products.
The course is divided in three blocks:
1. Agile: "The Good, The Bad, and the Ugly"
2. OKR framework through practical examples
3. How to combine OKRs with Agile
By the end of this course you will be able to combine the delivery principles of Agile, with the purpose and outcome oriented mindset of OKRs.
OKRs are extremely easy to understand, but don't judge them by the cover and be deceived by their simplicity.
OKRs are highly transformational, and will help your team to move away from just "doing more" to "achieving more"