SlideShare a Scribd company logo
1 of 113
Download to read offline
scrummaster
                                             responding




                                                                              change
                                             time-box
                                                           prioritize




                                                                                   acceptance
               burn-down                                   user stories
                                roles
                                                           servant leader                       team
                            inspect
                                         collaboration                                          planning
                        adoption
                                                                                                high value
                           shippable     sprint   self-organizing
          Agile Software                                                   product owner
                                                                              story points
quality
                                                                            working software

                   Development      adapt done
 incremental                                                                                                 xp
                      impediments




    iterative daily stand-up
                interactions
 commitment                                                               manifesto scrum



                                                                backlog
                                                             estimating
                                                          retrospective
                                    velocity release                      design
                                                 review
                                                                          testing
rusty
rusty
rusty
rusty
stressed
WTF?




stressed
WTF?




stressed
WTF?




stressed
Name: Rustyā€™s Project
Date: 2/7/2008
COD: Methodology
Name: Rustyā€™s Project
Date: 2/7/2008
COD: Methodology
Name: Rustyā€™s Project
Date: 2/7/2008
COD: Methodology
Name: Rustyā€™s Project
               Date: 2/7/2008
               COD: Methodology




monster.com
35%
 projects completed on-time, within
budget, or delivered on speciļ¬cation


                                   The Standish Group, 2006 Chaos Report
31%
projects cancelled



                      The Standish Group, 2006 Chaos Report
59Ā¢
software value on the dollar



                                The Standish Group, 2006 Chaos Report
64%
features rarely or ever used



                                The Standish Group, 2006 Chaos Report
opme
acklog
    manifesto
         design
         testing
individuals
  interactions
and




      processes
      and tools
working
   software

 comprehensive
  documentation
customer
collaboration


contract
  negotiation
responding
   change
 to




      following
            plan
        a
Ag
uality
incremental
   iterative
commitment
iterative
            development

                                                                                                              Targetā€©
                                                                                                              Systemā€©
                       Projectā€©
Checkā€©theā€©Fitā€©                      Itera1onā€©0ā€©       Itera1onā€©1ā€©   Itera1onā€©2ā€©   Itera1onā€©3ā€©   Itera1onā€©nā€©
                      Incep1onā€©
Establishā€©Businessā€©    Discoveryā€©   Setā€©upā€©Projectā€©
                                                        Incrementalā€©deliveryā€©inā€©/meā€boxedā€©2ā€©weekā€©itera/onsā€©
   Rela/onshipā€©       Assessmentā€©   Infrastructureā€©
incremental
           delivery

                       Itera1onā€©
                       2ā€©Weeksā€©



Productā€©   Itera1onā€©
                                    Productā€©
Backlogā€©    Backlogā€©
                                   Incrementā€©
view
   lease
spective
timating
 backlog
 des
 man

 test
product
   backlog
current
iteration

current
release


 future
releases
scrumma
          prioritize
          user stories
          servant leader
boration
conversation
card
   confirmation
conversation
card
   confirmation
card
          As a
                freq
       Iw            uent
           ant t
                            flyer
                o re
        trip         book         !
             so t           a pa
                  hat
        time           I sa st!
              book           ve!
                   ing t
                         rips.
                              !
card
          As a
                freq
       Iw            uent
           ant t
                            flyer
                o re
        trip         book         !
             so t           a pa
                  hat
        time           I sa st!
              book           ve!
                   ing t
                         rips.
                              !
conversation
card
   confirmation
I WANT THE
TOAST TO POP
UP WHEN ITā€™S
    DONE
THATā€™S REALLY EXPENSIVE.
THE POPPING PART IS EASY
 ā€”THATā€™S JUST A SPRING.
BUT KNOWING WHEN THE
TOAST IS DONE REQUIRES
AN OPTICAL SENSORā€”NEW
      TECHNOLOGY.
BUT WHAT
  ABOUT ALL
 THOSE OTHER
TOASTERS OUT
   THERE?
OH, THEY USE A
TIMER. THEY DONā€™T
REALLY KNOW WHEN
THE TOAST IS DONE.
  ITā€™S A KLUDGE.
OUR CUSTOMERS DONā€™T
  WANT A SUPER-TOASTER.
    THEY JUST WANT A
 REGULAR TOASTER, WITH A
TIMER, LIKE EVERYONE ELSE.
OH, WELL
   THAT WONā€™T
  BE EXPENSIVE
  AT ALL. COOL.


YEAH, COOL!
change
rioritize



          acceptance
er stories
ervant leader             team
ation                     plannin
                          high va
g
conversation
card
   confirmation
confirmation                            n
                                    s ca
                               lyer
                            ent f !
                       requ tript flyer!
               nly f past uen              ast!
            O
                                       am all
                                     kro p
                      k freq
       1.ā€Æ        oo                o
              rebs a          ebon f save!
                                io
               A         toler t t I
                           ec
                   ant s stha
                                        ips.! past
                wlow io !
            I Al
                      p ts p oking mr tch
                                      ta
           2.ā€Æ       it r
                 ptr
                  as
                         e rbomust dates!
                      m
                   tiw t ip       for
                    e           t
              3.ā€Æ N p, excep
                   tri
acceptance
     chan
             team
er
             planning
n            high value
Product A                     Product B                     Product C


Release 1.0                   Release 2.0                   Release 3.0


Iteration 1   Iteration 2   Iteration 3   Iteration 4    Iteration 5   Iteration 6




  Taskā€©1ā€©           Taskā€©2ā€©          Taskā€©3ā€©             Taskā€©4ā€©        Taskā€©5ā€©
 4ā€©hoursā€©          6ā€©hoursā€©         2ā€©hoursā€©            8ā€©hoursā€©       2ā€©hoursā€©
Dev
and-up
 ctions
       release
locity
        review
SIZE      CALCULATION      DURATION




            VELOCITY = 10   20 ITERATIONS
200 UNITS
Eļ¬€ortā€©
Complexityā€©


                                     Complexityā€©            Eļ¬€ortā€©
              Doubtā€©




     Story 1
                                                   Doubtā€©




                            Eļ¬€ortā€©

          Complexityā€©                       Story 3
                        Doubtā€©


                       Story 2
M
                       Eļ¬€ortā€©
Complexityā€©




                                                XL
                                                Complexityā€©                Eļ¬€ortā€©
              Doubtā€©




     Story 1
                                                                  Doubtā€©




                 M
                                       Eļ¬€ortā€©



              Complexi
                                                        Story 3
                 tyā€©

                                Dou
                                 btā€©




                         Story 2
5
                       Eļ¬€ortā€©
Complexityā€©




                                                10
                                                Complexityā€©                Eļ¬€ortā€©
              Doubtā€©




     Story 1
                                                                  Doubtā€©




                       5
                                       Eļ¬€ortā€©



              Complexi
                                                        Story 3
                 tyā€©

                                Dou
                                 btā€©




                         Story 2
Impediments`   daily stand-
e                    interactio
t                   velocity
40ā€©
35ā€©
                                                                                                  Mean (Last 8) = 33
30ā€©
                                                                                                  Mean (Worst 3) = 28
25ā€©
20ā€©
15ā€©
10ā€©
 5ā€©
 0ā€©
      Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€©
          1ā€©        2ā€©        3ā€©        4ā€©        5ā€©        6ā€©        7ā€©        8ā€©        9ā€©
At our slowest velocity weā€™ll finish here (3X28)




At our average velocity weā€™ll finish here (3X33)
Will Have



             The line of hope (3X28)
Might Have

             The line of despair (3X33)

Wonā€™t Have
Ag
uality
cremental
    iterative
commitment
teamcapacity
      teamā€©memberā€©   capacityā€©thisā€©itera1onā€©
   Rachelā€©                    46ā€©
   Ronicaā€©                    60ā€©
   Kenā€©                       54ā€©
   Markā€©                      62ā€©
   Totalā€©                     222ā€©
storyone
       Taskā€©           Es1mateā€©   Ownerā€©
    Codeā€©theā€©UIā€©          6ā€©      Ronicaā€©

Codeā€©theā€©middleā€©/erā€©      8ā€©      Rachelā€©

Createā€©andā€©automateā€©      4ā€©      Markā€©
        testsā€©
ā€œcan we commit to this?ā€
    70ā€©
    60ā€©
    50ā€©
    40ā€©
    30ā€©
    20ā€©
    10ā€©
     0ā€©
          Rachelā€©   Kenā€©   Ronicaā€©   Markā€©
storytwo
       taskā€©           es1mateā€©   ownerā€©
    Codeā€©theā€©UIā€©          12ā€©     Ronicaā€©

Codeā€©theā€©middleā€©/erā€©      5ā€©      Rachelā€©

Createā€©andā€©automateā€©      6ā€©      Markā€©
        testsā€©
ā€œcan we commit to this?ā€
    70ā€©
    60ā€©
    50ā€©
    40ā€©
    30ā€©
    20ā€©
    10ā€©
     0ā€©
          Rachelā€©   Kenā€©   Ronicaā€©   Markā€©
ā€¦storynine
       Taskā€©           Es1mateā€©   Ownerā€©
    Codeā€©theā€©UIā€©          8ā€©      Ronicaā€©

Codeā€©theā€©middleā€©/erā€©      6ā€©      Rachelā€©

Createā€©andā€©automateā€©      3ā€©      Markā€©
        testsā€©
ā€œcan we commit to this?ā€
    70ā€©
    60ā€©
    50ā€©
    40ā€©
    30ā€©
    20ā€©
    10ā€©
     0ā€©
          Rachelā€©   Kenā€©   Ronicaā€©   Markā€©
storyten
       Taskā€©           Es1mateā€©   Ownerā€©
    Codeā€©theā€©UIā€©          8ā€©      Ronicaā€©

Codeā€©theā€©middleā€©/erā€©      6ā€©      Rachelā€©

Createā€©andā€©automateā€©      3ā€©      Markā€©
        testsā€©
ā€œcan we commit to this?ā€
    70ā€©
    60ā€©
    50ā€©
    40ā€©
    30ā€©
    20ā€©
    10ā€©
     0ā€©
          Rachelā€©   Kenā€©   Ronicaā€©   Markā€©
go!
analysis
analysis
     design
design
analysis
           code
design
analysis
           code
           test
design
analysis
           code
           test
              document
ile Soft
     adapt done
       daily stand-up
ents



         interactions
What did you
work on yesterday?

What are you
working on today?

Do you have any
impediments?
Softw
apt done
           D
stand-up
doneā€¦
 done.
analysis
  design
    coding
      testing
         document
           user acceptance
              pilot
                  live
analysis
  design
    coding
      testing
         document
           user acceptance
              pilot
                  live
analysis
  design
    coding
      testing
         document
           user acceptance
              pilot
                  live
analysis
  design
    coding
      testing
         document
           user acceptance
              pilot
                  live
c
adoption
shippable

ile So
potentially
      shippable
potentially shippable

   =
shippable
high quality
   tested
       complete
    done
manifesto

          estimating
             backlog
       retrospective
ease                   design
view
                       testing
inspect
    adapt

  and
time-b
          respo
  roles
spect
   colla
ion
scrum
master
product
   owner
team
the
Roleā€©            Mondayā€©       Tuesdayā€©     Wednesdayā€©        Thursdayā€©        Fridayā€©
Developerā€©    Planning/      Codingā€©        Coding/         Coding/         Coding/
              Codingā€©                       Defectā€©Fixesā€©   Defectā€©Fixesā€©   Defectā€©Fixesā€©
QA/Testerā€©    Planning/      Wri/ngā€©UATā€©    QA/Tes/ngā€©      QA/Tes/ngā€©      QA/Tes/ngā€©
              Wri/ngā€©UATā€©
ScrumMasterā€© Facilitateā€©     Impedimentā€©    Impedimentā€©     Impedimentā€©     Impedimentā€©
             Planningā€©       resolu/onā€©     resolu/onā€©      resolu/onā€©      resolu/onā€©
Productā€©      Par/cipateā€©inā€© Stakeholderā€©   Stakeholderā€©    Stakeholderā€©    Stakeholderā€©
Ownerā€©        Planningā€©      feedbackā€©      feedbackā€©       feedbackā€©       feedbackā€©
Roleā€©          Mondayā€©         Tuesdayā€©      Wednesdayā€©      Thursdayā€©      Fridayā€©
Developerā€©   Coding/         Coding/         Defectā€©Fixes/ Defectā€©Fixes/ Defectā€©Fixes/
             Defectā€©Fixesā€©   Defectā€©Fixesā€©   Design/Storyā€© Design/Storyā€© Review/
                                             Developmentā€© Developmentā€© Retrospec/veā€©
QA/Testerā€©   QA/Tes/ngā€©      QA/Tes/ngā€©      QA/Tes/ngā€©    QA/Tes/ng/ā€©   Finalā€©UAT/
                                                           Accpetanceā€©   Review/
                                                           Criteriaā€©     Retrospec/veā€©
ScrumMasterā€© Impedimentā€©     Impedimentā€© Impedimentā€© Impedimentā€©         Facilitateā€©
             resolu/on/      resolu/on/     resolu/on/     resolu/on/    Review/
             Lookā€©aheadā€©     Reļ¬neā€©storiesā€© Reļ¬neā€©storiesā€© Acceptanceā€©   Retrospec/veā€©
                                                           criteriaā€©
Productā€©     Lookā€©ahead/     Reļ¬neā€©          Reļ¬neā€©        Acceptanceā€©   Finalā€©UAT/
Ownerā€©       Acceptanceā€©     stories/        stories/      criteria/     Par/cipateā€©inā€©
             tes/ngā€©         Acceptanceā€©     Acceptanceā€©   Acceptanceā€©   Review/
                             tes/ngā€©         tes/ngā€©       tes/ngā€©       Retrospec/veā€©
product owner




building the right code
       versus
          building the code right

                 the team
scrummaste
        responding
         time-box




                                 change
                     prioritize
                     user stories
roles
                     servant leader
ect
 collaboration
           self-organizing
inspe
burn-
        adoption
        shippable
  gile Soft
88%
increased productivity

           Agile Methodologies: Survey Results, by Shine Technologies, 2003ā€©
93%
increased quality

        Agile Methodologies: Survey Results, by Shine Technologies, 2003ā€©
83%
increased stakeholder satisfaction

                 Agile Methodologies: Survey Results, by Shine Technologies, 2003ā€©
49%
reduction in costs
         Agile Methodologies: Survey Results, by Shine Technologies, 2003ā€©
100ā€©

 80ā€©     50ā€©
                          9ā€©
 60ā€©                     10ā€©
 40ā€©                                                   4ā€©
                                                       6ā€©
                         50ā€©
         50ā€©
 20ā€©
                                                      25ā€©
  0ā€©
       CMMIā€©1ā€©         CMMIā€©5ā€©                  SCRUMā€©
               WORKā€©   REWORKā€©        PROCESSā€©

                                 Sutherland,ā€©J.,ā€©C.ā€©Jacobson,ā€©etā€©al.ā€©(2007).ā€©Scrumā€©andā€©CMMIā€©Levelā€©5:ā€©Aā€©
                                 Magicā€©Po/onā€©forā€©Codeā€©Warriors!ā€©Agileā€©2007,ā€©Washington,ā€©D.C.,ā€©IEEE.ā€©
time                                                                  100


   market
 to




                                                                             Time to Market (Months)
                                  .ā€©ā€©.ā€© .ā€©.ā€©
                                    .
                                  .ā€© .
                                .ā€©.ā€©.ā€©.ā€© ā€© .ā€©
                                 .ā€© .ā€© .ā€©.ā€©
                          .ā€©.ā€©.ā€©
                         .ā€©.ā€©.ā€© .ā€©
                                                                      10
                                              Homeā€©Awayā€©
                    ectsā€©


                            .ā€© .ā€©
             lā€©Proj
         ona
  Tradi/                                                     BMCā€©
                      CNETā€©
                                                  Moodyā€™sā€©
                      Accuroā€©Healthcareā€©
                                                                      1
  1
                    10
                100
               1000
                  User Stories, Code (KSLOC) 
                                                               QSMA Slim Database Study, 2008
welcome to
  mainstream
 the




                     the world
                      is here




       innovators   pragmatists   conservatives   laggards
agile
 adoption
                       73%
    31%
    GIS          the world
            Dr. Dobbā€™s Journal, Scott Ambler Agile Adoption Survey, 2008
            GeoScrum Agile Adoption in GIS Survey, 2008
gis                           the
help
        cross                          chasm
                       the world
                        is here


             GIS
           is here



         innovators   pragmatists   conservatives   laggards
scrummaster
                                             responding




                                                                                change
                                             time-box
                                                           prioritize




                                                                                     acceptance
                                                           user stories
               burn-down       roles
                                                           servant leader                         team
                           inspect
                                         collaboration                                            planning
                        adoption
                                                                      high value
                                                self-organizing
                           shippable     sprint                 product owner
          chris spagnuolo                                          story points
quality
                                                                              working software
                                    adapt done
 incremental
                    rally software
                                                                                                             xp
                      impediments




    iterative daily stand-up
                interactions
 commitment                                                                 manifesto scrum




                                                                  backlog
                  release
               velocity

                                                             estimating
                                                          retrospective
                                                                            www.rallydev.com
                                                 review
                                                                            testing

More Related Content

Viewers also liked (6)

Agile Acceptance Criteria How To
Agile Acceptance Criteria How ToAgile Acceptance Criteria How To
Agile Acceptance Criteria How To
Ā 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteria
Ā 
Acceptance Criteria
Acceptance CriteriaAcceptance Criteria
Acceptance Criteria
Ā 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Ā 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteria
Ā 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
Ā 

Similar to Introduction to Agile Practices

Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
AgileSparks
Ā 
iAnua storymapping session @ ilean
iAnua storymapping session @ ileaniAnua storymapping session @ ilean
iAnua storymapping session @ ilean
Stefaan Roets
Ā 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
Tsuyoshi Ushio
Ā 
e Service Prototype
e Service Prototypee Service Prototype
e Service Prototype
Yves Pigneur
Ā 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priority
Russell Pannone
Ā 
05/2012 - Automating testing in the iteration
05/2012 - Automating testing in the iteration05/2012 - Automating testing in the iteration
05/2012 - Automating testing in the iteration
daveayan
Ā 
Content Life Cycle Strategic Compass
Content Life Cycle Strategic CompassContent Life Cycle Strategic Compass
Content Life Cycle Strategic Compass
ClearPath, LLC
Ā 

Similar to Introduction to Agile Practices (20)

A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrum
Ā 
Feel the FP-ness
Feel the FP-nessFeel the FP-ness
Feel the FP-ness
Ā 
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex EnvironmentsDr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Dr. Ronen Bar-Nahor - Optimizing Agile Testing in Complex Environments
Ā 
Scrum Introduction Vietnam
Scrum Introduction VietnamScrum Introduction Vietnam
Scrum Introduction Vietnam
Ā 
Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0
Ā 
iAnua storymapping session @ ilean
iAnua storymapping session @ ileaniAnua storymapping session @ ilean
iAnua storymapping session @ ilean
Ā 
Agile101
Agile101Agile101
Agile101
Ā 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill Set
Ā 
e Service Prototype
e Service Prototypee Service Prototype
e Service Prototype
Ā 
Agile Is From Mars Usability is From Venus
Agile Is From Mars Usability is From VenusAgile Is From Mars Usability is From Venus
Agile Is From Mars Usability is From Venus
Ā 
מצג×Ŗ מגמו×Ŗ בבדיקו×Ŗ ×Ŗוכנה ×›× ×” בדיקו×Ŗ 2011 ×Øם יוניש טאקט בדיקו×Ŗ
מצג×Ŗ מגמו×Ŗ בבדיקו×Ŗ ×Ŗוכנה ×›× ×” בדיקו×Ŗ 2011 ×Øם יוניש טאקט בדיקו×Ŗמצג×Ŗ מגמו×Ŗ בבדיקו×Ŗ ×Ŗוכנה ×›× ×” בדיקו×Ŗ 2011 ×Øם יוניש טאקט בדיקו×Ŗ
מצג×Ŗ מגמו×Ŗ בבדיקו×Ŗ ×Ŗוכנה ×›× ×” בדיקו×Ŗ 2011 ×Øם יוניש טאקט בדיקו×Ŗ
Ā 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priority
Ā 
05/2012 - Automating testing in the iteration
05/2012 - Automating testing in the iteration05/2012 - Automating testing in the iteration
05/2012 - Automating testing in the iteration
Ā 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repair
Ā 
Content Life Cycle Strategic Compass
Content Life Cycle Strategic CompassContent Life Cycle Strategic Compass
Content Life Cycle Strategic Compass
Ā 
LavaCon 2011: Content Life Cycle Strategic Compass
LavaCon 2011: Content Life Cycle Strategic CompassLavaCon 2011: Content Life Cycle Strategic Compass
LavaCon 2011: Content Life Cycle Strategic Compass
Ā 
Agile led alfresco implementation jan 2011 (final)
Agile led alfresco implementation jan 2011 (final)Agile led alfresco implementation jan 2011 (final)
Agile led alfresco implementation jan 2011 (final)
Ā 
20100220 Sit Bonn V1 0
20100220 Sit Bonn V1 020100220 Sit Bonn V1 0
20100220 Sit Bonn V1 0
Ā 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
Ā 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
Ā 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Ā 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(ā˜Žļø+971_581248768%)**%*]'#abortion pills for sale in dubai@
Ā 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
Ā 

Recently uploaded (20)

Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Ā 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Ā 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Ā 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Ā 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Ā 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Ā 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Ā 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Ā 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Ā 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Ā 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
Ā 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Ā 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Ā 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Ā 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Ā 

Introduction to Agile Practices

  • 1. scrummaster responding change time-box prioritize acceptance burn-down user stories roles servant leader team inspect collaboration planning adoption high value shippable sprint self-organizing Agile Software product owner story points quality working software Development adapt done incremental xp impediments iterative daily stand-up interactions commitment manifesto scrum backlog estimating retrospective velocity release design review testing
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 18. Name: Rustyā€™s Project Date: 2/7/2008 COD: Methodology
  • 19. Name: Rustyā€™s Project Date: 2/7/2008 COD: Methodology
  • 20. Name: Rustyā€™s Project Date: 2/7/2008 COD: Methodology
  • 21. Name: Rustyā€™s Project Date: 2/7/2008 COD: Methodology monster.com
  • 22. 35% projects completed on-time, within budget, or delivered on speciļ¬cation The Standish Group, 2006 Chaos Report
  • 23. 31% projects cancelled The Standish Group, 2006 Chaos Report
  • 24. 59Ā¢ software value on the dollar The Standish Group, 2006 Chaos Report
  • 25. 64% features rarely or ever used The Standish Group, 2006 Chaos Report
  • 26. opme acklog manifesto design testing
  • 27. individuals interactions and processes and tools
  • 28. working software comprehensive documentation
  • 30. responding change to following plan a
  • 31. Ag uality incremental iterative commitment
  • 32. iterative development Targetā€© Systemā€© Projectā€© Checkā€©theā€©Fitā€© Itera1onā€©0ā€© Itera1onā€©1ā€© Itera1onā€©2ā€© Itera1onā€©3ā€© Itera1onā€©nā€© Incep1onā€© Establishā€©Businessā€© Discoveryā€© Setā€©upā€©Projectā€© Incrementalā€©deliveryā€©inā€©/meā€boxedā€©2ā€©weekā€©itera/onsā€© Rela/onshipā€© Assessmentā€© Infrastructureā€©
  • 33. incremental delivery Itera1onā€© 2ā€©Weeksā€© Productā€© Itera1onā€© Productā€© Backlogā€© Backlogā€© Incrementā€©
  • 34. view lease spective timating backlog des man test
  • 35. product backlog
  • 37. scrumma prioritize user stories servant leader boration
  • 38. conversation card confirmation
  • 39. conversation card confirmation
  • 40. card As a freq Iw uent ant t flyer o re trip book ! so t a pa hat time I sa st! book ve! ing t rips. !
  • 41. card As a freq Iw uent ant t flyer o re trip book ! so t a pa hat time I sa st! book ve! ing t rips. !
  • 42. conversation card confirmation
  • 43. I WANT THE TOAST TO POP UP WHEN ITā€™S DONE
  • 44. THATā€™S REALLY EXPENSIVE. THE POPPING PART IS EASY ā€”THATā€™S JUST A SPRING. BUT KNOWING WHEN THE TOAST IS DONE REQUIRES AN OPTICAL SENSORā€”NEW TECHNOLOGY.
  • 45. BUT WHAT ABOUT ALL THOSE OTHER TOASTERS OUT THERE?
  • 46. OH, THEY USE A TIMER. THEY DONā€™T REALLY KNOW WHEN THE TOAST IS DONE. ITā€™S A KLUDGE.
  • 47. OUR CUSTOMERS DONā€™T WANT A SUPER-TOASTER. THEY JUST WANT A REGULAR TOASTER, WITH A TIMER, LIKE EVERYONE ELSE.
  • 48. OH, WELL THAT WONā€™T BE EXPENSIVE AT ALL. COOL. YEAH, COOL!
  • 49. change rioritize acceptance er stories ervant leader team ation plannin high va g
  • 50. conversation card confirmation
  • 51. confirmation n s ca lyer ent f ! requ tript flyer! nly f past uen ast! O am all kro p k freq 1.ā€Æ oo o rebs a ebon f save! io A toler t t I ec ant s stha ips.! past wlow io ! I Al p ts p oking mr tch ta 2.ā€Æ it r ptr as e rbomust dates! m tiw t ip for e t 3.ā€Æ N p, excep tri
  • 52. acceptance chan team er planning n high value
  • 53. Product A Product B Product C Release 1.0 Release 2.0 Release 3.0 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Iteration 6 Taskā€©1ā€© Taskā€©2ā€© Taskā€©3ā€© Taskā€©4ā€© Taskā€©5ā€© 4ā€©hoursā€© 6ā€©hoursā€© 2ā€©hoursā€© 8ā€©hoursā€© 2ā€©hoursā€©
  • 54. Dev and-up ctions release locity review
  • 55. SIZE CALCULATION DURATION VELOCITY = 10 20 ITERATIONS 200 UNITS
  • 56. Eļ¬€ortā€© Complexityā€© Complexityā€© Eļ¬€ortā€© Doubtā€© Story 1 Doubtā€© Eļ¬€ortā€© Complexityā€© Story 3 Doubtā€© Story 2
  • 57. M Eļ¬€ortā€© Complexityā€© XL Complexityā€© Eļ¬€ortā€© Doubtā€© Story 1 Doubtā€© M Eļ¬€ortā€© Complexi Story 3 tyā€© Dou btā€© Story 2
  • 58. 5 Eļ¬€ortā€© Complexityā€© 10 Complexityā€© Eļ¬€ortā€© Doubtā€© Story 1 Doubtā€© 5 Eļ¬€ortā€© Complexi Story 3 tyā€© Dou btā€© Story 2
  • 59. Impediments` daily stand- e interactio t velocity
  • 60. 40ā€© 35ā€© Mean (Last 8) = 33 30ā€© Mean (Worst 3) = 28 25ā€© 20ā€© 15ā€© 10ā€© 5ā€© 0ā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© Itera/onā€© 1ā€© 2ā€© 3ā€© 4ā€© 5ā€© 6ā€© 7ā€© 8ā€© 9ā€©
  • 61. At our slowest velocity weā€™ll finish here (3X28) At our average velocity weā€™ll finish here (3X33)
  • 62. Will Have The line of hope (3X28) Might Have The line of despair (3X33) Wonā€™t Have
  • 63. Ag uality cremental iterative commitment
  • 64. teamcapacity teamā€©memberā€© capacityā€©thisā€©itera1onā€© Rachelā€© 46ā€© Ronicaā€© 60ā€© Kenā€© 54ā€© Markā€© 62ā€© Totalā€© 222ā€©
  • 65. storyone Taskā€© Es1mateā€© Ownerā€© Codeā€©theā€©UIā€© 6ā€© Ronicaā€© Codeā€©theā€©middleā€©/erā€© 8ā€© Rachelā€© Createā€©andā€©automateā€© 4ā€© Markā€© testsā€©
  • 66. ā€œcan we commit to this?ā€ 70ā€© 60ā€© 50ā€© 40ā€© 30ā€© 20ā€© 10ā€© 0ā€© Rachelā€© Kenā€© Ronicaā€© Markā€©
  • 67. storytwo taskā€© es1mateā€© ownerā€© Codeā€©theā€©UIā€© 12ā€© Ronicaā€© Codeā€©theā€©middleā€©/erā€© 5ā€© Rachelā€© Createā€©andā€©automateā€© 6ā€© Markā€© testsā€©
  • 68. ā€œcan we commit to this?ā€ 70ā€© 60ā€© 50ā€© 40ā€© 30ā€© 20ā€© 10ā€© 0ā€© Rachelā€© Kenā€© Ronicaā€© Markā€©
  • 69. ā€¦storynine Taskā€© Es1mateā€© Ownerā€© Codeā€©theā€©UIā€© 8ā€© Ronicaā€© Codeā€©theā€©middleā€©/erā€© 6ā€© Rachelā€© Createā€©andā€©automateā€© 3ā€© Markā€© testsā€©
  • 70. ā€œcan we commit to this?ā€ 70ā€© 60ā€© 50ā€© 40ā€© 30ā€© 20ā€© 10ā€© 0ā€© Rachelā€© Kenā€© Ronicaā€© Markā€©
  • 71. storyten Taskā€© Es1mateā€© Ownerā€© Codeā€©theā€©UIā€© 8ā€© Ronicaā€© Codeā€©theā€©middleā€©/erā€© 6ā€© Rachelā€© Createā€©andā€©automateā€© 3ā€© Markā€© testsā€©
  • 72. ā€œcan we commit to this?ā€ 70ā€© 60ā€© 50ā€© 40ā€© 30ā€© 20ā€© 10ā€© 0ā€© Rachelā€© Kenā€© Ronicaā€© Markā€©
  • 73. go!
  • 75. analysis design
  • 77. design analysis code test
  • 78. design analysis code test document
  • 79.
  • 80. ile Soft adapt done daily stand-up ents interactions
  • 81. What did you work on yesterday? What are you working on today? Do you have any impediments?
  • 82. Softw apt done D stand-up
  • 84. analysis design coding testing document user acceptance pilot live
  • 85. analysis design coding testing document user acceptance pilot live
  • 86. analysis design coding testing document user acceptance pilot live
  • 87. analysis design coding testing document user acceptance pilot live
  • 89. potentially shippable
  • 90. potentially shippable = shippable
  • 91. high quality tested complete done
  • 92.
  • 93. manifesto estimating backlog retrospective ease design view testing
  • 94. inspect adapt and
  • 95. time-b respo roles spect colla ion
  • 97. product owner
  • 99. Roleā€© Mondayā€© Tuesdayā€© Wednesdayā€© Thursdayā€© Fridayā€© Developerā€© Planning/ Codingā€© Coding/ Coding/ Coding/ Codingā€© Defectā€©Fixesā€© Defectā€©Fixesā€© Defectā€©Fixesā€© QA/Testerā€© Planning/ Wri/ngā€©UATā€© QA/Tes/ngā€© QA/Tes/ngā€© QA/Tes/ngā€© Wri/ngā€©UATā€© ScrumMasterā€© Facilitateā€© Impedimentā€© Impedimentā€© Impedimentā€© Impedimentā€© Planningā€© resolu/onā€© resolu/onā€© resolu/onā€© resolu/onā€© Productā€© Par/cipateā€©inā€© Stakeholderā€© Stakeholderā€© Stakeholderā€© Stakeholderā€© Ownerā€© Planningā€© feedbackā€© feedbackā€© feedbackā€© feedbackā€©
  • 100. Roleā€© Mondayā€© Tuesdayā€© Wednesdayā€© Thursdayā€© Fridayā€© Developerā€© Coding/ Coding/ Defectā€©Fixes/ Defectā€©Fixes/ Defectā€©Fixes/ Defectā€©Fixesā€© Defectā€©Fixesā€© Design/Storyā€© Design/Storyā€© Review/ Developmentā€© Developmentā€© Retrospec/veā€© QA/Testerā€© QA/Tes/ngā€© QA/Tes/ngā€© QA/Tes/ngā€© QA/Tes/ng/ā€© Finalā€©UAT/ Accpetanceā€© Review/ Criteriaā€© Retrospec/veā€© ScrumMasterā€© Impedimentā€© Impedimentā€© Impedimentā€© Impedimentā€© Facilitateā€© resolu/on/ resolu/on/ resolu/on/ resolu/on/ Review/ Lookā€©aheadā€© Reļ¬neā€©storiesā€© Reļ¬neā€©storiesā€© Acceptanceā€© Retrospec/veā€© criteriaā€© Productā€© Lookā€©ahead/ Reļ¬neā€© Reļ¬neā€© Acceptanceā€© Finalā€©UAT/ Ownerā€© Acceptanceā€© stories/ stories/ criteria/ Par/cipateā€©inā€© tes/ngā€© Acceptanceā€© Acceptanceā€© Acceptanceā€© Review/ tes/ngā€© tes/ngā€© tes/ngā€© Retrospec/veā€©
  • 101. product owner building the right code versus building the code right the team
  • 102. scrummaste responding time-box change prioritize user stories roles servant leader ect collaboration self-organizing
  • 103. inspe burn- adoption shippable gile Soft
  • 104. 88% increased productivity Agile Methodologies: Survey Results, by Shine Technologies, 2003ā€©
  • 105. 93% increased quality Agile Methodologies: Survey Results, by Shine Technologies, 2003ā€©
  • 106. 83% increased stakeholder satisfaction Agile Methodologies: Survey Results, by Shine Technologies, 2003ā€©
  • 107. 49% reduction in costs Agile Methodologies: Survey Results, by Shine Technologies, 2003ā€©
  • 108. 100ā€© 80ā€© 50ā€© 9ā€© 60ā€© 10ā€© 40ā€© 4ā€© 6ā€© 50ā€© 50ā€© 20ā€© 25ā€© 0ā€© CMMIā€©1ā€© CMMIā€©5ā€© SCRUMā€© WORKā€© REWORKā€© PROCESSā€© Sutherland,ā€©J.,ā€©C.ā€©Jacobson,ā€©etā€©al.ā€©(2007).ā€©Scrumā€©andā€©CMMIā€©Levelā€©5:ā€©Aā€© Magicā€©Po/onā€©forā€©Codeā€©Warriors!ā€©Agileā€©2007,ā€©Washington,ā€©D.C.,ā€©IEEE.ā€©
  • 109. time 100 market to Time to Market (Months) .ā€©ā€©.ā€© .ā€©.ā€© . .ā€© . .ā€©.ā€©.ā€©.ā€© ā€© .ā€© .ā€© .ā€© .ā€©.ā€© .ā€©.ā€©.ā€© .ā€©.ā€©.ā€© .ā€© 10 Homeā€©Awayā€© ectsā€© .ā€© .ā€© lā€©Proj ona Tradi/ BMCā€© CNETā€© Moodyā€™sā€© Accuroā€©Healthcareā€© 1 1 10 100 1000 User Stories, Code (KSLOC) QSMA Slim Database Study, 2008
  • 110. welcome to mainstream the the world is here innovators pragmatists conservatives laggards
  • 111. agile adoption 73% 31% GIS the world Dr. Dobbā€™s Journal, Scott Ambler Agile Adoption Survey, 2008 GeoScrum Agile Adoption in GIS Survey, 2008
  • 112. gis the help cross chasm the world is here GIS is here innovators pragmatists conservatives laggards
  • 113. scrummaster responding change time-box prioritize acceptance user stories burn-down roles servant leader team inspect collaboration planning adoption high value self-organizing shippable sprint product owner chris spagnuolo story points quality working software adapt done incremental rally software xp impediments iterative daily stand-up interactions commitment manifesto scrum backlog release velocity estimating retrospective www.rallydev.com review testing