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

Agile Acceptance Criteria How To
Agile Acceptance Criteria How ToAgile Acceptance Criteria How To
Agile Acceptance Criteria How ToPayton Consulting
Ā 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteriaSoftheme
Ā 
Acceptance Criteria
Acceptance CriteriaAcceptance Criteria
Acceptance CriteriaSumeet Moghe
Ā 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
Ā 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteriaDataArt
Ā 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleGaruda Trainings
Ā 

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

A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrumtwh
Ā 
Feel the FP-ness
Feel the FP-nessFeel the FP-ness
Feel the FP-nesstwh
Ā 
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 EnvironmentsAgileSparks
Ā 
Scrum Introduction Vietnam
Scrum Introduction VietnamScrum Introduction Vietnam
Scrum Introduction VietnamAgile 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.0Ben Linders
Ā 
iAnua storymapping session @ ilean
iAnua storymapping session @ ileaniAnua storymapping session @ ilean
iAnua storymapping session @ ileanStefaan Roets
Ā 
Agile101
Agile101Agile101
Agile101Liz Keogh
Ā 
Agile Fundamental Skill Set
Agile Fundamental Skill SetAgile Fundamental Skill Set
Agile Fundamental Skill SetTsuyoshi Ushio
Ā 
e Service Prototype
e Service Prototypee Service Prototype
e Service PrototypeYves Pigneur
Ā 
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 VenusTeale Shapcott
Ā 
מצג×Ŗ מגמו×Ŗ בבדיקו×Ŗ ×Ŗוכנה ×›× ×” בדיקו×Ŗ 2011 ×Øם יוניש טאקט בדיקו×Ŗ
מצג×Ŗ מגמו×Ŗ בבדיקו×Ŗ ×Ŗוכנה ×›× ×” בדיקו×Ŗ 2011 ×Øם יוניש טאקט בדיקו×Ŗמצג×Ŗ מגמו×Ŗ בבדיקו×Ŗ ×Ŗוכנה ×›× ×” בדיקו×Ŗ 2011 ×Øם יוניש טאקט בדיקו×Ŗ
מצג×Ŗ מגמו×Ŗ בבדיקו×Ŗ ×Ŗוכנה ×›× ×” בדיקו×Ŗ 2011 ×Øם יוניש טאקט בדיקו×ŖRam Yonish
Ā 
Product backlog stories_acceptancecriteria_size_priority
Product backlog  stories_acceptancecriteria_size_priorityProduct backlog  stories_acceptancecriteria_size_priority
Product backlog stories_acceptancecriteria_size_priorityRussell 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 iterationdaveayan
Ā 
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 repairCompuware ASEAN
Ā 
Content Life Cycle Strategic Compass
Content Life Cycle Strategic CompassContent Life Cycle Strategic Compass
Content Life Cycle Strategic CompassClearPath, LLC
Ā 
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 CompassClearPath, LLC
Ā 
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)Alfresco Software
Ā 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of ScrumMagnus Nord
Ā 

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

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
Ā 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
Ā 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
Ā 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
Ā 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
Ā 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
Ā 
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 WoodJuan lago vƔzquez
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
Ā 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
Ā 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
Ā 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
Ā 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
Ā 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
Ā 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
Ā 
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 educationjfdjdjcjdnsjd
Ā 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
Ā 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Ā 
+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...
Ā 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Ā 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Ā 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Ā 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
Ā 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Ā 
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
Ā 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Ā 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Ā 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Ā 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ā 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Ā 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Ā 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Ā 
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
Ā 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Ā 

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