Visualization In Agile
-
Upload
ankit-tandon -
Category
Software
-
view
117 -
download
0
Transcript of Visualization In Agile
![Page 1: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/1.jpg)
Visualization in Agile
Presented By: Ankit TandonPlayscrum Pune Event, 30th April 2016
![Page 2: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/2.jpg)
Visualization – Why is it important?
A picture is worth a thousand words..
![Page 3: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/3.jpg)
Why visualize our work?
• Make things transparent • Infuse collaboration• Increase communication• Reduce risk• Focus on right things first• See the whole, look at the big picture
![Page 4: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/4.jpg)
Visualization Onion
Strategy
Portfolio
Product
Release
Iteration
Daily
![Page 5: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/5.jpg)
Information Radiator
Activity: List 10 general visual indicators
![Page 6: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/6.jpg)
![Page 7: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/7.jpg)
Visual Indicator 1
![Page 8: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/8.jpg)
Visual Indicator 2
![Page 9: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/9.jpg)
Visual Indicator 3
![Page 10: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/10.jpg)
Visual Indicator 3(Cont.)
![Page 11: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/11.jpg)
Visual Indicator 4
![Page 12: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/12.jpg)
Visual Indicator 5
![Page 13: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/13.jpg)
Visual Indicator 6
![Page 14: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/14.jpg)
What makes a good information radiator?
![Page 15: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/15.jpg)
![Page 16: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/16.jpg)
Visualize your flow
FLOW
![Page 17: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/17.jpg)
Visualize your flow
FLOW
Use columns, rows, lines to represent your flow either on wall / white boards
Workflow helps to see progress, improve collaboration and reveal bottle necks
Keep it Accessible, Simple, Clean and keep Evaluating
![Page 18: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/18.jpg)
Visualize your norms• Definition Of Done and Team Habits
![Page 19: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/19.jpg)
Legend
![Page 20: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/20.jpg)
Avatars• Name Post Sticks
![Page 21: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/21.jpg)
Avatars• Cartoon Characters
![Page 22: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/22.jpg)
Avatars Big and Small
Big one is the main task team member is focusing upon while small one is where he is helping out
![Page 23: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/23.jpg)
Confidence Smileys
![Page 24: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/24.jpg)
Confidence SmileysAt the end of daily stand up team ask themselves how confident they are of finishing the story by the end of sprint
Update the stories with color of Confidence Smiley accordingly
An effective alternative to Sprint Burndown chart
![Page 25: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/25.jpg)
Dotting
Put a new dot each day for tasks In Progress
Tasks should not have more than a few dots
Dots reveal bottlenecks
Effort should be made towards completing ‘In Progress’ tasks before picking new ones
![Page 26: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/26.jpg)
Blocked
Red color sticky for blocked tasks
Description, date and a new dash for everyday it is blocked for
Discussion in daily stand up to review and resolve
![Page 27: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/27.jpg)
Express Lane• Criteria – Prod Issue, CI blocker, Blocks other team etc
![Page 28: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/28.jpg)
Parking Lot (With States)
![Page 29: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/29.jpg)
On Time Stand Ups +1 every time stand up starts on time
Beat the highest score for a team lunch
![Page 30: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/30.jpg)
What’s Hot Today Put general information sharing items in ‘What’s Hot Today’
Once information is shared clear the section for next day’s standup
![Page 31: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/31.jpg)
Umpteen In 15 Have a separate 15 minutes technical discussion just after the standup to avoid running it over
Write down the items in the board under ‘Umpteen In 15’ section
![Page 32: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/32.jpg)
LATE=PIZZA Draw a pizza
When someone is late for the stand up, put that persons name in one of the slices
When the pizza is full, count the winner
Winner treats everyone with pizza in the lunch
![Page 33: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/33.jpg)
Standup Timer
Just putting a timer on the desk while doing stand ups helps – It has got Magic powers
![Page 34: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/34.jpg)
Stand Up Wall
![Page 35: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/35.jpg)
Stress Meter
![Page 36: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/36.jpg)
Pair Programming MatrixHelps to visualize pair programming in the team
Put a dash in the corresponding box after each pairing session
Review and talk about the results in the retrospectives / any other decided meeting
![Page 37: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/37.jpg)
Pair Programming MapTeams can also try pairing map for the same purpose
![Page 38: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/38.jpg)
Story Point Ruler
![Page 39: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/39.jpg)
Pyramid BacklogBase of the backlog has epicsEpics break into stories and percolate to the top of pyramid
Top stories form sprint backlogEnsures ‘Just enough / Just in time’
Rules on story size can be imposed, i.e. only stories less than 8 can go to priority level 2 or higher
Can be useful for Kanban / Scrum ban type frameworks
![Page 40: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/40.jpg)
Dependency Spider
![Page 41: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/41.jpg)
Kudos Wall
Whenever a team member feels someone else has done something great and deserves appreciation, he puts it on a sticky on the Kudos wall
A great tool to enhance intrinsic motivation within a team
![Page 42: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/42.jpg)
Fail Wall Team member puts a post sticky with description on the fail wall whenever he has messed up
Does a failure bow
Team members applaud for giving them a learning
Creates safe and conducive environment for experimentation / learning
![Page 43: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/43.jpg)
Achievement Poster At the end of retrospective meeting summarize your sprint achievements on a poster
Bigger the sticky bigger the achievement
You can also try different color sticky for different events
![Page 44: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/44.jpg)
Interruption Bucket
Categorize interruption on post sticks as per their common source
Decide upon a threshold for ex. 4
Whenever threshold is reached call a meeting to discuss ways to reduce them
![Page 45: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/45.jpg)
DND Hour Glass
Request for undisturbed, uninterrupted time
Put it on your table with a note
Amount of sand left will be an indicator when your will be free
45 Mins
![Page 46: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/46.jpg)
Retro Input WallCapture the retro inputs on the wall as soon as they catch your attention
Creates transparency
Validates real issue
Review them in the retrospectives
![Page 47: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/47.jpg)
Retro Input Box
Use it when team does not want to make the inputs public
Review them in retrospectives
![Page 48: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/48.jpg)
Waste Snake WallEvery time there is a delay, write it down on sticky and add it to the end of snake
Include the time lost, things affected, cause with reporter’s initials
It becomes an information radiator to analyze, quantify, resolve impediments and reduce waste
![Page 49: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/49.jpg)
Kaizen Board Track the retrospective actions through out the sprint
Use post sticks for each action
Move them out from the board once the real time impact is observed
![Page 50: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/50.jpg)
How to peel sticky notes and Blue tack
Traditional Way – Bottom to top. Results into curl up and it doesn’t hold for longBetter Way – Left to Right. Still results into raised corner. Not very effectiveCorrect Way – With thumb under Post It. Hold the stack from underneath with the other hand and instead of pulling up, pull back in one movement to have perfectly flat sticky.
If it still does not stick, Use Blu Tack. It’s cheap and super effective.
![Page 51: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/51.jpg)
Happy Visualizing !
![Page 52: Visualization In Agile](https://reader035.fdocuments.us/reader035/viewer/2022070601/589984d31a28abb97c8b63d3/html5/thumbnails/52.jpg)
References• http://blog.crisp.se
• http://www.jurgenappelo.com
• https://blog.pivotal.io/labs/labs/pair-programming-matrix
• http://www.ccpace.com/the-backlog-pyramid/
• http://www.infoq.com/news/2008/12/snake-on-the-wall
• http://agiletestinglessonslearned.wordpress.com/
• http://thekaizone.com/2014/06/agile-kaizen-speeding-up-continuous-improvement/