KEMBAR78
Why Agile | Agile Values and Principles | PPT
Webinar : Introducing Agile And Agile Principles
By      : Saket Bansal


                              www.iZenBridge.com   1
www.iZenBridge.com   2
Let’s find out what
your opinions are…




                      www.iZenBridge.com   3
   Nearly two-thirds of projects significantly overrun their cost
    estimates
   Sixty-four percent of the features included in products are
    rarely or never used
   The average project exceeds its schedule by 100%
   Product life cycles and design cycles are getting shorter




                                         www.iZenBridge.com          4
www.iZenBridge.com   5
www.iZenBridge.com   6
www.iZenBridge.com   7
www.iZenBridge.com   8
The empirical model of process control provides and
 exercises control through frequent inspection and
   adaptation of processes that are imperfectly
     defined and generate unpredictable and
               unrepeatable outputs




                                www.iZenBridge.com    9
Laying out a process
that repeatable will
produce acceptable
quality output is
called defined
process control.




                   www.iZenBridge.com   10
Adopt the defined modeling     Adopt Empirical process
approach when the              when the process is too
underlying mechanisms          complicated for the defined
are reasonably well            approach
understood.



Defined process gives a cost   If the commodity produced
advantage where the            is of unacceptable quality ,
product can be priced as a     rework is high , higher costs
commodity                      of empirical process control
                               is the only option


                                   www.iZenBridge.com          11
Requirement Complexity




                         Si
                            m
                             pl
                               e




                         Technology Complexity



                                            www.iZenBridge.com   12
Lets find out what’s your
 opinion-what helps in
   managing projects?




          www.iZenBridge.com   13
In 2001, a group of 17
                                      “lightweight"
                                      methodologists met.
                                    The meeting also included the
                                      representatives of
                                     eXtreme Programming (XP)
                                     Scrum
                                     DSDM
                                     Adaptive Software
                                      Development


  The Salt Lake Valley, Snowbird,
              Utah
Photo taken by Scott Catron



                                        www.iZenBridge.com          14
We are uncovering better ways of developing software by doing
it and helping others do it. Through this work we have come to
value:
Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan



This implies, while there is a value in the items on the right,
        We value the items on the left more.




                                        www.iZenBridge.com        15
   Focus on empowered, self-
    managing , cross functional
    teams
   Members collaborating in
    person to solve a mutual
    problem
   Tools support—not replace—
    Interactions




                                  www.iZenBridge.com   16
   Provide actual working product
    as a status report, “product
    review”
   Agile teams prefer face-to-face
    communication over
    documentation which is
    simpler, faster, and more
    reliable.
   Do not measure progress by
    percent completion of the
    functional milestones
   Design changes as the system
    is built, results in outdated
    documentation


                                      www.iZenBridge.com   17
   Customers become a part
    of the development
    process
   Writing specs down and
    throwing them over the
    fence is simply not
    effective
   Contract negotiation,
    Identify and define
    everything and spells out
    the payment and the date




                                www.iZenBridge.com   18
   It’s much easier to respond to change when the
    organization and the customer share a clear
    understanding of the project’s status



    Agile plans follow more of a rolling wave
    approach using top-down planning



   In plan-driven environments, all requirements
    are specified up front, broken down to the task
    level and estimated



                                            www.iZenBridge.com   19
Agile Principles




            www.iZenBridge.com   20
   Our highest priority is to satisfy the customer through early
    and continuous delivery of valuable software.
   Welcome changing requirements, even late in development.
    Agile processes harness change for the customer’s
    competitive advantage.
   Deliver working software frequently, from a couple of weeks
    to a couple of months, with a preference to the shorter
    timescale
   Business people and developers must work together daily
    throughout the project.




                                         www.iZenBridge.com         21
   Build projects around motivated individuals. Give them the
    environment and support they need, and trust them to get
    the job done
   The most efficient and effective method of conveying
    information to and within a development team is face-to-face
    conversation.
   Working software is the primary measure of progress.
   Agile processes promote sustainable development. The
    sponsors, developers, and users should be able to maintain a
    constant pace indefinitely.




                                       www.iZenBridge.com          22
   Continuous attention to technical excellence and good design
    enhances agility
   Simplicity—the art of maximizing the amount of work not
    done—is essential.
   The best architectures, requirements, and designs emerge
    from self-organizing teams.
   At regular intervals, the team reflects on how to become more
    effective, then tunes and adjusts its behaviour accordingly.




                                        www.iZenBridge.com          23
Doubts- Let
us know…




         www.iZenBridge.com   24
   Linkedin Group
    • PMI-ACP : Agile Certification Made Easy
   Facebook Page
    • http://www.facebook.com/izenbridge




                                       www.iZenBridge.com   25
   Provide Agile & Scrum training
   Provide face to face and online training of PMI-ACP (Agile
    Certified Practitioner) certification program
   Help Organizations in adapting agile
   Helps organizations in setting up project governing office.
   Get training calendar at www.iZenBridge.com
   Upcoming Class room training sesssions
     Delhi : 23-24 March
     Hyderabad : 30-31 March
     Pune : 6-7 April




                                         www.iZenBridge.com       26
Saket Bansal
Saket.Bansal@iZenBridge.com
M: 9910802561
Web: www.iZenBridge.com
LinkedIn: www.linkedin.com/in/saketbansal




                                   www.iZenBridge.com   27
Keep visiting for more
     interactive and
informative presentations
 @ www.iZenBridge.com




                  www.iZenBridge.com   28

Why Agile | Agile Values and Principles

  • 1.
    Webinar : IntroducingAgile And Agile Principles By : Saket Bansal www.iZenBridge.com 1
  • 2.
  • 3.
    Let’s find outwhat your opinions are… www.iZenBridge.com 3
  • 4.
    Nearly two-thirds of projects significantly overrun their cost estimates  Sixty-four percent of the features included in products are rarely or never used  The average project exceeds its schedule by 100%  Product life cycles and design cycles are getting shorter www.iZenBridge.com 4
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
    The empirical model ofprocess control provides and exercises control through frequent inspection and adaptation of processes that are imperfectly defined and generate unpredictable and unrepeatable outputs www.iZenBridge.com 9
  • 10.
    Laying out aprocess that repeatable will produce acceptable quality output is called defined process control. www.iZenBridge.com 10
  • 11.
    Adopt the definedmodeling Adopt Empirical process approach when the when the process is too underlying mechanisms complicated for the defined are reasonably well approach understood. Defined process gives a cost If the commodity produced advantage where the is of unacceptable quality , product can be priced as a rework is high , higher costs commodity of empirical process control is the only option www.iZenBridge.com 11
  • 12.
    Requirement Complexity Si m pl e Technology Complexity www.iZenBridge.com 12
  • 13.
    Lets find outwhat’s your opinion-what helps in managing projects? www.iZenBridge.com 13
  • 14.
    In 2001, agroup of 17 “lightweight" methodologists met. The meeting also included the representatives of  eXtreme Programming (XP)  Scrum  DSDM  Adaptive Software Development  The Salt Lake Valley, Snowbird, Utah Photo taken by Scott Catron www.iZenBridge.com 14
  • 15.
    We are uncoveringbetter ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan This implies, while there is a value in the items on the right, We value the items on the left more. www.iZenBridge.com 15
  • 16.
    Focus on empowered, self- managing , cross functional teams  Members collaborating in person to solve a mutual problem  Tools support—not replace— Interactions www.iZenBridge.com 16
  • 17.
    Provide actual working product as a status report, “product review”  Agile teams prefer face-to-face communication over documentation which is simpler, faster, and more reliable.  Do not measure progress by percent completion of the functional milestones  Design changes as the system is built, results in outdated documentation www.iZenBridge.com 17
  • 18.
    Customers become a part of the development process  Writing specs down and throwing them over the fence is simply not effective  Contract negotiation, Identify and define everything and spells out the payment and the date www.iZenBridge.com 18
  • 19.
    It’s much easier to respond to change when the organization and the customer share a clear understanding of the project’s status   Agile plans follow more of a rolling wave approach using top-down planning  In plan-driven environments, all requirements are specified up front, broken down to the task level and estimated www.iZenBridge.com 19
  • 20.
    Agile Principles www.iZenBridge.com 20
  • 21.
    Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.  Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.  Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale  Business people and developers must work together daily throughout the project. www.iZenBridge.com 21
  • 22.
    Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done  The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.  Working software is the primary measure of progress.  Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. www.iZenBridge.com 22
  • 23.
    Continuous attention to technical excellence and good design enhances agility  Simplicity—the art of maximizing the amount of work not done—is essential.  The best architectures, requirements, and designs emerge from self-organizing teams.  At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly. www.iZenBridge.com 23
  • 24.
    Doubts- Let us know… www.iZenBridge.com 24
  • 25.
    Linkedin Group • PMI-ACP : Agile Certification Made Easy  Facebook Page • http://www.facebook.com/izenbridge www.iZenBridge.com 25
  • 26.
    Provide Agile & Scrum training  Provide face to face and online training of PMI-ACP (Agile Certified Practitioner) certification program  Help Organizations in adapting agile  Helps organizations in setting up project governing office.  Get training calendar at www.iZenBridge.com  Upcoming Class room training sesssions  Delhi : 23-24 March  Hyderabad : 30-31 March  Pune : 6-7 April www.iZenBridge.com 26
  • 27.
    Saket Bansal Saket.Bansal@iZenBridge.com M: 9910802561 Web:www.iZenBridge.com LinkedIn: www.linkedin.com/in/saketbansal www.iZenBridge.com 27
  • 28.
    Keep visiting formore interactive and informative presentations @ www.iZenBridge.com www.iZenBridge.com 28