1. Employees
  2. Customers
  3. stakeholders

./resources/video-the-five-habits-of-successful-lean-developme.resources/unknown_filename.png make money to stay in business > stay in business to make money

The Five Habits of Successful Lean Development

  1. Purpose
  2. Passion - needs purpuse
  3. Persistence - keep getting better
  4. Pride
  5. Profit

1.) Purpose gold standard - Tandberg “Everything we do here is to make it easy for people to communicate”

Developer on Site

ethnography - go and see ./resources/video-the-five-habits-of-successful-lean-developme.resources/screen-shot-2019-06-28-at-21.28.10.png

mesh user’s mental model and developer’s mental model

2.) Passion

ubuntu - launchpad Wat could we teach them?

  • iterations
  • co-location
  • process
  • TDD
  • flow through the process
  • constant improvement

What they taught us

  • we care

./resources/video-the-five-habits-of-successful-lean-developme.resources/screen-shot-2019-06-28-at-21.38.06.png

  • Book: Clean Code has a quote in it “written by someone who cares”

The Theory of Expertise

  • Paper: The role of deliberate practice in the acquisition of expert performance - Anders Ericsson… (1993) -> deliberate practice
  • Book: The Cambridge Handbook of Expertices and Expert Performance - … (2006) 10000 hours or 10 years of Deliberate Practice ./resources/video-the-five-habits-of-successful-lean-developme.resources/screen-shot-2019-06-28-at-21.43.58.png

“open source has instant feedback, and a lot of it”

The Four Elements of Deliberate Practice

  1. Teacher for junior ppl, make sure they learn the ropes

  2. Challenge not same thing every day not only what you’re good at

  3. Feedback immediate feedback about how you’re doing

  4. Persistence - keep at it

Don’t introduce bugs ./resources/video-the-five-habits-of-successful-lean-developme.resources/screen-shot-2019-06-28-at-21.50.29.png time spent in testing, hardening, rework etc -> time until users get value -> != released to users typical: 30%

move finding defects to the left verification should not be expected to discover defects! -> mechanism to not inject defects -> if you find them, the challenge is to prevent finding them

“embedded software is interesting”

  • asserts

4.) Pride ./resources/video-the-five-habits-of-successful-lean-developme.resources/screen-shot-2019-06-28-at-22.10.15.png

5.) Profit creates constraints


The Five Habits of Successful Lean Development - Mary Poppendieck https://www.youtube.com/watch?v=hl4NSdYQacA AgileVancouver 5,048 views views Published on May 31, 2013

./resources/video-the-five-habits-of-successful-lean-developme.resources/hqdefault.jpg

Description

For more information on agile software development visit: http://www.AgileVancouver.ca