Table of Contents
Joshua Kerievsky - Modern Agile
Over the past decade, innovative companies, software industry thought leaders and lean/agile pioneers have discovered simpler, sturdier, and more streamlined ways to be agile. While there is timeless wisdom in agile, today's practitioners would do well to bypass outmoded agile practices in favor of modern approaches.
Modern agile methods are defined by four guiding principles Make people awesome Make safety a prerequisite Experience & learn rapidly Deliver value continuously World famous organizations like Google, Amazon, Air BnB, Etsy and others are living proof of the powers of these four principles. However, you don't need to be a name brand company to leverage modern agile wisdom.
In this talk, Josh will explain what he means by modern agility, share real-world modern agile stories, show how modern agile addresses key risks while targeting results over rituals, and reveal how the 2001 agile manifesto can be updated to reflect modern agile's four guiding principles.
Summary
- Content rating (0-no new ideas, 5 - a new ideas/approach, 9-new ideas): 5
- Style rating (0-average presentation, 5 - my level, 9-I learned something about presenting): 5
Main message was that agile manifesto should be updated. Not sure this will make a difference.
Action / Learning
- Go to modern agile web site and read - Modern Agile
- Industrial xp
- Book - "Badass Making Users Awesome" - Kathy Sierra
- Write up “Lean Startup”
- Book - "Driving Fear Out of the Workplace: Creating the High-Trust, High-Performance Organization" by Kathleen D. Ryan and Daniel K. Oestreich
- Quote - “If you have a culture of fear none of your fancy practices and processes are going to help”
- Quote - “The problem is we don't know what the problem is” - Paul macCreedy
- Idea - rigorously extract value out of failure
- Video - “3-Michelin star chef Massimo Bottura - Oops! I dropped the lemon tart”
- Quote - When asked to why Amazon Phone failed “We are working on much bigger failures now” - Jeff bezos
Presentation
Notes
Modern agile Open source
4 principles
Make people awesome Make safety a prerequisite Experiment and learn rapidly Deliver value continuously
Car parking camera Heads up supply All of this
Agile 2008 Get away from timebox Variable length 1/2 day to 3 days Pick stuff small value and deliver it
“We made these posters because you were coming”
Sprints need to be retired
Let's get out of the delivery business Outcomes instead
Definition of done Customers decide when it is done
Learn bike Not training wheels Push bike - learn balance first, not peddle
Old agile as training wheels Sprints, dailies,
“The future is already here - it's just not evenly distributed” - William Gibson
Modern agile is not practice Just 4 principles
Book - badass making users awesome
Not product awesome
Flow based approaches Continuously delivery, continuous deployment
Lean startup
Safety field books
Book driving fear out of the workplace
Agility requires balance Learn to balance first
Change manifesto
We are uncovering better ways of getting awesome results (outcomes)
Make people awesome
Ecosystem that need to be all awesome Buyers evaluators etc
Intuit Love metrics Deliver customer benefit Actively using it Get
Quote “If you have a culture of fear none of your fancy practices and processes are going to help”
Safety
Bridge with safety net more productive
Slack refund money as not active user
Apple Music - stole my music Safety not a prerequisite
High performance teams Google Psychological safety Vulnerable in front of each other
See Five keys
Change - listen, interrupted less
Encourage everyone to talk Listen Review and repeat Avoid dominating Be curious caring non-judge mental
Stop work safety cards If deemed unsafe in the company
Tail boarding Analyze the hazards for the work
Defenses can harm you Not all good
Experiment
“The problem is we don't know what the problem is” - Paul macCreedy
Invented human power flight
Created airplane iterate on plane could modify in hours Within six months one the prize
Quote rigorously extract value out of failure
Talk about predictability Don't talk about finding much cheaper easier solution
Delivery value continuously
Deploying 50 times a day Make it safe to deploy
Yahoo Getting rid of Qa Q engineering helps write automated test Sprints were mini waterfalls Sprints → continuous builds Now continuous deployment
Chef Massimo Buttoro video Oops I dropped a lemon tart Not a bug; it's a feature
Myles Recny - How I Fired Myself
“Never place a worker only one event from failure”
“People are not afraid of failure they are afraid of blame” Seth Godin
Etsy - 3 armed sweater award Shame on on for having a system that could so easily be brought down
Hunter - irrigation systems Does mob programming - at keyboard every 15 minute Take an hour to build new tools, every day Very safe - hard to make mistakes
Airbnb New employee - deploy to product in first two days Value continuous deployment Mentor Tools
Amazon When asked to why Amazon Phone failed “We are working on much bigger failures now” - Jeff bezos
Customer obsession Willing to fail Operational excellence Think long term
Agile manifesto
Customer collab → make people awesome Working software → deliver continuously Respond to change → experiment and learning Individuals and interactions → make safety prerequisite
Modernagile.org