SlideShare a Scribd company logo
Agile Project Management
       with Scrum



                   Jack Davis
Agenda

Agile Quick Overview
Scrum / Daily Scrum
Sprint Backlog Worksheet & Burndown Chart
Agile Work Breakdown and Estimating
Traditional Waterfall


   Requirements 
     Analyze       
        Design       
          Implement    
             Test        
               Release
           Sequential Steps
Agile Manifesto (2001)

“We are uncovering better ways of developing
 software by doing it and helping others do it.
 Through this work we have come to value:
   Individuals and interactions over processes and tools.
   Working software over comprehensive documentation.
   Customer collaboration over contract negotiation.
   Responding to change over following a plan.
That is, while there is value in the items on the right,
we value the items on the left more.”
Agile Software Methods

  Adaptive Software Development – ASD
  Crystal Clear
  Dynamic Systems Development Method – DSDM
  Extreme Programming – XP
  Evolutionary Development - EVO
  Feature-Driven Development – FDD
  Lean Development
  Scrum
  many other variations...
What is Agile?
 Non-Waterfall, non-sequential
 Incremental, iterative, time-boxed processes
 Light-weight, designed for ease of use
 Focused on flexibility
 Targets maximizing product-value given fixed
 resources and schedules.
 Product-focus rather than process-focus
 Deemphasizes long-range planning details
 Focuses planning on the immediate iteration
 Promotes openness and transparency
 Provides improved visibility to stakeholders
Project Management
Workflow
Product



           Vision
          Document

          Engineering
            System



                   Establish                         Mitigate risks                        Milestone
                milestone dates                           and                              Schedule
                   and goals                         dependencies
Project




                                                       Conduct                                 Align
                                                       milestone                            schedules &
                                                        reviews                            communicate
                                                                                               status


                           Estimate and              Align features             Feature
                             prioritize              to milestones              Schedule
Feature




                             features


                                     Report status     Complete       Review tasks
                                      and remove         work          and assign
                                       blockages                       resources
What‟s different with
Scrum?
                     Estimate and               Align features             Long-term
                                                                           Feature
                       prioritize                                           (Product)
                       features                 to milestones              Schedule
                                                                            Backlog




                 Retrospective
                                    Time boxed: 30 days                         Short-term
                                                                                 (Sprint)
                                                                                 Backlog
                                    Self-directed team
                                Report status     Complete       Review tasks
                                 and remove         work          and assign
                                  blockages
Feature




                                                                  resources


          “Sprint”                      Time boxed: daily                       Team Sync
                                                                                (“Scrum”)



          Visibility, inspection, adaptation
Daily Scrum
  15 minutes once a day.
  Each person answers three questions:
 1. What did you work on yesterday?
      (how much time did you spend?)

 2. What will you will be working on today?
      (any change to the remaining estimate?)

 3. Do you have any blocking issues?

Recommend:
• Capture daily meeting minutes in pages on shared OneNote.
• Include a copy of the current Burndown Chart at the top of each day’s page.
Scrum Minutes
Sprint Backlong Worksheet
Simple to use Excel sheet to track progress.
Burndown with Cumulative Flow
                                          Simpler than expected
                  200
                  180
                                                     Lost velocity   (sidetracked)
                  160
 Workitem Hours




                  140
                  120                                                        Pending

                  100                                                        In Progress
                  80
                                                                             Complete
                  60
                  40                                                         Burndow n
                  20                                                         Linear
                   0                                                         (Burndow n)
                                13

                                     17

                                          21

                                               25

                                                    29
                   1

                        5

                            9




                                     Calendar Days
Burndown with Cumulative Flow
                                          Plan growth!!        (underestimated work)


                                                               Review priorities,
                  400
                                                               cut low-priority tasks
                  350
                  300
 Workitem Hours




                  250                                                        Pending
                  200                                                        In Progress
                  150                                                        Complete
                  100                                                        Remaining
                  50                                                         Trend
                   0
                                10

                                     13

                                          16

                                               19

                                                     22

                                                          25

                                                                28
                   1

                        4

                            7




                                     Calendar Days
                                                                 Over-multitasking
Scrum Examples and Tools
PackURI M1 Daily Scrum minutes
onenote:http://windows/wex/dox/features/packaging/Shared%20Documents/DoxPack/Win7-
Design/PackUri.one#section-id={0C4B7ED7-D427-45FF-9136-BDBC5D9F82A1}&end



Rendering M1 Daily Scrum minutes
onenote:http://windows/wex/dox/features/rendering/Shared%20Documents/DOX%20Rendering%20Shared%20Not
ebook/M1%20Scrum.one#section-id={9C317007-35D7-4C72-B0D8-51889F75EF23}&end



PackURI M1 SprintBacklog Spreadsheet
jackdPackURIPackUri-SprintBacklog.xlsx



Rendering M1 SprintBacklog Spreadsheet
fengy-dev3publicWin7_FeatureCrewM1_XPS_Backlog.xlsx



SprintBacklog Template (empty to start)
tkfiltoolboxTools23572Deluxe - SprintBacklogTemplate.xlsx
Estimation “Cone of Uncertainty”
           Analysis &    Development     Stabilization
           Design

4x




       Early estimates
       vary wildly: 8x

                                       Lots of surprises:
                                       We learn as the
                                       project progresses
- 4x
Work-Item Planning
1. Create a work breakdown schedule that
   identifies the tasks to be completed.
2. For each task, define “done”. (see Defining “Done” next)
3. Estimate time* for each task. (see Planning Poker next)
   If more than 3 days:
      Decompose the task into 1/2 to 3 day work-items.
      For each work-item, define “done”.


   *All time estimates “unbuffered”.
Work-Item Planning – Agile Tips and Techniques
 After creating a high-level breakdown of tasks, prioritize the high-level
 task list based on a blending of the following three qualities:
    1. Architecturally significant
         If implemented, we are forced to design, build, and test the core architecture.

    2. High product/business value –                       key critical product features

    3. High risk         (such as, “must be able to handle 2000 concurrent transactions")
 (Applying UML and Patterns, Craig Larman, 2003, Ch 2.4, discussion of “Unified Process”).



 Use a product-value naming convention to name features and tasks:
 Naming Template:
     <action> the <result> <by|for|of|to> a(n) <object>
 Name Examples:
        Calculate the total amount of a Sale
        Calculate the total quantity sold by a Retail Outlet for an Item Description
        Determine the most recent Cash Register Assignment for a Cashier
 (Agile Software Development Ecosystems, Highsmith, 2002, Ch 20 “The FDD Process Model “)
Defining “Done”
Define “done” for each work item
  Agree on how to know when an item is “done”.
  Use a definition that clearly identifies when the item is complete.
  Insert an Excel comment* for each item to note when it is “done”.
  If assumptions about “done” change, re-do Planning Poker.
Result: Every Sprint item has a “Done” comment.

Ok:     Coding complete (“complete” can be subjective)
Better: Coding complete, unit test complete,
        working code and tests checked into branch. (“checked in” is definitive)

*TIP: Use Edit->Paste Special…->Comments to repeat the definition for like items
Planning Poker
Requires: Planning Poker card deck for each participant.
For each item in the Sprint Backlog:
1. Dev or test lead verbally describes the feature to be implemented.
2. Each person secretly selects an estimate card: 4,8,12,16,24,32,40,>40
     Estimates are in unbuffered hours.
     Estimates are only for the work to be completed during this Sprint.
3.   Everyone reveals their cards at once.
4.   High and low (and others) discuss their assumptions & decision.
5.   Repeat until the estimates converge (typically 2 to 4 iterations).
6.   Optional: Risk Assessment (“Three-point” / “Wide-band Delphi” technique)
     On the final pass ask each person to select 3 cards:
     an Optimistic time, a Most-Likely time, and a Pessimistic time.
     The divergence of optimistic and pessimistic is useful to identify high risk items.
7. Fill in results in the Initial (estimate) column of the Sprint worksheet.
8. Estimate next item.
Result : Initial column filled in for all Sprint work items
Questions / Comments
Scrum Examples and Tools
PackURI M1 Daily Scrum minutes
onenote:http://windows/wex/dox/features/packaging/Shared%20Documents/DoxPack/Win7-
Design/PackUri.one#section-id={0C4B7ED7-D427-45FF-9136-BDBC5D9F82A1}&end


Rendering M1 Daily Scrum minutes
onenote:http://windows/wex/dox/features/rendering/Shared%20Documents/DOX%20Rendering%20Shared%20Not
ebook/M1%20Scrum.one#section-id={9C317007-35D7-4C72-B0D8-51889F75EF23}&end


PackURI M1 SprintBacklog Spreadsheet
jackdPackURIPackUri-SprintBacklog.xlsx


Rendering M1 SprintBacklog Spreadsheet
fengy-dev3publicWin7_FeatureCrewM1_XPS_Backlog.xlsx


SprintBacklog Template (empty)
tkfiltoolboxTools23572Deluxe - SprintBacklogTemplate.xlsx


MS-EE Scrum and Agile Project Management class
http://mylearning/CourseDetails.aspx?COURSENO=COUR2006051616181112700341&title=Scrum%20and%20Ag
ile%20Project%20Management


MS-EE Scrum Wiki
http://wiki/default.aspx/Microsoft.Teams.EEG/Scrum.html
Related Reading

5 Questions on Agile Development, October 2007, Steve McConnell
http://blogs.construx.com/blogs/stevemcc/archive/2007/10/08/5-questions-on-agile-development.aspx


Legacy of Agile Software Development, 2007, Steve McConnell
http://www.construx.com/Page.aspx?hid=1821


Why I Don‟t Use Story Points for Sprint Planning, Mike Cohn
(or “Estimate Sprint Work Items in „Hours‟ instead of „Story Points‟ ”)
http://blog.mountaingoatsoftware.com/?p=15


Don‟t Average During Planning Poker, Mike Cohn
http://blog.mountaingoatsoftware.com/?p=14


Toward a Catalog of Scrum Smells, Mike Cohn
(or “How to Tell When Good Scrum Goes Bad”)
http://www.mountaingoatsoftware.com/system/article/file/11/ScrumSmells.pdf

More Related Content

PDF
Scrum process powerpoint ppt templates.
PDF
Scrum strategy sprint cycles roles powerpoint ppt slides.
PDF
Scrum process powerpoint presentation slides.
PDF
Scrum strategy powerpoint ppt templates.
PDF
Scrum process sprint cycles roles powerpoint presentation slides.
PDF
Scrum strategy sprint cycles roles powerpoint presentation templates.
PDF
Scrum strategy powerpoint ppt slides.
PDF
Scrum strategy powerpoint presentation slides.
Scrum process powerpoint ppt templates.
Scrum strategy sprint cycles roles powerpoint ppt slides.
Scrum process powerpoint presentation slides.
Scrum strategy powerpoint ppt templates.
Scrum process sprint cycles roles powerpoint presentation slides.
Scrum strategy sprint cycles roles powerpoint presentation templates.
Scrum strategy powerpoint ppt slides.
Scrum strategy powerpoint presentation slides.

What's hot (20)

PDF
Scrum strategy sprint cycles roles powerpoint presentation slides.
PDF
Scrum process sprint cycles roles powerpoint presentation templates.
PDF
Scrum process powerpoint presentation templates.
PDF
Scrum strategy sprint cycles roles powerpoint ppt templates.
PDF
Scrum process sprint cycles roles powerpoint ppt templates.
PDF
Scrum process sprint cycles roles powerpoint ppt slides.
PDF
Scrum strategy powerpoint presentation templates.
PDF
Vdot Lean Work Management
PPT
The Color of Money - Priortization of User Tasks
PDF
Blending Methods To Succeed Comparing Prince2 S Agility With Scrum Within The...
PPTX
Scaling Scrum with UX
PDF
Scrum In Five Illustrated Pages
PDF
Introduction To Agile
PDF
LQB Busniess plan
PDF
57086 05 controlling_a_stage
PPTX
Agile awareness -implementation1.0
PDF
Ed.mango
PPTX
Martin Herrmann
PDF
Integrating Six Sigma Thinking Into Scrum Based Development Environments
PDF
Introduction to Agile and Scrum (Montana Programmers Meetup Jan 2012).pptx
Scrum strategy sprint cycles roles powerpoint presentation slides.
Scrum process sprint cycles roles powerpoint presentation templates.
Scrum process powerpoint presentation templates.
Scrum strategy sprint cycles roles powerpoint ppt templates.
Scrum process sprint cycles roles powerpoint ppt templates.
Scrum process sprint cycles roles powerpoint ppt slides.
Scrum strategy powerpoint presentation templates.
Vdot Lean Work Management
The Color of Money - Priortization of User Tasks
Blending Methods To Succeed Comparing Prince2 S Agility With Scrum Within The...
Scaling Scrum with UX
Scrum In Five Illustrated Pages
Introduction To Agile
LQB Busniess plan
57086 05 controlling_a_stage
Agile awareness -implementation1.0
Ed.mango
Martin Herrmann
Integrating Six Sigma Thinking Into Scrum Based Development Environments
Introduction to Agile and Scrum (Montana Programmers Meetup Jan 2012).pptx
Ad

Viewers also liked (20)

PPTX
Open Packaging Conventions - Your Data: Accessible, Manageable, and Secure
PDF
10 giugno 2011_in_viaggio_con_mamma_papà
PDF
La caramellabuona
PDF
15 spazio associazioni_nam
PDF
09 maggio 2011_come_mangiano_bambini
PPTX
JUST FOR KIDS GAME
PDF
09 maggio 2011_split
PDF
Just For Kids Game
PDF
Attitudineevalutazione
PPT
Andrea Cadeddu
PDF
07 marzo 2011_sensi_feto
PDF
08 spazio associazioni_bambiniincucina
PPTX
Podo presentazione 2012 01-31
PPT
Spring integration
PDF
09 spazio associazioni_aibws
PDF
01 tra il dire e il fare
PPT
Www way2 wheeltheworld
PPTX
My seven questions
PPSX
الأهداف السلوكية
PPTX
Trip journal
Open Packaging Conventions - Your Data: Accessible, Manageable, and Secure
10 giugno 2011_in_viaggio_con_mamma_papà
La caramellabuona
15 spazio associazioni_nam
09 maggio 2011_come_mangiano_bambini
JUST FOR KIDS GAME
09 maggio 2011_split
Just For Kids Game
Attitudineevalutazione
Andrea Cadeddu
07 marzo 2011_sensi_feto
08 spazio associazioni_bambiniincucina
Podo presentazione 2012 01-31
Spring integration
09 spazio associazioni_aibws
01 tra il dire e il fare
Www way2 wheeltheworld
My seven questions
الأهداف السلوكية
Trip journal
Ad

Similar to Agile Project Management with Scrum (Jack Davis) (20)

PDF
Why Scrum Why Now
PPT
Agile transformation best practices
PDF
RQM in scrum agile testing - Raj kumar
PPT
Managing Iterative Development Using Scrum
PPTX
Agile at AT&T
PDF
Agile Intro for FCL
PDF
Rebecca White, Pmp
PDF
Harrison.g.poole.k
PDF
How to live with agile - Aware in BugDay Bangkok 2012
PDF
Scrum agile process
PDF
Requirements & scope
PPTX
Project Management With Scrum
PDF
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
PPTX
Rug Presentation Conagra
PPTX
Pj m vs tl vs sm
PPTX
From traditional software development process to scrum
PDF
Towards Agile Scalability: From Component To Feature Teams
PPT
The Zen of Scrum
PDF
Walley.tina
Why Scrum Why Now
Agile transformation best practices
RQM in scrum agile testing - Raj kumar
Managing Iterative Development Using Scrum
Agile at AT&T
Agile Intro for FCL
Rebecca White, Pmp
Harrison.g.poole.k
How to live with agile - Aware in BugDay Bangkok 2012
Scrum agile process
Requirements & scope
Project Management With Scrum
SwissQ Agile Trends & Benchmarks 2012 (Englisch)
Rug Presentation Conagra
Pj m vs tl vs sm
From traditional software development process to scrum
Towards Agile Scalability: From Component To Feature Teams
The Zen of Scrum
Walley.tina

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Cloud computing and distributed systems.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
A Presentation on Artificial Intelligence
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Cloud computing and distributed systems.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Review of recent advances in non-invasive hemoglobin estimation
Digital-Transformation-Roadmap-for-Companies.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
A Presentation on Artificial Intelligence
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Agile Project Management with Scrum (Jack Davis)

  • 1. Agile Project Management with Scrum Jack Davis
  • 2. Agenda Agile Quick Overview Scrum / Daily Scrum Sprint Backlog Worksheet & Burndown Chart Agile Work Breakdown and Estimating
  • 3. Traditional Waterfall Requirements  Analyze  Design  Implement  Test  Release Sequential Steps
  • 4. Agile Manifesto (2001) “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan. That is, while there is value in the items on the right, we value the items on the left more.”
  • 5. Agile Software Methods Adaptive Software Development – ASD Crystal Clear Dynamic Systems Development Method – DSDM Extreme Programming – XP Evolutionary Development - EVO Feature-Driven Development – FDD Lean Development Scrum many other variations...
  • 6. What is Agile? Non-Waterfall, non-sequential Incremental, iterative, time-boxed processes Light-weight, designed for ease of use Focused on flexibility Targets maximizing product-value given fixed resources and schedules. Product-focus rather than process-focus Deemphasizes long-range planning details Focuses planning on the immediate iteration Promotes openness and transparency Provides improved visibility to stakeholders
  • 7. Project Management Workflow Product Vision Document Engineering System Establish Mitigate risks Milestone milestone dates and Schedule and goals dependencies Project Conduct Align milestone schedules & reviews communicate status Estimate and Align features Feature prioritize to milestones Schedule Feature features Report status Complete Review tasks and remove work and assign blockages resources
  • 8. What‟s different with Scrum? Estimate and Align features Long-term Feature prioritize (Product) features to milestones Schedule Backlog Retrospective Time boxed: 30 days Short-term (Sprint) Backlog Self-directed team Report status Complete Review tasks and remove work and assign blockages Feature resources “Sprint” Time boxed: daily Team Sync (“Scrum”) Visibility, inspection, adaptation
  • 9. Daily Scrum 15 minutes once a day. Each person answers three questions: 1. What did you work on yesterday? (how much time did you spend?) 2. What will you will be working on today? (any change to the remaining estimate?) 3. Do you have any blocking issues? Recommend: • Capture daily meeting minutes in pages on shared OneNote. • Include a copy of the current Burndown Chart at the top of each day’s page.
  • 11. Sprint Backlong Worksheet Simple to use Excel sheet to track progress.
  • 12. Burndown with Cumulative Flow Simpler than expected 200 180 Lost velocity (sidetracked) 160 Workitem Hours 140 120 Pending 100 In Progress 80 Complete 60 40 Burndow n 20 Linear 0 (Burndow n) 13 17 21 25 29 1 5 9 Calendar Days
  • 13. Burndown with Cumulative Flow Plan growth!! (underestimated work) Review priorities, 400 cut low-priority tasks 350 300 Workitem Hours 250 Pending 200 In Progress 150 Complete 100 Remaining 50 Trend 0 10 13 16 19 22 25 28 1 4 7 Calendar Days Over-multitasking
  • 14. Scrum Examples and Tools PackURI M1 Daily Scrum minutes onenote:http://windows/wex/dox/features/packaging/Shared%20Documents/DoxPack/Win7- Design/PackUri.one#section-id={0C4B7ED7-D427-45FF-9136-BDBC5D9F82A1}&end Rendering M1 Daily Scrum minutes onenote:http://windows/wex/dox/features/rendering/Shared%20Documents/DOX%20Rendering%20Shared%20Not ebook/M1%20Scrum.one#section-id={9C317007-35D7-4C72-B0D8-51889F75EF23}&end PackURI M1 SprintBacklog Spreadsheet jackdPackURIPackUri-SprintBacklog.xlsx Rendering M1 SprintBacklog Spreadsheet fengy-dev3publicWin7_FeatureCrewM1_XPS_Backlog.xlsx SprintBacklog Template (empty to start) tkfiltoolboxTools23572Deluxe - SprintBacklogTemplate.xlsx
  • 15. Estimation “Cone of Uncertainty” Analysis & Development Stabilization Design 4x Early estimates vary wildly: 8x Lots of surprises: We learn as the project progresses - 4x
  • 16. Work-Item Planning 1. Create a work breakdown schedule that identifies the tasks to be completed. 2. For each task, define “done”. (see Defining “Done” next) 3. Estimate time* for each task. (see Planning Poker next) If more than 3 days: Decompose the task into 1/2 to 3 day work-items. For each work-item, define “done”. *All time estimates “unbuffered”.
  • 17. Work-Item Planning – Agile Tips and Techniques After creating a high-level breakdown of tasks, prioritize the high-level task list based on a blending of the following three qualities: 1. Architecturally significant If implemented, we are forced to design, build, and test the core architecture. 2. High product/business value – key critical product features 3. High risk (such as, “must be able to handle 2000 concurrent transactions") (Applying UML and Patterns, Craig Larman, 2003, Ch 2.4, discussion of “Unified Process”). Use a product-value naming convention to name features and tasks: Naming Template: <action> the <result> <by|for|of|to> a(n) <object> Name Examples: Calculate the total amount of a Sale Calculate the total quantity sold by a Retail Outlet for an Item Description Determine the most recent Cash Register Assignment for a Cashier (Agile Software Development Ecosystems, Highsmith, 2002, Ch 20 “The FDD Process Model “)
  • 18. Defining “Done” Define “done” for each work item Agree on how to know when an item is “done”. Use a definition that clearly identifies when the item is complete. Insert an Excel comment* for each item to note when it is “done”. If assumptions about “done” change, re-do Planning Poker. Result: Every Sprint item has a “Done” comment. Ok: Coding complete (“complete” can be subjective) Better: Coding complete, unit test complete, working code and tests checked into branch. (“checked in” is definitive) *TIP: Use Edit->Paste Special…->Comments to repeat the definition for like items
  • 19. Planning Poker Requires: Planning Poker card deck for each participant. For each item in the Sprint Backlog: 1. Dev or test lead verbally describes the feature to be implemented. 2. Each person secretly selects an estimate card: 4,8,12,16,24,32,40,>40 Estimates are in unbuffered hours. Estimates are only for the work to be completed during this Sprint. 3. Everyone reveals their cards at once. 4. High and low (and others) discuss their assumptions & decision. 5. Repeat until the estimates converge (typically 2 to 4 iterations). 6. Optional: Risk Assessment (“Three-point” / “Wide-band Delphi” technique) On the final pass ask each person to select 3 cards: an Optimistic time, a Most-Likely time, and a Pessimistic time. The divergence of optimistic and pessimistic is useful to identify high risk items. 7. Fill in results in the Initial (estimate) column of the Sprint worksheet. 8. Estimate next item. Result : Initial column filled in for all Sprint work items
  • 21. Scrum Examples and Tools PackURI M1 Daily Scrum minutes onenote:http://windows/wex/dox/features/packaging/Shared%20Documents/DoxPack/Win7- Design/PackUri.one#section-id={0C4B7ED7-D427-45FF-9136-BDBC5D9F82A1}&end Rendering M1 Daily Scrum minutes onenote:http://windows/wex/dox/features/rendering/Shared%20Documents/DOX%20Rendering%20Shared%20Not ebook/M1%20Scrum.one#section-id={9C317007-35D7-4C72-B0D8-51889F75EF23}&end PackURI M1 SprintBacklog Spreadsheet jackdPackURIPackUri-SprintBacklog.xlsx Rendering M1 SprintBacklog Spreadsheet fengy-dev3publicWin7_FeatureCrewM1_XPS_Backlog.xlsx SprintBacklog Template (empty) tkfiltoolboxTools23572Deluxe - SprintBacklogTemplate.xlsx MS-EE Scrum and Agile Project Management class http://mylearning/CourseDetails.aspx?COURSENO=COUR2006051616181112700341&title=Scrum%20and%20Ag ile%20Project%20Management MS-EE Scrum Wiki http://wiki/default.aspx/Microsoft.Teams.EEG/Scrum.html
  • 22. Related Reading 5 Questions on Agile Development, October 2007, Steve McConnell http://blogs.construx.com/blogs/stevemcc/archive/2007/10/08/5-questions-on-agile-development.aspx Legacy of Agile Software Development, 2007, Steve McConnell http://www.construx.com/Page.aspx?hid=1821 Why I Don‟t Use Story Points for Sprint Planning, Mike Cohn (or “Estimate Sprint Work Items in „Hours‟ instead of „Story Points‟ ”) http://blog.mountaingoatsoftware.com/?p=15 Don‟t Average During Planning Poker, Mike Cohn http://blog.mountaingoatsoftware.com/?p=14 Toward a Catalog of Scrum Smells, Mike Cohn (or “How to Tell When Good Scrum Goes Bad”) http://www.mountaingoatsoftware.com/system/article/file/11/ScrumSmells.pdf

Editor's Notes

  • #11: Show sample OneNote Scrum milestone notes for Packaging and RenderingShow sample Daily Scrum minutes from PackURI Feature Crew for FC070104Show PackURI progress sequence FC070921 to FC071016PackURI M1 Daily Scrum minutesonenote:http://windows/wex/dox/features/packaging/Shared%20Documents/DoxPack/Win7-Design/PackUri.one#section-id={0C4B7ED7-D427-45FF-9136-BDBC5D9F82A1}&amp;endRendering M1 Daily Scrum minutesonenote:http://windows/wex/dox/features/rendering/Shared%20Documents/DOX%20Rendering%20Shared%20Notebook/M1%20Scrum.one#section-id={9C317007-35D7-4C72-B0D8-51889F75EF23}&amp;end(Slide source &amp; notes: jackd)
  • #15: (Slide source: jackd)
  • #19: (Slide source: jackd)
  • #22: -END-(Slide source: jackd)
  • #23: (Slide source: jackd)
  • #24: (Slide source: jackd)