SlideShare uma empresa Scribd logo
1 de 56
Succeeding with Agile Software Development with Scrum Patrick Yong, MVP (SharePoint Server) http://patrickyong.net | i-payong@microsoft.com
Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
Visual Studio ALM Plan and Track Design Develop Build Test Deploy
Plan and Track
Launching a new project
demo Creating a new Team Project
Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
What is Scrum?
Roles Product owner Scrum Master Team role
Meetings
TFS Artifacts for Agile Development Work Items and Workflow Queries Dashboard Excel Reports Workbooks Reports
Why Scrum? Iterative Development Lots of small “product releases” over the project’s lifetime As opposed to one major product release at the end Bugs / Problems are found early Products are usable earlier in the process Involves the customer during each iteration Iterative Development lends itself to the Scrum modus operandi Scrum’s artifactpromote customer involvement  They allow the customer to re-prioritise the order in which “development” work is done
A word of Warning Some project managers might not like the following slides. Viewerdiscretionis advised.
Waterfall vs. Iterative Development requirement gathering analysis & design development testing                     deployment Customer happy, early release? cost  of  change 80% of a product’s value comes from 20% of its features time Managing Iterative Development Using Scrum
Why focus on Iterative Development? Traditional, Waterfall profit & loss cost curve
Why focus on Iterative Development? Iterative Development, early release profit & loss cost curve
Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
Planning the Project Product Backlog “As a new customer I want to register online so I can use the services offered” User Stories 5 8 Stories are listed on the backlog in priority order The team estimates each story using story points 5 Priority 3 New stories are added to the product backlog 8 1
Product Backlog User Stories Planning the Project Stories are planned for completion in  upcoming sprints Sprint 3 3 3 3 Sprint 4 The product owner re-prioritizes the backlog Priority 4 4 4
Planning Product Backlog
What makes a good user story?  INVEST  Independent Negotiable Valuable Estimable Small Testable http://www.userstories.com/book
Start writing user story Does your user stories answer the following? Who the user is? What the user need to do? Why the user need to do that? “As a <user>, I need to <action> in order to <reason>”.
Before you rank user stories Small enough to be implemented in the sprint Just detailed enough to describe and estimate the work that is required to implement the story Acceptance criteria defined
Epic and Theme Epic  Very large user stories that represent a significant amount of work Theme User stories that are fairly large, generally larger than you would implement in a sprint It must be broken down into smaller user stories.
Spikes Work that is not a direct implementation of a user story.  Research Bug Process improvements
Prioritize your user stories First Things First: Prioritizing Requirements http://www.processimpact.com/articles/prioritizing.html
Story Points Story points are a unit of measure for expressing the overall size of a user story Do not translate directly into a specific number of hours Less precise = less effort to determine Do detailed estimation of hours of work later
Velocity Total story points in a sprint A starting point that you can use to determine how many user stories to implement in the sprint.
Estimate Release Plan Remember this: Each sprint, your team will complete an increment of the product that it could ship As such Identify groups of user stories that, together, provide enough business value to release Determine in which sprints the team expects to complete those groups of user stories Note: Its OK to remove/ add user stories to sprint
demo Project planning with MS Excel
Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
Product Backlog User Stories Planning a Sprint Iteration Backlog User Stories Tasks (hours) Commit! Based on estimates the team commits to each story 3 3 The team thinks this story is more work than they can commit to… During the sprint planning meeting, the product owner and the team add User Stories to the sprint 3 The team breaks down each story into tasks Commit! Can’t Commit!
Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Planning a Sprint User Stories Tasks (hours) Commit! 3 3 3 The larger story is removed from the sprint and the team considers a smaller story on the backlog Commit! ? 3 The sprint is now planned and the team is ready to get started! The team can commit to this smaller story Commit!
Demo
Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
How do you Run a Sprint? Track Progress Daily Sprint Meeting What work has been completed What work remains Deliver a “potentially shippable” increment Demo the value delivered Retrospective
Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Running a Sprint The team starts work on the tasks…
Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Completed work is reported daily
Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours)
Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Each User Story has been implemented All work for the sprint is “done-done”
Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Running a Sprint And the team has developed a “potentially shippable” increment The team holds a demo to show the value they have delivered
Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) The latest increment is shipped to customers
Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Stories and tasks are cleared from the backlog – the team delivered on its commitment Stories delivered in the last sprint are closed What worked?   What didn’t work?  What can the team do to improve? The team holds a retrospective…
Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) New Stories are added to the Product Backlog
Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) The backlog is prioritized and ready for the team to plan the next sprint
Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
Burndown and Burn Rate
Build Quality Indicator
Test Plan Progress Unhealthy symptoms High no. of test failed No. of passed test remained flat
Bug Status
Bug Trend Healthy trend Bugs discovered early Fewer bugs towardsthe end Bugs resolved faster thanbeing discovered
Stories Overview Report
Story Progress Report
demo
Resources Brian Harry http://blogs.msdn.com/bharry Aaron Bjork http://blogs.msdn.com/aaronbjork/
Scrum and Visual Studio 2010

Mais conteúdo relacionado

Mais procurados

Jira andscrum (1)
Jira andscrum (1)Jira andscrum (1)
Jira andscrum (1)
Atlassian
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
3scale.net
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
deyoepw
 

Mais procurados (20)

What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?
 
Visual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services OverviewVisual Studio 2015 / Visual Studio Team Services Overview
Visual Studio 2015 / Visual Studio Team Services Overview
 
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
Build your QA Pipeline using Serenity , Selenium WebDriver , Rest Assured and...
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
A guide for automated testing
A guide for automated testingA guide for automated testing
A guide for automated testing
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
 
Tfs 2013 Process Template Overview
Tfs 2013 Process Template OverviewTfs 2013 Process Template Overview
Tfs 2013 Process Template Overview
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 
Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)Agile Fundamentals and Best Practices (with Trello)
Agile Fundamentals and Best Practices (with Trello)
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
How does an open source agile project management software improve team produc...
How does an open source agile project management software improve team produc...How does an open source agile project management software improve team produc...
How does an open source agile project management software improve team produc...
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
The journey to Native Cloud Architecture & Microservices, tracing the footste...
The journey to Native Cloud Architecture & Microservices, tracing the footste...The journey to Native Cloud Architecture & Microservices, tracing the footste...
The journey to Native Cloud Architecture & Microservices, tracing the footste...
 
Jira andscrum (1)
Jira andscrum (1)Jira andscrum (1)
Jira andscrum (1)
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation Slides
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013
 

Semelhante a Scrum and Visual Studio 2010

Scrumwithtfs2010 091012094150-phpapp02
Scrumwithtfs2010 091012094150-phpapp02Scrumwithtfs2010 091012094150-phpapp02
Scrumwithtfs2010 091012094150-phpapp02
poornasrijami
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
SSW
 
Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management Training
Digite, Inc.
 
Scrum for IT Project Outsourcing
Scrum for IT Project OutsourcingScrum for IT Project Outsourcing
Scrum for IT Project Outsourcing
Masoud Bolhassani
 

Semelhante a Scrum and Visual Studio 2010 (20)

Scrum With Team Foundation Server 2010
Scrum With Team Foundation Server 2010Scrum With Team Foundation Server 2010
Scrum With Team Foundation Server 2010
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Scrumwithtfs2010 091012094150-phpapp02
Scrumwithtfs2010 091012094150-phpapp02Scrumwithtfs2010 091012094150-phpapp02
Scrumwithtfs2010 091012094150-phpapp02
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management Training
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum in One Day
Scrum in One DayScrum in One Day
Scrum in One Day
 
Adaptive Development Methodology
Adaptive Development MethodologyAdaptive Development Methodology
Adaptive Development Methodology
 
Scrumhub scrum-guide-2016
Scrumhub scrum-guide-2016Scrumhub scrum-guide-2016
Scrumhub scrum-guide-2016
 
Scrum introduc.ppt
Scrum introduc.pptScrum introduc.ppt
Scrum introduc.ppt
 
Agile_basics
Agile_basicsAgile_basics
Agile_basics
 
Scrum for IT Project Outsourcing
Scrum for IT Project OutsourcingScrum for IT Project Outsourcing
Scrum for IT Project Outsourcing
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
 
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
Presentation: "Agile methodologies for Project Management - SCRUM" by Varty K...
 
Framework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALLFramework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALL
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
Building Innovative Products with Agile
Building Innovative Products with AgileBuilding Innovative Products with Agile
Building Innovative Products with Agile
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Scrum and Visual Studio 2010

  • 1. Succeeding with Agile Software Development with Scrum Patrick Yong, MVP (SharePoint Server) http://patrickyong.net | i-payong@microsoft.com
  • 2. Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
  • 3. Visual Studio ALM Plan and Track Design Develop Build Test Deploy
  • 5. Launching a new project
  • 6. demo Creating a new Team Project
  • 7. Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
  • 9. Roles Product owner Scrum Master Team role
  • 11. TFS Artifacts for Agile Development Work Items and Workflow Queries Dashboard Excel Reports Workbooks Reports
  • 12. Why Scrum? Iterative Development Lots of small “product releases” over the project’s lifetime As opposed to one major product release at the end Bugs / Problems are found early Products are usable earlier in the process Involves the customer during each iteration Iterative Development lends itself to the Scrum modus operandi Scrum’s artifactpromote customer involvement They allow the customer to re-prioritise the order in which “development” work is done
  • 13. A word of Warning Some project managers might not like the following slides. Viewerdiscretionis advised.
  • 14. Waterfall vs. Iterative Development requirement gathering analysis & design development testing deployment Customer happy, early release? cost of change 80% of a product’s value comes from 20% of its features time Managing Iterative Development Using Scrum
  • 15. Why focus on Iterative Development? Traditional, Waterfall profit & loss cost curve
  • 16. Why focus on Iterative Development? Iterative Development, early release profit & loss cost curve
  • 17. Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
  • 18. Planning the Project Product Backlog “As a new customer I want to register online so I can use the services offered” User Stories 5 8 Stories are listed on the backlog in priority order The team estimates each story using story points 5 Priority 3 New stories are added to the product backlog 8 1
  • 19. Product Backlog User Stories Planning the Project Stories are planned for completion in upcoming sprints Sprint 3 3 3 3 Sprint 4 The product owner re-prioritizes the backlog Priority 4 4 4
  • 21. What makes a good user story? INVEST Independent Negotiable Valuable Estimable Small Testable http://www.userstories.com/book
  • 22. Start writing user story Does your user stories answer the following? Who the user is? What the user need to do? Why the user need to do that? “As a <user>, I need to <action> in order to <reason>”.
  • 23. Before you rank user stories Small enough to be implemented in the sprint Just detailed enough to describe and estimate the work that is required to implement the story Acceptance criteria defined
  • 24. Epic and Theme Epic Very large user stories that represent a significant amount of work Theme User stories that are fairly large, generally larger than you would implement in a sprint It must be broken down into smaller user stories.
  • 25. Spikes Work that is not a direct implementation of a user story. Research Bug Process improvements
  • 26. Prioritize your user stories First Things First: Prioritizing Requirements http://www.processimpact.com/articles/prioritizing.html
  • 27. Story Points Story points are a unit of measure for expressing the overall size of a user story Do not translate directly into a specific number of hours Less precise = less effort to determine Do detailed estimation of hours of work later
  • 28. Velocity Total story points in a sprint A starting point that you can use to determine how many user stories to implement in the sprint.
  • 29. Estimate Release Plan Remember this: Each sprint, your team will complete an increment of the product that it could ship As such Identify groups of user stories that, together, provide enough business value to release Determine in which sprints the team expects to complete those groups of user stories Note: Its OK to remove/ add user stories to sprint
  • 30. demo Project planning with MS Excel
  • 31. Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
  • 32. Product Backlog User Stories Planning a Sprint Iteration Backlog User Stories Tasks (hours) Commit! Based on estimates the team commits to each story 3 3 The team thinks this story is more work than they can commit to… During the sprint planning meeting, the product owner and the team add User Stories to the sprint 3 The team breaks down each story into tasks Commit! Can’t Commit!
  • 33. Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Planning a Sprint User Stories Tasks (hours) Commit! 3 3 3 The larger story is removed from the sprint and the team considers a smaller story on the backlog Commit! ? 3 The sprint is now planned and the team is ready to get started! The team can commit to this smaller story Commit!
  • 34. Demo
  • 35. Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
  • 36. How do you Run a Sprint? Track Progress Daily Sprint Meeting What work has been completed What work remains Deliver a “potentially shippable” increment Demo the value delivered Retrospective
  • 37. Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Running a Sprint The team starts work on the tasks…
  • 38. Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Completed work is reported daily
  • 39. Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours)
  • 40. Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Each User Story has been implemented All work for the sprint is “done-done”
  • 41. Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Running a Sprint And the team has developed a “potentially shippable” increment The team holds a demo to show the value they have delivered
  • 42. Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) The latest increment is shipped to customers
  • 43. Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Stories and tasks are cleared from the backlog – the team delivered on its commitment Stories delivered in the last sprint are closed What worked? What didn’t work? What can the team do to improve? The team holds a retrospective…
  • 44. Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) New Stories are added to the Product Backlog
  • 45. Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) The backlog is prioritized and ready for the team to plan the next sprint
  • 46. Agenda Visual Studio ALM Scrum Planning a project Planning a sprint Running a sprint Reporting
  • 49. Test Plan Progress Unhealthy symptoms High no. of test failed No. of passed test remained flat
  • 51. Bug Trend Healthy trend Bugs discovered early Fewer bugs towardsthe end Bugs resolved faster thanbeing discovered
  • 54. demo
  • 55. Resources Brian Harry http://blogs.msdn.com/bharry Aaron Bjork http://blogs.msdn.com/aaronbjork/

Notas do Editor

  1. Add animation and a “can’t commit”… Move a smaller up…
  2. Add a not-finished… Red -
  3. Add animation and a “can’t commit”… Move a smaller up…