Rob Healy, Principal Consultant Controlling Chaos
Rob Healy, Principal Consultant
Controlling Chaos
Agenda
2
Tragedy Comedy Good Fast
Rob Healy
• 15 years developing, documenting, testing and managing software
• Lean Six Sigma Certified
• MBA, H. Dip Mgmt. B. Mech. Eng.
• CSM, CPO
• Founder member of the Agile Lean Ireland Society
• Presented at the Agile Tour 2015
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.3
October 2015
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.4
October 2015
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.5
Chaos October 2015
• Mature scrum team of Python and Puppet developers, documenters and testers.
• Responsible for interfaces: REST, XML, CLI other features for a cluster deployment tool.
• Part of a major 100+ team for a software project, releasing every three weeks.
• Very advanced CI/CD toolchain.
• Previous PO very technical.
• Both PO and SM departing.
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.6
My First Sprint: Chaos
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.7
My First Sprint: Chaos
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.8
Metrics 1
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.9
Note: Reporters names removed for anonymity
Welcome: DevOps
• 3 Ways
• Left-to-right flow of work
• Right-to-left fast feedback
• Culture
• 4 Types of Work
• Business Projects
• Internal Projects
• Operational Change
• Unplanned Work
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.10
Tragedy of the Commons: Backlog
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.11
Forward Planning: Backlog Grooming
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.12
Process Control: Visualizing Done
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.13
Adopting Culture
• Used the “Chaos” theme to develop the team culture.
• High-performing
• Self-organising
• Loyal
• Quality focus
Better grooming, better quality deliveries, fewer bugs late in the process.
Open to new work and opportunities.
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.14
Results
• Better grooming,
• Better quality deliveries, fewer bugs late in the process.
• Open to new work and opportunities.
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.15
Accelerating Lumberjacks
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.16
Public Goods
The defining characteristic of a public good is that consumption of it by one individual does not actually or potentially reduce the amount available to be consumed by another individual.
- Gravelle and Rees
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.17
Welcome: DevOps
• 3 Ways
• Left-to-right flow of work
• Right-to-left fast feedback
• Culture
• 4 Types of Work
• Business Projects
• Internal Projects
• Operational Change
• Unplanned Work
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.18
Accelerating with ATRunner
Was
• Automated tests designed and delivered by by testers.
• Slow to design, implement, run and maintain
Is
• New automated testing system implemented / improved
• Uses mocking of known behaviours.
• Faster to execute tests (62.5%)
• Easier to implement
• Better coverage
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.19
Accelerating with Performance Metrics
Was
• No performance measures of internal deployment tasks required to install or upgrade the software
Is
• Deployed performance metrics to identify the order and duration of each task
• Easier debugging
• Identified opportunities to run similar tasks in parallel and reduced the time to upgrade by ~45%
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.20
Next Steps
21
Meetup / Networking / Support Community
www.ammeon.com22
Lean Coffee
Training & Coaching Offerings
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved. Confidential - Do Not Distribute.23
Agile
Agile Lean Principles
Introduction to Agile
Introduction to Scrum / Kanban
Scrum Master
Product Owner
SAFe Practitioner
SAFe Agilist
Advanced Scrum Master
Lean / Lean Startup
Lean Startup Workshop
Lean Canvas Workshop
Lean Six Sigma White Belt
Lean Six Sigma Yellow Belt
Lean Six Sigma Green Belt
Lean Six Sigma Black Belt
Technology
OpenStack
OpenShift
Puppet
Python
Kubernetes
CI / CD Toolchains
Bespoke Courses
Coaching
Lean Canvas
Customer Journey Mapping
Innovation / Experimentation
Agile Coaching*
Kaizen Workshops*
Value Stream Mapping*
Benchmarking*
* These programs are part of a National Lean Effort supported by Enterprise Ireland and IDA.
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved. Confidential - Do Not Distribute.24
Your place or mine?
• We are based in O’Connell Bridge House, D’Olier Street in Dublin City Centre – easy access to public transport and car parks and hotels.
• We have dedicated training facility where we run our public courses up to 10 - 15 people.
• Half-day courses include complimentary breakfast.
• Full day courses include complimentary breakfast and lunch.
• Workshops and coaching are usually delivered on-site
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved. Confidential - Do Not Distribute.25
So good, we consume it ourselves
• Our courses are delivered by experienced practitioners, with decades of experience.
• Where outside practitioners are used, we use trainers we use internally.
www.ammeon.com Ammeon@ammeon
Thank You
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.26
Recommended Reading - Books
The Goal
• Goldratt, EM. Cox, J
The Phoenix Project
• Kim, G. Behr, K. Spafford G
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.27
Thinking Fast & Slow
• Kahneman, D.
Naked Statistics
• Wheelan C.
Recommended Watching
The Dark Knight Trilogy
• Christian Bale (Actor, Director), Michael Caine (Actor, Director), Christopher Nolan (Director)
www.ammeon.com © 2017 Ammeon Ltd. All Rights Reserved.28
Ozark
• Jason Bateman (Actor, Director), Laura Linney (Actor), Bill Dubuque (Creator)