SlideShare a Scribd company logo
1 of 29
Download to read offline
Otavio Ferreira (@otaviofff)
Technical Architect, Scrum Master
•   Question
•   Basic Agile Concepts
•   Basic Agile Techniques
•   Agile Planning
•   Agile Tracking
When will this
product be done?
•   Question
•   Basic Agile Concepts
•   Basic Agile Techniques
•   Agile Planning
•   Agile Tracking
• Roles
  – Product Owner: Owns the product
  – Scrum Master: Owns the process
  – Team: Owns the software, source-code
• Story
  – Piece of software relevant to end users
  – Functional requirement
  – Template
     • As an <actor>,
     • I wan to <action>,
     • So that I can <achievement>.



      Story 1: As a community member, I want to have a user profile,
               so that I can present myself to the community.
• Story Points
  – Estimated story complexity
  – Measured in Fibonacci numbers
           120

           100

             80

             60

             40

             20

              0
                    1   2   3   4   5   6    7    8    9    10
       Complexity   0   1   2   3   5   8   13   20   40   100
• Sprint
  – Development iteration
  – Predefined time-box, typically 2 weeks
• Team Velocity
  – Number of story points the team can deliver
    within one sprint
  – Measured in points/sprint
  – Stabilized over time
•   Question
•   Basic Agile Concepts
•   Basic Agile Techniques
•   Agile Planning
•   Agile Tracking
• Story Writing Workshop
  – Participants
     • Product Owner
     • Scrum Master
     • Team
  – Goal
     • Populate the product backlog
     • Write user stories as far as requirements visibility goes
• Story Estimation Workshop
  – Participants
     • Team
     • Scrum Master
  – Goal
     • Estimate the complexity of stories
  – How to run
     • Consensus-based technique
     • Planning poker



                                4.27 cm     ---{ 5x }---   21.35 cm
•   Question
•   Basic Agile Concepts
•   Basic Agile Techniques
•   Agile Planning
•   Agile Tracking
• Product Planning
  – Product Backlog
                 Priority              Points

                            Story 1      2

                            Story 2      3

                            Story 3      5

                            Story 4      2

                            Story 5      2

                            Story 6      3

                            Story 7      1

                            Story 8      2

                            Story 9      5

                            Story 10     8
• Product Planning
  – Product Plan

                              10      Story 1   2

                             Epic A   Story 2   3

                                      Story 3   5

                                      Story 4   2
                               8
                                      Story 5   2
              33   Product   Epic B
                                      Story 6   3

                                      Story 7   1

                              15
                                      Story 8   2

                             Epic C   Story 9   5

                                      Story 10 8
• Sprint Planning
  – Sprint Backlog
                                      5
                                               Story 1   2
                                    Sprint 1                 Sprint Backlog
                                               Story 2   3
   Team Velocity                      7
   7 points/sprint                             Story 3   5
                                    Sprint 2
                                               Story 4   2

                                      6        Story 5   2
                     33   Product
                                    Sprint 3   Story 6   3

                                               Story 7   1
                                      7
                                               Story 8   2
                                    Sprint 4
                                               Story 9   5
                                      8
                                    Sprint 5   Story 10 8
• Sprint Planning
     – Sprint Plan


           Sprint 1   Sprint   Complexity   Start date     End date

           Sprint 2   1        5            02 June        15 June
                      2        7            16 June        29 June
Product    Sprint 3
                      3        5            30 June        13 July
                      4        7            14 July        27 July
           Sprint 4
                      5        8            28 July        10 August
           Sprint 5   5        33           02 June        10 August


                                            10 weeks = 2.5 month project
• Release Planning
  – Release Backlog
                                    Story 1    2

                                    Story 2    3

       High Priority      18        Story 3    5

                        Release 1   Story 4    2   Release Backlog

                                    Story 5    2

                                    Story 6    3
        33    Product
                                    Story 7    1

                          15        Story 8    2

                        Release 2   Story 9    5

                                    Story 10   8
• Release Planning
     – Release Plan




                      Release   Complexity    Start date      End date
          Release 1
Product               1         18            02 June         13 July
          Release 2   2         15            14 June         10 June
                      2         33            02 June         10 August



                                             1) 6 weeks = 1.5 month release
                                             2) 4 weeks = 1.0 month release
• Release Planning
      – Release Plan (Hidden Complexity)



Release    Scenario      Buffer (%)   Complexity   Sprints   Release date

1          Unfeasible    0            33           5         10 August
1          Optimistic    10           37           6         24 August
1          Realistic     20           40           7         07 September
1          Pessimistic   30           43           8         21 September
• Resulting Planning Tree

                                       5
                                                Story 1    2
                                     Sprint 1
                                                Story 2    3
                                       7
                            18                  Story 3    5
                                     Sprint 2
                         Release 1
                                                Story 4    2

                                       6        Story 5    2

                                     Sprint 3   Story 6    3
          33   Product
                                                Story 7    1
                                       7
                                                Story 8    2
                            15       Sprint 4
                                                Story 9    5
                         Release 2     8
                                     Sprint 5   Story 10   8
•   Question
•   Basic Agile Concepts
•   Basic Agile Techniques
•   Agile Planning
•   Agile Tracking
• Sprint Tracking
  – Sprint Completeness Chart


              10%




        24%                       Done
                                  In Development
                                  In Testing

                            66%
• Sprint Tracking
  – Sprint Burndown Chart

                       7.0
                       6.0
                       5.0
                       4.0
      Story Points
                       3.0
                       2.0
                       1.0
                       0.0
                              0     1     2     3     4      5     6     7     8     9
           Ideal Burndown     6.0   5.3   4.7   4.0   3.3   2.7    2.0   1.3   0.7   0.0
           Current Burndown   6     6     6     4     4      4     1     1     0     0
                                                      Sprint Day
• Release Tracking
  – Release Completeness Chart




                                37%
                                      Done
                                      In Progess
                                      New
         60%


                           3%
• Release Tracking
  – Release Burndown Chart

                        35.0

                        30.0

                        25.0

                        20.0
        Story Points
                        15.0

                        10.0

                         5.0

                         0.0
                                 1      2      3            4    5     6
             Ideal Burndown     33.0   26.4   19.8      13.2     6.6   0.0
             Current Burndown   33     30     23            16   8     0
                                                   Sprint
• Release Tracking
  – Release Burnup Chart

                    10
                     9
                     8
                     7
                     6
        Story Points 5
                     4
                     3
                     2
                     1
                     0
                           1   2     3      4   5
           Points Burned   3   7     7      8   8
                                   Sprint
Team Velocity

• Team Velocity Tracking                              6 points/sprint
                                                          (stable)

   – Team Velocity Chart

                    10           9
                    9                         8   8            8
                    8            7            7
                    7
                    6        5
  Story Points      5
                    4        3
                    3        2   2
                    2                         1
                    1    0                        0            0
                    0
                         0   1   2            3   4            5
       Points Planned    0   5   9            8   8            8
       Points Done       0   3   7            7   8            8
       Tech Debit        0   2   2            1   0            0
                                     Sprint
•   Question
•   Basic Agile Concepts
•   Basic Agile Techniques
•   Agile Planning
•   Agile Reporting



    Otavio Ferreira                Agile Development Metrics
    http://otaviofff.me                          Questions?
    http://twitter.com/otaviofff                 Thank you!

More Related Content

Similar to Agile Development Metrics

IxDC2011 中国交互设计体验日a5_用讲故事的方法来做手机产品交互设计_百度_陈莹_史玉洁
IxDC2011 中国交互设计体验日a5_用讲故事的方法来做手机产品交互设计_百度_陈莹_史玉洁IxDC2011 中国交互设计体验日a5_用讲故事的方法来做手机产品交互设计_百度_陈莹_史玉洁
IxDC2011 中国交互设计体验日a5_用讲故事的方法来做手机产品交互设计_百度_陈莹_史玉洁IxDC
 
Shanghai visual is_it
Shanghai visual is_itShanghai visual is_it
Shanghai visual is_itScott Turner
 
A5 交互设计体验日-用讲故事的方式来做手机产品交互设计
A5 交互设计体验日-用讲故事的方式来做手机产品交互设计A5 交互设计体验日-用讲故事的方式来做手机产品交互设计
A5 交互设计体验日-用讲故事的方式来做手机产品交互设计elya
 
Android Design Pattern-CH Part ii
Android Design Pattern-CH Part iiAndroid Design Pattern-CH Part ii
Android Design Pattern-CH Part iiGinger Yu
 
Scrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperScrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperLondon APE
 
More Reliable Delivery with Monte Carlo & Story Mapping
More Reliable Delivery with Monte Carlo & Story MappingMore Reliable Delivery with Monte Carlo & Story Mapping
More Reliable Delivery with Monte Carlo & Story MappingConal Scanlon
 

Similar to Agile Development Metrics (6)

IxDC2011 中国交互设计体验日a5_用讲故事的方法来做手机产品交互设计_百度_陈莹_史玉洁
IxDC2011 中国交互设计体验日a5_用讲故事的方法来做手机产品交互设计_百度_陈莹_史玉洁IxDC2011 中国交互设计体验日a5_用讲故事的方法来做手机产品交互设计_百度_陈莹_史玉洁
IxDC2011 中国交互设计体验日a5_用讲故事的方法来做手机产品交互设计_百度_陈莹_史玉洁
 
Shanghai visual is_it
Shanghai visual is_itShanghai visual is_it
Shanghai visual is_it
 
A5 交互设计体验日-用讲故事的方式来做手机产品交互设计
A5 交互设计体验日-用讲故事的方式来做手机产品交互设计A5 交互设计体验日-用讲故事的方式来做手机产品交互设计
A5 交互设计体验日-用讲故事的方式来做手机产品交互设计
 
Android Design Pattern-CH Part ii
Android Design Pattern-CH Part iiAndroid Design Pattern-CH Part ii
Android Design Pattern-CH Part ii
 
Scrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperScrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and Greenhopper
 
More Reliable Delivery with Monte Carlo & Story Mapping
More Reliable Delivery with Monte Carlo & Story MappingMore Reliable Delivery with Monte Carlo & Story Mapping
More Reliable Delivery with Monte Carlo & Story Mapping
 

More from Otavio Ferreira

Aspect Oriented Software Development
Aspect Oriented Software DevelopmentAspect Oriented Software Development
Aspect Oriented Software DevelopmentOtavio Ferreira
 
Development Team Engagement + Development Process
Development Team Engagement + Development ProcessDevelopment Team Engagement + Development Process
Development Team Engagement + Development ProcessOtavio Ferreira
 
Agile Development Process & Scrum
Agile Development Process & ScrumAgile Development Process & Scrum
Agile Development Process & ScrumOtavio Ferreira
 
Agile Process Scalability
Agile Process ScalabilityAgile Process Scalability
Agile Process ScalabilityOtavio Ferreira
 
Semantic Web Services: A RESTful Approach
Semantic Web Services: A RESTful ApproachSemantic Web Services: A RESTful Approach
Semantic Web Services: A RESTful ApproachOtavio Ferreira
 
Serviços Semânticos: Uma Abordagem RESTful
Serviços Semânticos: Uma Abordagem RESTfulServiços Semânticos: Uma Abordagem RESTful
Serviços Semânticos: Uma Abordagem RESTfulOtavio Ferreira
 

More from Otavio Ferreira (9)

Aspect Oriented Software Development
Aspect Oriented Software DevelopmentAspect Oriented Software Development
Aspect Oriented Software Development
 
Development Team Engagement + Development Process
Development Team Engagement + Development ProcessDevelopment Team Engagement + Development Process
Development Team Engagement + Development Process
 
Agile Development Process & Scrum
Agile Development Process & ScrumAgile Development Process & Scrum
Agile Development Process & Scrum
 
API Design Workshop
API Design WorkshopAPI Design Workshop
API Design Workshop
 
Agile Process Scalability
Agile Process ScalabilityAgile Process Scalability
Agile Process Scalability
 
Agile Modeling
Agile ModelingAgile Modeling
Agile Modeling
 
Agile Management Tools
Agile Management ToolsAgile Management Tools
Agile Management Tools
 
Semantic Web Services: A RESTful Approach
Semantic Web Services: A RESTful ApproachSemantic Web Services: A RESTful Approach
Semantic Web Services: A RESTful Approach
 
Serviços Semânticos: Uma Abordagem RESTful
Serviços Semânticos: Uma Abordagem RESTfulServiços Semânticos: Uma Abordagem RESTful
Serviços Semânticos: Uma Abordagem RESTful
 

Recently uploaded

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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Agile Development Metrics

  • 1. Otavio Ferreira (@otaviofff) Technical Architect, Scrum Master
  • 2. Question • Basic Agile Concepts • Basic Agile Techniques • Agile Planning • Agile Tracking
  • 4. Question • Basic Agile Concepts • Basic Agile Techniques • Agile Planning • Agile Tracking
  • 5. • Roles – Product Owner: Owns the product – Scrum Master: Owns the process – Team: Owns the software, source-code
  • 6. • Story – Piece of software relevant to end users – Functional requirement – Template • As an <actor>, • I wan to <action>, • So that I can <achievement>. Story 1: As a community member, I want to have a user profile, so that I can present myself to the community.
  • 7. • Story Points – Estimated story complexity – Measured in Fibonacci numbers 120 100 80 60 40 20 0 1 2 3 4 5 6 7 8 9 10 Complexity 0 1 2 3 5 8 13 20 40 100
  • 8. • Sprint – Development iteration – Predefined time-box, typically 2 weeks
  • 9. • Team Velocity – Number of story points the team can deliver within one sprint – Measured in points/sprint – Stabilized over time
  • 10. Question • Basic Agile Concepts • Basic Agile Techniques • Agile Planning • Agile Tracking
  • 11. • Story Writing Workshop – Participants • Product Owner • Scrum Master • Team – Goal • Populate the product backlog • Write user stories as far as requirements visibility goes
  • 12. • Story Estimation Workshop – Participants • Team • Scrum Master – Goal • Estimate the complexity of stories – How to run • Consensus-based technique • Planning poker 4.27 cm ---{ 5x }--- 21.35 cm
  • 13. Question • Basic Agile Concepts • Basic Agile Techniques • Agile Planning • Agile Tracking
  • 14. • Product Planning – Product Backlog Priority Points Story 1 2 Story 2 3 Story 3 5 Story 4 2 Story 5 2 Story 6 3 Story 7 1 Story 8 2 Story 9 5 Story 10 8
  • 15. • Product Planning – Product Plan 10 Story 1 2 Epic A Story 2 3 Story 3 5 Story 4 2 8 Story 5 2 33 Product Epic B Story 6 3 Story 7 1 15 Story 8 2 Epic C Story 9 5 Story 10 8
  • 16. • Sprint Planning – Sprint Backlog 5 Story 1 2 Sprint 1 Sprint Backlog Story 2 3 Team Velocity 7 7 points/sprint Story 3 5 Sprint 2 Story 4 2 6 Story 5 2 33 Product Sprint 3 Story 6 3 Story 7 1 7 Story 8 2 Sprint 4 Story 9 5 8 Sprint 5 Story 10 8
  • 17. • Sprint Planning – Sprint Plan Sprint 1 Sprint Complexity Start date End date Sprint 2 1 5 02 June 15 June 2 7 16 June 29 June Product Sprint 3 3 5 30 June 13 July 4 7 14 July 27 July Sprint 4 5 8 28 July 10 August Sprint 5 5 33 02 June 10 August 10 weeks = 2.5 month project
  • 18. • Release Planning – Release Backlog Story 1 2 Story 2 3 High Priority 18 Story 3 5 Release 1 Story 4 2 Release Backlog Story 5 2 Story 6 3 33 Product Story 7 1 15 Story 8 2 Release 2 Story 9 5 Story 10 8
  • 19. • Release Planning – Release Plan Release Complexity Start date End date Release 1 Product 1 18 02 June 13 July Release 2 2 15 14 June 10 June 2 33 02 June 10 August 1) 6 weeks = 1.5 month release 2) 4 weeks = 1.0 month release
  • 20. • Release Planning – Release Plan (Hidden Complexity) Release Scenario Buffer (%) Complexity Sprints Release date 1 Unfeasible 0 33 5 10 August 1 Optimistic 10 37 6 24 August 1 Realistic 20 40 7 07 September 1 Pessimistic 30 43 8 21 September
  • 21. • Resulting Planning Tree 5 Story 1 2 Sprint 1 Story 2 3 7 18 Story 3 5 Sprint 2 Release 1 Story 4 2 6 Story 5 2 Sprint 3 Story 6 3 33 Product Story 7 1 7 Story 8 2 15 Sprint 4 Story 9 5 Release 2 8 Sprint 5 Story 10 8
  • 22. Question • Basic Agile Concepts • Basic Agile Techniques • Agile Planning • Agile Tracking
  • 23. • Sprint Tracking – Sprint Completeness Chart 10% 24% Done In Development In Testing 66%
  • 24. • Sprint Tracking – Sprint Burndown Chart 7.0 6.0 5.0 4.0 Story Points 3.0 2.0 1.0 0.0 0 1 2 3 4 5 6 7 8 9 Ideal Burndown 6.0 5.3 4.7 4.0 3.3 2.7 2.0 1.3 0.7 0.0 Current Burndown 6 6 6 4 4 4 1 1 0 0 Sprint Day
  • 25. • Release Tracking – Release Completeness Chart 37% Done In Progess New 60% 3%
  • 26. • Release Tracking – Release Burndown Chart 35.0 30.0 25.0 20.0 Story Points 15.0 10.0 5.0 0.0 1 2 3 4 5 6 Ideal Burndown 33.0 26.4 19.8 13.2 6.6 0.0 Current Burndown 33 30 23 16 8 0 Sprint
  • 27. • Release Tracking – Release Burnup Chart 10 9 8 7 6 Story Points 5 4 3 2 1 0 1 2 3 4 5 Points Burned 3 7 7 8 8 Sprint
  • 28. Team Velocity • Team Velocity Tracking 6 points/sprint (stable) – Team Velocity Chart 10 9 9 8 8 8 8 7 7 7 6 5 Story Points 5 4 3 3 2 2 2 1 1 0 0 0 0 0 1 2 3 4 5 Points Planned 0 5 9 8 8 8 Points Done 0 3 7 7 8 8 Tech Debit 0 2 2 1 0 0 Sprint
  • 29. Question • Basic Agile Concepts • Basic Agile Techniques • Agile Planning • Agile Reporting Otavio Ferreira Agile Development Metrics http://otaviofff.me Questions? http://twitter.com/otaviofff Thank you!