Liftoff - come lanciare team e progetti Agili
di Fabio Armani
Come per mettere in orbita un razzo è importante effettuare molteplici operazioni preliminare che sono fondamentali per il successo della missione, così per lanciare un progetto o creare un team Agile è fondamentale una fase di 'Liftoff'.
Questo talk, che parte dall'interessantissimo lavoro di Diana Larsen e Ainsley Nies intende combinare le pratiche della fase di Agile Inception portate avanti dall'autore sin dal 2001 con i più moderni principi derivanti da Lean StartUp.
4. Li%off
• What
the
customer
wants
and
values
• That
creates
value
for
the
business
• That
the
customer
will
accept
&
exchange
value
for
• In
a
Hmeframe
that
suits
the
customers’
needs
• Easily
maintainable
and
supportable
a%er
deployment
• In
a
way
that
leaves
team
members
ready
and
eager
to
work
on
the
next
deliverable
8. Features
&
Success
Factors
• The
term
kick-‐off
designates
an
internal
workshop
at
the
beginning
of
a
project
or
at
the
start
of
a
project
phase
• A
kick-‐off
at
PSE
usually
lasts
for
1-‐2
days
• Features:
– Whole
Team
parHcipates
and
contributes
– Agenda
with
variety
of
acHviHes,
presentaHons
by
different
people,
&
moderated
discussions
– Higher
awareness
of
and
aVenHon
to
risks
10. Plan
to
Promote
Team
Forming
• Provide
structure,
informaHon,
and
support
• Dra%
an
Agile
Charter
• Focus
on
the
“do-‐able”
• Define
“done”
• IdenHfy
roles
and
responsibiliHes
• IniHate
iteraHon
retrospecHves
• Acknowledge
feelings
of
newness
or
confusion
• Manage
parHcipaHon
so
everyone
has
a
voice
Set
a
tone
of
openness
and
trust
18. Project
Chartering
helps
people
answer
quesHons
like:
• Is
the
idea
for
the
project
worthwhile?
• How
does
the
project
further
the
organizaHon's
vision/mission?
• How
would
we
know
if
the
project
is
a
success?
• Who
is
part
of
the
project's
Project
Community?
33. Alignment
Value
&
Principles
-‐
Beliefs
&
Ideals
Values
about
Work
A
Core
WA
Team
Working
Agreements
Cross-‐funcHonal
-‐
OperaHonal
group
with
a
Guidelines
common
purpose
58. Boundaries
To
discover
the
boundaries
of
your
project,
explore
the
areas
of:
• decision-‐making
authority
• Hme
limit
• organizaHonal/departmental
relaHonships
• communicaHon
needs
• system
interfaces
76. Project
Community
Luigi
CUSTOMER
Maria
Stefano
Nicola
Lorenzo
BUILDER
Anna
SPONSOR
Enrico
Francesco
77. Chartering
Session
• By
having
a
Chartering
session,
we
bring
the
team
together
to
create
a
common
understanding
of
the
product,
its
vision,
and
its
goals.
78. Chartering
Session
• This
leads
to
a
higher
level
of
engagement
for
the
team
members
and
provides
a
richer
context
for
all
involved.
92. Design
a
product
box
• If
we
were
flipping
through
a
magazine
and
we
saw
an
adverHsement
for
our
product
or
service,
what
would
it
say,
and,
more
importantly,
would
we
buy
it?
111. What
keeps
us
up
at
night
• Some
of
the
things
that
happen
on
projects
are
downright
scary.
But
talking
about
them,
and
what
we
can
do
to
avoid
them,
can
make
them
less
scary
112. Scrum
Zombies
…
Yesterday
I
zoodled
Yesterday
I
zoodled
Today
I’ll
zoodlle
Today
I’ll
zoodlle
No
problem
No
problem
Yesterday
I
zoodled
Today
I’ll
zoodlle
No
problem
120. Be
clear
on
what’s
going
to
give
• Projects
have
levels
like
Hme,
scope,
budget
and
quality.
What’s
the
most
and
least
important
for
this
project
at
this
Hme?