A Few Tips For Giving A Lecture On Lean


So, you are about to give a lecture on lean software development? Here are a few tips:

  1. Do not say that the agile movement came out of the dot-com era. Mentioning the Smalltalk community at least once is a plus.
  2. If you name the language that first introduced the notion of object orientation, Simula 67 is a good choice.
  3. Do not say that Winston Royce advocated Waterfall. He didn’t
  4. Do not claim that all US Government work in the 60’s and 70’s was done in a waterfall fashion. Nasa ran iterative projects in the 1960’s.
  5. Understand that most Toyota practices that has been adapted by the software development community are taken from Toyota Product Development System, not Toyota Production System.
  6. If you still intend to do 1-5, do not start the presentation by saying that you are going to correct some misunderstandings about agile.

Good luck.