SlideShare a Scribd company logo
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 organizations create
Agility by building trust between business &
IT, leaders & teams, and within teams.
As Technical Director for Improving, she is
a curator of agile frameworks and change
methods who coaches leaders and teams
to improve work relationships and enable
better delivery.
Allison is also a Certified Professional Co-
Active Coach, a foodie, and proud glasses
wearer.
What are we transforming?
Full stack developers
QA performed by
developers
Design Thinking to focus
on customer outcomes
Requirements as testable
hypotheses
Technical Squad Leads
lead the team
Test Driven Development
Pair programming
Organize teams by product
instead of project
Continuous integration
and delivery
Product team manages new
development and operational support
Standardized tools
pipeline
Cloud Native Architecture
Modernize technologies
New SRE/DevOps
automation role on team
Transformation Roadmap Challenges
Photo by Muhammad Haikal Sjukri on Unsplash
Photo by Lindsay Henwood on Unsplash
Towards
Continuous
Improvement
Our Problem – Release More Frequently
1. Massive problem to solve
2. Deeply coupled monolithic code base
3. Long manual testing cycles
4. Multiple approval stages
5. Dozens of teams contributing
6. Years of investment attempting to reach the goal
7. Perpetually “two years” away from solving it
12
THE IMPROVEMENT KATA MODEL
Kata1 (方) – Suffix Meaning "Way of Doing"
Conduct
Experiments
to get there
Grasp 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
14By Mike Rother
THE IMPROVEMENT KATA MODEL
Conduct
Experiments
to get there
Grasp the
Current
Condition
Establish
your Next
Target
Condition
Deploy
When
Ready
1
2
3
4
Grasp The Current Condition
16By Mike Rother
THE IMPROVEMENT KATA MODEL
Conduct
Experiments
to get there
Deploy
Weekly
Establish
your Next
Target
Condition
Deploy
When
Ready
1
2
3
4
Next Target Condition
Two deployments per week
No one has to work extra hours to
make it happen
18By Mike Rother
THE IMPROVEMENT KATA MODEL
Conduct
Experiments
to get there
Deploy
Weekly
Two
Deployments
Per Week
Deploy
When
Ready
1
2
3
4
We Had Many Obstacles
Experiments
1. Centralized change approvals from 3 systems to reduce waste
2. Trained teams to add release notes to change requests
3. Shift Left on Testing – Product teams own more of the testing
4. Remove one staging environment
5. Train performance testing team to build their own environments
6. Remove one signoff requirement that is a bottleneck
First target condition reached with process changes
only.
No new code was required.
Progress
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
Looking Back: Transformation Roadmap vs. Improvement Kata
Photo by Bud Helisson on Unsplash
Contact Us
Tim Haagenson
Timothy.Haagenson@gmail.com
@thaagenson
Allison Pollard
Allison.Pollard@improving.com
@allison_pollard
www.allisonpollard.com

More Related Content

PPTX
Getting to better problems
PDF
Software Methodologies & Frameworks
PDF
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
PDF
Agile and scrum masterclass
PDF
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016
PDF
GAC - Agile and Scrum Training
PPTX
Agile Principles, Agile People
PDF
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Getting to better problems
Software Methodologies & Frameworks
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
Agile and scrum masterclass
Prioritizing Portfolio Backlog to Maximize Value Steve Mayner Agile Asia 2016
GAC - Agile and Scrum Training
Agile Principles, Agile People
Scaling Quality by Building it in - Agile Tour Ottawa 2017

What's hot (20)

PPTX
Agile Methodology Training, Agile Courses
PDF
Agile Testing - What's that all about?
PDF
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
PDF
Full-Stack Agile - What is DevOps?
PDF
What is agile
PPTX
My Experience with Tribe-Squads
PDF
Scaling Quality by Building It In - Agile Tour Montreal 2017
PPTX
Agile for beginers by sooriya g
PDF
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
PDF
Atlassian Summit 2015 Lean QA and Agile Testing
PPTX
Succeed with Scrum - Part 1
PDF
Heart of Agile: What is Agile?
PDF
Building QA Team that matters for an Agile World
PDF
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
PDF
Understanding The Urge To Agility
 
PDF
How to Reboot your Agile Team San Diego 2017
PDF
How to Reboot Your Agile Team Agile 2017
DOC
Large Scale Agile Transformation in an On-Demand World
PDF
Scaling an Engineering Team
PPTX
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
Agile Methodology Training, Agile Courses
Agile Testing - What's that all about?
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Full-Stack Agile - What is DevOps?
What is agile
My Experience with Tribe-Squads
Scaling Quality by Building It In - Agile Tour Montreal 2017
Agile for beginers by sooriya g
Transforming Managers for an Agile Deployment - Agile Tour Montreal 2017
Atlassian Summit 2015 Lean QA and Agile Testing
Succeed with Scrum - Part 1
Heart of Agile: What is Agile?
Building QA Team that matters for an Agile World
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
Understanding The Urge To Agility
 
How to Reboot your Agile Team San Diego 2017
How to Reboot Your Agile Team Agile 2017
Large Scale Agile Transformation in an On-Demand World
Scaling an Engineering Team
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
Ad

Similar to Getting to Better Problems (AgileShift conference) (20)

PDF
A Dozen Keys to Agile Testing Maturity
PDF
PDF
Seven Keys to Navigating Your Agile Testing Transition
PDF
How to Jumpstart Enterprise Agile Adoption
PPTX
Agile Project Management - Course Details
PPTX
Baby Steps To Agility
PPTX
Agile Development at W3i
PPTX
Team-Design-Slides-1.pptx
PDF
Modern agile devspace - 2017-10-14
PDF
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
PPTX
Improving software quality for the future of connected vehicles
PPT
Agile Cafe Boulder - Panelist and keynote slides
PPTX
Agile Truths and Misconceptions
PDF
Agile Team Performance Appraisal
PPTX
How agile is your team
PPTX
cPrime Agile Enterprise Transformation
PPTX
PPT
Agile Pmi 102108 Final
PPT
Agile Project Management training by manohar prasad
PPTX
Introduction to Agile and Scrum.pptx
A Dozen Keys to Agile Testing Maturity
Seven Keys to Navigating Your Agile Testing Transition
How to Jumpstart Enterprise Agile Adoption
Agile Project Management - Course Details
Baby Steps To Agility
Agile Development at W3i
Team-Design-Slides-1.pptx
Modern agile devspace - 2017-10-14
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Improving software quality for the future of connected vehicles
Agile Cafe Boulder - Panelist and keynote slides
Agile Truths and Misconceptions
Agile Team Performance Appraisal
How agile is your team
cPrime Agile Enterprise Transformation
Agile Pmi 102108 Final
Agile Project Management training by manohar prasad
Introduction to Agile and Scrum.pptx
Ad

More from Allison Pollard (20)

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

Recently uploaded (20)

PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PDF
top salesforce developer skills in 2025.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Introduction to Artificial Intelligence
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
assetexplorer- product-overview - presentation
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Digital Strategies for Manufacturing Companies
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Transform Your Business with a Software ERP System
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
medical staffing services at VALiNTRY
Which alternative to Crystal Reports is best for small or large businesses.pdf
iTop VPN Free 5.6.0.5262 Crack latest version 2025
top salesforce developer skills in 2025.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Introduction to Artificial Intelligence
Designing Intelligence for the Shop Floor.pdf
assetexplorer- product-overview - presentation
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Upgrade and Innovation Strategies for SAP ERP Customers
Digital Strategies for Manufacturing Companies
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
L1 - Introduction to python Backend.pptx
Reimagine Home Health with the Power of Agentic AI​
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Transform Your Business with a Software ERP System
Why Generative AI is the Future of Content, Code & Creativity?
How to Choose the Right IT Partner for Your Business in Malaysia
medical staffing services at VALiNTRY

Getting to Better Problems (AgileShift conference)

  • 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 organizations create Agility by building trust between business & IT, leaders & teams, and within teams. As Technical Director for Improving, she is a curator of agile frameworks and change methods who coaches leaders and teams to improve work relationships and enable better delivery. Allison is also a Certified Professional Co- Active Coach, a foodie, and proud glasses wearer.
  • 4. What are we transforming? Full stack developers QA performed by developers Design Thinking to focus on customer outcomes Requirements as testable hypotheses Technical Squad Leads lead the team Test Driven Development Pair programming Organize teams by product instead of project Continuous integration and delivery Product team manages new development and operational support Standardized tools pipeline Cloud Native Architecture Modernize technologies New SRE/DevOps automation role on team
  • 5. Transformation Roadmap Challenges Photo by Muhammad Haikal Sjukri on Unsplash
  • 6. Photo by Lindsay Henwood on Unsplash Towards Continuous Improvement
  • 7. Our Problem – Release More Frequently 1. Massive problem to solve 2. Deeply coupled monolithic code base 3. Long manual testing cycles 4. Multiple approval stages 5. Dozens of teams contributing 6. Years of investment attempting to reach the goal 7. Perpetually “two years” away from solving it
  • 8. 12 THE IMPROVEMENT KATA MODEL Kata1 (方) – Suffix Meaning "Way of Doing" Conduct Experiments to get there Grasp 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
  • 9. 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. 14By Mike Rother THE IMPROVEMENT KATA MODEL Conduct Experiments to get there Grasp the Current Condition Establish your Next Target Condition Deploy When Ready 1 2 3 4
  • 11. Grasp The Current Condition
  • 12. 16By Mike Rother THE IMPROVEMENT KATA MODEL Conduct Experiments to get there Deploy Weekly Establish your Next Target Condition Deploy When Ready 1 2 3 4
  • 13. Next Target Condition Two deployments per week No one has to work extra hours to make it happen
  • 14. 18By Mike Rother THE IMPROVEMENT KATA MODEL Conduct Experiments to get there Deploy Weekly Two Deployments Per Week Deploy When Ready 1 2 3 4
  • 15. We Had Many Obstacles
  • 16. Experiments 1. Centralized change approvals from 3 systems to reduce waste 2. Trained teams to add release notes to change requests 3. Shift Left on Testing – Product teams own more of the testing 4. Remove one staging environment 5. Train performance testing team to build their own environments 6. Remove one signoff requirement that is a bottleneck First target condition reached with process changes only. No new code was required.
  • 18. 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. Looking Back: Transformation Roadmap vs. Improvement Kata Photo by Bud Helisson on Unsplash
  • 20. Contact Us Tim Haagenson Timothy.Haagenson@gmail.com @thaagenson Allison Pollard Allison.Pollard@improving.com @allison_pollard www.allisonpollard.com

Editor's Notes

  • #8: How do they compare? Transformation Roadmap example Do all the things Changing the plan is expensive What’s the goal / desire? Why? Transformation_Strategy_final for roadmap items bereft of “Why”
  • #9: Looks and feels to come into a roadmap team “doing the job” Leaders are out by the end Roles going in shape the outcome Churning on prioritization / where to focus / struggle to get traction and see progress
  • #10: Engaged Part of the solution Autonomy, mastery, purpose Different outcome Work emerges Always progressing / seeing value
  • #12: Set the stage, why is this important? Many teams integrating, charging into the brick wall of QA and IQA, 3 weeks long, pulling code back derails the train… Automation takes too long, ownership of it doesn’t belong in team Moving to product teams, minimizing dependencies, but still a monolith
  • #13: Talk about how the Challenge is long term thinking and borders on the absurd.
  • #14: A challenge so bold that people laugh when they hear it
  • #16: Value stream mapping
  • #24: How do they compare? Personal Transformation along the way “embarrassed by the big ideas I had 3 years ago” type exposure