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 specification


                                   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
Effort

Complexity



                                     Complexity
            Effort

              Doubt





     Story 1
                                                   Doubt





                            Effort


          Complexity
                       Story 3
                        Doubt



                       Story 2
M
                       Effort

Complexity





                                                XL
                                                Complexity
                Effort

              Doubt





     Story 1
                                                                  Doubt





                 M
                                       Effort




              Complexi
                                                        Story 3
                 ty


                                Dou
                                 bt





                         Story 2
5
                       Effort

Complexity





                                                10
                                                Complexity
                Effort

              Doubt





     Story 1
                                                                  Doubt





                       5
                                       Effort




              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
     Refine
stories
 Refine
stories
 Acceptance
   Retrospec/ve

                                                           criteria

Product
     Look
ahead/     Refine
          Refine
        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
 
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
 
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
 
Content Life Cycle Strategic Compass
Content Life Cycle Strategic CompassContent Life Cycle Strategic Compass
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
 

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
 
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
 
Content Life Cycle Strategic Compass
Content Life Cycle Strategic CompassContent Life Cycle Strategic Compass
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

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

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 specification 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. Effort
 Complexity
 Complexity
 Effort
 Doubt
 Story 1 Doubt
 Effort
 Complexity
 Story 3 Doubt
 Story 2
  • 57. M Effort
 Complexity
 XL Complexity
 Effort
 Doubt
 Story 1 Doubt
 M Effort
 Complexi Story 3 ty
 Dou bt
 Story 2
  • 58. 5 Effort
 Complexity
 10 Complexity
 Effort
 Doubt
 Story 1 Doubt
 5 Effort
 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
 Refine
stories
 Refine
stories
 Acceptance
 Retrospec/ve
 criteria
 Product
 Look
ahead/ Refine
 Refine
 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