Toolbox for the Agile Coach
How great teams visualize their work
Jimmy
Crisp Publishing Janlén
Toolbox for the Agile Coach
Visualization Examples
How great teams visualize their work
(Version 1.01)
© 2015 Jimmy Janlén
ISBN 978‐91‐88063‐01‐4
Illustrations: Jimmy Janlén
Printed by: Bergs grafiska, Stockholm, 2015
Published by: Crisp Publishing
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Welcome
This book is filled with visualization examples for teams to improve
collaboration and communication, as well as shaping behaviors. It is
written for people and teams working within an agile software
development context.
The pages within only depict examples. Nothing else. No deep
theoretical explanations. No explanation of Agile or Scrum. No
references to Gamification. No discussion on how the brain
interprets visual input or how our behaviors are influenced by visual
information. There are other books written on those topics.
If a page contains an arrow (➨) in the upper corner, it means that
there is a link to a blog or an article with more information to be
found on the page “More information”.
If a page contains a heart (❤) you will find a person or team credited
on the page “Sources of inspiration”.
The examples in this book might be perceived as if they are the best
and only way of doing things. Of course that is not true. The
examples are not best practice. They are only suggestions. You need
to adapt them to your team’s context and needs.
This book is not intended to be read cover to cover. Browse. Jump
back and forth. Pick what you like. Combine the ideas whichever way
you find useful. Experiment and evaluate. Evolve or throw away.
Have fun!
3
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Content
Introduction
Welcome! p3
The juicy stuff
Examples p 7 ‐ 104
Appendixes...
But hey, what if… p 105
Example index p 106 ‐ 108
More information p 109
Sources of Inspiration p 110 ‐112
Reading tips p 113
Acknowledgments p 114 ‐ 115
More from Jimmy Janlén p 117
Your own examples p 118 ‐ 121
About the author p 123
5
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
General Advice
Accessible – Position your wall with visualizations in
the area where the team sits. You want it easily
visible for everyone in the room.
Simple ‐ The wall needs to be easy to update. If you
make it too cumbersome to update, the wall will
probably deteriorate. If you suspect that it’s not up
to date, you will stop trusting it. If you don’t trust it,
you will update it even less frequently.
Clean – If you put love and care into designing the
wall you will probably respect it more and want to
continue to keep it nice and tidy. Don’t go bananas,
choose components with care.
Core flows – Design for the normal cases and core
flows. Choose additional components based on the
behaviors you want to change. Treat exceptions like
exceptions.
Evaluate – Your wall is a living thing. Evaluate each
component's value and design regularly. Improve,
adjust or abandon.
7
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Visualize your workflow
Example 1 Example 2
Example 3
Use boxes, lines, rows and columns to describe your workflow
and which states work transitions between. Use Post‐its to
describe the work to be done which flows through your
workflow. There is no right or wrong, keep on experimenting
until you find a good representation of your workflow, a view
that helps you see progress, collaborate, plan, do forecasts,
and that reveals bottlenecks.
8
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Tips
Write on Post‐its with a proper pen, thicker than a normal
pencil (like Sharpies, Pilot SignPens or similar). Don’t write
small text, it needs to be readable from a couple of meters.
Only using CAPS almost automatically makes the text bigger
and more readable.
Buy proper Post‐its. Avoid the cheap fake ones. Get a lot of
different sizes and colors. I can recommend Super Sticky Post‐
its and Stattys.
To make it simpler to draw straight lines on a whiteboard, get
a big ruler.
9
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Visualize your policies
Make your policies, routines, working agreements and rules
explicit and visible. Create posters or dedicate a portion of
your whiteboard wall to your rules.
Making the policies explicit and visible forces you to come to a
shared understanding within the team. It also gives you
something concrete to refer to when you’re discussing how to
improve your way of working. Every policy should also have an
expiration date (3‐6 months into the future). When a policy
expires, review it! Make a conscious decision to keep, modify
or to abandon it.
Yet another tip is to skip the bottom line and add an empty
bullet, signaling that there is more to come.
10
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Avatars
Example 1 Example 2
Example 3 Example 4
Visualize who is working on which task with the use of avatars.
If you work on a task, put your avatar on that task. The
simplest version is names on small Post‐its. More elaborate
alternatives includes writing the initials on round magnets. But
way more fun is to have photos of the team members. Even
though I find it confusing, many teams like characters, such as
South Park figures or cartoons. At least, write the names so
that new team members don’t have to guess who is Boba Fett
and who is Darth Vader.
Use Tack‐it or magnetic tape to make them stick to the board.
11
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Legend
A good visualization that a team likes and continues to use
over time tends to get more and more complex as the team
adds more and more information to it.
To make it easy to understand for new team members, and
curious colleagues – provide a legend that explains the colors,
icons and symbols.
12
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Inbox
Are extra tasks frequently added by creative team members?
Do you suffer from tasks introduced into the sprint by
people/managers outside the team, asking specific team
members for help? Does this sabotage the focus on the sprint
goals? Add the Inbox policy!
Policy: new tasks aren’t added to Planned or Doing, they must
be placed in the Inbox. The following standup the whole team
decides if the task should be done or not, i.e. if it’s valuable
and aligned with the sprint’s goal. If the team decides it
shouldn’t be done now, it goes into the product backlog or into
the trash bin.
Each Inbox should be empty by the end of the Daily Stand‐up.
13
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
2 Avatars - One big, One small
Each team member has two avatars, one big printed in color
and one small printed in grayscale.
They mark which tasks that team member is currently working
on. The big one signals the main focus. When blocked on the
main task, the smaller grey avatar signals where the person is
helping out.
Each team member is only allowed these two avatars. If the
person wants to start a third task he/she either needs to finish
any of the current ones, or put one of the current ones in the
parking lot or move back the task from Doing to Planned.
If you currently only have one avatar for each team member,
please ignore this example. You are good :‐)
14
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Days ‘til Demo
Days ‘til Demo is a simple countdown to the next demo. Its
purpose is to raise awareness and to help teams remember to
plan and prepare for the demo. And of course to raise the
expectations for everyone else.
It simply shows the number of days left until the demo. The
last one reads “TODAY at 2pm” (or something similar).
It’s preferably placed in a highly visible place, such as by the
coffee machine or next to the toilets. And yes, a manual one
like this needs to be manually updated by someone. This could
be a good thing since it reminds the team that the day is
approaching.
15
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Confidence Smileys
This is a powerful alternative (or complement) to a Sprint
Burndown.
At the end of every Daily Stand‐up meeting the team asks
themselves; how confident are we that we will be able to
finish each User Story by the end of the Sprint. The answer is
represented by a Confidence Smiley.
The team quickly goes through each lane/User Story and
updates the color of the Confidence Smiley. When in
disagreement, the most pessimistic voice wins.
16
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Confidence Smileys (cont)
Happy/Green smiley = We are
confident that we will be able to finish this
story by the end of this sprint.
Nervous/Orange smiley = We will
probably not be able to finish this story.
Sad/Red smiley = No way we will be
able to finish this story.
Green checkbox = User story is DONE.
When a smiley shifts (from green to orange, or from orange to
red) the team grabs the opportunity to discuss what they need
to do, how they can help out, and if they need to alert Product
Owners and Stakeholders on changes in the forecast.
Confidence Smileys offer an instant and simple overview of the
team’s sprint progress for anyone else as well.
17
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Lane priority
This is more of a process/working agreement tip than a
visualization tip.
In order to work more efficiently as a team and to collaborate
more on finishing stories rather than starting new ones – agree
to help out working on stories together in priority order.
Place the story of highest priority on the top, then rank the
rest according to priority.
When a story has finished, move it to the “DONE / Ready for
Demo” area. This will leave an empty lane. Some teams move
all other Post‐its up one lane to fill the gap.
18
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Blocker Notes
If you for some reason become blocked while working on a
task, preventing you from moving forward ‐ add a red blocker
note on top of that task. This makes the reason known for
everyone, and also works as a follow‐up reminder.
Review the blockers during the Daily Stand‐up and discuss how
to address and resolve each of them.
The description clearly states why you are blocked, who you
are waiting for (and why), or what the problem is. To make it
even clearer, write your own name and the date you became
blocked in the corner of the Post‐it.
19
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Dependency Spider
Draw a spider with your team in the middle. Around your
team, draw your dependency sources that sometimes block
your progress or force you to wait for some kind of response.
On the legs of the spider you continuously add notes
describing how you are currently blocked or dependent on
that source.
When resolved, move the ticket to the “Resolved” area. When
it’s time for a retrospective, grab Post‐its of the most common
sources and analyze what you can do to reduce or minimize
the pain and frequency of those dependencies. To ensure that
you’re not sub‐optimizing for your team’s convenience,
include the other teams or persons into the discussion.
A great tool for cross‐company (and release train)
retrospectives as well.
20
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Dotting
Every day, put a new dot on each task in progress. Put a dot
regardless if someone is actively working on it or not. When
everything is running smoothly (given that the tasks are
broken down enough) no single task should get more than a
few dots. If the dots starts building up, you know that
something is wrong and that you need to talk about it.
Dotting is a simple and powerful way of revealing problems
and bottlenecks. The same principle can be applied for other
columns, such as “Waiting for code review”, but instead of
dots draw a line or use a different color for the dots.
21
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Absence Calendar
This calendar shows when people know they will be away and
absent from the office doing something else, avoiding “Does
anyone know where Julie is today?” moments.
Each team member writes his/her name on the date(s) when
they know in advance they will be off on vacation, attending a
course or doing something else. The calendar could also
include holidays or other important events.
The yellow arrow points to the current day and is moved
before the Daily Stand‐up meeting.
22
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Days blocked (wasted)
When using Post‐it notes to indicate blocked status it can be
helpful to keep track of the days since the blocker was
introduced.
On the Daily Stand‐up meeting, simply put a dash on the
blocker note, also known as tally marks. The dashing in itself
will remind you and your team to act on the impediment or
dependency. And the number of dashes will tell you how many
days have been wasted waiting for something or someone.
A large number of dashes is an invitation to a serious
discussion. Why does the team fail to resolve its impediments?
Do they lack support? Motivation?
23
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Due dates and boxes
Sometimes there is a strict due date on fixing things, like a bug
for a critical patch. To visualize this, write the date of the
deadline the task has to be finished by, and draw one box for
each day that remains until that date.
On the Daily Stand‐up meeting, cross one of the boxes. This
way you can easily see when time is running out and how
many days are left.
Sometimes the bug needs to be dealt with right away forcing
you to drop whatever else you are doing. But sometimes there
is some leeway, allowing you to wrap things up before
addressing the semi‐urgent task. That’s when due dates and
boxes comes in handy.
24
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Question icon
Sometimes you have a question about something, but the right
team member isn’t around, and it’s possible to wait until the
team’s next Daily Stand‐up meeting. If that’s the case, you
mark the task you have a question about with a Question icon.
During the Daily Stand‐up meeting the team makes sure to
scan the wall for Question icons, addressing them and
removing them one by one.
25
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Urgent lane + policy
Not everything can be planned and foreseen during the sprint
planning. To deal with urgent unplanned tasks in a structured
and transparent way, add an URGENT lane.
Since urgent tasks are never planned, the “Planned” (Tasks
Todo) column isn’t needed. Use that area instead to clearly
state the policy that describes what counts as an urgent task.
Which criteria need to be fulfilled for a task to be allowed to
go straight into the urgent lane? If the criteria are not met, the
task should be considered during the next sprint planning or
the next Backlog Grooming session..
The urgent lane should normally be empty! Remember that
every time you introduce something into that lane you create
waste in terms of task switching and multitasking. With great
powers come great responsibility. Don’t abuse the urgent lane.
26
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Bomb icon
One team I worked with decided to get rid of the Urgent Lane.
It was misused, always cramped with “important” tasks and
sabotaged the team’s ability to focus and plan.
Since all tasks were now related to a story there was no way
for an urgent task to enter the wall until a lane on the Kanban
board was empty. This worried the Product Owner. So, the
Product Owner was given one (one!) Bomb icon. He could put
that on any task he wanted. Anyone who could help out
paused whatever they were doing and worked on that task
instead until it was done.
(The Bomb icon was used less and less frequently since the
pain and cost of adding it to the wall quickly became
apparent.)
27
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Parking Lot
If the team has temporarily stopped working on a story (or
paused a specific task) due to changes in priority – make that
clear and transparent by moving the Post‐its to a Parking Lot
area.
Moving the story/task away from the primary board also
reduces the chance that people accidently work on a paused
task (i.e. increased unnecessary multitasking).
When a story or task becomes parked, write a Parking Ticket
with the date when it became parked and who was working on
it.
28
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Achievement Posters
GOOGLE
DOCS
At the end of every sprint (or every second week if you use
Kanban) summarize your team’s achievements. To build pride
and celebrate accomplishments is as important as planning
ahead and focusing on the next challenge.
Set a timer on fifteen minutes during which you help out to
remember and summarize. The prouder you are over an
accomplishment, the bigger the Post‐it. Use different colors
for different kinds of events. Once the poster is hung on the
wall, applaud yourselves.
29
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Kaizen board
To ensure that the actions decided upon during the
retrospective are followed through, write down the actions on
Post‐its and bring them to the wall.
If the Post‐its do not have a natural fit on your normal board,
create a small separate Retrospective Actions Kanban board
(sometimes known as a Kaizen Board) where you can track the
improvement work.
If you use Avatars, use them same the way as you use them for
the regular wall.
30
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Team Members with Hats
Make it easy for your colleagues to know who is who in your
team with the use of a Team Members Catalog. Also, visualize
who is having which role with the use of hat icons. If you want
you can add their primary skill, email address or some other
additional information.
31
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Team Habits
During a retrospective it’s quite common that you decide to try
to implement some new habits, to do something differently
from now on. If you have a Working Agreement, it should
probably be updated. If you don’t have a working agreement
(or don’t feel the new policy fits there) create a Team Habits
area on your wall.
Newly decided habits that you have agreed to try to follow are
written down on orange Post‐its. Once they have become true
habits, re‐write them on green Post‐its. If you become sloppy,
change it back to orange. Review your habits on a regular basis
(for example once a month).
32
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Rotating facilitator’s hat
Does the Scrum Master really need to be the facilitator of
every Daily Stand‐up? Of course not. Why not rotate the
facilitation.
Facilitating a good, short and concrete Daily Stand‐up meeting
is difficult. By rotating the facilitation you share the experience
and more people get to practice facilitation skills.
To emphasize the rotation of the facilitator, get a nice hat for
the facilitator to wear.
33
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Interruption buckets
Do you suspect that most of your interruptions have a
common origin and source? Do you have a growing frustration
towards someone or something? To turn that frustration into a
data driven insight and data driven decision to change
something, collect your interruptions on Post‐its and sort
them according to category.
Do this for a couple of weeks and then bring the notes to a
workshop where you analyze and discuss how you can reduce
the frequency or pain of the interruptions. Or, instead of
having a time‐limit, whenever there are 5 or more notes in a
bucket – call for an interruption reduction workshop.
34
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Daily Stand-up timer
One team I was working with repeatedly decided that they
should really limit the Daily Stand‐up meeting to 15 minutes,
but never succeeded to accomplish it. One day I placed my
tablet on a small table (that happened to be positioned in front
of the wall) and started a timer. I didn’t explain why.
That simple thing made everyone slightly more focused and
avoided a lot of detail derailing. And voilà! As if the tablet held
a secret superpower, the Daily Stand‐up meetings most of the
times finished well below 15 minutes.
Note: The goal of the Daily Stand‐up meeting is of course not
to finish within 15 minutes, it is to figure out how we as a team
need to collaborate today to accomplish our goals.
35
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Stand-ups on time
+ high score
Do you think you are getting better at starting your Daily
Stand‐ups on time? Why not measure it?
Every day you start the Daily Stand‐up on time, increase your
“Daily started on time”‐score. If you start it late, reset it to
zero. Next to the counter, write your high‐score so far. If you
can, think of a fun reward for the team every time you break
your own record.
Other examples of counter and high scores (aka “chains”) are
“We fixed more bugs today than were reported”, “Days with
zero bug reports”, and “Urgent lane empty by the end of the
day”.
36
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Parking lot with states
When you pause a full story and move the associated tickets to
a Parking Lot it might be a good idea to preserve the states of
the tasks.
This takes more space, but that could be used as a WIP‐limit,
i.e. no more than one story may be paused at any single point
in time.
Don’t forget to write down the date when the story became
paused.
This approach can be useful when something urgent arrives
mid‐sprint temporarily overriding the priorities.
37
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Progress Pie
Do you have your roadmap visualized on your wall and would
like to visualize progress of Epics related to a specific release?
Some rough estimate is usually enough, for example a
progress pie.
Draw a circle on the Post‐it and ask “How much is done?”. Fill
in the pie according to the answer. An empty circle would
mean “not begun”. A full circle “Ready to ship”.
This of course triggers discussions about what is needed for a
full circle, which is a good thing! When needed: clarify
acceptance criteria and maybe replace the Epic with sliced
User Stories.
38
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Box on the floor
Are you standing so far from the wall that you can’t read the
Post‐its? Do people have to walk across the room to move a
Post‐it? Does it look like people are afraid of the wall?
Try Drawing a box on the floor (using white adhesive tape) in
front of the team's board.
I’ve found that for some strange reason, people like to stand
inside boxes. Don’t be surprised if this simple trick makes
people stand closer to the board. At least, you don’t have
anything to lose by trying it once.
Adhesive tape doesn’t stick that well to the floor, but I would
not recommend painting or drawing directly on the floor.
39
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
After Party
When people derail in detailed discussions during the Daily
Stand‐up meeting, pause them and add the topic to
“Immediately after”. The policy could be that whenever
anyone makes a T‐shaped hand signal, the discussion is moved
to after the Daily Stand‐up.
Once the Daily Stand‐up is wrapped up, those that need to
(and those that want to) stick around and discuss the listed
topics. Some people call this the “After party”.
As each topic is resolved, cross it over. When all have been
discussed, clean the area so that it’s ready for the next Daily
Stand‐up.
For some teams this is a great approach to make the Daily
Stand‐up meetings shorter and more concrete.
40
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Team Rhythm/Cycle
Example 1 Example B
Example C
Many teams who Kanban still experience value from having a
rhythm. For example, backlog grooming every week, demo
and retrospective every second week, and so on.
Visualizing this rhythm, and where in the cycle the team is,
helps focus and provides a sense of structure to an otherwise
response and pull driven work environment.
The cycle can be visualized in many ways: a clock (example A),
a road (B), a game board (C). Pick whatever you like and find
amusing.
41
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Improvement Lane
To make your retrospective improvement actions a natural
part of your planning and Daily Stand‐ups, add an
Improvement Lane to the board.
Some teams place the Improvement lane at the bottom and
have the policy that if you’re blocked on your primary work
you work on improvements until you become unblocked, or
someone else needs help.
Other teams place the lane on top, signaling that the
improvement actions are the most important thing to finish
first (right after urgent production problems).
42
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Today’s Headlines
Many times teams start or end their Daily Stand‐up with a
general information sharing moment.
To reduce the chance that you forget to share something
important with your team, add your news headlines to the
“Today’s Headline” whiteboard area as soon as you come to
think of a topic.
When the news or information has been shared, clear the area
so that new headlines can be added for the next day.
43
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Late = Cake
Draw a circle. Slice it up in 8 slices. This represents a cake.
When someone arrives late to the Daily Stand‐up write that
person’s name in one of the slices.
When the cake circle is full, count the “winner”. The winner
bakes a cake that the team enjoy the next day.
An alternative for this is to write a
list of the team members. When
someone is late, he or she gets a
tick. Three or more ticks mean
cake.
If you don’t like cake, or this policy
makes the team fat, try another
policy.
44
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Task size < 1 day
When tasking (i.e. breaking down the work that needs to be
performed to complete a User Story) don’t stop splitting the
tasks until each task can be completed within a day.
This policy makes it easier to see progress and bottlenecks. It
also triggers deeper collaborative discussions during the
planning sessions.
Furthermore, if you use Dotting, you know there is something
fishy going on if a task starts collecting dots since no single task
should have more than one dot.
If you use a Sprint Burndown, you can instead of summarizing
hours summarize the number of tasks. Much faster!
45
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Task describes result
The texts on the Post‐its matter. Spending a couple of extra
seconds to describe the work a Post‐it refers to can make a
huge difference.
Don’t simply write a keyword or a vague description of the
work – describe what state we are in when the task has been
completed. Another way to phrase the same thing: don’t
describe the work, describe the result.
When applying this policy, it becomes much clearer for the
team what the goal of the task is and what’s expected.
46
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Portable boards
It’s quite common that planning or retrospective meetings
take place in meeting rooms from where the team’s physical
board isn’t visible. And it’s also quite common that you would
like to bring part of the wall to those meetings.
One solution to this is to create portable boards, i.e. boards
that you can lift down from the wall and bring with you. For
example, there are small whiteboards you hang on the wall as
you hang a painting. You could also create a foldable mini‐
board from foam boards and then attach some hooks to it.
47
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Flowglass
Do you want to signal to your colleagues that you want some
undisturbed time to focus on something difficult? Reaching a
mental state of flow usually requires some undisturbed time,
especially when working with complex work such as software
engineering.
Invest in an hourglass. Whenever you require some
undisturbed flow time, turn the hourglass over and put it on
your table. For clarity, perhaps add a note next to it. Your
friends can now see that you actively request some time to
focus. It’s also easy for them to roughly estimate when it’s ok
to come back to you (based on the amount of sand left).
48
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Kudo Wall
Show more love in the team! Whenever you feel someone else
did something great that deserves appreciation and
recognition, write a Kudo card and put in on the team’s Kudos
Wall!
A Kudo wall is a great way to nurture intrinsic motivation
within a team and to self‐reward good behaviors.
You can use Post‐its, design your own cards that you print, or
buy them online here:
https://management30.com/product/kudo‐cards/
49
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Task Progress Bar
Some tasks get stuck on the wall because they either describe
a big chunk of work, or the amount of work turned out to be
more than first anticipated. When that happens draw a
progress bar (on the task Post‐it) which is updated during the
Daily Stand‐up.
If you use dotting (see example “Dotting”) as a habit you could
add the policy: as soon as a task gets two or more dots, we add
a progress bar and discuss what is needed to complete the
task.
50
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Awesome Person Dice
Just for fun, choose today’s Awesome Person of the Day by
rolling a dice at the beginning of the Daily Stand‐up meeting.
Each side of the dice has a team member’s name written on it.
Are you more than six people in the team, no worries – there
are 8 and 10 sided dice as well.
Once a Today’s Awesome Person has been selected, applaud
that person and put their photo in the Today’s Awesome
Person photo frame that hangs on the wall.
Why? Because it’s fun.
51
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Story Point Ruler
To get better at doing relative Story Point estimation as a
team, create a Story Point Ruler.
By the end of every sprint (for example during the Sprint
Review meeting) ask yourselves, for every story completed: In
hindsight, given what we know now ‐ how many Story Points
should this user story have been? Put the User Story on that
place on the ruler.
When it’s time to estimate new stories (with for example
Poker Planning), simply compare that story to the stories
already estimated on the ruler. As time goes by, clean the ruler
so that it doesn’t become too crowded. Keep the good
examples and remove similar User Stories.
52
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Reward Jar
Creating new habits can be difficult. To reward yourselves for
your efforts of converting new policies to habits, get a Reward
Jar. List the things you want to reward yourselves for (together
as a team), including the score for each achievement. Agree on
some milestones that are put on the jar.
Whenever you "score", place a marble in the jar. When you hit
a milestone: collect the reward!
53
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Release Credits
By the end of every movie, there are release credits
acknowledging everyone involved in creating the masterpiece.
Why would you deserve any less!? Celebrate your
achievement of finishing a sprint with the creation of a
Release Credits poster.
I've seen teams who have chosen themes such as space
missions, superhero movies, rock bands etc. Whatever makes
you tick. The responsibility to create the poster could rotate,
or you create it as a team during the Sprint Review.
54
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Task Estimation Boxes
One simple approach to learn if things take longer than
expected is to estimate the work for a task with boxes. Two
boxes could for example mean a full day’s work.
During the Daily Stand‐up you cross the boxes as you work on
the task. Continue to cross even when there are no more
boxes. This technique will make it easy to see when something
turned out to be harder than initially estimated, which in turn
should trigger a discussion on how to help out.
The estimation could take place during the sprint planning or
when the task is moved from “Planned” to “Doing”.
55
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
WIP Limits
In the example above the team has a limited Work In Progress
(WIP) in several dimensions. They only work on a maximum of
three stories at any given time. If they want to start a fourth,
they first need to finish any of the ongoing. If “Doing” + “Ready
for Test” are full (joint limit of 4) they aren’t allowed to start
on a fifth task. They first need to help out testing, moving tasks
down the board. And so on.
Put the WIP Limits on Post‐its since you probably will change
them over time as you try to find a good balance.
Limiting WIP is at the core of Lean and something many
successful teams do. Explaining Lean, or why limiting WIP is a
great idea, is beyond the scope of this book.
56
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Color according to skill
Some teams like to color the tasks according to the primary
skill needed. During the planning session this helps the team
to split work into tasks and to clarify the diversity of work.
I’ve seen that some teams have a color for testing activities,
others have a column named “Testing”. You need to
experiment to find what works for you.
But, if this technique undermines teamwork ‐ stop using it! Not
finding a task with “your” color is no excuse to not collaborate
and help out.
57
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Parked by Person
Some teams I’ve met (who have a Parking Lot) make clear who
was working on the task when it became paused by sorting
the Post‐its by team member.
When a task becomes paused, the Post‐it gets moved to that
person’s line in the Parking Lot area. When that person, or
someone else, picks up the task again it gets moved back to
the it’s original position on the wall.
58
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Pair Programming Matrix
Are you trying to do more pair programming in your team?
Would you like to visualize how much you pair during a week?
Try putting up a Pair Programming Matrix.
Whenever you’ve done a pairing session, make a tick in the
corresponding box. You need to agree as a team how much
pairing is required for a tick.
Set a date when you review and talk about the results. If you
want to continue tracking your pairing, reset the matrix and
agree upon a new review date.
59
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Daily Stand-up Routine
Instead of just jumping into doing the Scrum default “round”,
make the routine of the Daily Stand‐up a conscious design by
writing it down. Once written down it becomes easier to have
constructive discussions on how to improve it.
It also makes it easier to rotate the responsibility of facilitating
the Daily Stand‐up.
The same approach could also of course be applied to other
kinds of meetings such as Sprint Planning, Backlog Grooming,
Sprint Review, etc.
60
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Pause Icon
Sometimes you need to pause work on a task because another
thing has become more urgent. You’re not necessarily blocked
by anything, but you are nonetheless not working on it at the
moment.
In order to make that clear and transparent, put a Pause Icon
on top of that task. And for extra clarity you might want to
leave your avatar on the task to signal that you were the one
working on it.
Another approach to address the same issue is to use a
Parking Lot instead.
61
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Stress Level Meter
Are there days when you as a
team is swamped and
stressed with work and just
want to be left alone? While
other days are calm, almost
boring.
To share your stress level
with others, making them
aware of your mood, put up a
Stress Level Meter next to
the entrance to your team
area. Perhaps you have a
suitable door frame, a glass
wall or something else
colleagues need to pass by in
order to enter the team area.
At any given point, anyone in
the team can move the arrow
of the Stress Level Meter,
reflecting the mood of the
room advising people how to
approach the team.
62
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Improvement Theme
Improvement Theme is a tool in the form of a poster that
works as a conveyor belt for continuous improvements once
the Retrospective is over. Describe the current situation in the
red section. Then define how the situation would look like if it
was awesome in the green section. Then ask yourselves, six
weeks from now; what realistic and concrete goals can we set
that will bring us closer to our “Definition of Awesome?” Then
identify the first three smallest steps you can take to get closer
to these goals.
Follow up on the steps during the Daily Stand‐up and add new
ones as tasks are completed. When the six weeks have passed,
evaluate the poster and create a new “Next Target Condition”.
63
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Test Server Icons & Info
If your team uses several different physical or virtual test
environments, and this causes confusion, make it easier to see
where things can be tested and the state of each test
environment.
When something is ready for testing in a
specific test environment, mark the task with
the appropriate icon.
Additional details, such as server name, purpose, version,
branch, date of upgrade etc., are put somewhere next to the
wall. The color of the icons corresponds to the colors of these
server notes.
64
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Ready for demo
Teams that Kanban should also of course demo as well. If your
team hasn’t scheduled a recurring demo, perhaps a Ready for
demo area can help.
Once a story is done and ready for demo, move it to an empty
slot in the first row. When the first row is full, an invitation for
a demo is sent out. When the demo is held, all ready‐for‐demo
stories are shown, after which the area is cleared.
Note: This example has been mentioned earlier (see Lane
Priority), but is presented here in more detail.
65
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Team Mood Barometer
Team Mood Barometer is a
board with a rope on which
you position your clothespin
with your name. The
position of your clothespin
reflects your current mood.
You update it whenever you
want to. Once a week or
maybe several times a day.
If you as a team want to be
better at sharing your
mood, and how you are
feeling, this could be a
simple tool to trigger dialog.
If someone is far down, you
probably want to know if
there is something you can
do to help that person. It
also provides some kind of
overview how the team in
general is feeling.
66
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Newsletter
In a team all kind of exciting stuff happens. One way to create
transparency within the organization (apart from Demos,
Townhall meetings, Community of Practices, etc.) is to send
newsletters from the team.
As interesting things happen, add a bullet to the Newsletter
content list. Write a paragraph about it in the shared
document. When you have six news items to share, convert
the document into an email and send to your colleagues.
Writing the newsletter could be a rotating responsibility. The
person who is supposed to write the next newsletter has his or
her avatar next to the list.
67
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Out of Office
I’ve seen some teams dedicate a small area of the team wall to
show where people are if they are not at the office.
As soon as someone learns that a person is sick, working
offsite (conference, course, etc.), on vacation, or home doing
VAB, the person’s avatar is moved to the corresponding slot.
Additional information can of course be added on Post‐its, for
example: when will the person be back from vacation.
Note: VAB is perhaps very Swedish… it means “Getting paid for
staying at home taking care of my sick kid”.
68
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Exploratory Testing Wheel
If you vacuum a huge floor with an automatic semi‐dumb
vacuum robot, at least at some point in time every area of the
floor has been vacuumed. You could use the same approach to
testing.
Choose a couple of Exploratory Test Charters. Place them
around a wheel. Make it a policy that each member runs one
of those charters each week. When done, the charter Post‐it is
put back on the wheel and the checkbox is crossed. When the
wheel is done, replace some of the charters and restart the
wheel.
69
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Envelope Collectors
Envelopes are great for collecting Post‐it. I’ve seen teams use
them simply for storage, a place to store Post‐its instead of
throwing them in the bin.
A little more elaborate approach is to put up new envelopes
every month and then store different Post‐its in different
collectors. At the end of the month the finished stories and
tasks are summarized and analyzed. What was the ratio of
value adding (User Stories) work vs bug fixing? Planned vs
unplanned work? Most common source of interruptions?
Common causes of Urgent tasks?
If you are nostalgic you can put the envelopes in a plastic
pocket, label it with a date and put it in a binder.
70
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Limit by Space
If your team does Kanban or some version of Scrumban and
have a hard time honoring the WIP Limits you have set for
yourselves, perhaps this approach can help you.
Instead of writing the WIP Limits, adjust the spaces. Make the
boxes and areas containing the Post‐its so small that you can’t
physically fit more Post‐its than the space allows without
breaking the WIP Limit.
This approach also makes it bluntly obvious if the WIP Limit
has been broken somewhere, just look for Post‐its stacked
upon each other.
71
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Retro Input Inbox
When it’s time for the Sprint Retrospective, do you often have
a hard time remembering the sprint and what it was you
wanted to bring up in the meeting? Why wait to write down
your thoughts and ideas until the retrospective, do it
continuously!
As soon as something happens or when a thought pops into
your mind, capture it, write it down and put it in the “Retro
Input Inbox” area. If you think it will add value, note the date
and author of the note as well.
When it is time for the retrospective, simply bring all the Post‐
its from the area.
72
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Sprint Info
While doing the sprint planning, why not capture the details of
the sprint on the wall. I’ve seen many teams having really
creative Sprint Information areas.
Apart from the ID (or number) of the sprint, it could state the
sprint’s goal. Some teams also name their sprint according to
themes (NASA missions, rock stars, super heroes etc.) And
then of course you can add a start and an end date, number of
people in the team this sprint, date of demo, and so on.
73
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Review Queue
One HR team I was working with had a long list of wiki pages
describing different policies and guidelines. They suspected a
lot of them needed to be revisited and updated. So, we
created a Policy Review Queue. Every week one policy was
reviewed and updated. Some updates needed approval from
someone else so they went through a “To be approved” box.
Once done, the ticket moved to the end of the queue. The
order and content of the queue was rearranged when needed.
The same approach could of course be applied to technical
documentation, website content, FAQs, manuals, etc.
74
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Team Presence Hours
Do you have the feeling that, although you as a team are
sitting in the same room, you have trouble getting the
communication and collaboration flowing? The reason could
be that although you sit together you are not actually all there
at the same time during the day.
To explore this, paint a graph where each person plots when
he/she typically arrives, is away for lunch and is off to
recurring meetings. Or even better, record actual data over a
two week period. This might reveal opportunities to
reschedule some meetings, or others might consider arriving
earlier or later.
If the team is dis‐located, people might even be spread out
across different time zones, then this can be very useful and
valuable to map out.
75
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Stuff Collectors
Having a hard time finding the right colored Post‐its? Do the
pens seem to constantly disappear? Why not put up boxes
beneath or beside the whiteboard where you can collect them.
You can even add labels that at the same time will function as
a legend, explaining the colors of the Post‐its.
The boxes could be made out of cardboard and put up using
adhesive tape. Or buy yourself shower storage baskets with
suction cups, attaching them to the whiteboard itself or a
nearby window.
76
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Fail Wall
Do you as a team want to create a safer environment for
experimentation and learnings? Perhaps one way to shape
your behavior in that direction could be to defuse the drama of
failures, and instead celebrate them.
The rules of a “Fail Wall” is simple. Whenever you screw up or
make a blunder, you describe what happened on a Post‐it. You
put it up on the Fail Wall and do a failure bow. Here, the other
team members should applaud you for sharing something that
probably presented a learning opportunity.
You are of course not allowed to put up Post‐its on behalf of
others.
77
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Pyramid Backlog
Instead of ordering the User Stories of your backlog in a strict
order, try sorting them in a Pyramid Backlog. In the Backlog
Pyramid, there can only be one top priority story. But as you
go further down the pyramid, you allow yourselves more and
more stories on the same priority level. Whenever the top one
slot gets empty (i.e. the team has pulled it into their work) the
rest of the stories “bubble” up the pyramid.
You can also impose rules on estimates. For example; stories at
priority level three or higher need to be smaller than 8 points.
For a story to climb to priority level 5 or above, it needs to
have an estimated size. And so on.
78
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Tube Poll
Dropping balls in tubes is a fun way to visualize data. The
tubes can be labeled. The colors of the balls could be used to
have different meaning.
The possibilities are of course endless, but here are some
examples:
‐ Statistics: Where do bugs originate from? Once a bug has
been fixed, drop a ball in corresponding tube.
‐ Data: Each tube is a sprint. Each ball a Story Point.
‐ Poll: Each tube represents a question. Green balls for yes,
red balls for no.
‐ Vote: “Refactor” ‐ what class should be the target for the
next hack attack?
79
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Promiscuous Map
This visualization is a way of tracking how often pairing
happens, and who pairs with whom. It addresses the same
behavior as the Pair Programming Matrix.
Whenever you’ve paired with someone, draw a line between
yourself and that other person in the Promiscuous Map.
After a couple of days, patterns will probably emerge. How
much do we actually pair? Who pairs with whom? Do we want
to consciously break some patterns and be better at pairing
with different people?
80
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Team Time Zone Clocks
Do you collaborate a lot with teams located in another office,
in another time zone?
Having clocks on the wall showing the current time at the
different offices is a classic way of making it easy to know the
time for the different teams.
Another approach could be to put a poster behind your own
clock on which you show what time of day it is at the other
offices. From a quick glance you know if your far‐away‐friend is
at work, still hasn’t arrived or is done for the day.
81
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Activity Dice
When you start your Daily Stand‐up, roll the Team Activity
Dice. The dice will tell you what you should do together as a
team today.
It could be having a joint lunch, clean up the team area and
make it nicer, make a surprise visit to another team, go outside
for a walk, organize a Rock‐Paper‐Scissor team battle
tournament, do 100 push‐ups together, make a new dice,
afternoon break with ice cream, meditate together for 10
minutes, draw and discuss a Jimmy Card, delete old and
obsolete bugs in your digital planning tool, or anything else
you fancy doing as a team.
82
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Race Track
Instead of punishing late‐comers to the Daily Stand‐up, why
not reward those that are on time by allowing them to move
their figure one step forward on the race track? The person
that has come the furthest on the race track by the end of the
sprint wins an applaud and a group hug. A race like this could
also focus on other behaviors and actions, such as…
‐ Resolving blockers
‐ Getting committed code reviewed
‐ Executing retrospective actions
‐ Finishing tasks
‐ Reviewing code
Either the winner chooses the rules of the next race, or the
team decides this together during the Sprint Planning.
83
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Pre-printed DONE checklists
A simple way of making it easy to remember the agreed upon
Definition of DONE is to print cheat checklists. Put them in a
box or hang them on a nail.
When you start working on a new User Story, grab one of the
pre‐printed Definition of DONE checklist. As your work
progress, you tick the boxes.
Tip: Don’t print too big batches. The Definition of DONE has a
tendency to change a lot over time.
84
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Visualize internal queues
One of the seven wastes of software development is queues.
One approach to reveal bottlenecks within a team is to
visualize internal queues. This can be done by making it visual
when tasks are actually being worked on, or waiting to be
worked on.
For example: instead of just having a “Test” column, split the
column into “Ready for test” and “Testing”, or split “Review”
into “Waiting for review” and “Reviewing”.
If tasks get congested in any of these internal queues, you’ve
found your bottleneck and can start discussing how to address
this as a team.
85
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Today’s trick
Why not speed up knowledge sharing within the team, making
everyone gradually more efficient with your tools, by sharing
“Today’s trick”?
It could be a shortcut, a nice hidden feature of the IDE and
tools you are using, or any hack that simplifies your work.
As soon as you learn something new from reading a blog,
watching a YouTube tutorial or from pairing with someone –
share it!
86
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Servant Manager Door
I’ve heard many stories about how managers work with trust
and transparency by visualizing which organizational
impediments they are currently working on. This visualization
is sometimes called “Management Door” or “Servant
Leadership Board”.
Even though an autonomous team owns their own process
and self‐organizes their work, they often find a limit to their
area of influence, which requires the support of managers to
resolve impediments. Being transparent about which
impediments you as a manager are currently addressing, and
being honest about which one you’re currently not focusing
on, is a simple and powerful way to build trust.
87
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Hourglass Scrum Wall
A Scrum wall doesn’t need to be in the shape of a grid. The
Hourglass Scrum Wall replaces a User Story lane with an
Hourglass where tasks flow downwards. It provides two
natural dimensions for limiting work in progress; the number
of concurrent User Stories, and an upper limit of two active
tasks per User Story. If a story is too small to be broken down
into tasks (i.e. the team can finish the entire story within a day)
it simply occupies the whole Hourglass.
Not separating “Work in progress” into “Coding”, “Reviewing”,
and “Testing” and so on also enforces cross‐discipline
collaboration and knowledge sharing.
88
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Lava Lamps
Nothing beats a visual information radiator that glows. I’ve
seen many teams connecting lava lamps to their Continuous
Integration servers, alerting the team when something needs
attention. There are several plug‐ins for this, and numerous
blogs that describe how this can be done.
One team I was working with had two lamps. The red one lit
up when the Continuous Integration pipeline encountered a
problem (failed to compile, failed test, etc.). The other one lit
up when a new high priority bug had been reported.
89
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Arrival/Departure Timeline
I’ve heard of teams who keep track of important events as
their team changes over time. When the team was created,
when it got a new name, when its mission changed and when
new team members arrived and when members departed
from the team.
This creates a sense of common history as well as shows how
the team has evolved to where it is today. Even other kinds of
events could of course be included, such as major releases,
game changing decisions and other organizational changes.
90
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
I want to learn...
Whenever you feel that you lack knowledge about a tool, want
to learn more about some part of the system or wish you were
better at something, capture it and put it up on the “I want to
learn…” poster.
When you spot something that you can contribute with or
teach someone else, schedule it and write down when the
session, workshop, seminar or lunch & learn will happen. Don’t
forget to announce it on the Daily Stand‐up or any other
appropriate meeting.
91
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
User Story Flavor Legend
Some teams find it useful to distinguish between different
types of user stories. Not all prioritized work fit the typical
customer value focused User Story template.
Instead of forcing yourselves to write a weird card using User
Story format for a patch release or a time boxed investigation
or experiment, allow simpler templates when working with
non‐user centric stories. Make the different flavors of User
Stories clear by the use of colors and add the colors to your
wall legend.
92
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Color the glass
Does your team have partial glass walls defining your team
area, why not put them to use. Glass walls allow you to make
really fancy and colorful Scrum or Kanban walls by putting up
colored paper with adhesive tape on the other side of the
glass.
You can use different colored papers to emphasize different
lanes and areas. You could even use colors to signal status of
your work or other important factors.
93
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Concept Cubes
Instead of summarizing the results of a workshop on a poster,
or having a working agreements’ area on your whiteboard –
create a physical cube! One side could show the name of the
cube and the others contain text and images. A cube invites to
curiosity! I’ve seen people being far more eager to pick up a
cube then to stop by and read a poster.
Examples of cubes:
‐ Meetings. Each side describes the purpose and outcome of
the different meetings (Daily Stand‐up, Planning,
Retrospective, etc), as well as the default meeting routine.
‐ Working agreements (Definition of Done, Definition of
Ready, Behavior of conduct, Way of working, etc.).
‐ Expectations of roles (Scrum Master, Product Owner, Team
member, Development manager, etc.).
94
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Daily Goals
The single most important question to answer during the Daily
Stand‐up is; what do we need to do today as a team to bring
ourselves one step closer to our current goal?
During the Daily Stand‐up, if we would define the answer to
that question like an achievement we would be proud of –
what would that look like? That becomes the team’s goal for
that day.
During the next Daily Stand‐up we assess if we accomplished
our goal. If we did, we put a happy cross on the note. Then we
proceed to define a new goal for today. Always define a new
Daily Goal. Don’t simply copy yesterday’s goal in the case we
didn’t fulfill it. Everyday is a new day and there is always some
circumstance that has changed.
95
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Opportunities by Persona
Instead of having a backlog of User Stories, I’ve seen teams
having backlogs of opportunities categorized by persona. The
opportunity backlogs feed into the roadmap and into the
team’s User Story Backlog.
An opportunity is described by:
‐ What problem are we trying to solve? Which need are we
exploiting? (Why should we do this?)
‐ For whom are we trying to solve this problem? (Persona)
‐ Success criteria. How will we know that we have
succeeded?
96
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Time Invested
Would you like a lightweight approach for presenting to your
stakeholders how you have been investing your time?
At the end of every week, sprint or month, roughly estimate
how you have spent your time. Each member draws ten bars.
Each bar represents 10% of the invested time. The time is
distributed into categories such as; feature development, bug
fixes and maintenance, technical investment and quick/panic
fixes.
The historical summary is then communicated to stakeholders.
97
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Release Train Departures
If your team have to plan your work according to release train
departures, why not visualize the different release trains and
each release train’s upcoming departures. Each “row” shows
the events for each train; such as latest commit date, code
freeze date, test phase or dates when the app is submitted to
apple the Apple App Store or to Google Play.
Today could be visualized by a movable string. Magic flipcharts
(self‐adhesive plastic posters) are useful since it is easy to add
new ones (and remove old ones) as time goes by.
98
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Guide Board
Capture the working agreement policies from retrospectives
by drawing and writing on Post‐its. Actually portraying the
policy in a drawing makes the policy easier to remember, stirs
great discussions and makes the Guide Board easier to read
for the team. For each, sprint add a new column.
If a policy is poorly followed, push the Post‐it down to the
“Under Observation” row. In the next retro evaluate your
ability to follow the policy, and then either put it back into its
place or close it with a blue note.
When a policy becomes replaced or deprecated, put a blue
sticker on the policy. The front of the blue Post‐it states the
sprint during which it became obsolete and the back side of
the Post‐it describes the reason why it became deprecated.
99
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Daily Check-in
Not everyone has the luxury of working in a co‐located team
but still depends on colleagues for discussions. You might for
example be an agile coach collaborating a lot with other agile
coaches and you want to easily see who else is in the office.
When you arrive in the morning, you move your avatar to the
current day, and when you leave you move it to “Not here”. To
make the visualization more fun, why not use LEGO?
100
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Christmas Tree
Do you have a pile of boring chores to take care of? Do you
have a dung pile of smelly bugs to deal with before you can
launch? Is it Christmas time?
Buy yourselves a table sized Christmas tree. Head out for
shopping over lunch. Disperse. Everyone buys a couple of
presents for a few euros each. For instance, it could be a small
gift, something silly or some candy. Hang the presents in the
tree.
Policy: When you have completed a boring chore or fixed a
bug, you are allowed to reward yourself with a present.
101
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Discipline Track Record
When getting started with Kanban, one of the first challenges
is to be truly disciplined regarding the WIP Limits so that they
aren’t exceeded.
An easy way to be transparent and honest about how
disciplined you are as a team is to keep a track record of how
often you break any WIP Limit.
Print (or draw) monthly calendars. By the end of the Daily
Stand‐up, check if a WIP Limit is exceeded. If it is, make a red
fat ugly blob in the calendar. If not, draw a nice green circle.
102
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Dependency Board
When a team discovers that they need something from
another team (in order to begin their own work), they add that
to the shared Dependency Board. “We need <red> before we
can start with <yellow>”. The notes are connected with a
string.
The board is regularly reviewed by the teams, for instance
during the Scrum of Scrums. Once a red note has been
resolved the connected yellow Post‐its is removed as well.
The Dependency Board can help teams to plan, slice features,
foresee needed technical collaboration, as well as finding
alternative ways of helping each other.
103
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Bonus: How to peel a Post-it
DON’T!
DO!
This might appear to be a stupid tip, who would need to learn
how to peel a Post‐it from a Post‐it deck?
Well, quite many people it seems. To avoid curly Post‐its that
don’t hang flat on the wall, lift the Post‐it slightly with a firm
grip and pull it down. Ta da!
If holding the thumb on the side of the deck doesn’t work for
you (as shown in the lower right corner) try position the left
thumb on top of the stack, under the Post‐it you are about to
pull.
104
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
But hey, what if…
Digital planning tools ‐ If you only use digital
planning tools such as JIRA and you have a hard time
figuring out how to apply these ideas, well that’s life.
Hopefully you didn’t pay for this book. If you did, still
no refund though.
Dis‐located team ‐ If your team isn’t co‐located,
perhaps you can position a high resolution webcam
in front of the wall or send daily pictures to the team
members off‐site. Or discuss to rearrange the teams
so that each team is co‐located.
We don’t have whiteboards ‐ Try using magic
flipcharts. Or, be a rebel and draw directly on your
walls. That will probably speed up the requisition of
as many whiteboards as you need.
We only have yellow Post‐its ‐ Every policy can be
changed. Figure out whom to talk to and go and talk
to that person. Or go out and buy more colors and
reimburse the purchase. Someone once said “Better
ask for forgiveness than to ask for permission.”
105
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Example index
General Advice 7
Visualize your workflow 8
Tips 9
Visualize your policies 10
Avatars 11
Legend 12
Inbox 13
2 Avatars ‐ One big, One small 14
Days ‘til Demo 15
Confidence Smileys 16
Lane priority 18
Blocker Notes 19
Dependency Spider 20
Dotting 21
Absence Calendar 22
Days blocked (wasted) 23
Due dates and boxes 24
Question icon 25
Urgent lane + policy 26
Bomb icon 27
Parking Lot 28
Achievement Posters 29
Kaizen board 30
Team Members with Hats 31
Team Habits 32
Rotating facilitator’s hat 33
Interruption buckets 34
Daily Stand‐up timer 35
Stand‐ups on time + high score 36
Parking lot with states 37
106
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Progress Pie 38
Box on the floor 39
After Party 40
Team Rhythm/Cycle 41
Improvement Lane 42
Today’s Headlines 43
Late = Cake 44
Task size < 1 day 45
Task describes result 46
Portable boards 47
Flowglass 48
Kudo Wall 49
Task Progress Bar 50
Awesome Person Dice 51
Story Point Ruler 52
Reward Jar 53
Release Credits 54
Task Estimation Boxes 55
WIP Limits 56
Color according to skill 57
Parked by Person 58
Pair Programming Matrix 59
Daily Stand‐up Routine 60
Pause Icon 61
Stress Level Meter 62
Improvement Theme 63
Test Server Icons & Info 64
Ready for demo 65
Team Mood Barometer 66
Newsletter 67
Out Of Office 68
Exploratory Testing Wheel 69
Envelopes Collectors 70
Limit by Space 71
107
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Retro Input Inbox 72
Sprint Info 73
Review Queue 74
Team Presence Hours 75
Stuff Collectors 76
Fail Wall 77
Pyramid Backlog 78
Tube Poll 79
Promiscuous Map 80
Team Time Zone Clocks 81
Activity Dice 82
Race Track 83
Pre‐printed DONE checklists 84
Visualize internal queues 85
Today’s trick 86
Servant Manager Door 87
Hourglass Scrum Wall 88
Lava Lamps 89
Arrival/Departure Timeline 90
I want to learn… 91
User Story Flavor Legend 92
Color the glass 93
Concept Cubes 94
Daily Goals 95
Opportunities by Persona 96
Time Invested 97
Release Train Departures 98
Guide Board 99
Daily Check‐In 100
Christmas Tree 101
Discipline Track Record 102
Dependency Board 103
Bonus: How to peel a Post‐it 104
108
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
More information
Here you find links to articles and blogs explaining some of the examples
in greater detail.
Concept Cubes (page 94)
http://conceptcubes.com/
Confidence Smileys (page 16)
http://blog.crisp.se/2015/04/01/jimmyjanlen/the‐sprint‐burndown‐is‐
dead‐long‐live‐confidence‐smileys
Daily Goals (page 95)
http://nomad8.com/daily‐stand‐up‐with‐a‐goal/
Guide Board (page 99)
http://mattischneider.fr/agile/guide‐board/
Hourglass Scrum Wall (page 88)
http://www.strongandagile.co.uk/index.php/the‐hourglass‐scrumban‐
board/
Improvement Theme (page 63)
http://blog.crisp.se/2013/05/14/jimmyjanlen/improvement‐theme‐
simple‐and‐practical‐toyota‐kata
109
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Sources of inspiration
For most of the examples in this book, it’s hard for me to pinpoint where
I saw it first or what inspired me. But for the examples below there’s a
clear source of inspiration.
Arrival/Departure Timeline (page 90)
‐ Yves Hanoulle, http://www.hanoulle.be/
Christmas Tree (page 101)
‐ Mattias Skarin, Crisp
Stand‐ups on time + high score (page 36)
‐ Kristinn Árni Lár Hróbjartsson, Plain Vanilla/QuizUp
Daily Check‐in (page 100)
‐ Rolf F. Katzenberger, Pragmatic Teams
Daily Goals (page 95)
‐ Sandy Mamoli, Nomad8
Dependency Board (page 103)
‐ LEGO (through Henrik Kniberg, Crisp)
Dotting (page 21)
‐ Team HW Partners, Spotify
Guide Board (page 99)
‐ Matti Schneider, http://mattischneider.fr
110
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Hourglass Scrum Wall (page 88)
‐ Craig Strong, Pearson
I want to learn... (page 91)
‐ Pierre Neis, Upward Consulting
Inbox (page 13)
‐ Team Gaia, Spotify
Kudos Wall (page 49)
‐ Jurgen Appelo, http://www.jurgenappelo.com
Pair Programming Matrix (page 59)
‐ Henrique Imbertti, Spotify
Progress Pie (page 38)
‐ Pétur Jóhannes Óskarsson, Plain Vanilla/QuizUp
Promiscuous Map (page 80)
‐ Patrik Enqvist, Nordea
Pyramid Backlog (page 78)
‐ Gunnar Holmsteinn, Plain Vanilla/QuizUp
Race Track (page 83)
‐ Georg Olafsson, Meniga
Rotating Facilitator’s Hat (page 33)
‐ Guðfinnur Sveinsson, Plain Vanilla/QuizUp
111
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Stress Level Meter (page 62)
‐ Crisp Office
Team Habits (page 32)
‐ Fredrik Lindgren, Crisp
Team Members with Hats (page 31)
‐ Gunnar Holmsteinn, Plain Vanilla/QuizUp
Team Presence Hours (page 75)
‐ Hans Brattberg, Crisp
Team Time Zone Clocks (page 81)
‐ Yves Hanoulle, http://www.hanoulle.be/
Time Invested (page 97)
‐ Mattias Skarin, Crisp
Today’s trick (page 86)
‐ Edward Dahllöf, Valtech
Tube Poll (page 79)
‐ Mattias Skarin, Crisp
112
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Reading tips
113
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Acknowledgments
Thanks to…
Therése Janlén Ressel – My beautiful wife and partner in
crime and adventures who always takes time to give me
feedback on things I write and supports me regardless if I
occupy our dining table with lego, spends 1 week a month
away on Iceland or writes book into the late nights.
Special thanks to my friend and colleague Hans Brattberg for
encouraging me to publish this book on Google Drive. Turned
out the be of awesome value and much fun.
My colleagues at Crisp – For their supportive cheering,
generous sharing of ideas, experiences and knowledge, and for
relentless and valuable feedback.
All my clients – For allowing me to be a small part of your agile
journey and for all the learning opportunities you have offered
me. A very special thanks to Spotify and Plain Vanilla.
Spending time with you, learning from you, fighting together
with you, and being challenged by you have had a tremendous
impact on me. I’ve grown so much thanks to you.
114
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Acknowledgments (cont)
Big thanks Yves Hanoulle, Rolf F. Katzenberger and Bart
Coelus for great feedback and suggestions through Google
Drive comments. Many thanks to these online contributors
too: Hafþór Bryndísarson, Edward Dahllöf, Martin Zehle, Erik
Buitenhuis, Arlo Belshee, Conor Moyne, Pierre Neis, Tobias
Modig and Tomas Nilsson.
A special thanks to Marlowe Klingvall, who took time to read
and give me invaluable feedback on grammar and spelling for
every single page.
And finally, thanks to all the curious anonymous animals that
came by to read the online Google Drive version of this book:
Koala, Crow, Ibex, Jackal, Iguana and Kraken. And Rabbit. And
Manatee and Cormorant. And Turtle, Panda, Axolotl, Wolf,
Sheep and Otter. Oh, I almost forgot; Dingo, Giraffe, Squirrel,
Skunk and Bat.
And everyone else I’ve missed to mention.
Thank you all!
115
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
116
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
More from Jimmy Janlén
Jennie Discovers!
A small book (24 pages, 10cm x 10cm)
about product discovery. Written by
Jimmy Janlén and Hans Brattberg.
https://www.crisp.se/crispi1/en
Something Agile Lean Something
Educational posters about everything agile
and lean with Lego and Star Wars
as a theme.
https://somethingagileleansomething.com
Jimmy Cards Concept Cubes
https://www.crisp.se/bocker‐
https://conceptcubes.com
och‐produkter/jimmy‐cards
117
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Your own examples…
118
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Your own examples…
119
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Your own examples…
120
Toolbox for the Agile Coach – Visualization Examples Jimmy Janlén
Your own examples…
121
About the author
Hi!
My name is Jimmy Janlén. I’m an Agile
Coach. I also call myself a Bureaucracy
Therapist, Cultural Acupuncturist, and
Visualization Magician: maybe strange and
vague titles but they indicate how I view
myself.
Throughout the years I’ve worked with many different teams, all
struggling to become more effective, create higher impact, deliver
with higher quality and to have more fun while doing it. One thing
the best teams have had in common is the way they use
visualization extensively as a tool for collaboration and
communication.
I love visualization! I’ve continuously collected visualization ideas,
primarily from Spotify (Stockholm), Plain Vanilla/Quiz Up (Reykjavik)
and from my colleagues at Crisp. I also take every opportunity to
invent and try out ideas of my own.
I also love small books that are easy to browse and digest, with lots of
examples and illustrations. Hence the format of this book.
I hope you enjoy this one and find some of the ideas useful or
inspirational!
This is a book filled with visualization examples for agile teams
and agile people who are working with software development in
an agile context.
The examples are not best practice, only examples.
Be inspired. Experiment. Have fun!
Twitter, Facebook, LinkedIn and online comments:
“Great tips for every Scrum Master and Agile Coach”
– Marcel van Hove
“If you ask me, the best book of 2015” ‐ Yves Hanoulle
“Wonderful visualization WIP book” – Bert Vermijlen
“Excellent, never thought of this. Thanks!” – Rolf F. Katzenberger
“It is awesome and filled with really quick practical ideas how to
visualise things – I love it :)” ‐ Samantha Laing
“It improved my sex life” ‐ Karel Boekhout
ISBN 978‐91‐88063‐01‐4