elad amit - sustainable, successful, and repeatable

69
Sustainable, Successful, and Repeatable Elad Amit

Upload: agilesparks

Post on 16-May-2015

425 views

Category:

Business


0 download

DESCRIPTION

A possible answer to the question "do you need to go "all out" to be agile?"

TRANSCRIPT

Page 1: Elad Amit - Sustainable, Successful, and Repeatable

Sustainable, Successful, and Repeatable

Elad Amit

Page 2: Elad Amit - Sustainable, Successful, and Repeatable
Page 3: Elad Amit - Sustainable, Successful, and Repeatable
Page 4: Elad Amit - Sustainable, Successful, and Repeatable
Page 5: Elad Amit - Sustainable, Successful, and Repeatable
Page 6: Elad Amit - Sustainable, Successful, and Repeatable
Page 7: Elad Amit - Sustainable, Successful, and Repeatable
Page 8: Elad Amit - Sustainable, Successful, and Repeatable
Page 9: Elad Amit - Sustainable, Successful, and Repeatable
Page 10: Elad Amit - Sustainable, Successful, and Repeatable
Page 11: Elad Amit - Sustainable, Successful, and Repeatable
Page 12: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 13: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

HIGH STABILIZATION COSTS

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 14: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 15: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 16: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 17: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 18: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 19: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 20: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 21: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 22: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 23: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 24: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 25: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 26: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 27: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

DONE DONE

LIMIT FEATURES IN PROGRESS

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 28: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 29: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

Page 30: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 31: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 32: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 33: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 34: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 35: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

TRANSITION BASED ON NECESSITY

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 36: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

TRANSITION BASED ON NECESSITY

EFFECTIVE SLICING

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 37: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

TRANSITION BASED ON NECESSITY

EFFECTIVE SLICING

PRAGMATIC RISK

PROFILING

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 38: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

TRANSITION BASED ON NECESSITY

EFFECTIVE SLICING

WHOLE TEAM

AUTOMATION PYRAMID

PRAGMATIC RISK

PROFILING

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 39: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

TRANSITION BASED ON NECESSITY

EFFECTIVE SLICING

WHOLE TEAM

AUTOMATION PYRAMID

INVEST IN REMOVING INSTABILITY

PRAGMATIC RISK

PROFILING

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 40: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

TRANSITION BASED ON NECESSITY

EFFECTIVE SLICING

WHOLE TEAM

AUTOMATION PYRAMID

INVEST IN REMOVING INSTABILITY

PRAGMATIC RISK

PROFILING

START AS IS, SHORTEN

WHEN PREDICTABLE

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 41: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

IMPROVEMENT BACKLOG

TRANSITION BASED ON NECESSITY

EFFECTIVE SLICING

WHOLE TEAM

AUTOMATION PYRAMID

INVEST IN REMOVING INSTABILITY

PRAGMATIC RISK

PROFILING

START AS IS, SHORTEN

WHEN PREDICTABLE

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 42: Elad Amit - Sustainable, Successful, and Repeatable

Current Reality Tree

• Let’s dive into why this is a problem

LOW PREDICTABILITY

QUALITY @ THE

END

LATE FEEDBACK

HIGH STABILIZATION COSTS

HEAVEY MANUAL TESTING

BIG BATCHES

BIG FEATURES

LONG CYCLE TIMES

LARGE WIP

FEATURE PER

PERSON

SPECIALIZAT-ION

LONE WOLFS

LIMIT OPEN

DEFECTS

SMALLER FEATURES

AUTOMATE AS PART OF DONE

CONTINUOUS INTEGRATION

DONE DONE

LIMIT FEATURES IN PROGRESS

COLLECTIVE OWNERSHIP

FIX M/L DEFECTS?

NOT EFFECTIVE

FEATURE FREEZE

POLICY TOO STRICT

LOSE SIGHT OF THE BIG PICTURE

LARGE OVERHEAD

HIGH COST

OUR BUILD IS

NOT STABLE

EXISTING GAP IS TO

BIG

IMPROVEMENT BACKLOG

TRANSITION BASED ON NECESSITY

EFFECTIVE SLICING

WHOLE TEAM

AUTOMATION PYRAMID

INVEST IN REMOVING INSTABILITY

PRAGMATIC RISK

PROFILING

START AS IS, SHORTEN

WHEN PREDICTABLE

http://www.flickr.com/photos/librarygoblin/4307610546/lightbox/http://blog.crisp.se/henrikkniberg

LIMIT AT THE FEATURE

LEVEL

Page 43: Elad Amit - Sustainable, Successful, and Repeatable
Page 44: Elad Amit - Sustainable, Successful, and Repeatable

PO Workshop Automation / CI Limit Features in Progress Done Done / Limit Defects Backlog

Learn Backlog Grooming

Release Flow Workshop

Plan

Try to break 3 largest Features

Automation Backlog with Effort and Saved Manual Cost

Dry run of release execution VSM

PlanAvg Feature Size – ½ of last release

Allocate Automation tasks % of release capacity

Plan for ½ Features in Progress compared to last DoD for Each Stage

Plan

Automation tasks as Slack Opportunity / Flexibility Pull Policy for Everyone defect Leakage/MTBF ½ of last

Plan

Open Defects threshold for stopping the line

Plan

Do

READY verifies size Nightly Build Feature-Driven Pull Work according to DoD

Do CI Tactical plan for enabling Focus

on Features Do Auto Sanity in CI

Do

Hand Hold until X% Health

Check

Monitor Feature Size Control Chart

Monitor Auto Debt Progress Manage CFD Monitor Defects In/Out Flow

Check

Monitor actual Feature Cycle Time

Monitor Build MTBF, MTRR Enforce Pull Monitor Defects Leakage/MTBF

Check

Monitor overall Features in Progress

Stop the line if Defects Backlog above threshold

Check

Monitor “Total size of Features in Progress”

Check

Act

POOGI on features that turned out big

POOGI on Features were Automation was expensive

POOGI on Bottlenecks affecting flow

POOGI on reasons for Stopping the Line

Act

POOGI On long and tough build failures

POOGI on Features that were hard to parallelize/focus on

POOGI on Defects with highest MTBF/Leakage

Act

Improve Parallelism

Page 45: Elad Amit - Sustainable, Successful, and Repeatable
Page 46: Elad Amit - Sustainable, Successful, and Repeatable
Page 47: Elad Amit - Sustainable, Successful, and Repeatable
Page 48: Elad Amit - Sustainable, Successful, and Repeatable
Page 49: Elad Amit - Sustainable, Successful, and Repeatable
Page 50: Elad Amit - Sustainable, Successful, and Repeatable
Page 51: Elad Amit - Sustainable, Successful, and Repeatable
Page 52: Elad Amit - Sustainable, Successful, and Repeatable
Page 53: Elad Amit - Sustainable, Successful, and Repeatable
Page 54: Elad Amit - Sustainable, Successful, and Repeatable
Page 55: Elad Amit - Sustainable, Successful, and Repeatable
Page 56: Elad Amit - Sustainable, Successful, and Repeatable
Page 57: Elad Amit - Sustainable, Successful, and Repeatable
Page 58: Elad Amit - Sustainable, Successful, and Repeatable
Page 59: Elad Amit - Sustainable, Successful, and Repeatable
Page 60: Elad Amit - Sustainable, Successful, and Repeatable
Page 61: Elad Amit - Sustainable, Successful, and Repeatable
Page 62: Elad Amit - Sustainable, Successful, and Repeatable
Page 63: Elad Amit - Sustainable, Successful, and Repeatable
Page 64: Elad Amit - Sustainable, Successful, and Repeatable
Page 65: Elad Amit - Sustainable, Successful, and Repeatable
Page 66: Elad Amit - Sustainable, Successful, and Repeatable
Page 67: Elad Amit - Sustainable, Successful, and Repeatable
Page 68: Elad Amit - Sustainable, Successful, and Repeatable
Page 69: Elad Amit - Sustainable, Successful, and Repeatable