VisibilityVisibilityThe Name Of The GameThe Name Of The Game
Basic techniques to reflect visibilityBasic techniques to reflect visibility
Danny (Danko) [email protected]
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)
“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
1. Manager2. Scrum Master3. Product Owner4. Team member
“I am so busy, I can not even afford going to an efficiency class”
Manager
Scrum Master
Product owner
Team Member
Incentives
-> Status/Progress
-> Ways to challenge
-> Predictability
-> Less interruptions!
How?
Location, Location, Location!!!
“There is no place like 127.0.0.1…”
Mindset, Mindset, Mindset!!!
Make sure your manager is well updated (info in push mode)
Which information needs to be shown?
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
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
“Upside down laughter is but a frown turned upside down”
?
Example
“Never discourage anyone...who continually makes progress, no matter how slow. “ -- Plato
Example
“Not by age but by capacity is wisdom acquired. “ -- Titus Maccius Plautus
Example
Example
(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
Task Board
Task
Effort
Owner
Task Board
Example
Example
Example
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
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
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
And now for something completely different...
If you always look on the bright side of life will it hurt your eyes?
We need an efficient solution!
“Impossible is often the untried!” - Jum Goodwin
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
Example
Example
Example
Visual board
VideoVisual Board clip (http://www.youtube.com/watch?v=waIgUKXGmfw)
Domain
PISOA +
Diag
BPI
TV
EUM
Baseline
Dashboard
Reports
SLM
BPM
Alerts
Platform
SAP
SC integration
Domain Chart
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
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
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
Summary
“Even a journey of a thousands miles begins with a single step” -- Lau-Tzu
The end…
“Wisdom begins at the end” -- Daniel Webster