SlideShare a Scribd company logo
1 of 126
ic k me
K
                Kicking
               ScrumBut

              Rowan Bunning
                Certied Scrum Trainer
                 Software WithStyle
There are pitfalls on the journey
There are pitfalls on the journey




How can we help each other to avoid them?
ScrumBut
   • ScrumButs are reasons why you can’t take
     full advantage of Scrum to solve the
     problems and realise the benets.
   • Format: (ScrumBut) (Reason)(Workaround)
   • Example: “We use Scrum, but Daily Scrum
     meetings are too much overhead so we
     only have them once a week.”

                                       Source: Ken Schwaber.
ScrumBut
    • ScrumButs are reasons why you can’t take
      full advantage of Scrum to solve the
      problems and realise the benets.
    • Format: (ScrumBut) (Reason)(Workaround)
    • Example: “We use Scrum, but Daily Scrum
      meetings are too much overhead so we
      only have them once a week.”

                                        Source: Ken Schwaber.




What ‘ScrumButs’ have you seen?
Some ScrumButs to avoid...
Some ScrumButs to avoid...
 ✖ Goalless, soulless Scrum
 ✖ Cherry-picking practices and premature process
   optimisation
 ✖ Shooting the Scrum messenger
 ✖ Planning paralysis
 ✖ Mis-aligned stories
 ✖ Command and control-style micro-management
 ✖ Individual heroics
 ✖ Smoke and mirror demos
 ✖ Lack of risk management
 ✖ The vicious cycle of overcommitment
 ✖ Stalled improvement
Avoid: Goalless Scrum

  “We use Scrum but... only because [insert latest fad].”


Is your Scrum implementation goalless?
Avoid: Goalless Scrum

  “We use Scrum but... only because [insert latest fad].”


Is your Scrum implementation goalless?
Avoid: Goalless Scrum

    “We use Scrum but... only because [insert latest fad].”


  Is your Scrum implementation goalless?
• Why are you using Scrum?
Avoid: Goalless Scrum

    “We use Scrum but... only because [insert latest fad].”


  Is your Scrum implementation goalless?
• Why are you using Scrum?
• What are your pain points?
Avoid: Goalless Scrum

    “We use Scrum but... only because [insert latest fad].”


  Is your Scrum implementation goalless?
• Why are you using Scrum?
• What are your pain points?
• What can the business
  expect to get out of this?
Try: Targeting process
improvement goals
Try: Targeting process
improvement goals
Try: Targeting process
improvement goals

• Consider using Scrum to
  govern the introduction of
  Scrum
Avoid: Soulless Scrum

 Is your Scrum implementation soulless?
Avoid: Soulless Scrum

  Is your Scrum implementation soulless?

• Are you just practicing Scrum by rote?
Avoid: Soulless Scrum

  Is your Scrum implementation soulless?

• Are you just practicing Scrum by rote?
• Do you have a shared vision of the
  future?
Avoid: Soulless Scrum

  Is your Scrum implementation soulless?

• Are you just practicing Scrum by rote?
• Do you have a shared vision of the
  future?
• Does your team regularly discuss
  Scrum values and principles?
Avoid: Soulless Scrum

  Is your Scrum implementation soulless?

• Are you just practicing Scrum by rote?
• Do you have a shared vision of the
  future?
• Does your team regularly discuss
  Scrum values and principles?


Try: Discussing Scrum values, principles and
what these mean for you
Avoid: Cherry-picking practices




                “We use Scrum but... only the
                practices that are most appealing”
Agile methods as systems
Agile methods as systems
       “No single practice works well by itself, each needs the other
       practices to keep them in balance.”
Agile methods as systems
       “No single practice works well by itself, each needs the other
       practices to keep them in balance.”
       “If you follow 80% of the process you get 20% of the benefits.”
Agile methods as systems
       “No single practice works well by itself, each needs the other
       practices to keep them in balance.”
       “If you follow 80% of the process you get 20% of the benefits.”
                                                              - Kent Beck
Agile methods as systems
       “No single practice works well by itself, each needs the other
       practices to keep them in balance.”
       “If you follow 80% of the process you get 20% of the benefits.”
                                                              - Kent Beck
Agile methods as systems
       “No single practice works well by itself, each needs the other
       practices to keep them in balance.”
       “If you follow 80% of the process you get 20% of the benefits.”
                                                              - Kent Beck




                                                               Source: Kent Beck.
Agile methods as systems
       “No single practice works well by itself, each needs the other
       practices to keep them in balance.”
       “If you follow 80% of the process you get 20% of the benefits.”
                                                              - Kent Beck




                                                               Source: Kent Beck.

   Avoid: Premature process optimisation
Try: applying before
inspecting and adapting
Try: applying before
inspecting and adapting
     “[Apply] Scrum as proposed... for at least 3 Sprints.”
                                          - Christian Schmidkonz, SAP.
Try: applying before
inspecting and adapting
     “[Apply] Scrum as proposed... for at least 3 Sprints.”
                                          - Christian Schmidkonz, SAP.




              “ ‘Doing Scrum’ is as meaningless
              (and impossible) as creating an
              instance of an abstract class.”
                                            - Tobias Mayer
Shooting the Scrum messenger
                      “We use Scrum but… we
                      don’t like it because it
                      makes life more difficult.”




                  m
             S cru
Shooting the Scrum messenger
                      “We use Scrum but… we
                      don’t like it because it
                      makes life more difficult.”

                      • Is Scrum surfacing
                         existing issues?


                  m
             S cru
Shooting the Scrum messenger
                      “We use Scrum but… we
                      don’t like it because it
                      makes life more difficult.”

                      • Is Scrum surfacing
                         existing issues?
                      • Are people speaking
                         out early?
                  m
             S cru
Shooting the Scrum messenger
                      “We use Scrum but… we
                      don’t like it because it
                      makes life more difficult.”

                      • Is Scrum surfacing
                         existing issues?
                      • Are people speaking
                         out early?
                  m
             S cru

                      “Bad news doesn’t get
                      any better with age!”
“Scrum is a mirror.”
           - Alistair Cockburn
“Scrum is a mirror.”
                                - Alistair Cockburn




Try: Looking into the Scrum mirror
“Scrum is a mirror.”
                                - Alistair Cockburn




Try: Looking into the Scrum mirror
“We use Scrum but… we're still
not condent about our plan
after two days of Sprint planning!
Avoid: Planning Paralysis
“We use Scrum but… we're still
not condent about our plan
after two days of Sprint planning!
Avoid: Planning Paralysis
“We use Scrum but… we're still
not condent about our plan
after two days of Sprint planning!

Try: Doing your homework
on the backlog
Avoid: Planning Paralysis
“We use Scrum but… we're still
not condent about our plan
after two days of Sprint planning!

Try: Doing your homework
on the backlog
• Grooming the Product Backlog
• Regular estimation sessions
• Getting Stories to a state of
 ‘Ready’
• 5-10% of effort preparing
 future work
Avoid: Mis-aligned Stories
Avoid: Mis-aligned Stories




                 e.g. Building screens
                 rather than workflows
Try: Sashimi slicing by value
Try: Sashimi slicing by value
                 Try:   • Slicing by business value
                        • Being user task-centric
                        • Going end-to-end
                          through technology stack
Avoid: Command and control-
style micro-management
“We use Scrum but… a manager
keeps telling team members
which tasks to do when!”
Avoid: Command and control-
style micro-management
“We use Scrum but… a manager
keeps telling team members
which tasks to do when!”

Q: Does Scrum involve
micro-management?
Avoid: Command and control-
style micro-management
“We use Scrum but… a manager
keeps telling team members
which tasks to do when!”

Q: Does Scrum involve
micro-management?

A: Yes!
Avoid: Command and control-
style micro-management
“We use Scrum but… a manager
keeps telling team members
which tasks to do when!”

Q: Does Scrum involve
micro-management?

A: Yes!

Q: Who is doing the
micro-management?
Avoid: Command and control-
style micro-management
“We use Scrum but… a manager
keeps telling team members
which tasks to do when!”

Q: Does Scrum involve
micro-management?

A: Yes!

Q: Who is doing the
micro-management?
            Thanks to: Mike Cohn
Avoid: Command and control-
style micro-management
“We use Scrum but… a manager
keeps telling team members
which tasks to do when!”

Q: Does Scrum involve
micro-management?

A: Yes!

Q: Who is doing the
micro-management?
            Thanks to: Mike Cohn

Is your team empowered?
Try: Allowing the team to
self-manage within a
time-box
Try: Allowing the team to
self-manage within a
time-box
Do:   • Let go!
      • Emphasise goals
      • Offer to help
      • Facilitate learning
Try: Allowing the team to
self-manage within a
time-box
Do:   • Let go!
      • Emphasise goals
      • Offer to help
      • Facilitate learning
       “Never tell people how to
       do things. Tell them what to
       do, and they will surprise
       you with their ingenuity.”
                  - General George S. Patton, Jr.
Individual Heroics
Individual heroics
Individual Heroics
Individual heroics




“We use Scrum but… individuals hoard work and
boast about it!”
Try: Team-centric reviews and
incentives
Try: Team-centric reviews and
incentives
Try: Team-centric reviews and
incentives
Try: Team-centric reviews and
incentives




          Try:
        • Emphasising team achievement
        • Dampening individual heroics
        • Teamwork-biased incentives
Smoke and mirror                             demos

“Transparency ensures that
aspects of the process that
affect the outcome must be
visible to those managing the
outcomes. ...when someone
inspecting a process believes
that something is done; it
must be equivalent to their
definition of done.”
           - Ken Schwaber, The Scrum Guide




                                             you see isn’t quite done.
Smoke and mirror                              demos

 “Transparency ensures that
 aspects of the process that
 affect the outcome must be
 visible to those managing the
 outcomes. ...when someone
 inspecting a process believes
 that something is done; it
 must be equivalent to their
 definition of done.”
            - Ken Schwaber, The Scrum Guide




We use Scrum but... what you see isn’t quite done.
What you can’t see...
What you can’t see...
What you can’t see...




Try: Not demoing features that aren’t truly “done”
Avoid: Lack of risk management
Avoid: Lack of risk management
              Requirements                                 Integrate &
                             Design          Code
                Analysis                                   System Test



                                                    First build and deliver

Potential
Impact of                                      Highest risk activities such as
Risks being                                    integration, system testing,
tackled                                        load testing are tackled late




                                      Time
Avoid: Lack of risk management
                Requirements                                                     Integrate &
                                          Design                Code
                  Analysis                                                       System Test



                                                                         First build and deliver

Potential
Impact of                                                              Highest risk activities such as
Risks being                                                            integration, system testing,
tackled                                                                load testing are tackled late




                                                       Time

 First build and deliver

                                           Iterations
                                                                              All activities are
                                                                              tackled early




Potential     Integrate &   Integrate &   Integrate &    Integrate &       Integrate &
Impact of     System Test   System Test   System Test    System Test       System Test
Risks being
                 Code          Code          Code             Code            Code
tackled
                Design        Design         Design           Design         Design


               Analysis      Analysis       Analysis      Analysis           Analysis


                                                       Time

                             Source: Craig Larman, Agile & Iterative Development, 2004.
Scrum risk reduction strategies




            Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
Scrum risk reduction strategies
           Risk of...                                           Scrum Strategy
Not pleasing the customer        Customer sees product constantly.
                                 Customer on-site.
Not completing all functionality Develop in priority order.

Poor estimating and planning               Small estimates tracked daily.
                                           Review and adjustment every iteration.
Not resolving issues properly              Active daily management.
                                           Bi-directional reporting.
Not being able to complete                 Delivery of working software every
the development cycle                      iteration.
                                           Team forced to confront issues early.
Taking too much work and                   Clear goal and scope each iteration.
changing expectations                      No change within iterations.
                        Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
Scrum risk reduction strategies
           Risk of...                                           Scrum Strategy
Not pleasing the customer        Customer sees product constantly.
                                 Customer on-site.
Not completing all functionality Develop in priority order.

Poor estimating and planning               Small estimates tracked daily.
                                           Review and adjustment every iteration.
Not resolving issues properly              Active daily management.
                                           Bi-directional reporting.
Not being able to complete                 Delivery of working software every
the development cycle                      iteration.
                                           Team forced to confront issues early.
Taking too much work and                   Clear goal and scope each iteration.
changing expectations                      No change within iterations.
                        Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
Scrum risk reduction strategies
           Risk of...                                           Scrum Strategy
Not pleasing the customer        Customer sees product constantly.
                                 Customer on-site.
Not completing all functionality Develop in priority order.

Poor estimating and planning               Small estimates tracked daily.
                                           Review and adjustment every iteration.
Not resolving issues properly              Active daily management.
                                           Bi-directional reporting.
Not being able to complete                 Delivery of working software every
the development cycle                      iteration.
                                           Team forced to confront issues early.
Taking too much work and                   Clear goal and scope each iteration.
changing expectations                      No change within iterations.
                        Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
Scrum risk reduction strategies
           Risk of...                                           Scrum Strategy
Not pleasing the customer        Customer sees product constantly.
                                 Customer on-site.
Not completing all functionality Develop in priority order.

Poor estimating and planning               Small estimates tracked daily.
                                           Review and adjustment every iteration.
Not resolving issues properly              Active daily management.
                                           Bi-directional reporting.
Not being able to complete                 Delivery of working software every
the development cycle                      iteration.
                                           Team forced to confront issues early.
Taking too much work and                   Clear goal and scope each iteration.
changing expectations                      No change within iterations.
                        Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
Scrum risk reduction strategies
           Risk of...                                           Scrum Strategy
Not pleasing the customer        Customer sees product constantly.
                                 Customer on-site.
Not completing all functionality Develop in priority order.

Poor estimating and planning               Small estimates tracked daily.
                                           Review and adjustment every iteration.
Not resolving issues properly              Active daily management.
                                           Bi-directional reporting.
Not being able to complete                 Delivery of working software every
the development cycle                      iteration.
                                           Team forced to confront issues early.
Taking too much work and                   Clear goal and scope each iteration.
changing expectations                      No change within iterations.
                        Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
Scrum risk reduction strategies
           Risk of...                                           Scrum Strategy
Not pleasing the customer        Customer sees product constantly.
                                 Customer on-site.
Not completing all functionality Develop in priority order.

Poor estimating and planning               Small estimates tracked daily.
                                           Review and adjustment every iteration.
Not resolving issues properly              Active daily management.
                                           Bi-directional reporting.
Not being able to complete                 Delivery of working software every
the development cycle                      iteration.
                                           Team forced to confront issues early.
Taking too much work and                   Clear goal and scope each iteration.
changing expectations                      No change within iterations.
                        Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
Scrum risk reduction strategies
           Risk of...                                           Scrum Strategy
Not pleasing the customer        Customer sees product constantly.
                                 Customer on-site.
Not completing all functionality Develop in priority order.

Poor estimating and planning               Small estimates tracked daily.
                                           Review and adjustment every iteration.
Not resolving issues properly              Active daily management.
                                           Bi-directional reporting.
Not being able to complete                 Delivery of working software every
the development cycle                      iteration.
                                           Team forced to confront issues early.
Taking too much work and                   Clear goal and scope each iteration.
changing expectations                      No change within iterations.
                        Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
Scrum risk reduction strategies
            Risk of...                                           Scrum Strategy
 Not pleasing the customer        Customer sees product constantly.
                                  Customer on-site.
 Not completing all functionality Develop in priority order.

 Poor estimating and planning               Small estimates tracked daily.
                                            Review and adjustment every iteration.
 Not resolving issues properly              Active daily management.
                                            Bi-directional reporting.
 Not being able to complete                 Delivery of working software every
 the development cycle                      iteration.
                                            Team forced to confront issues early.
 Taking too much work and                   Clear goal and scope each iteration.
 changing expectations                      No change within iterations.
                         Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.

Is it sufcient to rely solely on these built-in strategies?
Try: Creating a safe-fail environment
Try: Creating a safe-fail environment
• Time-boxing
Try: Creating a safe-fail environment
• Time-boxing
• Areas of risk/
  uncertainty early in
  release cycles
Try: Creating a safe-fail environment
• Time-boxing
• Areas of risk/
  uncertainty early in
  release cycles
  • Prioritisation bias
    towards areas of risk
Try: Creating a safe-fail environment
• Time-boxing
• Areas of risk/
  uncertainty early in
  release cycles
  • Prioritisation bias
    towards areas of risk
  • Spikes to reduce
    uncertainty
Try: Creating a safe-fail environment
• Time-boxing
• Areas of risk/
  uncertainty early in
  release cycles
  • Prioritisation bias
    towards areas of risk
  • Spikes to reduce
    uncertainty
  • Last Responsible
    Moment planning
Try: Creating a safe-fail environment
• Time-boxing
• Areas of risk/
    uncertainty early in
    release cycles
    • Prioritisation bias
      towards areas of risk
    • Spikes to reduce
      uncertainty
    • Last Responsible
      Moment planning
•   Learn quickly
Try: Collaborative risk management
 Risks                          Strategy
                                Mitigating                       Containing



                                                                 Evading



                                                                 Avoiding




         Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
Try: Collaborative risk management
 Risks                                   Strategy
                                         Mitigating                       Containing



                                                                          Evading



                                                                          Avoiding



         take steps before the risk materialises
         to reduce the containment costs e.g.
         move feature to an earlier sprint
                  Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
Try: Collaborative risk management
                                                              set aside time and money to pay
                                                              for the risk should it materialise
 Risks                                   Strategy             e.g. plan for training on new tools
                                         Mitigating                       Containing



                                                                          Evading



                                                                          Avoiding



         take steps before the risk materialises
         to reduce the containment costs e.g.
         move feature to an earlier sprint
                  Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
Try: Collaborative risk management
                                                              set aside time and money to pay
                                                              for the risk should it materialise
 Risks                                   Strategy             e.g. plan for training on new tools
                                         Mitigating                       Containing


                                                                                                    bet on the risk not
                                                                          Evading                   materialising e.g.
                                                                                                    accepting not having
                                                                                                    a dedicated team


                                                                          Avoiding



         take steps before the risk materialises
         to reduce the containment costs e.g.
         move feature to an earlier sprint
                  Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
Try: Collaborative risk management
                                                              set aside time and money to pay
                                                              for the risk should it materialise
 Risks                                   Strategy             e.g. plan for training on new tools
                                         Mitigating                       Containing


                                                                                                    bet on the risk not
                                                                          Evading                   materialising e.g.
                                                                                                    accepting not having
                                                                                                    a dedicated team


                                                                          Avoiding



         take steps before the risk materialises                    don’t do part of the
         to reduce the containment costs e.g.                       project that entails the risk
         move feature to an earlier sprint                          e.g. avoid platform upgrade
                  Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
Avoid: The vicious cycle
of overcommitment




“We use Scrum but… we don't have time for bug fixing or
process improvement because we have too many new features to
Try: Snapping out of overcommitment!




Raise visibility, get buy-in, create a sense of urgency, action!
Stalled improvement
“We use Scrum but… we've still
got the same issues that we had
a few sprints ago! ”
Stalled improvement
“We use Scrum but… we've still
got the same issues that we had
a few sprints ago! ”



Are you suffering from the
‘three meeting syndrome’?
Stalled improvement
“We use Scrum but… we've still
got the same issues that we had
a few sprints ago! ”



Are you suffering from the
‘three meeting syndrome’?




    Avoid: Supercial 15min retrospectives only
Try: Deep reflection & correction
Try: Deep reflection & correction
Try: Deep reflection & correction
                     Keep   Problem    Try




                                      Puzzles
Try: Deep reflection & correction
                                                    Keep              Problem                  Try




                                                                                            Puzzles



                                             1. Set the stage
                                             2. Gather data
                                             3. Generate insights
                                             4. Decide what to do
                                             5. Close the retrospective
       Reference: Derby E., Larsen D., Agile Retrospectives: Making Good Teams Great, Pragmatic Bookshelf, 2006.
In Summary... let’s not dilute Scrum
In Summary... let’s not dilute Scrum
In Summary... let’s not dilute Scrum




   “Agile development is like teenage sex.
In Summary... let’s not dilute Scrum




   “Agile development is like teenage sex.
   Everyone says they're doing it, but only 10% are.
In Summary... let’s not dilute Scrum




   “Agile development is like teenage sex.
   Everyone says they're doing it, but only 10% are.
   And those who are -- ARE DOING IT WRONG.”
In Summary... let’s not dilute Scrum




   “Agile development is like teenage sex.
   Everyone says they're doing it, but only 10% are.
   And those who are -- ARE DOING IT WRONG.”
                                        - The Hacker Chick Blog
Remember...
Remember...
              “If you’re not having fun, you’re not doing it right!”
                                 - Joseph Pelrine, CST and Social Complexity Scientist
Your moment of Scrum Zen
Your moment of Scrum Zen
 Work towards:
Your moment of Scrum Zen
  Work towards:
• High performance teams
Your moment of Scrum Zen
  Work towards:
• High performance teams
• Harmony with your environment and its challenges
Your moment of Scrum Zen
  Work towards:
• High performance teams
• Harmony with your environment and its challenges
• Your ‘fitness peak’
Try...
Try...
 ✓ Targetting process improvement goals + discussing
   Scrum values, principles and what these mean
 ✓ Applying before inspecting and adapting
 ✓ Looking into the Scrum mirror
 ✓ Doing your homework on the backlog
 ✓ Sashimi slicing by business value
 ✓ Allowing the team to self-manage within a time-box
 ✓ Team-centric reviews and incentives
 ✓ Not demoing features that aren’t truly “done”
 ✓ Collaborative risk management
 ✓ Snapping out of overcommitment!
 ✓ Deep reflection and correction
I’m




      Rowan Bunning
          www.softwarewithstyle.com
      Rowan.Bunning@softwarewithstyle.com
I’m
                            Thank you
                            keep in touch




      Rowan Bunning
          www.softwarewithstyle.com
      Rowan.Bunning@softwarewithstyle.com

More Related Content

What's hot

The Ki to Scrum Mastery
The Ki to Scrum MasteryThe Ki to Scrum Mastery
The Ki to Scrum MasteryRowan Bunning
 
Principles to practices workshop
Principles to practices workshopPrinciples to practices workshop
Principles to practices workshopRowan Bunning
 
Illuminating scrum by comparing LEsS with safe - Rowan Bunning
Illuminating scrum by comparing LEsS with safe - Rowan BunningIlluminating scrum by comparing LEsS with safe - Rowan Bunning
Illuminating scrum by comparing LEsS with safe - Rowan BunningScrum Australia Pty Ltd
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015Rowan Bunning
 
Full-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMasterFull-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMasterArne Åhlander
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? Stefania Marinelli
 
Agile Risk Management
Agile Risk ManagementAgile Risk Management
Agile Risk ManagementRowan Bunning
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Mariya Breyter
 
The Agile Hammer
The Agile HammerThe Agile Hammer
The Agile HammerMariya Breyter
 
Agile vs agile (vs agile)
Agile vs agile (vs agile)Agile vs agile (vs agile)
Agile vs agile (vs agile)Laurie Young
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentRyan Ripley
 
Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training CourseAstro Tech
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterLinda Podder
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersRyan Ripley
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the ImpedimentRyan Ripley
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleKnowit_TM
 
A Practical Guide to Scaling Agile
A Practical Guide to Scaling AgileA Practical Guide to Scaling Agile
A Practical Guide to Scaling AgileMariya Breyter
 
Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Pedro Gustavo Torres
 

What's hot (20)

The Ki to Scrum Mastery
The Ki to Scrum MasteryThe Ki to Scrum Mastery
The Ki to Scrum Mastery
 
Principles to practices workshop
Principles to practices workshopPrinciples to practices workshop
Principles to practices workshop
 
Illuminating scrum by comparing LEsS with safe - Rowan Bunning
Illuminating scrum by comparing LEsS with safe - Rowan BunningIlluminating scrum by comparing LEsS with safe - Rowan Bunning
Illuminating scrum by comparing LEsS with safe - Rowan Bunning
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015
 
Full-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMasterFull-Time Dedicated ScrumMaster
Full-Time Dedicated ScrumMaster
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Agile Risk Management
Agile Risk ManagementAgile Risk Management
Agile Risk Management
 
Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?Scrum Master: Role or Responsibility?
Scrum Master: Role or Responsibility?
 
The Agile Hammer
The Agile HammerThe Agile Hammer
The Agile Hammer
 
Agile vs agile (vs agile)
Agile vs agile (vs agile)Agile vs agile (vs agile)
Agile vs agile (vs agile)
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the Impediment
 
Scrum Training Course
Scrum Training CourseScrum Training Course
Scrum Training Course
 
A Day in the Life of a Scrum Master
A Day in the Life of a Scrum MasterA Day in the Life of a Scrum Master
A Day in the Life of a Scrum Master
 
Teaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablersTeaching pointy haired bosses to be agile enablers
Teaching pointy haired bosses to be agile enablers
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
SDEC15: Help the Scrum Master *IS* the Impediment
SDEC15:  Help the Scrum Master *IS* the ImpedimentSDEC15:  Help the Scrum Master *IS* the Impediment
SDEC15: Help the Scrum Master *IS* the Impediment
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
 
A Practical Guide to Scaling Agile
A Practical Guide to Scaling AgileA Practical Guide to Scaling Agile
A Practical Guide to Scaling Agile
 
Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017
 

Viewers also liked

Spring Security Introduction
Spring Security IntroductionSpring Security Introduction
Spring Security IntroductionMindfire Solutions
 
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupAgile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupScrum Bangalore
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum Bangalore
 
Management Information Systems Course Project
Management Information Systems Course ProjectManagement Information Systems Course Project
Management Information Systems Course ProjectDallas Andrakulic
 
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum Bangalore
 
Crash course project management for Rhiz / ECF
Crash course project management for Rhiz / ECFCrash course project management for Rhiz / ECF
Crash course project management for Rhiz / ECFeef
 
Faster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean WayFaster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean WayDimitri Ponomareff
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumTommy Norman
 
The project management process - Week 4
The project management process - Week 4The project management process - Week 4
The project management process - Week 4Craig Brown
 
The Project Management Process - Week 3
The Project Management Process - Week 3The Project Management Process - Week 3
The Project Management Process - Week 3Craig Brown
 
The Project Management Process - Week 9 Performance Management
The Project Management Process - Week 9   Performance ManagementThe Project Management Process - Week 9   Performance Management
The Project Management Process - Week 9 Performance ManagementCraig Brown
 
The Project Management Process - Week 10 Global Issues in IT projects
The Project Management Process - Week 10   Global Issues in IT projectsThe Project Management Process - Week 10   Global Issues in IT projects
The Project Management Process - Week 10 Global Issues in IT projectsCraig Brown
 
The Project Management Process - Week 5
The Project Management Process - Week 5The Project Management Process - Week 5
The Project Management Process - Week 5Craig Brown
 
The Project Management Process - Week 11 Contemporary Issues
The Project Management Process - Week 11   Contemporary IssuesThe Project Management Process - Week 11   Contemporary Issues
The Project Management Process - Week 11 Contemporary IssuesCraig Brown
 
The Project Management Process - Week 8 Conflict Management
The Project Management Process - Week 8   Conflict ManagementThe Project Management Process - Week 8   Conflict Management
The Project Management Process - Week 8 Conflict ManagementCraig Brown
 

Viewers also liked (17)

Spring Security Introduction
Spring Security IntroductionSpring Security Introduction
Spring Security Introduction
 
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th MeetupAgile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
Agile in Community and Social Media - Karan Tiwari - Scrum Bangalore 19th Meetup
 
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
Scrum_BLR 10th meet up 13 sept-2014 - How to Measure Efficiency or Productivi...
 
Management Information Systems Course Project
Management Information Systems Course ProjectManagement Information Systems Course Project
Management Information Systems Course Project
 
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
Scrum_BLR 9th meet up 28-Jun-2014 - Agile Maturity Assessments - Sachin Satya...
 
Crash course project management for Rhiz / ECF
Crash course project management for Rhiz / ECFCrash course project management for Rhiz / ECF
Crash course project management for Rhiz / ECF
 
My MBA Course on Project Quality Management
My MBA Course on Project Quality ManagementMy MBA Course on Project Quality Management
My MBA Course on Project Quality Management
 
Faster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean WayFaster Cheaper Better the Agile / Lean Way
Faster Cheaper Better the Agile / Lean Way
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using Scrum
 
The project management process - Week 4
The project management process - Week 4The project management process - Week 4
The project management process - Week 4
 
The Project Management Process - Week 3
The Project Management Process - Week 3The Project Management Process - Week 3
The Project Management Process - Week 3
 
4 things Project Managers and Green Belts should learn from one another
4 things Project Managers and Green Belts should learn from one another4 things Project Managers and Green Belts should learn from one another
4 things Project Managers and Green Belts should learn from one another
 
The Project Management Process - Week 9 Performance Management
The Project Management Process - Week 9   Performance ManagementThe Project Management Process - Week 9   Performance Management
The Project Management Process - Week 9 Performance Management
 
The Project Management Process - Week 10 Global Issues in IT projects
The Project Management Process - Week 10   Global Issues in IT projectsThe Project Management Process - Week 10   Global Issues in IT projects
The Project Management Process - Week 10 Global Issues in IT projects
 
The Project Management Process - Week 5
The Project Management Process - Week 5The Project Management Process - Week 5
The Project Management Process - Week 5
 
The Project Management Process - Week 11 Contemporary Issues
The Project Management Process - Week 11   Contemporary IssuesThe Project Management Process - Week 11   Contemporary Issues
The Project Management Process - Week 11 Contemporary Issues
 
The Project Management Process - Week 8 Conflict Management
The Project Management Process - Week 8   Conflict ManagementThe Project Management Process - Week 8   Conflict Management
The Project Management Process - Week 8 Conflict Management
 

Similar to Kicking ScrumBut

slideshare test
slideshare testslideshare test
slideshare testbcoder
 
wed post
wed postwed post
wed postbcoder
 
Scrum buts Âť but Scrum - which is worse?
Scrum buts Âť but Scrum - which is worse?Scrum buts Âť but Scrum - which is worse?
Scrum buts Âť but Scrum - which is worse?Fabio Armani
 
ScrumButs
ScrumButsScrumButs
ScrumButsCodemotion
 
Scrumbuts - Italian Agile Day 2010
Scrumbuts - Italian Agile Day 2010Scrumbuts - Italian Agile Day 2010
Scrumbuts - Italian Agile Day 2010Edoardo Schepis
 
Jamais sans mes ScrumButs
Jamais sans mes ScrumButsJamais sans mes ScrumButs
Jamais sans mes ScrumButsChristophe Keromen
 
Scrum Master Anti-Patterns
Scrum Master Anti-PatternsScrum Master Anti-Patterns
Scrum Master Anti-PatternsRoma Mack
 
Scrum
ScrumScrum
Scrumdcsunu
 
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012Atlassian
 
Scrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusScrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusDan Brown
 
Open Agile Romania 2011/Catalin Sindelaru - Scrum Pain
Open Agile Romania 2011/Catalin Sindelaru  - Scrum PainOpen Agile Romania 2011/Catalin Sindelaru  - Scrum Pain
Open Agile Romania 2011/Catalin Sindelaru - Scrum PainMozaic Works
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesTommy Norman
 
SCRUM, an introduction
SCRUM, an introductionSCRUM, an introduction
SCRUM, an introductionAngelo Andreetto
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMSDEVMTL
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patternsAndrew Cox
 
Rotating the scrum master role
Rotating the scrum master roleRotating the scrum master role
Rotating the scrum master roleWill Abson
 

Similar to Kicking ScrumBut (20)

Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
slideshare test
slideshare testslideshare test
slideshare test
 
wed post
wed postwed post
wed post
 
Scrum buts Âť but Scrum - which is worse?
Scrum buts Âť but Scrum - which is worse?Scrum buts Âť but Scrum - which is worse?
Scrum buts Âť but Scrum - which is worse?
 
ScrumButs
ScrumButsScrumButs
ScrumButs
 
Scrumbuts - Italian Agile Day 2010
Scrumbuts - Italian Agile Day 2010Scrumbuts - Italian Agile Day 2010
Scrumbuts - Italian Agile Day 2010
 
Jamais sans mes ScrumButs
Jamais sans mes ScrumButsJamais sans mes ScrumButs
Jamais sans mes ScrumButs
 
Scrum Master Anti-Patterns
Scrum Master Anti-PatternsScrum Master Anti-Patterns
Scrum Master Anti-Patterns
 
Scrum
ScrumScrum
Scrum
 
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
 
Scrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusScrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from Venus
 
Scrum
ScrumScrum
Scrum
 
Open Agile Romania 2011/Catalin Sindelaru - Scrum Pain
Open Agile Romania 2011/Catalin Sindelaru  - Scrum PainOpen Agile Romania 2011/Catalin Sindelaru  - Scrum Pain
Open Agile Romania 2011/Catalin Sindelaru - Scrum Pain
 
Scrum shuhari
Scrum shuhariScrum shuhari
Scrum shuhari
 
Scrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two RolesScrum Master & Agile Project Manager: A Tale of Two Roles
Scrum Master & Agile Project Manager: A Tale of Two Roles
 
SCRUM, an introduction
SCRUM, an introductionSCRUM, an introduction
SCRUM, an introduction
 
Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
Agile Anti-patterns
Agile Anti-patternsAgile Anti-patterns
Agile Anti-patterns
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
Rotating the scrum master role
Rotating the scrum master roleRotating the scrum master role
Rotating the scrum master role
 

More from Rowan Bunning

Liberating your Teams from Rigid Scope and Date Agreements.pdf
Liberating your Teams from Rigid Scope and Date Agreements.pdfLiberating your Teams from Rigid Scope and Date Agreements.pdf
Liberating your Teams from Rigid Scope and Date Agreements.pdfRowan Bunning
 
Sustainable Agility at Scale
Sustainable Agility at ScaleSustainable Agility at Scale
Sustainable Agility at ScaleRowan Bunning
 
Succeeding with Agile against the odds at Australia's Central Bank
Succeeding with Agile against the odds at Australia's Central BankSucceeding with Agile against the odds at Australia's Central Bank
Succeeding with Agile against the odds at Australia's Central BankRowan Bunning
 
How can Scrum Masters be effective in a hybrid remote working world?
How can Scrum Masters be effective in a hybrid remote working world?How can Scrum Masters be effective in a hybrid remote working world?
How can Scrum Masters be effective in a hybrid remote working world?Rowan Bunning
 
Five leadership lenses for agile success
Five leadership lenses for agile successFive leadership lenses for agile success
Five leadership lenses for agile successRowan Bunning
 
Illuminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFeIlluminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFeRowan Bunning
 
What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?Rowan Bunning
 

More from Rowan Bunning (7)

Liberating your Teams from Rigid Scope and Date Agreements.pdf
Liberating your Teams from Rigid Scope and Date Agreements.pdfLiberating your Teams from Rigid Scope and Date Agreements.pdf
Liberating your Teams from Rigid Scope and Date Agreements.pdf
 
Sustainable Agility at Scale
Sustainable Agility at ScaleSustainable Agility at Scale
Sustainable Agility at Scale
 
Succeeding with Agile against the odds at Australia's Central Bank
Succeeding with Agile against the odds at Australia's Central BankSucceeding with Agile against the odds at Australia's Central Bank
Succeeding with Agile against the odds at Australia's Central Bank
 
How can Scrum Masters be effective in a hybrid remote working world?
How can Scrum Masters be effective in a hybrid remote working world?How can Scrum Masters be effective in a hybrid remote working world?
How can Scrum Masters be effective in a hybrid remote working world?
 
Five leadership lenses for agile success
Five leadership lenses for agile successFive leadership lenses for agile success
Five leadership lenses for agile success
 
Illuminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFeIlluminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFe
 
What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?What Culture are you working with and how Agile is it?
What Culture are you working with and how Agile is it?
 

Recently uploaded

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 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
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCRsoniya singh
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
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
 
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
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedKaiNexus
 
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
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 

Recently uploaded (20)

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 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
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
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
 
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
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… AbridgedLean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
Lean: From Theory to Practice — One City’s (and Library’s) Lean Story… Abridged
 
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
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 

Kicking ScrumBut

  • 1. ic k me K Kicking ScrumBut Rowan Bunning Certied Scrum Trainer Software WithStyle
  • 2.
  • 3.
  • 4. There are pitfalls on the journey
  • 5. There are pitfalls on the journey How can we help each other to avoid them?
  • 6. ScrumBut • ScrumButs are reasons why you can’t take full advantage of Scrum to solve the problems and realise the benets. • Format: (ScrumBut) (Reason)(Workaround) • Example: “We use Scrum, but Daily Scrum meetings are too much overhead so we only have them once a week.” Source: Ken Schwaber.
  • 7. ScrumBut • ScrumButs are reasons why you can’t take full advantage of Scrum to solve the problems and realise the benets. • Format: (ScrumBut) (Reason)(Workaround) • Example: “We use Scrum, but Daily Scrum meetings are too much overhead so we only have them once a week.” Source: Ken Schwaber. What ‘ScrumButs’ have you seen?
  • 8. Some ScrumButs to avoid...
  • 9. Some ScrumButs to avoid... ✖ Goalless, soulless Scrum ✖ Cherry-picking practices and premature process optimisation ✖ Shooting the Scrum messenger ✖ Planning paralysis ✖ Mis-aligned stories ✖ Command and control-style micro-management ✖ Individual heroics ✖ Smoke and mirror demos ✖ Lack of risk management ✖ The vicious cycle of overcommitment ✖ Stalled improvement
  • 10. Avoid: Goalless Scrum “We use Scrum but... only because [insert latest fad].” Is your Scrum implementation goalless?
  • 11. Avoid: Goalless Scrum “We use Scrum but... only because [insert latest fad].” Is your Scrum implementation goalless?
  • 12. Avoid: Goalless Scrum “We use Scrum but... only because [insert latest fad].” Is your Scrum implementation goalless? • Why are you using Scrum?
  • 13. Avoid: Goalless Scrum “We use Scrum but... only because [insert latest fad].” Is your Scrum implementation goalless? • Why are you using Scrum? • What are your pain points?
  • 14. Avoid: Goalless Scrum “We use Scrum but... only because [insert latest fad].” Is your Scrum implementation goalless? • Why are you using Scrum? • What are your pain points? • What can the business expect to get out of this?
  • 17. Try: Targeting process improvement goals • Consider using Scrum to govern the introduction of Scrum
  • 18. Avoid: Soulless Scrum Is your Scrum implementation soulless?
  • 19. Avoid: Soulless Scrum Is your Scrum implementation soulless? • Are you just practicing Scrum by rote?
  • 20. Avoid: Soulless Scrum Is your Scrum implementation soulless? • Are you just practicing Scrum by rote? • Do you have a shared vision of the future?
  • 21. Avoid: Soulless Scrum Is your Scrum implementation soulless? • Are you just practicing Scrum by rote? • Do you have a shared vision of the future? • Does your team regularly discuss Scrum values and principles?
  • 22. Avoid: Soulless Scrum Is your Scrum implementation soulless? • Are you just practicing Scrum by rote? • Do you have a shared vision of the future? • Does your team regularly discuss Scrum values and principles? Try: Discussing Scrum values, principles and what these mean for you
  • 23. Avoid: Cherry-picking practices “We use Scrum but... only the practices that are most appealing”
  • 24. Agile methods as systems
  • 25. Agile methods as systems “No single practice works well by itself, each needs the other practices to keep them in balance.”
  • 26. Agile methods as systems “No single practice works well by itself, each needs the other practices to keep them in balance.” “If you follow 80% of the process you get 20% of the benets.”
  • 27. Agile methods as systems “No single practice works well by itself, each needs the other practices to keep them in balance.” “If you follow 80% of the process you get 20% of the benets.” - Kent Beck
  • 28. Agile methods as systems “No single practice works well by itself, each needs the other practices to keep them in balance.” “If you follow 80% of the process you get 20% of the benets.” - Kent Beck
  • 29. Agile methods as systems “No single practice works well by itself, each needs the other practices to keep them in balance.” “If you follow 80% of the process you get 20% of the benets.” - Kent Beck Source: Kent Beck.
  • 30. Agile methods as systems “No single practice works well by itself, each needs the other practices to keep them in balance.” “If you follow 80% of the process you get 20% of the benets.” - Kent Beck Source: Kent Beck. Avoid: Premature process optimisation
  • 31.
  • 33. Try: applying before inspecting and adapting “[Apply] Scrum as proposed... for at least 3 Sprints.” - Christian Schmidkonz, SAP.
  • 34. Try: applying before inspecting and adapting “[Apply] Scrum as proposed... for at least 3 Sprints.” - Christian Schmidkonz, SAP. “ ‘Doing Scrum’ is as meaningless (and impossible) as creating an instance of an abstract class.” - Tobias Mayer
  • 35. Shooting the Scrum messenger “We use Scrum but… we don’t like it because it makes life more difcult.” m S cru
  • 36. Shooting the Scrum messenger “We use Scrum but… we don’t like it because it makes life more difcult.” • Is Scrum surfacing existing issues? m S cru
  • 37. Shooting the Scrum messenger “We use Scrum but… we don’t like it because it makes life more difcult.” • Is Scrum surfacing existing issues? • Are people speaking out early? m S cru
  • 38. Shooting the Scrum messenger “We use Scrum but… we don’t like it because it makes life more difcult.” • Is Scrum surfacing existing issues? • Are people speaking out early? m S cru “Bad news doesn’t get any better with age!”
  • 39.
  • 40. “Scrum is a mirror.” - Alistair Cockburn
  • 41. “Scrum is a mirror.” - Alistair Cockburn Try: Looking into the Scrum mirror
  • 42. “Scrum is a mirror.” - Alistair Cockburn Try: Looking into the Scrum mirror
  • 43. “We use Scrum but… we're still not condent about our plan after two days of Sprint planning!
  • 44. Avoid: Planning Paralysis “We use Scrum but… we're still not condent about our plan after two days of Sprint planning!
  • 45. Avoid: Planning Paralysis “We use Scrum but… we're still not condent about our plan after two days of Sprint planning! Try: Doing your homework on the backlog
  • 46. Avoid: Planning Paralysis “We use Scrum but… we're still not condent about our plan after two days of Sprint planning! Try: Doing your homework on the backlog • Grooming the Product Backlog • Regular estimation sessions • Getting Stories to a state of ‘Ready’ • 5-10% of effort preparing future work
  • 48. Avoid: Mis-aligned Stories e.g. Building screens rather than workflows
  • 50. Try: Sashimi slicing by value Try: • Slicing by business value • Being user task-centric • Going end-to-end through technology stack
  • 51. Avoid: Command and control- style micro-management “We use Scrum but… a manager keeps telling team members which tasks to do when!”
  • 52. Avoid: Command and control- style micro-management “We use Scrum but… a manager keeps telling team members which tasks to do when!” Q: Does Scrum involve micro-management?
  • 53. Avoid: Command and control- style micro-management “We use Scrum but… a manager keeps telling team members which tasks to do when!” Q: Does Scrum involve micro-management? A: Yes!
  • 54. Avoid: Command and control- style micro-management “We use Scrum but… a manager keeps telling team members which tasks to do when!” Q: Does Scrum involve micro-management? A: Yes! Q: Who is doing the micro-management?
  • 55. Avoid: Command and control- style micro-management “We use Scrum but… a manager keeps telling team members which tasks to do when!” Q: Does Scrum involve micro-management? A: Yes! Q: Who is doing the micro-management? Thanks to: Mike Cohn
  • 56. Avoid: Command and control- style micro-management “We use Scrum but… a manager keeps telling team members which tasks to do when!” Q: Does Scrum involve micro-management? A: Yes! Q: Who is doing the micro-management? Thanks to: Mike Cohn Is your team empowered?
  • 57.
  • 58. Try: Allowing the team to self-manage within a time-box
  • 59. Try: Allowing the team to self-manage within a time-box Do: • Let go! • Emphasise goals • Offer to help • Facilitate learning
  • 60. Try: Allowing the team to self-manage within a time-box Do: • Let go! • Emphasise goals • Offer to help • Facilitate learning “Never tell people how to do things. Tell them what to do, and they will surprise you with their ingenuity.” - General George S. Patton, Jr.
  • 62. Individual Heroics Individual heroics “We use Scrum but… individuals hoard work and boast about it!”
  • 63.
  • 64. Try: Team-centric reviews and incentives
  • 65. Try: Team-centric reviews and incentives
  • 66. Try: Team-centric reviews and incentives
  • 67. Try: Team-centric reviews and incentives Try: • Emphasising team achievement • Dampening individual heroics • Teamwork-biased incentives
  • 68. Smoke and mirror demos “Transparency ensures that aspects of the process that affect the outcome must be visible to those managing the outcomes. ...when someone inspecting a process believes that something is done; it must be equivalent to their denition of done.” - Ken Schwaber, The Scrum Guide you see isn’t quite done.
  • 69. Smoke and mirror demos “Transparency ensures that aspects of the process that affect the outcome must be visible to those managing the outcomes. ...when someone inspecting a process believes that something is done; it must be equivalent to their denition of done.” - Ken Schwaber, The Scrum Guide We use Scrum but... what you see isn’t quite done.
  • 70.
  • 73. What you can’t see... Try: Not demoing features that aren’t truly “done”
  • 74. Avoid: Lack of risk management
  • 75. Avoid: Lack of risk management Requirements Integrate & Design Code Analysis System Test First build and deliver Potential Impact of Highest risk activities such as Risks being integration, system testing, tackled load testing are tackled late Time
  • 76. Avoid: Lack of risk management Requirements Integrate & Design Code Analysis System Test First build and deliver Potential Impact of Highest risk activities such as Risks being integration, system testing, tackled load testing are tackled late Time First build and deliver Iterations All activities are tackled early Potential Integrate & Integrate & Integrate & Integrate & Integrate & Impact of System Test System Test System Test System Test System Test Risks being Code Code Code Code Code tackled Design Design Design Design Design Analysis Analysis Analysis Analysis Analysis Time Source: Craig Larman, Agile & Iterative Development, 2004.
  • 77. Scrum risk reduction strategies Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
  • 78. Scrum risk reduction strategies Risk of... Scrum Strategy Not pleasing the customer Customer sees product constantly. Customer on-site. Not completing all functionality Develop in priority order. Poor estimating and planning Small estimates tracked daily. Review and adjustment every iteration. Not resolving issues properly Active daily management. Bi-directional reporting. Not being able to complete Delivery of working software every the development cycle iteration. Team forced to confront issues early. Taking too much work and Clear goal and scope each iteration. changing expectations No change within iterations. Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
  • 79. Scrum risk reduction strategies Risk of... Scrum Strategy Not pleasing the customer Customer sees product constantly. Customer on-site. Not completing all functionality Develop in priority order. Poor estimating and planning Small estimates tracked daily. Review and adjustment every iteration. Not resolving issues properly Active daily management. Bi-directional reporting. Not being able to complete Delivery of working software every the development cycle iteration. Team forced to confront issues early. Taking too much work and Clear goal and scope each iteration. changing expectations No change within iterations. Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
  • 80. Scrum risk reduction strategies Risk of... Scrum Strategy Not pleasing the customer Customer sees product constantly. Customer on-site. Not completing all functionality Develop in priority order. Poor estimating and planning Small estimates tracked daily. Review and adjustment every iteration. Not resolving issues properly Active daily management. Bi-directional reporting. Not being able to complete Delivery of working software every the development cycle iteration. Team forced to confront issues early. Taking too much work and Clear goal and scope each iteration. changing expectations No change within iterations. Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
  • 81. Scrum risk reduction strategies Risk of... Scrum Strategy Not pleasing the customer Customer sees product constantly. Customer on-site. Not completing all functionality Develop in priority order. Poor estimating and planning Small estimates tracked daily. Review and adjustment every iteration. Not resolving issues properly Active daily management. Bi-directional reporting. Not being able to complete Delivery of working software every the development cycle iteration. Team forced to confront issues early. Taking too much work and Clear goal and scope each iteration. changing expectations No change within iterations. Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
  • 82. Scrum risk reduction strategies Risk of... Scrum Strategy Not pleasing the customer Customer sees product constantly. Customer on-site. Not completing all functionality Develop in priority order. Poor estimating and planning Small estimates tracked daily. Review and adjustment every iteration. Not resolving issues properly Active daily management. Bi-directional reporting. Not being able to complete Delivery of working software every the development cycle iteration. Team forced to confront issues early. Taking too much work and Clear goal and scope each iteration. changing expectations No change within iterations. Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
  • 83. Scrum risk reduction strategies Risk of... Scrum Strategy Not pleasing the customer Customer sees product constantly. Customer on-site. Not completing all functionality Develop in priority order. Poor estimating and planning Small estimates tracked daily. Review and adjustment every iteration. Not resolving issues properly Active daily management. Bi-directional reporting. Not being able to complete Delivery of working software every the development cycle iteration. Team forced to confront issues early. Taking too much work and Clear goal and scope each iteration. changing expectations No change within iterations. Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
  • 84. Scrum risk reduction strategies Risk of... Scrum Strategy Not pleasing the customer Customer sees product constantly. Customer on-site. Not completing all functionality Develop in priority order. Poor estimating and planning Small estimates tracked daily. Review and adjustment every iteration. Not resolving issues properly Active daily management. Bi-directional reporting. Not being able to complete Delivery of working software every the development cycle iteration. Team forced to confront issues early. Taking too much work and Clear goal and scope each iteration. changing expectations No change within iterations. Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001.
  • 85. Scrum risk reduction strategies Risk of... Scrum Strategy Not pleasing the customer Customer sees product constantly. Customer on-site. Not completing all functionality Develop in priority order. Poor estimating and planning Small estimates tracked daily. Review and adjustment every iteration. Not resolving issues properly Active daily management. Bi-directional reporting. Not being able to complete Delivery of working software every the development cycle iteration. Team forced to confront issues early. Taking too much work and Clear goal and scope each iteration. changing expectations No change within iterations. Source: Schwaber, K., Beedle, M., Agile Software Development with Scrum, Prentice Hall, 2001. Is it sufcient to rely solely on these built-in strategies?
  • 86. Try: Creating a safe-fail environment
  • 87. Try: Creating a safe-fail environment • Time-boxing
  • 88. Try: Creating a safe-fail environment • Time-boxing • Areas of risk/ uncertainty early in release cycles
  • 89. Try: Creating a safe-fail environment • Time-boxing • Areas of risk/ uncertainty early in release cycles • Prioritisation bias towards areas of risk
  • 90. Try: Creating a safe-fail environment • Time-boxing • Areas of risk/ uncertainty early in release cycles • Prioritisation bias towards areas of risk • Spikes to reduce uncertainty
  • 91. Try: Creating a safe-fail environment • Time-boxing • Areas of risk/ uncertainty early in release cycles • Prioritisation bias towards areas of risk • Spikes to reduce uncertainty • Last Responsible Moment planning
  • 92. Try: Creating a safe-fail environment • Time-boxing • Areas of risk/ uncertainty early in release cycles • Prioritisation bias towards areas of risk • Spikes to reduce uncertainty • Last Responsible Moment planning • Learn quickly
  • 93. Try: Collaborative risk management Risks Strategy Mitigating Containing Evading Avoiding Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
  • 94. Try: Collaborative risk management Risks Strategy Mitigating Containing Evading Avoiding take steps before the risk materialises to reduce the containment costs e.g. move feature to an earlier sprint Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
  • 95. Try: Collaborative risk management set aside time and money to pay for the risk should it materialise Risks Strategy e.g. plan for training on new tools Mitigating Containing Evading Avoiding take steps before the risk materialises to reduce the containment costs e.g. move feature to an earlier sprint Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
  • 96. Try: Collaborative risk management set aside time and money to pay for the risk should it materialise Risks Strategy e.g. plan for training on new tools Mitigating Containing bet on the risk not Evading materialising e.g. accepting not having a dedicated team Avoiding take steps before the risk materialises to reduce the containment costs e.g. move feature to an earlier sprint Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
  • 97. Try: Collaborative risk management set aside time and money to pay for the risk should it materialise Risks Strategy e.g. plan for training on new tools Mitigating Containing bet on the risk not Evading materialising e.g. accepting not having a dedicated team Avoiding take steps before the risk materialises don’t do part of the to reduce the containment costs e.g. project that entails the risk move feature to an earlier sprint e.g. avoid platform upgrade Thanks to: Slinger, M., Broderick, S., The Software Project Manager’s Bridge to Agility, Addison Wesley, 2008.
  • 98. Avoid: The vicious cycle of overcommitment “We use Scrum but… we don't have time for bug xing or process improvement because we have too many new features to
  • 99. Try: Snapping out of overcommitment! Raise visibility, get buy-in, create a sense of urgency, action!
  • 100. Stalled improvement “We use Scrum but… we've still got the same issues that we had a few sprints ago! ”
  • 101. Stalled improvement “We use Scrum but… we've still got the same issues that we had a few sprints ago! ” Are you suffering from the ‘three meeting syndrome’?
  • 102. Stalled improvement “We use Scrum but… we've still got the same issues that we had a few sprints ago! ” Are you suffering from the ‘three meeting syndrome’? Avoid: Supercial 15min retrospectives only
  • 103.
  • 104. Try: Deep reflection & correction
  • 105. Try: Deep reflection & correction
  • 106. Try: Deep reflection & correction Keep Problem Try Puzzles
  • 107. Try: Deep reflection & correction Keep Problem Try Puzzles 1. Set the stage 2. Gather data 3. Generate insights 4. Decide what to do 5. Close the retrospective Reference: Derby E., Larsen D., Agile Retrospectives: Making Good Teams Great, Pragmatic Bookshelf, 2006.
  • 108.
  • 109.
  • 110. In Summary... let’s not dilute Scrum
  • 111. In Summary... let’s not dilute Scrum
  • 112. In Summary... let’s not dilute Scrum “Agile development is like teenage sex.
  • 113. In Summary... let’s not dilute Scrum “Agile development is like teenage sex. Everyone says they're doing it, but only 10% are.
  • 114. In Summary... let’s not dilute Scrum “Agile development is like teenage sex. Everyone says they're doing it, but only 10% are. And those who are -- ARE DOING IT WRONG.”
  • 115. In Summary... let’s not dilute Scrum “Agile development is like teenage sex. Everyone says they're doing it, but only 10% are. And those who are -- ARE DOING IT WRONG.” - The Hacker Chick Blog
  • 117. Remember... “If you’re not having fun, you’re not doing it right!” - Joseph Pelrine, CST and Social Complexity Scientist
  • 118. Your moment of Scrum Zen
  • 119. Your moment of Scrum Zen Work towards:
  • 120. Your moment of Scrum Zen Work towards: • High performance teams
  • 121. Your moment of Scrum Zen Work towards: • High performance teams • Harmony with your environment and its challenges
  • 122. Your moment of Scrum Zen Work towards: • High performance teams • Harmony with your environment and its challenges • Your ‘fitness peak’
  • 123. Try...
  • 124. Try... ✓ Targetting process improvement goals + discussing Scrum values, principles and what these mean ✓ Applying before inspecting and adapting ✓ Looking into the Scrum mirror ✓ Doing your homework on the backlog ✓ Sashimi slicing by business value ✓ Allowing the team to self-manage within a time-box ✓ Team-centric reviews and incentives ✓ Not demoing features that aren’t truly “done” ✓ Collaborative risk management ✓ Snapping out of overcommitment! ✓ Deep reflection and correction
  • 125. I’m Rowan Bunning www.softwarewithstyle.com Rowan.Bunning@softwarewithstyle.com
  • 126. I’m Thank you keep in touch Rowan Bunning www.softwarewithstyle.com Rowan.Bunning@softwarewithstyle.com