7.
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
8.
THE 12 AGILE PRINCIPLES
www.AgileManifesto.org
Our highest priority is
to satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development. Agile
processes harness change
for the customer's
competitive advantage.
Deliver working
software frequently,
from a couple of weeks
to a couple of months,
with a preference to the
shorter timescale.
Business people and
developers must work
together daily
throughout the project.
Build projects around
motivated individuals.
Give them the environment
and support they need,
and trust them to get the
job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software is the
primary measure of
progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention to
technical excellence
and good design
enhances agility.
Simplicity--the art of
maximizing the amount
of work not done--is
essential.
The best architectures,
requirements, and
designs emerge from
self-organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts
its behavior accordingly.
9.
SCRUM IN ONE SLIDE
Development
Sprint Planning Sprint Review
Sprint Retrospective
Sprint
ROLES: Scrum Master, Product Owner, Developer
ARTIFACTS: Product Backlog, Sprint Backlog, Product Increment
13.
“The Scrum Master is responsible for
ensuring Scrum is understood and
enacted. Scrum Masters do this by
ensuring that the Scrum Team adheres to
Scrum theory, practices, and rules.”
--The Scrum Guide
14.
PRODUCT
OWNER
SCRUM
MASTER
STAKEHOLDERS
DEVELOPMENT
TEAM
WHAT?
WHY?
IMPEDIMENTS
SYSTEM
IMPEDIMENTS
FEEDBACK
(HOW)
19.
Scrum Masters have their
hands full, but not with
software development…
20.
A scrum master can avoid becoming an
impediment to their team by frequently
inspecting and adapting their behaviors.
21.
Common Scrum Master Impediments:
• Agile Expert – one true way to “be agile”
• Project Manager – assigning tasks
• Technical Lead – dictating solutions to the dev team
24.
ARE YOU A SUPER HERO?:
•Team seeks your approval before acting
•Team asks about the “right way” to do Agile
•Are you insisting on “correct” solutions?
25.
THINGS TO CONSIDER:
•Resist the urge to solve the teams problems
•Get comfortable with awkward silence
•Focus on relationships
26.
BEWARE LEARNED HELPLESSNESS
Helplessness can lead to overlooking
opportunities to improve
27.
“A dead scrum master
is a useless scrum master.”
--Ken Schwaber
35.
“DAD! Stop helping me!”
--My son, tired of me inflicting help
36.
Happy Accidents
•Thomas Edison “failed” thousands of times
until he found the correct filament for the light
bulb.
•Post-It notes were invented to replace
bookmarks.
•Kleenex tissues were originally made to remove
make-up.
•WD40 is named after the number of attempts to
get the water displacement formula correct.
These ideas were at one point failures…
37.
Not every experiment is a winner…and
not every failure is a loser.
38.
SCRUM IN ONE SLIDE
Development
Sprint Planning Sprint Review
Sprint Retrospective
Sprint
ROLES: Scrum Master, Product Owner, Developer
ARTIFACTS: Product Backlog, Sprint Backlog, Product Increment
46.
“I don’t think that design will work. You
should code the story like this…”
47.
THINGS TO LOOK FOR:
•Is design/architecture emergent?
•Are the developers disengaged?
•How does the team decide the best way to
do their work?
•Is pair programming, #mobprogramming, or
swarming happening?
48.
ADJUSTMENTS:
•Leave the developers alone
•Step down as scrum master and resume a
coding role
•Focus on guiding rather than directing
•Ask for permission to help
54.
Communication is your greatest tool. How
you frame discussions WILL make or
break your agile transformations and
projects.
55.
“Teams ship working software
at the end of each sprint. That’s
why we implemented scrum.
Work the weekends if you’re
behind. The team needs to
deliver on their commitments.”
57.
“Agile processes promote sustainable
development. The sponsors, developers,
and users should be able to maintain a
constant pace indefinitely.”
--Agile Manifesto
58.
Sustainable pace is a quality play
•Burned out developers deliver bad code
•They also find better jobs
59.
Sustainable pace is a productivity play
•Continuous integration, automated
testing, skill building, and whole team
understanding become important when
long hours are not an option
60.
Sustainable pace is predictable
•Over a period of time, the amount of
work that a scrum team - working at
a sustainable pace - can accomplish
will become consistent
75.
Make sure people are ready
to hear what you have to say.
76.
??????
AGILE IMPACTS EVERYONE
• Organizational Change
• Leadership Change
• Team Change
• Status Change
• Job Description Change
• Role Change
• Culture Change
77.
“People who ask others to change may not
understand what value they are asking
people to give up. And in fact, they may not
appreciate or even notice what’s valuable
to the people they expect to change.”
--Esther Derby
78.
We are telling people to
give up the tools, methods,
processes, and behaviors
that have made them
successful.
79.
WARNING SIGNS:
•Arguments – “What has to be true…?”
•Emotional outbursts
•Am I talking to the team or at the team?
•Your feelings – “Am I enjoying my role?”
80.
ARE YOU BEING KIND?
•Take time to reflect on difficult exchanges
•What is motivating you?
•Anxiety, fear, or frustration
•Address the “friction” in the retrospective
•Ask the team for feedback and support
81.
RESPONSES TO CHANGE ARE INVALUABLE
What is the source of their resistance?
Do people know
how to do what
they are being
asked to do?
Is there a
personal conflict
that is causing
resistance?
Is someone a
champion of the
old process?
Are there
systems in place
that reward
disruptive
behavior?
Is the path to
success unclear
to them?
What does
someone lose
due to the
change?
83.
You are going to face a lot of
wrong premises about what
makes safety and speed
possible.
84.
“What does it matter how many
times I reassign team members,
isn’t that what self-organization
is for?”
85.
Self-organization does not
initially feel safe or fast.
86.
SCRUM MANAGEMENT • Manage the boundaries
• Build Stable Teams
• Hire people – Grow skills
• Act transparently
• Examine systems &
correct faulty ones
• Give guidance when
asked/needed
• Reach across org charts
• Definition of Done
• Continuous improvement
• Expect working software
every sprint
Vision – Direction – Goals
“I finally have time to do my job.”
87.
“A scrum teams job is to self-organize
around the challenges, and within the
boundaries and constraints, put in place
by management.”
--Mike Cohn, Succeeding with Agile
88.
What must be true for a
person to ask that
question?
89.
“Agile is for IT. Why are you
talking to HR and finance?"
91.
“You can’t coach if you’ve
never developed software. Pick
another scrum master for this
team."
92.
“Managers are still needed. Not so
much for their planning and controlling
ability, but for that important job of
interfacing on the teams behalf with the
rest of the organization.”
--Diana Larsen
94.
http://ryanripley.com
ryan@ryanripley.com
@ryanripley
Podcast available on iTunes,
Stitcher, and ryanripley.com
Notes de l'éditeur
If people feel they have no control over their situation they may begin to behave in a helpless manner. Inaction can lead to overlooking opportunities for change.
"I told you not to use Lifebuoy!"
Prevents burnout which helps in turnover prevention. Lowering stress has many benefits from increased health, improved state of mind and less absenteeism. Working long hours for more than a week or two leads to less productivity than working fewer hours. Working at a pace that is too high results in decreased quality and more mistakes.
Il semblerait que vous ayez déjà ajouté cette diapositive à .
Créer un clipboard
Vous avez clippé votre première diapositive !
En clippant ainsi les diapos qui vous intéressent, vous pourrez les revoir plus tard. Personnalisez le nom d’un clipboard pour mettre de côté vos diapositives.
Créer un clipboard
Partager ce SlideShare
Vous avez les pubs en horreur?
Obtenez SlideShare sans publicité
Bénéficiez d'un accès à des millions de présentations, documents, e-books, de livres audio, de magazines et bien plus encore, sans la moindre publicité.
Offre spéciale pour les lecteurs de SlideShare
Juste pour vous: Essai GRATUIT de 60 jours dans la plus grande bibliothèque numérique du monde.
La famille SlideShare vient de s'agrandir. Profitez de l'accès à des millions de livres numériques, livres audio, magazines et bien plus encore sur Scribd.
Apparemment, vous utilisez un bloqueur de publicités qui est en cours d'exécution. En ajoutant SlideShare à la liste blanche de votre bloqueur de publicités, vous soutenez notre communauté de créateurs de contenu.
Vous détestez les publicités?
Nous avons mis à jour notre politique de confidentialité.
Nous avons mis à jour notre politique de confidentialité pour nous conformer à l'évolution des réglementations mondiales en matière de confidentialité et pour vous informer de la manière dont nous utilisons vos données de façon limitée.
Vous pouvez consulter les détails ci-dessous. En cliquant sur Accepter, vous acceptez la politique de confidentialité mise à jour.