Curtis Hill Presentation Author and President of:. Software Engineering Management Consulting. Two trends converging One started in the manufacturing world (Lean) One emerged from software engineering (Agile) A couple of physicists, Ohno and Piggly Wiggly
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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Presentation Author and President of:
Software Engineering Management Consulting
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 SigmaSoftware Creation: 7 Fundamentals
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 softwareSoftware Creation: 7 Fundamentals
20+ years managing software engineering teams
Designed and implemented custom processes
Researched and implemented agile SDLC's including SCRUM
Extensively researched alternative methodologies
Lean, TOC, Kanban, etc.
Distilled Essence = The 7 FundamentalsSoftware Creation: 7 Fundamentals
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 - GoldrattSoftware Creation: 7 Fundamentals
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 - EverybodySoftware Creation: 7 Fundamentals
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 planning – unnecessary estimating, etc.
AP #12, Deming #5,#6 & #13, Kanban #5 and #6, TTW - KaizenSoftware Creation: 7 Fundamentals