Dumpster Diving – Finding Waste in IT

Preview:

DESCRIPTION

Dumpster Diving – Finding Waste in IT. Why it matters. Higher expectations Lower Budgets Growing Backlog Expanding IT inventory to Support. Lean Thinking in a nutshell. Maximize customer value while minimizing “WASTE”. . Principles of Lean. V alue V alue Stream F low - PowerPoint PPT Presentation

Citation preview

Dumpster Diving – Finding Waste in IT

Why it matters

Higher expectations

Lower Budgets

Growing Backlog

Expanding IT inventory to Support

Maximize customer value while minimizing “WASTE”.

Lean Thinking in a nutshell

ValueValue StreamFlowPullPerfection

Principles of Lean

Value Stream Map (VSM)

ValueValue StreamFlowPullPerfection

Principles of Lean

Waste

Where does it come from?

You Burn , I’ll Scrape

D: Defects/Rework O: Overproduction W: Waiting N: Non Standard – Over

Processing T: Transportation I: Intellect - Underutilized

Human Potential M: Motion E: Excess Inventory

What is waste in software development?

Application bugs

Poka Yoke

Missed requirements

Testing late in SDLC (ATDD)

Defects/Rework

D: Defects O: Overproduction W: Waiting N: Non Standard – Over

Processing T: Transportation I: Intellect - Underutilized

Human Potential M: Motion E: Excess Inventory

What is waste in software development?

Bloatware

Committing too early

Extra copies

CYA

Maximize the amount of work NOT done

Overproduction

D: Defects O: Overproduction W: Waiting N: Non Standard – Over

Processing T: Transportation I: Intellect - Underutilized

Human Potential M: Motion E: Excess Inventory

What is waste in software development?

Batches of work Bottlenecks Waiting for review /

approvals Slow response time Time between development

and testing Overnight processing of data

Waiting

D: Defects O: Overproduction W: Waiting N: Non Standard – Over

Processing T: Transportation I: Intellect - Underutilized

Human Potential M: Motion E: Excess Inventory

What is waste in software development?

Gold Plating

Complexity that could be simplified

Tracking data that’s not used

Automating flexibility that will never be used

Over - processing

D: Defects O: Overproduction W: Waiting N: Non Standard – Over

Processing T: Transportation I: Intellect - Underutilized

Human Potential M: Motion E: Excess Inventory

What is waste in software development?

Filing physical documents that could be stored electronically

Unnecessary movement of electronic data

Entering data from one system to another

Under use of video conferencing

Transportation

D: Defects O: Overproduction W: Waiting N: Non Standard – Over

Processing T: Transportation I: Intellect - Underutilized

Human Potential M: Motion E: Excess Inventory

What is waste in software development?

Un-empowered employees

Dull, repetitive tasks that could be automated

Not capturing and sharing ideas

Not investing in training and education

No time for professional improvement

Underutilized Human Potential

D: Defects O: Overproduction W: Waiting N: Non Standard – Over

Processing T: Transportation I: Intellect - Underutilized

Human Potential M: Motion E: Excess Inventory

What is waste in software development?

UX not streamlined to workflow

Scrolling on a page Toggling between

disconnected systems

Unnecessary key strokes or mouse clicks

Motion

D: Defects O: Overproduction W: Waiting N: Non Standard – Over

Processing T: Transportation I: Intellect - Underutilized

Human Potential M: Motion E: Excess Inventory

What is waste in software development?

Stockpile of Requirements

Data collected and not used

Work waiting to be reviewed or approved

Backlog items that will never be worked

Partially completed work

Excess Inventory

Leaning up the Soup Kitchen

Penny Game

Recommended