Lean Teams - Doing More with Less

Lean Teams
Doing more with less
        Marty Haught
         @mghaught
   http://martyhaught.com
Got Sugar Daddy?
Got Ramen?
Rockin with Ramen




   (pictured with Dokken)
Boulder Ruby




Longmont, Colorado
Entrepreneurship
...but

• need to pay the bills (still consulting)
• want to make progress with little effort
• so I started to learn about the strange, new
  world
Guiding Principles

1. Focus on Value
2. Minimize Effort
3. Deliver Fast
1. Focus on Value




“First, learn what is core to what
you are building then provide just
               that”
Add Nothing but Value


what is value? understand it
should be owned by everyone
Feedback Driven Development


• creating useful software that people value
• learning what reaches users
• process for validating change
• doing so with as little effort
Customer
Development
Customer
        Development

• reducing market risk
• what problem are you solving?
• who are your customers?
• will they pay for it?
Ice Cream Glove
Don’t drink your Kool-
          Aid
Feedback Loop




   via Eric Ries
Pivot


• tweak features to get better results
• if pivoting doesn’t work, remove
2. Minimize Effort
Simplicity


• strip features to the essence that achieves
  value
• spiking large features
• “Do the simplest thing that could possibly
  work”
Simplify Game
Delay Commitment


• pushing off decisions, commitment until the
  last possible moment
• yagni - you ain’t going to need it
Minimum Viable
           Product
• Rails Rumble/Startup Weekend
• starting place for validated learning with the
  least effort
• should be embarrassing
• early adopters see the potential
3. Deliver Fast
Kanban


• a pull-based system for continuous flow of work
• project management tool
• expression of just in time
• emphasis on flow
Lean Teams - Doing More with Less
Kanban Benefits
• simple, less process
• limit work in progress, maximize
  throughput
• easy to change direction
• less inventory of requirements/stories
• less time in meetings
• more easily spot bottlenecks
Continuous Deployment


• automated deployment of completed code
  to production
• ship features when ready
Commit




Monitor            Test



          Deploy
Details
• automated testing with continuous
  integration
• simple deployment/rollback script
• ‘stop the line’ on failures
• real time alerts in production
• five whys - root cause analysis
Benefits

• deliver features/bugs fixes faster
• reduce shelf time for finished work
• eliminate waste in deployment process
• find integration issues quicker and in
  isolation
Takeaway

• don’t waste resources on stuff that doesn’t
  matter
• pivot as you learn from your users
• focus on flow
• ship when features are ready
Go Forth and Rock!
Learn More

• Eric Ries - www.startuplessonslearned.com
• Steve Blank - The Four Steps to the Epiphany
• Mary Poppendieck - Lean Software Development
• Kanban - www.limitedwipsociety.org
Questions? Mahalo
     Marty Haught
      @mghaught
 mghaught@gmail.com
http://martyhaught.com                                http://haughtcodeworks.com


                              Image credits
    Pile of Money - http://www.flickr.com/photos/ironrodart/3841677517/
    Bowl of Ramen - http://www.flickr.com/photos/billselak/2388252659/
    George Lynch - http://www.rollingstone.com/artists/dokken/photos/collection/photo/1
    Long's Peak - http://www.flickr.com/photos/17972620@N00/2956076614/
    Red Pill - http://www.flickr.com/photos/14322461@N04/1952594994/
    Gold Heart - http://www.flickr.com/photos/cryodigital/3060730616/
    Kool-Aid - http://www.flickr.com/photos/dyannafstop/2025899850/
    Hammock - http://www.flickr.com/photos/wisdoc/3212710310/
    Running Dog - http://www.flickr.com/photos/wisdoc/123640339/
    Randy Rhoads - www.rudysarzo.com/images/bio/Randy-Rhoads.jpg
1 of 34

Recommended

Get lean tutorial by
Get lean tutorialGet lean tutorial
Get lean tutorialMarty Haught
1.8K views101 slides
Harley davidson final by
Harley davidson finalHarley davidson final
Harley davidson finalrmoyal
21.9K views26 slides
Prioritization Techniques for Agile Teams by
Prioritization Techniques for Agile TeamsPrioritization Techniques for Agile Teams
Prioritization Techniques for Agile TeamsTarang Baxi
28.9K views33 slides
HARLEY DAVIDSON CASE STUDY SOLUTION by
HARLEY DAVIDSON CASE STUDY SOLUTIONHARLEY DAVIDSON CASE STUDY SOLUTION
HARLEY DAVIDSON CASE STUDY SOLUTIONfarouq umar
64.6K views29 slides
Culture by
CultureCulture
CultureReed Hastings
17.2M views125 slides
Elements of Mentoring by
Elements of MentoringElements of Mentoring
Elements of MentoringMarty Haught
582 views10 slides

More Related Content

Recently uploaded

Transcript: The Details of Description Techniques tips and tangents on altern... by
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...BookNet Canada
119 views15 slides
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... by
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...Fwdays
33 views39 slides
Future of Learning - Khoong Chan Meng by
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan MengNUS-ISS
31 views7 slides
Understanding GenAI/LLM and What is Google Offering - Felix Goh by
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohNUS-ISS
39 views33 slides
Combining Orchestration and Choreography for a Clean Architecture by
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean ArchitectureThomasHeinrichs1
68 views24 slides
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur by
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr TsukurFwdays
40 views31 slides

Recently uploaded(20)

Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada119 views
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ... by Fwdays
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ..."Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
"Quality Assurance: Achieving Excellence in startup without a Dedicated QA", ...
Fwdays33 views
Future of Learning - Khoong Chan Meng by NUS-ISS
Future of Learning - Khoong Chan MengFuture of Learning - Khoong Chan Meng
Future of Learning - Khoong Chan Meng
NUS-ISS31 views
Understanding GenAI/LLM and What is Google Offering - Felix Goh by NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS39 views
Combining Orchestration and Choreography for a Clean Architecture by ThomasHeinrichs1
Combining Orchestration and Choreography for a Clean ArchitectureCombining Orchestration and Choreography for a Clean Architecture
Combining Orchestration and Choreography for a Clean Architecture
ThomasHeinrichs168 views
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur by Fwdays
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
"Thriving Culture in a Product Company — Practical Story", Volodymyr Tsukur
Fwdays40 views
GigaIO: The March of Composability Onward to Memory with CXL by CXL Forum
GigaIO: The March of Composability Onward to Memory with CXLGigaIO: The March of Composability Onward to Memory with CXL
GigaIO: The March of Composability Onward to Memory with CXL
CXL Forum126 views
Micron CXL product and architecture update by CXL Forum
Micron CXL product and architecture updateMicron CXL product and architecture update
Micron CXL product and architecture update
CXL Forum27 views
AI: mind, matter, meaning, metaphors, being, becoming, life values by Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa... by The Digital Insurer
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Webinar : Competing for tomorrow’s leaders – How MENA insurers can win the wa...
Web Dev - 1 PPT.pdf by gdsczhcet
Web Dev - 1 PPT.pdfWeb Dev - 1 PPT.pdf
Web Dev - 1 PPT.pdf
gdsczhcet52 views
MemVerge: Memory Viewer Software by CXL Forum
MemVerge: Memory Viewer SoftwareMemVerge: Memory Viewer Software
MemVerge: Memory Viewer Software
CXL Forum118 views
Data-centric AI and the convergence of data and model engineering: opportunit... by Paolo Missier
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
Paolo Missier29 views
.conf Go 2023 - Data analysis as a routine by Splunk
.conf Go 2023 - Data analysis as a routine.conf Go 2023 - Data analysis as a routine
.conf Go 2023 - Data analysis as a routine
Splunk90 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi113 views
MemVerge: Gismo (Global IO-free Shared Memory Objects) by CXL Forum
MemVerge: Gismo (Global IO-free Shared Memory Objects)MemVerge: Gismo (Global IO-free Shared Memory Objects)
MemVerge: Gismo (Global IO-free Shared Memory Objects)
CXL Forum112 views
CXL at OCP by CXL Forum
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum208 views

Featured

ChatGPT and the Future of Work - Clark Boyd by
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
20.3K views69 slides
Getting into the tech field. what next by
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
5K views22 slides
Google's Just Not That Into You: Understanding Core Updates & Search Intent by
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
5.8K views99 slides
How to have difficult conversations by
How to have difficult conversations How to have difficult conversations
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACC
4.3K views19 slides
Introduction to Data Science by
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
82.1K views51 slides
Time Management & Productivity - Best Practices by
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
169.6K views42 slides

Featured(20)

ChatGPT and the Future of Work - Clark Boyd by Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd20.3K views
Getting into the tech field. what next by Tessa Mero
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero5K views
Google's Just Not That Into You: Understanding Core Updates & Search Intent by Lily Ray
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray5.8K views
Time Management & Productivity - Best Practices by Vit Horky
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky169.6K views
The six step guide to practical project management by MindGenius
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius36.6K views
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by RachelPearson36
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson3612.6K views
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by Applitools
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools55.4K views
12 Ways to Increase Your Influence at Work by GetSmarter
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter401.6K views
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G... by DevGAMM Conference
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference3.6K views
Barbie - Brand Strategy Presentation by Erica Santiago
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well by Saba Software
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software25.2K views
Introduction to C Programming Language by Simplilearn
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn8.4K views
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr... by Palo Alto Software
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
Palo Alto Software88.3K views
9 Tips for a Work-free Vacation by Weekdone.com
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.2K views
How to Map Your Future by SlideShop.com
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views

Lean Teams - Doing More with Less

  • 1. Lean Teams Doing more with less Marty Haught @mghaught http://martyhaught.com
  • 4. Rockin with Ramen (pictured with Dokken)
  • 7. ...but • need to pay the bills (still consulting) • want to make progress with little effort • so I started to learn about the strange, new world
  • 8. Guiding Principles 1. Focus on Value 2. Minimize Effort 3. Deliver Fast
  • 9. 1. Focus on Value “First, learn what is core to what you are building then provide just that”
  • 10. Add Nothing but Value what is value? understand it should be owned by everyone
  • 11. Feedback Driven Development • creating useful software that people value • learning what reaches users • process for validating change • doing so with as little effort
  • 13. Customer Development • reducing market risk • what problem are you solving? • who are your customers? • will they pay for it?
  • 15. Don’t drink your Kool- Aid
  • 16. Feedback Loop via Eric Ries
  • 17. Pivot • tweak features to get better results • if pivoting doesn’t work, remove
  • 19. Simplicity • strip features to the essence that achieves value • spiking large features • “Do the simplest thing that could possibly work”
  • 21. Delay Commitment • pushing off decisions, commitment until the last possible moment • yagni - you ain’t going to need it
  • 22. Minimum Viable Product • Rails Rumble/Startup Weekend • starting place for validated learning with the least effort • should be embarrassing • early adopters see the potential
  • 24. Kanban • a pull-based system for continuous flow of work • project management tool • expression of just in time • emphasis on flow
  • 26. Kanban Benefits • simple, less process • limit work in progress, maximize throughput • easy to change direction • less inventory of requirements/stories • less time in meetings • more easily spot bottlenecks
  • 27. Continuous Deployment • automated deployment of completed code to production • ship features when ready
  • 28. Commit Monitor Test Deploy
  • 29. Details • automated testing with continuous integration • simple deployment/rollback script • ‘stop the line’ on failures • real time alerts in production • five whys - root cause analysis
  • 30. Benefits • deliver features/bugs fixes faster • reduce shelf time for finished work • eliminate waste in deployment process • find integration issues quicker and in isolation
  • 31. Takeaway • don’t waste resources on stuff that doesn’t matter • pivot as you learn from your users • focus on flow • ship when features are ready
  • 32. Go Forth and Rock!
  • 33. Learn More • Eric Ries - www.startuplessonslearned.com • Steve Blank - The Four Steps to the Epiphany • Mary Poppendieck - Lean Software Development • Kanban - www.limitedwipsociety.org
  • 34. Questions? Mahalo Marty Haught @mghaught mghaught@gmail.com http://martyhaught.com http://haughtcodeworks.com Image credits Pile of Money - http://www.flickr.com/photos/ironrodart/3841677517/ Bowl of Ramen - http://www.flickr.com/photos/billselak/2388252659/ George Lynch - http://www.rollingstone.com/artists/dokken/photos/collection/photo/1 Long's Peak - http://www.flickr.com/photos/17972620@N00/2956076614/ Red Pill - http://www.flickr.com/photos/14322461@N04/1952594994/ Gold Heart - http://www.flickr.com/photos/cryodigital/3060730616/ Kool-Aid - http://www.flickr.com/photos/dyannafstop/2025899850/ Hammock - http://www.flickr.com/photos/wisdoc/3212710310/ Running Dog - http://www.flickr.com/photos/wisdoc/123640339/ Randy Rhoads - www.rudysarzo.com/images/bio/Randy-Rhoads.jpg