Exploring Lean Principles UNDERSTANDING WHAT LEAN IS Chris B. - - PowerPoint PPT Presentation

exploring lean principles
SMART_READER_LITE
LIVE PREVIEW

Exploring Lean Principles UNDERSTANDING WHAT LEAN IS Chris B. - - PowerPoint PPT Presentation

Exploring Lean Principles UNDERSTANDING WHAT LEAN IS Chris B. Behrens SOFTWARE ARCHITECT @chrisbbehrens Lean and Agile Agile Manifesto, 2001 Sakichi Toyoda Taichi Ohno Strategy and Tactics Lean is strategy, Agile is tactics Agile does


slide-1
SLIDE 1

@chrisbbehrens

SOFTWARE ARCHITECT

Chris B. Behrens

UNDERSTANDING WHAT LEAN IS

Exploring Lean Principles

slide-2
SLIDE 2

Agile Manifesto, 2001

Lean and Agile

Sakichi Toyoda Taichi Ohno

slide-3
SLIDE 3

Strategy and Tactics

Lean is strategy, Agile is tactics Agile does things right, Lean helps you do the right things Agile and Lean work together

slide-4
SLIDE 4

s h s

Antithesis – define something by defining its opposite What’s the opposite of Lean processes? FAT processes

  • Loads of waste…
  • And other value-subtractors

FatManufacturing.com

  • Six Stigma
slide-5
SLIDE 5

An IoT Project Story

slide-6
SLIDE 6

An IoT Project Story

slide-7
SLIDE 7

The Image Search Library

slide-8
SLIDE 8

Deploying My Work

slide-9
SLIDE 9

My Work Was Waste

slide-10
SLIDE 10

Agile is not the problem It’s easy to lose faith in Agile Just-in-case, not Just-in-time Lean processes rely on demand signals

You Can Master Agile and Still Fail

slide-11
SLIDE 11

So don’t capitalize all the letters And neither is Agile or Scrum

LINA – Lean is Not an Acronym

slide-12
SLIDE 12

Triumph of the Lean Production System

“Toyota Production System”, or “TPS” Waymo CEO John Krafcik Published in the Sloan Management Review

https://www.lean.org/downloads/MITSloan.pdf

slide-13
SLIDE 13

The Toyota Production System

What is it? The story starts with textiles The journey from textiles to automobiles to software may not be clear at first But Lean ties it all together

slide-14
SLIDE 14

Automation Looms

Sakichi Toyoda, b. 1867 His mother, a weaver “Cut the apron strings”

slide-15
SLIDE 15

Jidoka

“Intelligent automation” The Model G – a landmark in machine automation An operator could supervise thirty Model Gs And stopped automatically with a warp break

  • https://www.youtube.com/watch?v=Pd

GcfHucmKc

slide-16
SLIDE 16

The Move to Automobiles

Kiichiro Toyoda, son of Sakichi Toyoda In Post-World War II Japan

  • The company struggled to survive

“Catching up with America” Taichi Ohno

slide-17
SLIDE 17

Taichi Ohno

Designer of the Toyota Production System Coiner of the term “Just In Time” Despiser of waste in manufacturing and processes

slide-18
SLIDE 18

“Signal card” “Billboard”

Kanban

slide-19
SLIDE 19

The one down the street at the other manufacturer The one in the factory store The one on the assembly floor

The Three Bins

slide-20
SLIDE 20

Kanban in Software

As physical notecards In an electronic issue tracker Tracking the issue through the process lifecycle

slide-21
SLIDE 21

Accrue to large benefits later Small steps with smaller benefits “Continuous improvement”

Kaizen

slide-22
SLIDE 22

Code branches were mostly linear

Kaizen with a Build Server

The payout was long And only automated a single step

slide-23
SLIDE 23

Jenkins, brand new in 2011

The Dripping Water Wears Away the Stone

Deployment were still manual at first But eventually, we were able to do things we couldn’t imagine before

slide-24
SLIDE 24

The answer is “nothing” If you don’t know what’s improving… “The continuous improvement proposal”

Teian Kaizen

slide-25
SLIDE 25

When developers couldn’t debug locally All kinds of fancy, complicated stuff…

The Answer Can Come from Anywhere

slide-26
SLIDE 26

ANYONE is allowed to pull it “Stop everything, there’s a problem” Or the cord to light it

Andon – the Paper Lantern

slide-27
SLIDE 27

“Build projects around motivated

  • individuals. Give them the

environment and support they need, and trust them to get the job done.”

Principles behind the Agile Manifesto

slide-28
SLIDE 28

Mary and Tom Poppendieck

Mother and Father of Lean in Software Processes Lean Software Development: An Agile Toolkit Implementing Lean Software: From Concept to Cash READ IT

slide-29
SLIDE 29

And completed by Taichi Ohno The foundation laid by Sakichi Toyoda Driven by adversity and competition A company culture of improvement and automation

How Lean Happened at Toyota

slide-30
SLIDE 30

t h s

What Lean is at the core The history of the Toyota system Kanban and Kaizen

  • Two concepts which arise naturally

from Lean principles Some notes about the Poppendiecks

  • Acknowledged parents of Lean

Software Development

Summary