Share
Embed
okr and devops -- Why OKRs Fail and DevOps as the Practice to Make Them Work
小田中育生
June 26, 2026
Transcript
83 slides
-
© Growth and Living OKR and DevOps Why OKRs Fail,
and DevOps as the Practice to Make Them Work 2026/06/26 DevOpsDays Taipei 2026 Ikuo Odanaka -
© Growth and Living In the Age of AI, What
Is DevOps Practicing? AI is transforming how we write, test, and deploy software. DevOps practices that felt “standard” are being re-examined. What should we hold on to?What should we let go of? What does DevOps need to be NOW? -
© Growth and Living AI Is an Amplifier — It
Magnifies Both Strength and Weakness Nathan Harvey (DORA), DevOpsDays Tokyo 2026: “AI amplifies both the good and the broken” -
© Growth and Living Speed Without Direction Is Just a
Feature Factory Ability without Intent DevOps gives teams the ability to change fast. But ability without intent creates waste. Clear Direction To change meaningfully, you need a clear direction. This is where goals — Objectives — become essential. -
© Growth and Living The question is not “how fast
can we go?” but “where are we going?” -
© Growth and Living DevOps = the mindset and the
practice of continuous change OKR = the direction of that change When connected, they form a reinforcing loop that builds an organization's capacity to change. This talk explores how OKR and DevOps can work together to make change real. DevOps Needs a Direction-Setting Partner -
© Growth and Living Tokyo, Japan Head of Engineering at
KAKEHASHI Inc. Focused on Agile Software Development Process and OKR Book Author of エンジニアのための⾃⼰管理⼊⾨: An Introduction to Self-Management for Engineers アジャイルチームによる⽬標づくりガイドブック: 敏捷團隊⽬標設定指南|OKR 落地與成果導向實踐法 ⼀番やさしいアジャイル開発の教本(Co-Author): comprehensive guide to agile for beginners Ikuo Odanaka (ikuo/190) -
© Growth and Living • Why do OKRs so often
become hollow numerical targets or task lists? • What does DevOps actually 'practice'? • How can OKR and DevOps combine to make change real? 3 Questions This Session Will Explore -
© Growth and Living OKRs paint a picture of a
future that does not yet exist, and commit a team to moving toward it. They are not a performance management tool — they are a direction-setting tool. OKR : Articulating an Ambitious Future and Committing to It -
© Growth and Living O KR KR KR 62% 70%
55% What you want to achieve Indicators showing O has been achieved achievement rate OKR: Objective + Key Results -
© Growth and Living Andy Grove invented OKRs at Intel
in the 1970s. John Doerr brought them to Google, where they helped the company scale while keeping everyone aligned on direction. OKRs were built for organizations that need alignment at scale. Origins: From Intel to Google -
© Growth and Living • 60‒70% achievement is considered success
◦ the goal is designed to stretch ◦ If you hit 100% every time, goals are not ambitious enough • The moonshot mindset ◦ not 'can we do this?' but 'what would it take?' Moonshot OKRs: Goals Beyond the Status Quo アジャイルチームによる⽬標づくりガイドブック: 敏捷團隊⽬標設定指南|OKR 落地與成果導向實踐法 -
© Growth and Living “OKRs are about aiming for 70%,
right?” Common misconception -
© Growth and Living The pace of change has accelerated.
Organizations struggle to maintain shared direction as context shifts. OKRs create a cadence for revisiting and re-aligning on what matters most. Why OKRs Are Needed Now -
© Growth and Living Performance management? Alignment? Driving change? The
answer shapes how you use OKRs. OKRs are designed to drive change and learning. What is your team's OKR really for? -
© Growth and Living ① KRs become a task list
② Goals = status quo + 10% ③ Reviews = status reports ④ OKR tied to performance ⑤ Set once, then forgotten 5 Common OKR Failure Patterns‒ the Practice of Change is missing. -
© Growth and Living A manager set the team’s OKR
alone, with good intentions. The team did not achieve it. They said, “That’s an unattainable goal,” and “It doesn’t align with our mission.” Why? Real Story: Goals That Break Teams -
© Growth and Living In this case, the goal was
“given”, not “chosen”. The team then redesigned their own OKR. From that point, they moved toward it with energy. The difference was not the goal itself — it was who created it and why it mattered to them. Lack of ownership -
© Growth and Living Designing CFR (Conversation, Feedback, Recognition) Facing
important questions through high-frequency dialogue Receiving hints for improvement from an objective perspective via concrete feedback Boosting engagement by having achievements recognized ! ♡ -
© Growth and Living The problem is not the framework.
The means to change is missing. -
© Growth and Living • Objective ◦ defines the direction
of change • Key Results ◦ measure how far the change has gone But the mechanism to make change happen is not inside OKR itself OKRs Are Designed to Drive Change and Learning -
© Growth and Living A moonshot OKR demands a different
way of working. You cannot set a goal that requires transformation and then change nothing about how the team operates. Ambitious Goals Cannot Be Achieved the Same Old Way -
© Growth and Living • No slack for change ◦
the team is always at capacity with current work • Feedback loops are too slow ◦ it takes too long to know if a change worked • Learning doesn't accumulate ◦ individual insights never become org knowledge Three Structural Barriers to Change -
© Growth and Living Setting goals and creating change are
two different things. -
© Growth and Living Without a 'Practice of Change,' OKRs
are just words on a page. -
© Growth and Living OKR defines what to change. But
how to change — the actual mechanisms of change — must come from elsewhere. So we need… What's Missing: A Practice of Change -
© Growth and Living Common Misconception • Adopting CI/CD pipelines
• Using specific tools ◦ (Docker, k8s, etc.) • Merging Dev and Ops departments • Automation for its own sake What It Really Means • The ability to continuously deliver and evolve • A practice of Flow, Feedback, and Learning • Culture + Process + Technology combined • An organization's capacity to inspect and adapt Common Misconception vs. What It Really Means -
© Growth and Living From The DevOps Handbook: "The combination
of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity." The core: building an organization that can change continuously. DevOps: The Ability to Continuously Deliver and Evolve -
© Growth and Living • The First Way ◦ Flow:
left to right. Deliver value fast and reliably. • The Second Way ◦ Feedback: right to left. Surface problems early. • The Third Way ◦ Continuous Learning & Experimentation: improve as a whole. Three Ways: The Principles of DevOps -
© Growth and Living Plan Build Test Deploy Operate The
First Way: Flow → Reduce lead time. Work in small batches. Eliminate waste. ← The Second Way: Feedback Surface problems fast. Right-to-left. Shorten detection cycles. ↻ The Third Way: Continuous Learning Turn failure into learning. Share knowledge. Culture of experimentation. Retrospective Knowledge Sharing Safe Experimentation Three Ways — The Principles of DevOps -
© Growth and Living 1. Plan 2. Build & Test
3. Deploy & Release 4. Operate 5. Verify Outcome What Does 'Practicing DevOps' Look Like? OKR -
© Growth and Living Software Delivery Throughput: • Change Lead
Time — from commit to production • Deployment Frequency — how often you deploy • Failed Deployment Recovery Time — time to recover Software Delivery Instability: • Change Fail Rate — % of deployments causing failures • Deployment Rework Rate (NEW) — % of unplanned fix deploys DORA Metrics: 5 Indicators of Software Delivery Performance -
© Growth and Living "When a measure becomes a target,
it ceases to be a good measure." Inflating deployment frequency by skipping tests is not improvement. DORA metrics should reflect your desired state — not be chased for their own sake. Using DORA metrics: Goodhart's Law -
© Growth and Living DORA research confirms: cultural factors —
trust, transparency, and a learning orientation — are as important as technical practices. Without psychological safety, teams cannot run the experiments that DevOps requires. Psychological Safety and DevOps -
© Growth and Living What is your current lead time
from commit to production? How long before you get feedback on a change? Knowing your bottleneck is the starting point for DevOps practice. Where is your team's flow bottleneck? -
© Growth and Living OKR defines what to change. DevOps
makes it happen. -
© Growth and Living OKR shows the direction of change.
DevOps builds the capability to change in that direction. The results become evidence in the Key Results, which inform the next round of goal setting. The Structure of the Reinforcing Loop OKR DevOps -
© Growth and Living OKR (Direction) DevOps (Practice) Defines what
to change Delivers change & evidence • What to change • Desired future state • KRs = proof of change • How to change • Flow / Feedback / Learning • DORA metrics as KRs OKR × DevOps — The Reinforcing Loop -
© Growth and Living • Goals guide which bottlenecks to
fix first • Small batches deliver feedback in days • KR movement is visible and acted on continuously • The loop between goal-setting and execution is tight OKR with DevOps -
© Growth and Living DevOps with OKR • Objectives clarify
which capability improvements matter • DORA metrics become meaningful KRs • The team knows why they're getting faster • Outcomes guide technical decisions -
© Growth and Living When you know what change you're
trying to create, you know which bottleneck matters most. VSM helps make that bottleneck visible. OKR Gives DevOps Direction アジャイルチームによる⽬標づくりガイドブック: 敏捷團隊⽬標設定指南|OKR 落地與成果導向實踐法 -
© Growth and Living To achieve ambitious goals, you need
the ability to deliver change continuously and safely. High deployment frequency enables faster hypothesis testing. Fast feedback enables faster learning. DevOps Makes OKR Real アジャイルチームによる⽬標づくりガイドブック: 敏捷團隊⽬標設定指南|OKR 落地與成果導向實踐法 -
© Growth and Living • 'Increase deployment frequency from monthly
to weekly' — a capability KR • DORA metrics track an organization's ability to deliver change • Always apply Goodhart's Law — do not chase the metric itself Using Flow Metrics as Key Results -
© Growth and Living 'Achieve Change Fail Rate below 10%'
— quality of feedback 'Establish monthly NPS review cycle' — external feedback KRs can define which feedback loops you will build, not just measure Using Feedback Loops as Key Results -
© Growth and Living Bring insights from sprint retrospectives into
OKR check-ins. When KRs are not moving as expected, ask: what did we learn? what will we change? Connecting Learning Cycles to OKRs アジャイルチームによる⽬標づくりガイドブック: 敏捷團隊⽬標設定指南|OKR 落地與成果導向實踐法 -
© Growth and Living Setting goals alone changes nothing. You
need a system for change. -
© Growth and Living • What must change to achieve
this Objective? • Is there a bottleneck in our flow that blocks progress? • Do we have a fast enough feedback loop to know if it's working? • Is there a mechanism for learning and adapting? The OKR Question: Is DevOps Connected to This Goal? -
© Growth and Living 1 Define the Objective 2 Map
the Value Stream 3 Set KRs including capability metrics 4 Practice DevOps 5 Review the OKR OKR × DevOps Reinforcing Loop in Practice -
© Growth and Living • Goals describe a state, not
a number ◦ 'become X' rather than 'achieve Y%' • Delivery capability is continuously improved ◦ flow, feedback, and learning are active • Failure is treated as data ◦ psychological safety enables real experimentation Three Traits of Teams That Run the Loop -
© Growth and Living Objective Become a team that rapidly
reflects customer feedback in our product Key Results 1: Increase deployment frequency from monthly to twice per week 2: Reduce change lead time from 30 days to 10 days or less 3: Conduct user interviews twice monthly Example : Linking Deployment Frequency to an Objective -
© Growth and Living Look at your current OKRs. Is
there a KR that tracks how fast change is flowing? Is there a KR that measures how quickly you get feedback? Is there a KR that shows learning is accumulating? Does your OKR include any DevOps metrics? -
© Growth and Living In a fast-changing world, how do
we ask the right questions? -
© Growth and Living 'How do we increase revenue?' produces
different OKRs than 'Why does this matter now, and what would change if we achieved it?' The framing of the question shapes the ambition of the goal. The Quality of Questions Determines the Quality of OKRs -
© Growth and Living Three Questions for Better OKRs 01
'Why does this matter most right now?' clarifies the Objective's urgency 02 'If we achieve this, what will be visibly different?' makes the Objective concrete 03 'Can we get there with how we work today? If not, what must change?' connects OKR to DevOps -
© Growth and Living Moonshot vs. Roofshot: Choosing the Right
Type Moonshot aspirational, 60‒70% achievement is success — drives breakthrough thinking Roofshot ambitious but achievable — maintains momentum while improving Which to use depends on team maturity, culture, and context — both are valid -
© Growth and Living After setting an OKR, ask: 'What
will we actually change next?' Use Value Stream Mapping to find the bottleneck. Pick one improvement per sprint. Connect it to a KR. Translating Goals into Action -
© Growth and Living 1 Draw the desired state 2
Look at the flow 3 Connect KRs to improvement 3 Steps to Connect OKR and DevOps as a Team -
© Growth and Living • In your next retrospective, ask:
'What is slowing our flow the most?' • Pick one improvement for the next sprint • Identify which KR that improvement will move Start Small: Where to Place the First Step -
© Growth and Living At DevOpsDays Tokyo 2026, we shared
this: "DevOps has always taught us to cross walls." In a world of constant change, organizations that can change continuously are the ones that survive and grow. OKR sets the direction. DevOps builds the muscle. Embrace Change: The Ability to Change Becomes Strength -
© Growth and Living Does your team's OKR drive change,
or just report on numbers? Is there a DevOps practice that makes the change possible? Are OKR and DevOps forming a reinforcing loop in your team? Reflecting on Today's Questions -
© Growth and Living • OKRs fail because the Practice
of Change is missing • DevOps is a practice of continuous change — not just tooling • OKR and DevOps form a reinforcing loop that builds an organization's ability to change 3 Takeaways (Summary) -
© Growth and Living OKR sets the direction. DevOps makes
that change real. -
© Growth and Living Running the reinforcing loop builds your
organization's capacity to change. -
© Growth and Living OKR only? DevOps only? Both, but
disconnected? Both, with a working loop? Take one insight from today back to your team tomorrow. Where is your team right now?