visibility - the name of the game

39
Visibility Visibility The Name Of The The Name Of The Game Game Basic techniques to reflect Basic techniques to reflect visibility visibility Danny (Danko) Kovatch [email protected]

Upload: agileee

Post on 16-Jan-2015

1.206 views

Category:

Documents


1 download

DESCRIPTION

Talk by Danko (Danny) Kovatch at Agile Eastern Europe 2010.

TRANSCRIPT

Page 1: Visibility - the name of the game

VisibilityVisibilityThe Name Of The GameThe Name Of The Game

Basic techniques to reflect visibilityBasic techniques to reflect visibility

Danny (Danko) [email protected]

Page 2: Visibility - the name of the game

Who am I

"I am nobody, nobody’s perfect, therefore, I am perfect???? "

Founder of AgileSparksHead of the Israeli User group10 years of SW experience Father of four (just lately)

Page 3: Visibility - the name of the game

“Who needs Scrum? I am going to have full visibility on the project in a snap!!”

Visibility - The main problem

“The danger from computers is not that they will eventually get as smart as men, but that we will meanwhile agree to meet them halfway." -- Bernard Avishai

Page 4: Visibility - the name of the game

1. Manager2. Scrum Master3. Product Owner4. Team member

“I am so busy, I can not even afford going to an efficiency class”

Page 5: Visibility - the name of the game

Manager

Scrum Master

Product owner

Team Member

Incentives

-> Status/Progress

-> Ways to challenge

-> Predictability

-> Less interruptions!

Page 6: Visibility - the name of the game

How?

Page 7: Visibility - the name of the game

Location, Location, Location!!!

“There is no place like 127.0.0.1…”

Page 8: Visibility - the name of the game

Mindset, Mindset, Mindset!!!

Page 9: Visibility - the name of the game

Make sure your manager is well updated (info in push mode)

Page 10: Visibility - the name of the game

Which information needs to be shown?

Page 11: Visibility - the name of the game

Type of charts

• Sprint Burn down chart• Product burn down chart• Task board• Visual board• Domain chart• Challenge board• Territory chart• Future Scrum Stock Exchange (FSSE)

“The greatest challenge to any thinker is stating the problem in a way that will allow a solution” -- Bertrand Russell

Page 12: Visibility - the name of the game

Remaining Work

(Days/Hours)

CompletedTasks

)Tasks(

RW CT

Burn down chart

Purpose: Progress visibilityAdvantages: Immediate understandingDisadvantages: lack of risks understandingAudience: EverybodyWho likes it the most: Scrum team

“Time flies like an arrow. Fruit flies like a banana. “ -- Groucho Marx

Page 13: Visibility - the name of the game

“Upside down laughter is but a frown turned upside down”

?

Page 14: Visibility - the name of the game

Example

“Never discourage anyone...who continually makes progress, no matter how slow. “ -- Plato

Page 15: Visibility - the name of the game

Example

Page 16: Visibility - the name of the game

“Not by age but by capacity is wisdom acquired. “ -- Titus Maccius Plautus

Example

Page 17: Visibility - the name of the game

Example

Page 18: Visibility - the name of the game

(Product) burn down chart

Purpose: Product progress visibilityAdvantages: Immediate reflection of the real deadlineDisadvantages: Immediate reflection of the real deadlineAudience: EverybodyWho likes it the most: High Management

Page 19: Visibility - the name of the game

Task Board

Task

Effort

Owner

Page 20: Visibility - the name of the game

Task Board

Page 21: Visibility - the name of the game

Example

Page 22: Visibility - the name of the game

Example

Page 23: Visibility - the name of the game

Example

Page 24: Visibility - the name of the game

Task

Effort

Owner

Create Login

Create Database

Update User

Karting

Sprint Goal: Create LoginSprint #44: 13.4–1.5

CapacityKen: 15 -> 11 -> 9Mike: 15 -> 12Jeff: 15 -> 13 -> 12 -> 9

Artifacts:Show a workingConnected login tab

Purpose: Content visibilityAdvantages: Immediate understandingDisadvantages: Lack of overall visibilityAudience: EverybodyWho likes it the most: Scrum team

Support

Other projects

Vacation

Army

Giving birth

Holidays

Birthdays

Courses

Conferences

Meeting

Forgetting wife’sBirthday last sprint“A goal without a plan is just a wish”

-- Antoine de Saint-Exupery

Page 25: Visibility - the name of the game

Add WIP limit

Create Login

Create Database

Update User

Karting

Sprint Goal: Create LoginSprint #44: 13.4–1.5

CapacityKen: 15 -> 11 -> 9Mike: 15 -> 12Jeff: 15 -> 13 -> 12 -> 9

Artifacts:Show a workingConnected login tab

Advanced topics

23 1

Consider the artificats chart as a menuAdd a “deferred box”

Deferred

Add colored history to the impeded columnAdd “team rules” boxAdd “Definition Of Done” box

Page 26: Visibility - the name of the game

Extreme Task Boards...

The Human task board

The “I can do any task that will be given to me

so just ask and I will commit to it” task board

“A man with a watch knows what time it is. A man with two watches is never sure. “ -- Segal's Law

Page 27: Visibility - the name of the game

And now for something completely different...

If you always look on the bright side of life will it hurt your eyes?

Page 28: Visibility - the name of the game

We need an efficient solution!

“Impossible is often the untried!” - Jum Goodwin 

Page 29: Visibility - the name of the game

Visual board

Purpose: Product visibilityAdvantages: Immediate understandingDisadvantages: Need to drill down for full understandingAudience: EverybodyWho likes it the most: High Management

•Schematic drawing of the product•Separated to components•Each component has its own color•Colors represent the risk•The color is a decision of the team•Consider adding #bugs

“Never try to tell everything you know. It may take too short a time. “ -- Norman Ford

Visual Board

Page 30: Visibility - the name of the game

Example

Page 31: Visibility - the name of the game

Example

Page 32: Visibility - the name of the game

Example

Page 33: Visibility - the name of the game

Visual board

VideoVisual Board clip (http://www.youtube.com/watch?v=waIgUKXGmfw)

Page 34: Visibility - the name of the game

Domain

PISOA +

Diag

BPI

TV

EUM

Baseline

Dashboard

Reports

SLM

BPM

Alerts

Platform

SAP

SC integration

Domain Chart

Page 35: Visibility - the name of the game

Theme5101520253035404550556065707580859095100

BTM

SiS / OPC

Reports

PI Enterprise readiness

SOA

Legend

Content was delivered to QA, tested by QA and reached high coverage and quality

Content was delivered to QA and is currently being tested

Content was delivered to QA but QA didn’t start testing yet

Content is currently being developed

Content development hasn’t started yet

Territory chart

Page 36: Visibility - the name of the game

Challenge board

Purpose: Problem visibilityAdvantages: (Immediate) understanding what bothers the teamDisadvantages: Sometimes you find out strange things about the team…Audience: EverybodyWho likes it the most: Middle Management

•Free drawing of the problems•The team does the drawing

“Our feelings are our most genuine paths to knowledge. “ -- Audre Lorde

Page 37: Visibility - the name of the game

Future Scrum Stock Exchange

Purpose: The status of the product Advantages: Immediate knowledge of the gut feeling of the teamsDisadvantages: It is only a gut feelingAudience: EverybodyWho likes it the most: High Management likes it a LOT !!!!

Before deadline

After deadline

“The best way to predict the future is to invent it. “ -- Alan Kay

Page 38: Visibility - the name of the game

Summary

“Even a journey of a thousands miles begins with a single step” -- Lau-Tzu

Page 39: Visibility - the name of the game

The end…

“Wisdom begins at the end” -- Daniel Webster