Why Scrum can not fail?
      Understanding what is Scrum all about and how to adapt to it




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Andrea Tomasini
       VP Professional Services
       andrea.tomasini@agile42.com




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Andrea Tomasini
       VP Professional Services
       andrea.tomasini@agile42.com




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
The Goal of Agile Approaches




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Change from this...                Production-based process

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
... to this.   R&D based process

      agile42 | We advise, train and coach companies building software                  www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Thinking Lean - where Scrum comes from




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
The Lean Principles
      Muri, mura, muda




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Load
      (muri)



      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Load
      (muri)



      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
do not overload your
      Load                                                        Processes
      (muri)



      agile42 | We advise, train and coach companies building software         www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Flow (mura)



      agile42 | We advise, train and coach companies building software      www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Flow (mura)



      agile42 | We advise, train and coach companies building software      www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Flow (mura)
                                                                                    keep the Flow
                                                                           Even




      agile42 | We advise, train and coach companies building software      www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Flow (mura)
                                                                                    keep the Flow
                                                                           Even




      agile42 | We advise, train and coach companies building software      www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Waste (muda)



      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Waste (muda)



      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Waste (muda)
                         remove non value adding
              Activities



      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Eliminate waste        What is waste in software?

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Build quality in   Do it right the first time round.

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Build quality in   Do it right the first time round.

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Create knowledge                Amplify learning

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Defer commitment                 Decide as late as possible

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Deliver as fast as possible                               Learn as fast as possible

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Respect people          Empower the team

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Optimize the whole                 Improve the entire system

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Origin




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Origin




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Origin




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Origin
      • Scrum is a “Lean” approach to
        software development




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Origin
      • Scrum is a “Lean” approach to
        software development


      • “Scrum” was first used by
        Toyota engineers at the Harvard
        Business Review, when they
        presented in 1986 the first idea
        of the Toyota Production
        System




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Origin
      • Scrum is a “Lean” approach to
        software development


      • “Scrum” was first used by
        Toyota engineers at the Harvard
        Business Review, when they
        presented in 1986 the first idea
        of the Toyota Production
        System




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Origin
      • Scrum is a “Lean” approach to
        software development


      • “Scrum” was first used by
        Toyota engineers at the Harvard
        Business Review, when they
        presented in 1986 the first idea
        of the Toyota Production
        System


      • Jeff Sutherland and Ken
        Schwaber invented Scrum for
        Software Development (1995)


      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Characteristics




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Characteristics




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Characteristics




                                   Teams choose the amount of work




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Characteristics




           Teams decide how to best reach the agreed goal




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Characteristics




                    Work is prioritized based on Business Value




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Characteristics




    Allows to deliver working software at regular intervals




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Scrum Characteristics




   Adapts to change without big impact on development




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (1/2)




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (1/2)
      • Based on the
        assumption that
        Software Development
        is not a defined
        process, and has to be
        controlled through
        empirical methods[1]...
        self organization,
        continuos inspection
        and adaption




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (1/2)
      • Based on the
        assumption that
        Software Development
        is not a defined
        process, and has to be
        controlled through
        empirical methods[1]...
        self organization,
        continuos inspection
        and adaption




                        1. Process Dynamics, Modeling and Control, Ogunnaike and Ray, Oxford University Press, 1992

      agile42 | We advise, train and coach companies building software             www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (1/2)
      • Based on the
        assumption that
        Software Development
        is not a defined
        process, and has to be
        controlled through
        empirical methods[1]...
        self organization,
        continuos inspection
        and adaption




                        1. Process Dynamics, Modeling and Control, Ogunnaike and Ray, Oxford University Press, 1992

      agile42 | We advise, train and coach companies building software             www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (2/2)




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (2/2)
      • Scrum “encourages” the growth of
        fundamental values, that are
        stemming following simple practices
        on a daily basis, these values are




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (2/2)
      • Scrum “encourages” the growth of
        fundamental values, that are
        stemming following simple practices
        on a daily basis, these values are




                                                                           Transparency


      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (2/2)
      • Scrum “encourages” the growth of
        fundamental values, that are
        stemming following simple practices
        on a daily basis, these values are




                                                                                      Trust
                                                                           Transparency


      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (2/2)
      • Scrum “encourages” the growth of
        fundamental values, that are
        stemming following simple practices
        on a daily basis, these values are




                                                                            Commitment
                                                                                      Trust
                                                                           Transparency


      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (2/2)
      • Scrum “encourages” the growth of
        fundamental values, that are
        stemming following simple practices
        on a daily basis, these values are

                                                                                  Courage

                                                                            Commitment
                                                                                      Trust
                                                                           Transparency


      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Framework to control chaos (2/2)
      • Scrum “encourages” the growth of
        fundamental values, that are
        stemming following simple practices
        on a daily basis, these values are

      • Without these values the “self                                            Courage
        organization” and the “team
        collaboration” are not as effective as
        they could be...                                                    Commitment
                                                                                      Trust
                                                                           Transparency


      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works and why it can’t fail?




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (1/2)




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (1/2)




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (1/2)




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (1/2)




                                                    Time Box




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (1/2)

                                                                             The Scrum
                                                                             Approach tend to
                                                                             limit the complexity
                                                                             by creating a field
                                                    Time Box                 in which for a
                                                                             specific timeframe
                                                                             the technology and
                                                                             the requirements
                                                                             can only slightly
                                                                             change
      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (2/2)




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (2/2)




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (2/2)
      • The Lean approach let people closer to the problem make a decision on how to
        solve or avoid it, limiting the costs and continuously improving the process




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (2/2)
      • The Lean approach let people closer to the problem make a decision on how to
        solve or avoid it, limiting the costs and continuously improving the process

      • Self Organization of teams empower people and motivate them to achieve better
        results, having more fun, and delivering on time and with higher quality




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (2/2)
      • The Lean approach let people closer to the problem make a decision on how to
        solve or avoid it, limiting the costs and continuously improving the process

      • Self Organization of teams empower people and motivate them to achieve better
        results, having more fun, and delivering on time and with higher quality

      • Organizations can change requirements at short defined interval, without
        affecting the productivity of the team, but having the chance to meet frequently
        customer expectations




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum works? (2/2)
      • The Lean approach let people closer to the problem make a decision on how to
        solve or avoid it, limiting the costs and continuously improving the process

      • Self Organization of teams empower people and motivate them to achieve better
        results, having more fun, and delivering on time and with higher quality

      • Organizations can change requirements at short defined interval, without
        affecting the productivity of the team, but having the chance to meet frequently
        customer expectations

      • It allows to deliver working software at defined regular intervals




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum Can’t Fail?




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum Can’t Fail?
      • Scrum is a Framework that encourage and enable transparency, doing so by
        Empowering People into a work environment to autonomously make decisions in
        order to reach faster and more effectively a defined goal




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum Can’t Fail?
      • Scrum is a Framework that encourage and enable transparency, doing so by
        Empowering People into a work environment to autonomously make decisions in
        order to reach faster and more effectively a defined goal

      • Empowered People will expose all the inefficiencies and impediments that are
        existing into the organization now, these impediments will have to be tackled and
        solved... or not




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum Can’t Fail?
      • Scrum is a Framework that encourage and enable transparency, doing so by
        Empowering People into a work environment to autonomously make decisions in
        order to reach faster and more effectively a defined goal

      • Empowered People will expose all the inefficiencies and impediments that are
        existing into the organization now, these impediments will have to be tackled and
        solved... or not

      • Organizations that will not embrace the values of Lean and Scrum, won’t be able
        to successfully implement Scrum, and will fallback to “compromises” that will
        generate dysfunctions into the organization




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Why Scrum Can’t Fail?
      • Scrum is a Framework that encourage and enable transparency, doing so by
        Empowering People into a work environment to autonomously make decisions in
        order to reach faster and more effectively a defined goal

      • Empowered People will expose all the inefficiencies and impediments that are
        existing into the organization now, these impediments will have to be tackled and
        solved... or not

      • Organizations that will not embrace the values of Lean and Scrum, won’t be able
        to successfully implement Scrum, and will fallback to “compromises” that will
        generate dysfunctions into the organization

        “People and Organizations are failing Scrum, by not
      accepting to solve dysfunctions which Scrum will make
     evident and clear, and hiding them behind ScrumBut(s)”
      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Leadership influences change




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Leadership influences change

      • “People don’t resist change. They resist being changed.”                                                                      -
          Peter Senge




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Leadership influences change

      • “People don’t resist change. They resist being changed.”                                                                      -
          Peter Senge

      •“Culture does not change because we desire to change it.
       Culture changes when the organization is transformed; the
       culture reflects the realities of people working together
       every day.”- Frances Hesselbein




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Leadership influences change

      • “People don’t resist change. They resist being changed.”                                                                      -
          Peter Senge

      •“Culture does not change because we desire to change it.
       Culture changes when the organization is transformed; the
       culture reflects the realities of people working together
       every day.”- Frances Hesselbein
      •“Faced with the choice between changing one’s mind and
       proving that there is no need to do so, almost everyone
       gets busy on the proof.” - John Kenneth Galbraith


      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Leadership influences change

                                                          Engageme
      • “People don’t resist change. They resist being changed.”                                                                      -
          Peter Senge                                                        nt
      •“Culture does not change because we desire to change it.
       Culture changes when the organization is transformed; the
       culture reflects the realities of people working together
       every day.”- Frances Hesselbein
      •“Faced with the choice between changing one’s mind and
       proving that there is no need to do so, almost everyone
       gets busy on the proof.” - John Kenneth Galbraith


      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Leadership influences change

                                                          Engageme
      • “People don’t resist change. They resist being changed.”                                                                              -
          Peter Senge                                                                nt
      •“Culture does not change because we desire to change it.
       Culture changes when the organization is transformed; the
       culture reflects the realities of people working together             a li sm
       every day.”- Frances Hesselbein                                   R e
      •“Faced with the choice between changing one’s mind and
       proving that there is no need to do so, almost everyone
       gets busy on the proof.” - John Kenneth Galbraith


      agile42 | We advise, train and coach companies building software           www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Leadership influences change

                                                          Engageme
      • “People don’t resist change. They resist being changed.”                                                                              -
          Peter Senge                                                                nt
      •“Culture does not change because we desire to change it.
       Culture changes when the organization is transformed; the
       culture reflects the realities of people working together             a li sm
       every day.”- Frances Hesselbein                                   R e
      •“Faced with the choice between changing one’s mind and
                                                 Determ
       gets busy on the proof.” - John Kenneth Galbraith
                                                        in
       proving that there is no need to do so, almost everyone
                                                                               ation
      agile42 | We advise, train and coach companies building software           www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions to ask yourself




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions to ask yourself

      •Do I clarify strategic direction?




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions to ask yourself

      •Do I clarify strategic direction?
      •Do I strive for participation?




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions to ask yourself

      •Do I clarify strategic direction?
      •Do I strive for participation?
      •Do I clarify expectations?




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions to ask yourself

      •Do I clarify strategic direction?
      •Do I strive for participation?
      •Do I clarify expectations?
      •Do I resolve conflicts?




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions to ask yourself

      •Do I clarify strategic direction?
      •Do I strive for participation?         Empower
      •Do I clarify expectations?
                                                                         ment
      •Do I resolve conflicts?




      agile42 | We advise, train and coach companies building software    www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions to ask yourself

      •Do I clarify strategic direction?
      •Do I strive for participation?         Empower
      •Do I clarify expectations?
                                                                              ment
      •Do I resolve conflicts?

                                                                               n ?
                                                                         O f te
                                                        o w
                                                       H
      agile42 | We advise, train and coach companies building software            www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions? & Answers!




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions? & Answers!




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Questions? & Answers!


    For any further comment and or question, feel free to
                contact us info@agile42.com

                                  Further References:
                     Scrum Alliance: http://www.scrumalliance.org
                     Control Chaos: http://www.controlchaos.com
              Implementing Scrum: http://www.implementingscrum.com
                 Jeff Sutherland Blog: http://jeffsutherland.com/scrum
           Mike Cohn “User Stories”: http://www.mountaingoatsoftware.com
                       agile42 Website: http://www.agile42.com/

      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Further Reading...




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Further Reading...




      agile42 | We advise, train and coach companies building software   www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Further Reading...
                               Agile Retrospectives: Making Good Teams Great (Paperback)
                               by Esther Derby (Author), Diana Larsen (Author), Ken Schwaber (Author)




                                                                    Agile Estimating and Planning (Robert C. Martin Series)
                                                                    (Paperback)
                                                                    by Mike Cohn (Author)




                              The Enterprise and Scrum (Paperback)
                              by Ken Schwaber (Author)




                                                                         Lean Software Development: An Agile Toolkit (Agile
                                                                         Software Development Series) (Paperback)
                                                                         by Mary Poppendieck (Author), Tom Poppendieck (Author)



                              User Stories Applied: For Agile Software Development
                              (Addison-Wesley Signature Series) (Paperback)
                              by Mike Cohn (Author)



                                                                             Agile Software Development with Scrum (Series in
                                                                             Agile Software Development) (Paperback)
                                                                             by Ken Schwaber (Author), Mike Beedle (Author)




      agile42 | We advise, train and coach companies building software                                        www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009
Thank you :-)




      agile42 | We advise, train and coach companies building software               www.agile42.com |   All rights reserved. Copyright © 2007 - 2009.

Wednesday, 7 October, 2009

Why Scrum Cant Fail (Andrea Tomasini, agile42)

  • 1.
    Why Scrum cannot fail? Understanding what is Scrum all about and how to adapt to it agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 2.
    Andrea Tomasini VP Professional Services andrea.tomasini@agile42.com agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 3.
    Andrea Tomasini VP Professional Services andrea.tomasini@agile42.com agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 4.
    The Goal ofAgile Approaches agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 5.
    Change from this... Production-based process agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 6.
    ... to this. R&D based process agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 7.
    Thinking Lean -where Scrum comes from agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 8.
    The Lean Principles Muri, mura, muda agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 9.
    agile42 | Weadvise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 10.
    Load (muri) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 11.
    Load (muri) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 12.
    do not overloadyour Load Processes (muri) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 13.
    agile42 | Weadvise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 14.
    Flow (mura) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 15.
    Flow (mura) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 16.
    Flow (mura) keep the Flow Even agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 17.
    Flow (mura) keep the Flow Even agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 18.
    agile42 | Weadvise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 19.
    Waste (muda) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 20.
    Waste (muda) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 21.
    Waste (muda) remove non value adding Activities agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 22.
    Eliminate waste What is waste in software? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 23.
    Build quality in Do it right the first time round. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 24.
    Build quality in Do it right the first time round. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 25.
    Create knowledge Amplify learning agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 26.
    Defer commitment Decide as late as possible agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 27.
    Deliver as fastas possible Learn as fast as possible agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 28.
    Respect people Empower the team agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 29.
    Optimize the whole Improve the entire system agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 30.
    Scrum Origin agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 31.
    Scrum Origin agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 32.
    Scrum Origin agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 33.
    Scrum Origin • Scrum is a “Lean” approach to software development agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 34.
    Scrum Origin • Scrum is a “Lean” approach to software development • “Scrum” was first used by Toyota engineers at the Harvard Business Review, when they presented in 1986 the first idea of the Toyota Production System agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 35.
    Scrum Origin • Scrum is a “Lean” approach to software development • “Scrum” was first used by Toyota engineers at the Harvard Business Review, when they presented in 1986 the first idea of the Toyota Production System agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 36.
    Scrum Origin • Scrum is a “Lean” approach to software development • “Scrum” was first used by Toyota engineers at the Harvard Business Review, when they presented in 1986 the first idea of the Toyota Production System • Jeff Sutherland and Ken Schwaber invented Scrum for Software Development (1995) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 37.
    Scrum Characteristics agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 38.
    Scrum Characteristics agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 39.
    Scrum Characteristics Teams choose the amount of work agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 40.
    Scrum Characteristics Teams decide how to best reach the agreed goal agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 41.
    Scrum Characteristics Work is prioritized based on Business Value agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 42.
    Scrum Characteristics Allows to deliver working software at regular intervals agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 43.
    Scrum Characteristics Adapts to change without big impact on development agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 44.
    Framework to controlchaos (1/2) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 45.
    Framework to controlchaos (1/2) • Based on the assumption that Software Development is not a defined process, and has to be controlled through empirical methods[1]... self organization, continuos inspection and adaption agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 46.
    Framework to controlchaos (1/2) • Based on the assumption that Software Development is not a defined process, and has to be controlled through empirical methods[1]... self organization, continuos inspection and adaption 1. Process Dynamics, Modeling and Control, Ogunnaike and Ray, Oxford University Press, 1992 agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 47.
    Framework to controlchaos (1/2) • Based on the assumption that Software Development is not a defined process, and has to be controlled through empirical methods[1]... self organization, continuos inspection and adaption 1. Process Dynamics, Modeling and Control, Ogunnaike and Ray, Oxford University Press, 1992 agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 48.
    Framework to controlchaos (2/2) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 49.
    Framework to controlchaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 50.
    Framework to controlchaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Transparency agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 51.
    Framework to controlchaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Trust Transparency agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 52.
    Framework to controlchaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Commitment Trust Transparency agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 53.
    Framework to controlchaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Courage Commitment Trust Transparency agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 54.
    Framework to controlchaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are • Without these values the “self Courage organization” and the “team collaboration” are not as effective as they could be... Commitment Trust Transparency agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 55.
    Why Scrum worksand why it can’t fail? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 56.
    Why Scrum works?(1/2) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 57.
    Why Scrum works?(1/2) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 58.
    Why Scrum works?(1/2) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 59.
    Why Scrum works?(1/2) Time Box agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 60.
    Why Scrum works?(1/2) The Scrum Approach tend to limit the complexity by creating a field Time Box in which for a specific timeframe the technology and the requirements can only slightly change agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 61.
    Why Scrum works?(2/2) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 62.
    Why Scrum works?(2/2) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 63.
    Why Scrum works?(2/2) • The Lean approach let people closer to the problem make a decision on how to solve or avoid it, limiting the costs and continuously improving the process agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 64.
    Why Scrum works?(2/2) • The Lean approach let people closer to the problem make a decision on how to solve or avoid it, limiting the costs and continuously improving the process • Self Organization of teams empower people and motivate them to achieve better results, having more fun, and delivering on time and with higher quality agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 65.
    Why Scrum works?(2/2) • The Lean approach let people closer to the problem make a decision on how to solve or avoid it, limiting the costs and continuously improving the process • Self Organization of teams empower people and motivate them to achieve better results, having more fun, and delivering on time and with higher quality • Organizations can change requirements at short defined interval, without affecting the productivity of the team, but having the chance to meet frequently customer expectations agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 66.
    Why Scrum works?(2/2) • The Lean approach let people closer to the problem make a decision on how to solve or avoid it, limiting the costs and continuously improving the process • Self Organization of teams empower people and motivate them to achieve better results, having more fun, and delivering on time and with higher quality • Organizations can change requirements at short defined interval, without affecting the productivity of the team, but having the chance to meet frequently customer expectations • It allows to deliver working software at defined regular intervals agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 67.
    Why Scrum Can’tFail? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 68.
    Why Scrum Can’tFail? • Scrum is a Framework that encourage and enable transparency, doing so by Empowering People into a work environment to autonomously make decisions in order to reach faster and more effectively a defined goal agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 69.
    Why Scrum Can’tFail? • Scrum is a Framework that encourage and enable transparency, doing so by Empowering People into a work environment to autonomously make decisions in order to reach faster and more effectively a defined goal • Empowered People will expose all the inefficiencies and impediments that are existing into the organization now, these impediments will have to be tackled and solved... or not agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 70.
    Why Scrum Can’tFail? • Scrum is a Framework that encourage and enable transparency, doing so by Empowering People into a work environment to autonomously make decisions in order to reach faster and more effectively a defined goal • Empowered People will expose all the inefficiencies and impediments that are existing into the organization now, these impediments will have to be tackled and solved... or not • Organizations that will not embrace the values of Lean and Scrum, won’t be able to successfully implement Scrum, and will fallback to “compromises” that will generate dysfunctions into the organization agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 71.
    Why Scrum Can’tFail? • Scrum is a Framework that encourage and enable transparency, doing so by Empowering People into a work environment to autonomously make decisions in order to reach faster and more effectively a defined goal • Empowered People will expose all the inefficiencies and impediments that are existing into the organization now, these impediments will have to be tackled and solved... or not • Organizations that will not embrace the values of Lean and Scrum, won’t be able to successfully implement Scrum, and will fallback to “compromises” that will generate dysfunctions into the organization “People and Organizations are failing Scrum, by not accepting to solve dysfunctions which Scrum will make evident and clear, and hiding them behind ScrumBut(s)” agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 72.
    Leadership influences change agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 73.
    Leadership influences change • “People don’t resist change. They resist being changed.” - Peter Senge agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 74.
    Leadership influences change • “People don’t resist change. They resist being changed.” - Peter Senge •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day.”- Frances Hesselbein agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 75.
    Leadership influences change • “People don’t resist change. They resist being changed.” - Peter Senge •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day.”- Frances Hesselbein •“Faced with the choice between changing one’s mind and proving that there is no need to do so, almost everyone gets busy on the proof.” - John Kenneth Galbraith agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 76.
    Leadership influences change Engageme • “People don’t resist change. They resist being changed.” - Peter Senge nt •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day.”- Frances Hesselbein •“Faced with the choice between changing one’s mind and proving that there is no need to do so, almost everyone gets busy on the proof.” - John Kenneth Galbraith agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 77.
    Leadership influences change Engageme • “People don’t resist change. They resist being changed.” - Peter Senge nt •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together a li sm every day.”- Frances Hesselbein R e •“Faced with the choice between changing one’s mind and proving that there is no need to do so, almost everyone gets busy on the proof.” - John Kenneth Galbraith agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 78.
    Leadership influences change Engageme • “People don’t resist change. They resist being changed.” - Peter Senge nt •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together a li sm every day.”- Frances Hesselbein R e •“Faced with the choice between changing one’s mind and Determ gets busy on the proof.” - John Kenneth Galbraith in proving that there is no need to do so, almost everyone ation agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 79.
    Questions to askyourself agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 80.
    Questions to askyourself •Do I clarify strategic direction? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 81.
    Questions to askyourself •Do I clarify strategic direction? •Do I strive for participation? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 82.
    Questions to askyourself •Do I clarify strategic direction? •Do I strive for participation? •Do I clarify expectations? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 83.
    Questions to askyourself •Do I clarify strategic direction? •Do I strive for participation? •Do I clarify expectations? •Do I resolve conflicts? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 84.
    Questions to askyourself •Do I clarify strategic direction? •Do I strive for participation? Empower •Do I clarify expectations? ment •Do I resolve conflicts? agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 85.
    Questions to askyourself •Do I clarify strategic direction? •Do I strive for participation? Empower •Do I clarify expectations? ment •Do I resolve conflicts? n ? O f te o w H agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 86.
    Questions? & Answers! agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 87.
    Questions? & Answers! agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 88.
    Questions? & Answers! For any further comment and or question, feel free to contact us info@agile42.com Further References: Scrum Alliance: http://www.scrumalliance.org Control Chaos: http://www.controlchaos.com Implementing Scrum: http://www.implementingscrum.com Jeff Sutherland Blog: http://jeffsutherland.com/scrum Mike Cohn “User Stories”: http://www.mountaingoatsoftware.com agile42 Website: http://www.agile42.com/ agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 89.
    Further Reading... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 90.
    Further Reading... agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 91.
    Further Reading... Agile Retrospectives: Making Good Teams Great (Paperback) by Esther Derby (Author), Diana Larsen (Author), Ken Schwaber (Author) Agile Estimating and Planning (Robert C. Martin Series) (Paperback) by Mike Cohn (Author) The Enterprise and Scrum (Paperback) by Ken Schwaber (Author) Lean Software Development: An Agile Toolkit (Agile Software Development Series) (Paperback) by Mary Poppendieck (Author), Tom Poppendieck (Author) User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series) (Paperback) by Mike Cohn (Author) Agile Software Development with Scrum (Series in Agile Software Development) (Paperback) by Ken Schwaber (Author), Mike Beedle (Author) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 92.
    Thank you :-) agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009