SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Backlog Maintenance Iteration Planning Daily Standup Retrospective ShowcaseDoing the work Blockers
Clarify - HIGH
Clarify - LOW
Ideate - High
Ideate - LOW
Clarify ImplementIdeate Develop Clarify ImplementIdeate Develop
ImplementIdeate Develop
Clarify ImplementIdeate Develop Clarify ImplementIdeate Develop
Clarify ImplementIdeate Develop
Consider building a
feeder mechanism
for ideas (empathy
map, stakeholder
group)
Clarify ImplementIdeate Develop
Develop - HIGH
Develop - LOW
Implement - HIGH
Implement - LOW
Apply a
common set
of "done"
critieria for
every story
Clarify
Try a 5 Why's
exercise
Do a root cause
analysis
Team will enjoy
this; consider
rotating who is
"scribe" so each
team member gets
to have fun
Team could spend
too much time on
each idea; consider
setting a time limit
for discussion
Avoid letting
it become a
solutioning
session
Team will enjoy
this; consider
rotating who is
"scribe" so each
team member gets
to have fun
Team could spend
too much time on
each idea; consider
setting a time limit
for discussion
Be sure to clarify
ONLY the tasks;
don't try to rewrite
the acceptance
criteria
Avoid the
tendency to
over-engineer
the solution
Go for novel
approaches in
what stories
you write and
why
Highlight the
essence of
the story
Refine your
done
conditions
Refine
acceptance
critieria
Avoid the
tendency to
over-analyz
e
Avoid "paralysis"
because you feel
like some detail
is not perfectly
clear
This is agile, "good
enough" is OK (you
can fix it later). Make
an assumption and
document it so you
can move on
Make sure
you have
SMART
tasks
Even if not a
"development" team,
consider using
ZenHub as an easy
way to keep track of
any assumptions you
have to make
Make sure your
done conditions
are applicable to
all stories (have
internal
consistency)
Be open to
novel
approaches
to solving a
blocker
Document your
assumptions
and revisit at the
retrospective
Avoid writing
stories that do
not meet a
user need
Don't
rewrite
acceptance
critieria
Make sure
to write
SMART
tasks
Don't let a blocker
linger; any one
person blocked
means the whole
team's velocity is
at stake
Look for "good
enough"
solution, not
the "best"
solution
Make sure
your stories
are grounded
in user needs
Avoid the
tendency to
get bogged
down in
pro/con lists
Try an
evaluation
matrix to weigh
the critical
factors of a
story
For Priority, try
running stories
through a
tournament (A>B,
A>C, C>B, D>A) =
D,A,C,B
Get a basic
plan of action
together and
keep moving
Avoid
over-analyzin
g; keep
moving
Don't base
your ideas on
an assumed
problem
Make sure to get to
a comfort level so
the one who is
blocked feels the
right problem is
being addressed
Determine how
you will complete
the stories; what
are the necessary
tasks?
Avoid "paralysis"
because you feel
like some detail
is not perfectly
clear
Get to a place
where you can
move forward on
an MVP-type
problem
statement
Avoid
blameshifting on
things that did
not go well
Be sure to
timebox what did
not go well
If there are a lot of
things to debrief,
consider doing an
ideation session
separately
Make sure to
capture stories
from your
previous
retrospective
Make sure to
capture stories
from your
previous
retrospective
Avoid tendency
to delve into too
much detail
during
showcase
Encourage
curiosity
Encourage
curiosity
Encourage
curiosity
Focus on
value, not
polished
presentations
Avoid
tendency to
showcase
complicated
scenarios
Focus on
telling a
story
Try to think of the
simplest scenario that
you can showcase
(hint: focus on
story/feature
acceptance criteria)
Focus on the
value of the
outcome, as
opposed to the
process or
details
Ask yourself,
"why does
this product
matter?"
Avoid trap of
skimming over
Acceptance
Criteria
If you have a
high clarifier on
your team, let
them be "scribe"
for story writing
Make sure
to write
SMART
tasks
Team will want
to "gloss over"
tasks as
something "we
all know"
Keep track
of your
backlog
items
Find easy ways to
capture your work
progress (eg, use
GitHub issues and
comments)
Team members will
have a tendency to
make implementation
decisions and forget
to share with the rest
of the team
Document your
progress (even
if not related to
a story)
Read up on
different
Retrospective
techniques
(retrium.com)
Use powerful
questions as a
way to
encourage
input
ask
powerful
(clarifying)
questions
Team members
may be
reluctant to
discuss issues
ask
powerful
(ideating)
questions
ask
powerful
(developing)
questions
Avoid trap of
not listening
carefully to
stakeholder
questios
Consider the
technique of "repeat
back the question"
(so stakeholder can
confirm/clarify) before
answering
Team will have
tendency to write
Acceptance
criteria that are
"how' and not
"what"
Don't be
afraid of
LOTS of
stories
Put yourself in
the shoes of a
particular
type of user
Avoid the trap
of not clarifying
the "who" in the
user story (ie,
the "as a ...")
Express ideas
by telling a story
about how a
specific user
can benefit
Focus your
discussions on
the "what" of
each story, not
the "how"
Team will want to
"slip into
solutioning"
which is not part
of backlog
maintenance
Avoid
temptation to
change the
Acceptance
criteria
Focus on what
things need to be
done to meet the
acceptance
criteria
Focus on
"how" ideas,
not "what"
ideas
Use your
clarifiers and
developers to
pare down list
of tasks
as "how
might we ... "
questions to
gather task
'ideas'
Avoid adding
new stories
while refining
prioritized
stories
Avoid doing
more work
than is truly
necessary
Focus on
the explicit
task(s)
Add new
ideas to the
parking lot
Avoid trying to
over think
multiple
possible
solutions
see the
blocker as an
MVP in a
microcosm
Save
"solution"
discussions
to end of
retrospective
During discussion
of what didn't go
well, team will
want to spend
time solutioning
highlight
the
essence
highlight
the
essence
Avoid trap of
spending too
much time
solutioning;
showcase is for
LISTENING to
stakeholders
Avoid
overselling
the value /
outcome
Reassure
stakeholder(s)
that multiple
solutions exist
but don't go into
detail
Remember to
"W.A.I.T."
(why am I
talking)
Team will want to
adopt the first idea
that comes along,
instead of
exploring options
Consider
regularly
scheduled
Design Thinking
exercises
try an
empathy
mapping
exercise
Avoid
solutioning or
jumping on the
first solution
mentioned
Ask this final question
before you finish
fleshing out each
story: "is there any
way to make this
simpler or easier?"
Try not to
jump on the
first story you
like
No iteration plan is
perfect; avoid the trap
of continuing to work
on a task that is not
panning out simply
because it's part of the
story
The next Daily
Standup is an
opportunity to raise
the issue and tweak
your plan if
something is not
going well
Engage new
ideas on their
merits, not
their pitfalls
Don't kill an idea
on how to solve
a blocker just
because it
doesn't "fit"
Affirm your
teammate by
affirming a
proposed
idea
Try the POINt
method
(Positives,
Opportunities,
Issues, New
Thinking)
The team will not
want to spend
enough time on
possible solutions
to issues raised in
the retro
highlight the
essence of
what
worked/didn't
work
Avoid
fleshing out
new ideas
Pick 1 thing to fix
so as not to
overwhelm the
team with having
to produce a lot of
ideas
Don't reverse
engineer
what didn't
go well
Avoid falling into
defensiveness
when
stakeholders
give feedback
Don't prematurely
cut off a
productive
brainstorming
session with the
stakeholder
Allow time
for Q&A
Stay in the mindset
that by showing them
what they asked for,
you are really
triggering them to
further clarify what
they really want
Avoid trap of
"killing" ideas
because of
potential
risks/costs
Limit potential
risks/costs to only
those that are
essential
acceptance
criteria
Keep story
sizing in mind
when
determining the
number of tasks
It's OK to
clarify what
the story will
NOT
accomplish
Avoid the tendency to
"pile on" when
blockers are
mentioned (i.e., adding
blockers not essential
to acceptance criteria)
"Just the
facts,
ma'am"
Be disciplined
about using
"parking lots"
(post-standup
follow up
meetings)
Avoid
over-solutio
ning
Don't let your
desire to "dig in"
to each issue
derail the stand
up
Stick to the
stories in
progress or
blockers
Don't move
forward without
hearing from
every team
member
Remember the
standup is to share
updates on stories in
progress; move the
status forward and get
to blockers (or back to
work!)
Don't engage
blockers during
standup
Consider asking the
team to write what
they are going to
share at the standup
in Slack before the
standup
Save
solutions to
blockers for
post-standup
Consider asking the
team to write what
they are going to
share at the standup
in Slack before the
standup
Team will have a
tendency to want to
explore solutions to
blockers in detail
(and derail the
stand-up)
Save ideas
for
post-standup
/ backlog
most likely there
is a high team
preference in
another area.
this section
intentionally
left blank
Avoid tendency to
identify blockers
which are not
strictly related to
acceptance
criteria
Keep the
iteration
flow going!
Put areas of
improvement
into parking
lot (for retro)
Avoid doing
more work
than is truly
necessary
Avoid
adding new
tasks
Focus on
the explicit
task(s)
Add new
ideas to the
parking lot
Blockers are
logjams that need
to be removed /
resolved; not
necessarily solved
Select the
easiest
solution to
unblock the
blocker
Resolve,
don't
"solve"
Pick up
thoughts
from parking
lot
Time box the
"what didn't
go well"
discussion
Add solution
thoughts to
parking lot
For complex
problems,
consider an
exploratory task
for the backlog
Pick 1 thing to
fix so as not
to overwhelm
the team
Avoid
frightening
stakeholders
with "risk
overload"
Prepare in
advance which
key risks you
want to have
stakeholders
clarify
Support
showcase
with details
only when
needed
Be sure to
check off tasks
and move
stories as they
are completed
Save new
tasks for the
parking lot
Don't add
tasks to your
"to-do" list that
are not in the
story
Pair with a high
implementer
when working
on a story
Establish
team rewards
for closing
stories
Don't redefine
the story after
you commit to
it
Consider what
technical debt
needs to be
reduced
Create a "punch
list" of tasks for
the story you
select
Ensure the team
focuses on
story-related
topics
Try not to push
or oversell your
idea for
resolving a
blocker
Allow time for
reflection
Celebrate team
accomplishments
Don't blow off
team
achievements
Ask: "how might we
make this better?" (ie,
is this really doing
the best job of
meeting acceptance
criteria)
Don't
assume it's
"good
enough"
Ask: "is this the
best way to
remove this
blocker right
now?"
Be deliberate in
considering
quality
Outcome
must be to
resume
forward
progress
Don't focus
on
solutioning
Focus on
task/story
progress
Be sure to
timebox the
standup and
move non-story
items to
post-standup
Focus on
breaking the
iteration
logjam
Don't rush
topics that need
to be covered -
but do so in the
post-standup
Be open to
novelty in
how you
execute
tasks
Don't
underestimate
the effort
Team will
have a
tendency to
gloss over
details
Consider
the effort
bounds of
this story
Ask key open
questions from the
user's perspective
(what would make
the experience
bad)
Assume
more effort is
necessary
than less
If in doubt
on sizing,
go with
larger size
Ask: "what
are we
missing?"
Team will have a
tendency to latch on
to first way to
implement instead
of considering
alternatives
Allow time for
each story to
consider
alternative
solutions before
writing tasks
Avoid
"perfecting"
your work
Don't be
"done" with a
story/task too
quickly
Take time in the
iteration to
improve
functionality
Focus on "how"
the tasks should
answer the story
most likely there
is a high team
preference in
another area.
this section
intentionally
left blank Team will want to
pick 1st way to
remove blocker
(which may not
be best way)
Take the time
post stand up
to talk through
blockers
Team members
may not get to
root cause of
problems
Don't assume the
team will
automatically get
better based on
information
gathered
Each retro should
end with team
commit to make
something better
Don't assume the
team knows how
to get better
Make sure retro
has time box for
considering how
to get better
Capture
stakeholder
feedback on
areas for
improvement
ask
powerful
(developing)
questions
Probe new
requests from
stakeholders to
ask which
alternative
solution they
would like
Trap is
assuming
stakeholders
know what
they want
Reinforce that
story should
focus on
outcomes that
appeal to
stakeholder
Team may want to
"skip" writing
complete story
and complete
acceptance
criteria
Take time to
write complete
story (as a, I
want, so that)
Don't rush the
time it takes to
reach shared
understanding
Don't
commit to a
story too
soon
Stay in touch
with your team
about what you
are doing (or
have done)
Don't let your
desire to get
things done get in
the way of getting
things done right.
Make sure team fully
understands what it
is committing itself
to before putting the
story into the
iteration
Avoid the trap
of taking on
too many
story points
Team will have
a tendency to
avoid
documenting
progress
Leverage tools
that make
documenting
progress easy
(e.g. GitHub)
Team members
will have a
tendency to
report too much
detail
Ask the team to
write what they
are going to share
at the standup in
Slack before the
standup
Make sure your
solution for the
blocker covers all
aspects of the
blocker
Ask: "is this the
best way to
remove this
blocker right
now?"
Allow for
feedback to
improve
alternatives
Don't move
too quickly to
"what's next"
Use team's
success to build
an even better
backlog
Give
stakeholders
time to review
and ask
questions
Avoid temptation to
move quickly
through showcase
without allowing
time for Q&A
Open your
planning call by
restating next
milestone team is
trying to achieve
most likely there
is a high team
preference in
another area.
this section
intentionally
left blank
Don't assume
you know your
stakeholder's
requirements /
expectations
most likely there
is a high team
preference in
another area.
this section
intentionally
left blank Team will have a
tendency to not
want to focus on
closing out tasks
in a timely manner
Consider using a
task burn down
chart to clearly
see remaining
work
Team will tend
to be vague in
reporting work
accomplished
Consider
numbering tasks
for iteration and
have team
members report by
task number
Consider asking the
team to write what
they are going to
share at the standup
in Slack before the
standup
most likely there
is a high team
preference in
another area.
this section
intentionally
left blank
most likely there
is a high team
preference in
another area.
this section
intentionally
left blank
Team collaboration do's & don'ts
Don't write
story tasks
yet
Do this
Avoid this
Legend
TeamPreference
Agile Practice
Clarify preference
Enjoys exploring challenges and opportunities
Likes to examine the details
Wants a clear understanding of the issue
Prefers a methodical approach to solving problems
May suffer from “analysis paralysis”
Ideate preference
Likes to look at the big picture
Enjoys toying with ideas and possibilities
Likes to stretch his or her imagination
Enjoys thinking in more global and abstract terms
Takes an intuitive approach to innovation
May overlook details
Develop preference
Enjoys putting together workable solutions
Likes to examine the pluses and minuses of an idea
Likes to compare competing solutions
Enjoys analyzing potential solutions
Enjoys planning the steps to implement an idea
May get stuck in developing the perfect solution
Implement preference
Likes to see things happen
Enjoys giving structure to ideas so they become a reality
Enjoys seeing ideas come to fruition
Likes to focus on “workable” ideas and solutions
Takes the Nike approach to innovation (i.e., “Just Do It!”)
May leap to action too quickly
macker@us.ibm.com

Más contenido relacionado

Más de Coaching Agile Journeys (11)

CAJ 016 - Mark Kilby - Thriving in Virtual Space
CAJ 016 - Mark Kilby - Thriving in Virtual SpaceCAJ 016 - Mark Kilby - Thriving in Virtual Space
CAJ 016 - Mark Kilby - Thriving in Virtual Space
 
CAJ-014 Rick Spiewak
CAJ-014 Rick SpiewakCAJ-014 Rick Spiewak
CAJ-014 Rick Spiewak
 
CAJ Bonus - Tim Ottinger
CAJ Bonus - Tim OttingerCAJ Bonus - Tim Ottinger
CAJ Bonus - Tim Ottinger
 
CAJ-012 Bob Woods
CAJ-012 Bob WoodsCAJ-012 Bob Woods
CAJ-012 Bob Woods
 
CAJ-008 Robin Goldsmith
CAJ-008 Robin GoldsmithCAJ-008 Robin Goldsmith
CAJ-008 Robin Goldsmith
 
CAJ 005-Heidi Araya
CAJ 005-Heidi ArayaCAJ 005-Heidi Araya
CAJ 005-Heidi Araya
 
CAJ 006-Colleen Esposito
CAJ 006-Colleen EspositoCAJ 006-Colleen Esposito
CAJ 006-Colleen Esposito
 
CAJ 002 Isaac Garcia
CAJ 002 Isaac GarciaCAJ 002 Isaac Garcia
CAJ 002 Isaac Garcia
 
CAJ 001 Jeff Koors
CAJ 001 Jeff KoorsCAJ 001 Jeff Koors
CAJ 001 Jeff Koors
 
CAJ 011
CAJ 011CAJ 011
CAJ 011
 
CAJ 010
CAJ 010CAJ 010
CAJ 010
 

Último

MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadAyesha Khan
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 

Último (20)

MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in IslamabadIslamabad Escorts | Call 03070433345 | Escort Service in Islamabad
Islamabad Escorts | Call 03070433345 | Escort Service in Islamabad
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 

CAJ 017 - Mike Ackerbauer - Creative agile tips

  • 1. Backlog Maintenance Iteration Planning Daily Standup Retrospective ShowcaseDoing the work Blockers Clarify - HIGH Clarify - LOW Ideate - High Ideate - LOW Clarify ImplementIdeate Develop Clarify ImplementIdeate Develop ImplementIdeate Develop Clarify ImplementIdeate Develop Clarify ImplementIdeate Develop Clarify ImplementIdeate Develop Consider building a feeder mechanism for ideas (empathy map, stakeholder group) Clarify ImplementIdeate Develop Develop - HIGH Develop - LOW Implement - HIGH Implement - LOW Apply a common set of "done" critieria for every story Clarify Try a 5 Why's exercise Do a root cause analysis Team will enjoy this; consider rotating who is "scribe" so each team member gets to have fun Team could spend too much time on each idea; consider setting a time limit for discussion Avoid letting it become a solutioning session Team will enjoy this; consider rotating who is "scribe" so each team member gets to have fun Team could spend too much time on each idea; consider setting a time limit for discussion Be sure to clarify ONLY the tasks; don't try to rewrite the acceptance criteria Avoid the tendency to over-engineer the solution Go for novel approaches in what stories you write and why Highlight the essence of the story Refine your done conditions Refine acceptance critieria Avoid the tendency to over-analyz e Avoid "paralysis" because you feel like some detail is not perfectly clear This is agile, "good enough" is OK (you can fix it later). Make an assumption and document it so you can move on Make sure you have SMART tasks Even if not a "development" team, consider using ZenHub as an easy way to keep track of any assumptions you have to make Make sure your done conditions are applicable to all stories (have internal consistency) Be open to novel approaches to solving a blocker Document your assumptions and revisit at the retrospective Avoid writing stories that do not meet a user need Don't rewrite acceptance critieria Make sure to write SMART tasks Don't let a blocker linger; any one person blocked means the whole team's velocity is at stake Look for "good enough" solution, not the "best" solution Make sure your stories are grounded in user needs Avoid the tendency to get bogged down in pro/con lists Try an evaluation matrix to weigh the critical factors of a story For Priority, try running stories through a tournament (A>B, A>C, C>B, D>A) = D,A,C,B Get a basic plan of action together and keep moving Avoid over-analyzin g; keep moving Don't base your ideas on an assumed problem Make sure to get to a comfort level so the one who is blocked feels the right problem is being addressed Determine how you will complete the stories; what are the necessary tasks? Avoid "paralysis" because you feel like some detail is not perfectly clear Get to a place where you can move forward on an MVP-type problem statement Avoid blameshifting on things that did not go well Be sure to timebox what did not go well If there are a lot of things to debrief, consider doing an ideation session separately Make sure to capture stories from your previous retrospective Make sure to capture stories from your previous retrospective Avoid tendency to delve into too much detail during showcase Encourage curiosity Encourage curiosity Encourage curiosity Focus on value, not polished presentations Avoid tendency to showcase complicated scenarios Focus on telling a story Try to think of the simplest scenario that you can showcase (hint: focus on story/feature acceptance criteria) Focus on the value of the outcome, as opposed to the process or details Ask yourself, "why does this product matter?" Avoid trap of skimming over Acceptance Criteria If you have a high clarifier on your team, let them be "scribe" for story writing Make sure to write SMART tasks Team will want to "gloss over" tasks as something "we all know" Keep track of your backlog items Find easy ways to capture your work progress (eg, use GitHub issues and comments) Team members will have a tendency to make implementation decisions and forget to share with the rest of the team Document your progress (even if not related to a story) Read up on different Retrospective techniques (retrium.com) Use powerful questions as a way to encourage input ask powerful (clarifying) questions Team members may be reluctant to discuss issues ask powerful (ideating) questions ask powerful (developing) questions Avoid trap of not listening carefully to stakeholder questios Consider the technique of "repeat back the question" (so stakeholder can confirm/clarify) before answering Team will have tendency to write Acceptance criteria that are "how' and not "what" Don't be afraid of LOTS of stories Put yourself in the shoes of a particular type of user Avoid the trap of not clarifying the "who" in the user story (ie, the "as a ...") Express ideas by telling a story about how a specific user can benefit Focus your discussions on the "what" of each story, not the "how" Team will want to "slip into solutioning" which is not part of backlog maintenance Avoid temptation to change the Acceptance criteria Focus on what things need to be done to meet the acceptance criteria Focus on "how" ideas, not "what" ideas Use your clarifiers and developers to pare down list of tasks as "how might we ... " questions to gather task 'ideas' Avoid adding new stories while refining prioritized stories Avoid doing more work than is truly necessary Focus on the explicit task(s) Add new ideas to the parking lot Avoid trying to over think multiple possible solutions see the blocker as an MVP in a microcosm Save "solution" discussions to end of retrospective During discussion of what didn't go well, team will want to spend time solutioning highlight the essence highlight the essence Avoid trap of spending too much time solutioning; showcase is for LISTENING to stakeholders Avoid overselling the value / outcome Reassure stakeholder(s) that multiple solutions exist but don't go into detail Remember to "W.A.I.T." (why am I talking) Team will want to adopt the first idea that comes along, instead of exploring options Consider regularly scheduled Design Thinking exercises try an empathy mapping exercise Avoid solutioning or jumping on the first solution mentioned Ask this final question before you finish fleshing out each story: "is there any way to make this simpler or easier?" Try not to jump on the first story you like No iteration plan is perfect; avoid the trap of continuing to work on a task that is not panning out simply because it's part of the story The next Daily Standup is an opportunity to raise the issue and tweak your plan if something is not going well Engage new ideas on their merits, not their pitfalls Don't kill an idea on how to solve a blocker just because it doesn't "fit" Affirm your teammate by affirming a proposed idea Try the POINt method (Positives, Opportunities, Issues, New Thinking) The team will not want to spend enough time on possible solutions to issues raised in the retro highlight the essence of what worked/didn't work Avoid fleshing out new ideas Pick 1 thing to fix so as not to overwhelm the team with having to produce a lot of ideas Don't reverse engineer what didn't go well Avoid falling into defensiveness when stakeholders give feedback Don't prematurely cut off a productive brainstorming session with the stakeholder Allow time for Q&A Stay in the mindset that by showing them what they asked for, you are really triggering them to further clarify what they really want Avoid trap of "killing" ideas because of potential risks/costs Limit potential risks/costs to only those that are essential acceptance criteria Keep story sizing in mind when determining the number of tasks It's OK to clarify what the story will NOT accomplish Avoid the tendency to "pile on" when blockers are mentioned (i.e., adding blockers not essential to acceptance criteria) "Just the facts, ma'am" Be disciplined about using "parking lots" (post-standup follow up meetings) Avoid over-solutio ning Don't let your desire to "dig in" to each issue derail the stand up Stick to the stories in progress or blockers Don't move forward without hearing from every team member Remember the standup is to share updates on stories in progress; move the status forward and get to blockers (or back to work!) Don't engage blockers during standup Consider asking the team to write what they are going to share at the standup in Slack before the standup Save solutions to blockers for post-standup Consider asking the team to write what they are going to share at the standup in Slack before the standup Team will have a tendency to want to explore solutions to blockers in detail (and derail the stand-up) Save ideas for post-standup / backlog most likely there is a high team preference in another area. this section intentionally left blank Avoid tendency to identify blockers which are not strictly related to acceptance criteria Keep the iteration flow going! Put areas of improvement into parking lot (for retro) Avoid doing more work than is truly necessary Avoid adding new tasks Focus on the explicit task(s) Add new ideas to the parking lot Blockers are logjams that need to be removed / resolved; not necessarily solved Select the easiest solution to unblock the blocker Resolve, don't "solve" Pick up thoughts from parking lot Time box the "what didn't go well" discussion Add solution thoughts to parking lot For complex problems, consider an exploratory task for the backlog Pick 1 thing to fix so as not to overwhelm the team Avoid frightening stakeholders with "risk overload" Prepare in advance which key risks you want to have stakeholders clarify Support showcase with details only when needed Be sure to check off tasks and move stories as they are completed Save new tasks for the parking lot Don't add tasks to your "to-do" list that are not in the story Pair with a high implementer when working on a story Establish team rewards for closing stories Don't redefine the story after you commit to it Consider what technical debt needs to be reduced Create a "punch list" of tasks for the story you select Ensure the team focuses on story-related topics Try not to push or oversell your idea for resolving a blocker Allow time for reflection Celebrate team accomplishments Don't blow off team achievements Ask: "how might we make this better?" (ie, is this really doing the best job of meeting acceptance criteria) Don't assume it's "good enough" Ask: "is this the best way to remove this blocker right now?" Be deliberate in considering quality Outcome must be to resume forward progress Don't focus on solutioning Focus on task/story progress Be sure to timebox the standup and move non-story items to post-standup Focus on breaking the iteration logjam Don't rush topics that need to be covered - but do so in the post-standup Be open to novelty in how you execute tasks Don't underestimate the effort Team will have a tendency to gloss over details Consider the effort bounds of this story Ask key open questions from the user's perspective (what would make the experience bad) Assume more effort is necessary than less If in doubt on sizing, go with larger size Ask: "what are we missing?" Team will have a tendency to latch on to first way to implement instead of considering alternatives Allow time for each story to consider alternative solutions before writing tasks Avoid "perfecting" your work Don't be "done" with a story/task too quickly Take time in the iteration to improve functionality Focus on "how" the tasks should answer the story most likely there is a high team preference in another area. this section intentionally left blank Team will want to pick 1st way to remove blocker (which may not be best way) Take the time post stand up to talk through blockers Team members may not get to root cause of problems Don't assume the team will automatically get better based on information gathered Each retro should end with team commit to make something better Don't assume the team knows how to get better Make sure retro has time box for considering how to get better Capture stakeholder feedback on areas for improvement ask powerful (developing) questions Probe new requests from stakeholders to ask which alternative solution they would like Trap is assuming stakeholders know what they want Reinforce that story should focus on outcomes that appeal to stakeholder Team may want to "skip" writing complete story and complete acceptance criteria Take time to write complete story (as a, I want, so that) Don't rush the time it takes to reach shared understanding Don't commit to a story too soon Stay in touch with your team about what you are doing (or have done) Don't let your desire to get things done get in the way of getting things done right. Make sure team fully understands what it is committing itself to before putting the story into the iteration Avoid the trap of taking on too many story points Team will have a tendency to avoid documenting progress Leverage tools that make documenting progress easy (e.g. GitHub) Team members will have a tendency to report too much detail Ask the team to write what they are going to share at the standup in Slack before the standup Make sure your solution for the blocker covers all aspects of the blocker Ask: "is this the best way to remove this blocker right now?" Allow for feedback to improve alternatives Don't move too quickly to "what's next" Use team's success to build an even better backlog Give stakeholders time to review and ask questions Avoid temptation to move quickly through showcase without allowing time for Q&A Open your planning call by restating next milestone team is trying to achieve most likely there is a high team preference in another area. this section intentionally left blank Don't assume you know your stakeholder's requirements / expectations most likely there is a high team preference in another area. this section intentionally left blank Team will have a tendency to not want to focus on closing out tasks in a timely manner Consider using a task burn down chart to clearly see remaining work Team will tend to be vague in reporting work accomplished Consider numbering tasks for iteration and have team members report by task number Consider asking the team to write what they are going to share at the standup in Slack before the standup most likely there is a high team preference in another area. this section intentionally left blank most likely there is a high team preference in another area. this section intentionally left blank Team collaboration do's & don'ts Don't write story tasks yet Do this Avoid this Legend TeamPreference Agile Practice Clarify preference Enjoys exploring challenges and opportunities Likes to examine the details Wants a clear understanding of the issue Prefers a methodical approach to solving problems May suffer from “analysis paralysis” Ideate preference Likes to look at the big picture Enjoys toying with ideas and possibilities Likes to stretch his or her imagination Enjoys thinking in more global and abstract terms Takes an intuitive approach to innovation May overlook details Develop preference Enjoys putting together workable solutions Likes to examine the pluses and minuses of an idea Likes to compare competing solutions Enjoys analyzing potential solutions Enjoys planning the steps to implement an idea May get stuck in developing the perfect solution Implement preference Likes to see things happen Enjoys giving structure to ideas so they become a reality Enjoys seeing ideas come to fruition Likes to focus on “workable” ideas and solutions Takes the Nike approach to innovation (i.e., “Just Do It!”) May leap to action too quickly macker@us.ibm.com