Curtis Hill
This presentation is the property of its rightful owner.
Sponsored Links
1 / 7

Curtis Hill Presentation Author and President of: PowerPoint PPT Presentation


  • 38 Views
  • Uploaded on
  • Presentation posted in: General

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 Presentation

Curtis Hill Presentation Author and President of:

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Curtis hill presentation author and president of

Curtis Hill

Presentation Author and President of:

Software Engineering Management Consulting


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

Ohno – Toyota Production System

Piggly Wiggly – Pull

In the U.S. - Lean, Lean Six Sigma

Software Creation: 7 Fundamentals


Software creation 7 fundamentals1

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


Software creation 7 fundamentals2

Distillation of Experience and Research

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 Fundamentals

Software Creation: 7 Fundamentals


Software creation 7 fundamentals3

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


Software creation 7 fundamentals4

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


Software creation 7 fundamentals5

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


  • Login