Ever feel discouraged by the impediments, setbacks, and struggles that come from leading change? If you created a backlog to address each challenge, would it seem a mile long? Allison and Tim share the improvement kata model so you can lead groups in focusing on the next problem to solve and owning change for themselves.Continuous improvement is a journey rather than a destination. Come hear examples of how an improvement kata approach has enabled change at the team and organizational levels through small actions. Learn how you can apply katas in your organization.
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
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
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.
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