SlideShare a Scribd company logo
1 of 19
Getting to Better Problems
An Approach to Continuous Improvement
Tim Haagenson
Tim Haagenson has over 10 years of
experience in software development
and dedicated his career to agile ways
of working. As a developer and
technical lead, he has played a part in
transforming development teams at
multiple companies, resulting in their
ability to deploy value daily. Tim
continues to learn a tremendous
amount about lean product delivery,
and he enjoys sharing his experience
with others. Tim is currently a technical
coach helping to lead delivery
transformation initiatives for American
Airlines.
Allison Pollard
Allison Pollard helps people discover
their agile instincts and develop their
coaching abilities. As an agile coach with
Improving in Dallas, Allison enjoys
collaborating with coaches and leaders
to unlock high performance and
become trusted change agents in their
organization and the community. In her
experience, applying agile methods
improves delivery, strengthens
relationships, and builds trust between
business and IT. Allison is also a
Certified Professional Co-Active Coach,
a foodie, and proud glasses wearer.
Activity
1. Write down a problem you are facing on a card
2. Mingle and talk to others about the problem you wrote down
3. At your table, write a backlog to address your problems.
How would you get value along the way delivering on that backlog? How overwhelming is the backlog?
Our Problem – Release More Frequently
• Massive problem to solve
• Deeply coupled monolithic code base
• Long manual testing cycles
• Multiple approval stages
• Dozens of teams contributing
• Years of investment attempting to reach the goal
• Perpetually “two years” away from solving it
8
THE IMPROVEMENT KATA MODEL
Kata1 (方) – Suffix Meaning "Way of Doing"
Conduct Experiments
to get thereGrasp the
Current
Condition
Establish
your Next
Target
Condition
Get the
Direction or
Challenge
1
2
3
4
The Improvement Kata model comes from research into how Toyota
manages people, which is summarized in the book “Toyota Kata”
By Mike Rother
Our Challenge
When a developer submits a pull request
their code is in production within 1 hour
and every step of the deployment process
is automated
10
THE IMPROVEMENT KATA MODEL
Conduct Experiments
to get thereGrasp the
Current
Condition
Establish
your Next
Target
Condition
Deploy
When
Ready
1
2
3
4
By Mike Rother
Grasp The Current Condition
12
THE IMPROVEMENT KATA MODEL
Conduct Experiments
to get thereDeploy
Weekly
Establish
your Next
Target
Condition
Deploy
When
Ready
1
2
3
4
By Mike Rother
Next Target Condition
Two deployments per week
No one has to work extra hours to make it
happen
14
THE IMPROVEMENT KATA MODEL
Conduct Experiments
to get thereDeploy
Weekly
Two
Deployments
Per Week
Deploy
When
Ready
1
2
3
4
By Mike Rother
We Had Many Obstacles
Experiments
• Centralized change approvals from 3 systems to reduce waste
• Trained teams to add release notes to change requests
• Shift Left on Testing – Product teams own more of the testing
• Remove one staging environment
• Train performance testing team to build their own environments
• Remove one signoff requirement that is a bottleneck
First target condition reached with only process changes. No
new code was required.
Progress
Continuous Improvement vs. Backlog
• How do they compare?
Other Examples
• Development team wants automated tests to complete in under 10
minutes
• Leadership wants to connect with their people more effectively
• Product teams want easier access to data
Wrap-Up/Q&A
Contact
Tim Haagenson
• Timothy.Haagenson@gmail.com
• @thaagenson
Allison Pollard
• Allison.Pollard@improving.com
• @Allison_pollard
• www.allisonpollard.com

More Related Content

What's hot

Agile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesAgile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesTonex
 
Agile Testing - What's that all about?
Agile Testing - What's that all about?Agile Testing - What's that all about?
Agile Testing - What's that all about?Maurizio Mancini
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Maurizio Mancini
 
Agile for beginers by sooriya g
Agile for beginers by sooriya gAgile for beginers by sooriya g
Agile for beginers by sooriya gSoori Joy
 
Atlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile TestingAtlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile TestingMaurizio Mancini
 
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017Maurizio Mancini
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Agile Tour Beirut
 
Building QA Team that matters for an Agile World
Building QA Team that matters for an Agile WorldBuilding QA Team that matters for an Agile World
Building QA Team that matters for an Agile WorldMaurizio Mancini
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To AgilityACM
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...Atlassian
 
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...gmaran23
 
Scaling an Engineering Team
Scaling an Engineering TeamScaling an Engineering Team
Scaling an Engineering TeamDashlane
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017Maurizio Mancini
 
Large Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldLarge Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldSteve Greene
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanJon Terry
 

What's hot (20)

Agile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesAgile Methodology Training, Agile Courses
Agile Methodology Training, Agile Courses
 
Agile Testing - What's that all about?
Agile Testing - What's that all about?Agile Testing - What's that all about?
Agile Testing - What's that all about?
 
My Experience with Tribe-Squads
My Experience with Tribe-SquadsMy Experience with Tribe-Squads
My Experience with Tribe-Squads
 
What is agile
What is agileWhat is agile
What is agile
 
Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?Full-Stack Agile - What is DevOps?
Full-Stack Agile - What is DevOps?
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017
 
Agile for beginers by sooriya g
Agile for beginers by sooriya gAgile for beginers by sooriya g
Agile for beginers by sooriya g
 
Atlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile TestingAtlassian Summit 2015 Lean QA and Agile Testing
Atlassian Summit 2015 Lean QA and Agile Testing
 
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
 
Succeed with Scrum - Part 1
Succeed with Scrum - Part 1Succeed with Scrum - Part 1
Succeed with Scrum - Part 1
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
Building QA Team that matters for an Agile World
Building QA Team that matters for an Agile WorldBuilding QA Team that matters for an Agile World
Building QA Team that matters for an Agile World
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To Agility
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
 
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
 
Back to the future
Back to the futureBack to the future
Back to the future
 
Scaling an Engineering Team
Scaling an Engineering TeamScaling an Engineering Team
Scaling an Engineering Team
 
How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017How to Reboot your Agile Team San Diego 2017
How to Reboot your Agile Team San Diego 2017
 
Large Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand WorldLarge Scale Agile Transformation in an On-Demand World
Large Scale Agile Transformation in an On-Demand World
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
 

Similar to Getting to better problems

The Future Of Employee Management
The Future Of Employee ManagementThe Future Of Employee Management
The Future Of Employee ManagementRichard Harbridge
 
CTO Universe Leadership Series: More Effective Agile Leadership
CTO Universe Leadership Series: More Effective Agile LeadershipCTO Universe Leadership Series: More Effective Agile Leadership
CTO Universe Leadership Series: More Effective Agile LeadershipAggregage
 
Krezzo OKR Training Slides.pdf
Krezzo OKR Training Slides.pdfKrezzo OKR Training Slides.pdf
Krezzo OKR Training Slides.pdfStephen Newman
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityTechWell
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartPeter Stevens
 
How to Jumpstart Enterprise Agile Adoption
How to Jumpstart Enterprise Agile AdoptionHow to Jumpstart Enterprise Agile Adoption
How to Jumpstart Enterprise Agile AdoptionTechWell
 
Our Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionOur Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionTechWell
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...AgileSparks
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionTechWell
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14Daniel Heater
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Liana Underwood
 
ADAPTing to Enterprise Agile
ADAPTing to Enterprise AgileADAPTing to Enterprise Agile
ADAPTing to Enterprise AgileMike Cohn
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsDoniel Wilson
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management Liana Underwood
 
Execution and Accountability - UBT Nth America presentation
Execution and Accountability - UBT Nth America presentationExecution and Accountability - UBT Nth America presentation
Execution and Accountability - UBT Nth America presentationRESULTS.com
 
The Core Protocols Zen
The Core Protocols ZenThe Core Protocols Zen
The Core Protocols ZenYves Hanoulle
 
Agile Sprint Marketing PowerPoint Presentation Slides
Agile Sprint Marketing PowerPoint Presentation SlidesAgile Sprint Marketing PowerPoint Presentation Slides
Agile Sprint Marketing PowerPoint Presentation SlidesSlideTeam
 

Similar to Getting to better problems (20)

The Future Of Employee Management
The Future Of Employee ManagementThe Future Of Employee Management
The Future Of Employee Management
 
CTO Universe Leadership Series: More Effective Agile Leadership
CTO Universe Leadership Series: More Effective Agile LeadershipCTO Universe Leadership Series: More Effective Agile Leadership
CTO Universe Leadership Series: More Effective Agile Leadership
 
Krezzo OKR Training Slides.pdf
Krezzo OKR Training Slides.pdfKrezzo OKR Training Slides.pdf
Krezzo OKR Training Slides.pdf
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
Three Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working SmartThree Secrets of Agile Leadership: From Working Hard to Working Smart
Three Secrets of Agile Leadership: From Working Hard to Working Smart
 
How to Jumpstart Enterprise Agile Adoption
How to Jumpstart Enterprise Agile AdoptionHow to Jumpstart Enterprise Agile Adoption
How to Jumpstart Enterprise Agile Adoption
 
Our Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer DivisionOur Journey to Agile in the Microsoft Developer Division
Our Journey to Agile in the Microsoft Developer Division
 
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
Dealing with Shifting Priorities using Lean/Kanban Flow, WIP Limits and Capac...
 
Tk
TkTk
Tk
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
Modern agile devspace - 2017-10-14
Modern agile   devspace - 2017-10-14Modern agile   devspace - 2017-10-14
Modern agile devspace - 2017-10-14
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
 
ADAPTing to Enterprise Agile
ADAPTing to Enterprise AgileADAPTing to Enterprise Agile
ADAPTing to Enterprise Agile
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly Handouts
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management
 
Execution and Accountability - UBT Nth America presentation
Execution and Accountability - UBT Nth America presentationExecution and Accountability - UBT Nth America presentation
Execution and Accountability - UBT Nth America presentation
 
TKC_Preface.pdf
TKC_Preface.pdfTKC_Preface.pdf
TKC_Preface.pdf
 
The Core Protocols Zen
The Core Protocols ZenThe Core Protocols Zen
The Core Protocols Zen
 
Agile Sprint Marketing PowerPoint Presentation Slides
Agile Sprint Marketing PowerPoint Presentation SlidesAgile Sprint Marketing PowerPoint Presentation Slides
Agile Sprint Marketing PowerPoint Presentation Slides
 

More from Allison Pollard

Strength of our Strengths
Strength of our StrengthsStrength of our Strengths
Strength of our StrengthsAllison Pollard
 
Little Rock Tech Fest - Change your questions change your world
Little Rock Tech Fest - Change your questions change your worldLittle Rock Tech Fest - Change your questions change your world
Little Rock Tech Fest - Change your questions change your worldAllison Pollard
 
Transforming, not transformations
Transforming, not transformationsTransforming, not transformations
Transforming, not transformationsAllison Pollard
 
Everyday beliefs come true - Creating greatness through the stories we tell @...
Everyday beliefs come true - Creating greatness through the stories we tell @...Everyday beliefs come true - Creating greatness through the stories we tell @...
Everyday beliefs come true - Creating greatness through the stories we tell @...Allison Pollard
 
Everyday beliefs come true - Creating greatness through the stories we tell @...
Everyday beliefs come true - Creating greatness through the stories we tell @...Everyday beliefs come true - Creating greatness through the stories we tell @...
Everyday beliefs come true - Creating greatness through the stories we tell @...Allison Pollard
 
Getting Real without Getting Fired - Saying Things in a Way People Can Heart
Getting Real without Getting Fired - Saying Things in a Way People Can HeartGetting Real without Getting Fired - Saying Things in a Way People Can Heart
Getting Real without Getting Fired - Saying Things in a Way People Can HeartAllison Pollard
 
Getting real without getting fired
Getting real without getting firedGetting real without getting fired
Getting real without getting firedAllison Pollard
 
Introducing Engineering Practices without being hands-on
Introducing Engineering Practices without being hands-onIntroducing Engineering Practices without being hands-on
Introducing Engineering Practices without being hands-onAllison Pollard
 
Brewing great agile team dynamics
Brewing great agile team dynamicsBrewing great agile team dynamics
Brewing great agile team dynamicsAllison Pollard
 
Emerging Leadership - DevOps Days Dallas 2016
Emerging Leadership - DevOps Days Dallas 2016Emerging Leadership - DevOps Days Dallas 2016
Emerging Leadership - DevOps Days Dallas 2016Allison Pollard
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Allison Pollard
 
Changing organizational mindset
Changing organizational mindsetChanging organizational mindset
Changing organizational mindsetAllison Pollard
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureAllison Pollard
 
Beyond Removing Impediments - Scrum Master as Team Coach - Houston TechFest 2014
Beyond Removing Impediments - Scrum Master as Team Coach - Houston TechFest 2014Beyond Removing Impediments - Scrum Master as Team Coach - Houston TechFest 2014
Beyond Removing Impediments - Scrum Master as Team Coach - Houston TechFest 2014Allison Pollard
 
Change your questions change your world - Houston TechFest 2014
Change your questions change your world - Houston TechFest 2014Change your questions change your world - Houston TechFest 2014
Change your questions change your world - Houston TechFest 2014Allison Pollard
 
Creating strong & passionate agile communities of practice
Creating strong & passionate agile communities of practiceCreating strong & passionate agile communities of practice
Creating strong & passionate agile communities of practiceAllison Pollard
 

More from Allison Pollard (20)

Resilient Relationships
Resilient RelationshipsResilient Relationships
Resilient Relationships
 
Strength of our Strengths
Strength of our StrengthsStrength of our Strengths
Strength of our Strengths
 
Little Rock Tech Fest - Change your questions change your world
Little Rock Tech Fest - Change your questions change your worldLittle Rock Tech Fest - Change your questions change your world
Little Rock Tech Fest - Change your questions change your world
 
Transforming, not transformations
Transforming, not transformationsTransforming, not transformations
Transforming, not transformations
 
Everyday beliefs come true - Creating greatness through the stories we tell @...
Everyday beliefs come true - Creating greatness through the stories we tell @...Everyday beliefs come true - Creating greatness through the stories we tell @...
Everyday beliefs come true - Creating greatness through the stories we tell @...
 
Everyday beliefs come true - Creating greatness through the stories we tell @...
Everyday beliefs come true - Creating greatness through the stories we tell @...Everyday beliefs come true - Creating greatness through the stories we tell @...
Everyday beliefs come true - Creating greatness through the stories we tell @...
 
Getting Real without Getting Fired - Saying Things in a Way People Can Heart
Getting Real without Getting Fired - Saying Things in a Way People Can HeartGetting Real without Getting Fired - Saying Things in a Way People Can Heart
Getting Real without Getting Fired - Saying Things in a Way People Can Heart
 
Getting real without getting fired
Getting real without getting firedGetting real without getting fired
Getting real without getting fired
 
Introducing Engineering Practices without being hands-on
Introducing Engineering Practices without being hands-onIntroducing Engineering Practices without being hands-on
Introducing Engineering Practices without being hands-on
 
Brewing great agile team dynamics
Brewing great agile team dynamicsBrewing great agile team dynamics
Brewing great agile team dynamics
 
Emerging Leadership - DevOps Days Dallas 2016
Emerging Leadership - DevOps Days Dallas 2016Emerging Leadership - DevOps Days Dallas 2016
Emerging Leadership - DevOps Days Dallas 2016
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Changing organizational mindset
Changing organizational mindsetChanging organizational mindset
Changing organizational mindset
 
Leading agile teams
Leading agile teamsLeading agile teams
Leading agile teams
 
Information radiators
Information radiatorsInformation radiators
Information radiators
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
Beyond Removing Impediments - Scrum Master as Team Coach - Houston TechFest 2014
Beyond Removing Impediments - Scrum Master as Team Coach - Houston TechFest 2014Beyond Removing Impediments - Scrum Master as Team Coach - Houston TechFest 2014
Beyond Removing Impediments - Scrum Master as Team Coach - Houston TechFest 2014
 
Change your questions change your world - Houston TechFest 2014
Change your questions change your world - Houston TechFest 2014Change your questions change your world - Houston TechFest 2014
Change your questions change your world - Houston TechFest 2014
 
Agile Retrospectives
Agile RetrospectivesAgile Retrospectives
Agile Retrospectives
 
Creating strong & passionate agile communities of practice
Creating strong & passionate agile communities of practiceCreating strong & passionate agile communities of practice
Creating strong & passionate agile communities of practice
 

Recently uploaded

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Getting to better problems

  • 1. Getting to Better Problems An Approach to Continuous Improvement
  • 2. Tim Haagenson Tim Haagenson has over 10 years of experience in software development and dedicated his career to agile ways of working. As a developer and technical lead, he has played a part in transforming development teams at multiple companies, resulting in their ability to deploy value daily. Tim continues to learn a tremendous amount about lean product delivery, and he enjoys sharing his experience with others. Tim is currently a technical coach helping to lead delivery transformation initiatives for American Airlines.
  • 3. Allison Pollard Allison Pollard helps people discover their agile instincts and develop their coaching abilities. As an agile coach with Improving in Dallas, Allison enjoys collaborating with coaches and leaders to unlock high performance and become trusted change agents in their organization and the community. In her experience, applying agile methods improves delivery, strengthens relationships, and builds trust between business and IT. Allison is also a Certified Professional Co-Active Coach, a foodie, and proud glasses wearer.
  • 4. Activity 1. Write down a problem you are facing on a card 2. Mingle and talk to others about the problem you wrote down 3. At your table, write a backlog to address your problems. How would you get value along the way delivering on that backlog? How overwhelming is the backlog?
  • 5. Our Problem – Release More Frequently • Massive problem to solve • Deeply coupled monolithic code base • Long manual testing cycles • Multiple approval stages • Dozens of teams contributing • Years of investment attempting to reach the goal • Perpetually “two years” away from solving it
  • 6. 8 THE IMPROVEMENT KATA MODEL Kata1 (方) – Suffix Meaning "Way of Doing" Conduct Experiments to get thereGrasp the Current Condition Establish your Next Target Condition Get the Direction or Challenge 1 2 3 4 The Improvement Kata model comes from research into how Toyota manages people, which is summarized in the book “Toyota Kata” By Mike Rother
  • 7. Our Challenge When a developer submits a pull request their code is in production within 1 hour and every step of the deployment process is automated
  • 8. 10 THE IMPROVEMENT KATA MODEL Conduct Experiments to get thereGrasp the Current Condition Establish your Next Target Condition Deploy When Ready 1 2 3 4 By Mike Rother
  • 9. Grasp The Current Condition
  • 10. 12 THE IMPROVEMENT KATA MODEL Conduct Experiments to get thereDeploy Weekly Establish your Next Target Condition Deploy When Ready 1 2 3 4 By Mike Rother
  • 11. Next Target Condition Two deployments per week No one has to work extra hours to make it happen
  • 12. 14 THE IMPROVEMENT KATA MODEL Conduct Experiments to get thereDeploy Weekly Two Deployments Per Week Deploy When Ready 1 2 3 4 By Mike Rother
  • 13. We Had Many Obstacles
  • 14. Experiments • Centralized change approvals from 3 systems to reduce waste • Trained teams to add release notes to change requests • Shift Left on Testing – Product teams own more of the testing • Remove one staging environment • Train performance testing team to build their own environments • Remove one signoff requirement that is a bottleneck First target condition reached with only process changes. No new code was required.
  • 16. Continuous Improvement vs. Backlog • How do they compare?
  • 17. Other Examples • Development team wants automated tests to complete in under 10 minutes • Leadership wants to connect with their people more effectively • Product teams want easier access to data
  • 19. Contact Tim Haagenson • Timothy.Haagenson@gmail.com • @thaagenson Allison Pollard • Allison.Pollard@improving.com • @Allison_pollard • www.allisonpollard.com

Editor's Notes

  1. Talk about how the Challenge is long term thinking and borders on the absurd.
  2. Value stream mapping