1 / 6

Software Creation: 7 Fundamentals

Two trends converging One started in the manufacturing world (Lean) One emerged from software engineering (Agile) A couple of physicists, Ohno and Piggly Wiggly Shewart – Statistical Process Control Deming – Deming's 14 Points, TQM, Six Sigma Goldratt – The Theory of Constraints

landry
Download Presentation

Software Creation: 7 Fundamentals

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Two trends converging One started in the manufacturing world (Lean) One emerged from software engineering (Agile) A couple of physicists, Ohno and Piggly Wiggly Shewart – Statistical Process Control Deming – Deming's 14 Points, TQM, Six Sigma Goldratt – The Theory of Constraints Ohno – Toyota Production System Piggly Wiggly – Pull In the U.S. - Lean, Lean Six Sigma Software Creation: 7 Fundamentals

  2. The agilists try to fix their own SCRUM, XP, FDD, etc. The Agile Manifesto – 2001 Influenced by Lean literature Lean and TOC for Software Goldratt – Critical Chain Poppendieck's – Lean Software Development D. Anderson – Agile Management (TOC), Kanban C. Ladas – Scrumban Translating manufacturing ideas to software Software Creation: 7 Fundamentals

  3. Customer Value is King Goldratt's Goal – customer value ~ money Agile Principles – #1,#3 & #10 Minimum Viable Product Minimize waste, maximize value creation The prime directive The Big Picture Systems Thinking – Goldratt, Ohno, Shewart, Deming, etc. Long Term Planning – Deming's 1st Point, The Toyota Way – Principle #1 Software Creation: 7 Fundamentals

  4. Software Creation Is A Human Endeavor Self-organizing teams – AP #5 & #11 Autonomation (Jidoka) – The Toyota Way Deming Points - #6-12 Sustainable pace, flow – AP # 8, TTW #3 (Heijunka) Quality – Not Testing Build quality into the process - Deming #3, TTW #4 (Andon cord) Shorten lead times – AP #1, #3 & #10, Poppendieck #4, Minimum Viable Product - Reis, etc. Minimize bugs prior to entering primary constraint - Goldratt Software Creation: 7 Fundamentals

  5. Manage Flow SCRUM iterations, AP #8 Drum-Buffer- Rope – Goldratt Kanban Point #3 – Manage Flow TTW - #2-4 – Continuous Flow, Pull & Level Flow (Heijunka) Manage variation – Deming #3, Shewart Visualize the flow – TTW, Kanban, etc. Limit WIP - Everybody Software Creation: 7 Fundamentals

  6. Eliminate Waste Minimize variation – In software this has a lot to do with work breakdown approaches - AP #7, #9 & #10 Minimize rework – bugs are a huge form of waste Minimize documentation Minimize planning – unnecessary estimating, etc. Continuous Improvement AP #12, Deming #5,#6 & #13, Kanban #5 and #6, TTW - Kaizen Software Creation: 7 Fundamentals

More Related