SlideShare a Scribd company logo
19th August 2011Microsoft Singapore ALM EventScrum withMicrosoftVisual Studio Team Foundation Server 2010Adrian Dunne | Microsoft Singapore
Team Foundation Server 2010
An Open Platform
Source:  Forrester Reasearch, Inc.
Why is Agile Catching On?5
Business Needs Demand It	“Firms today experience a much higher velocity of business change. Market opportunities appear or dissolve in months or weeks instead of years. This increased business velocity demands much greater agility from business systems.”Diego Lo Giudice and Dave West, ForresterFebruary 2011Transforming Application Delivery
Value Delivered Early and OftenWorking software continually delivered
Regular discussions with stakeholders
Maximize ROIAgendaScrum with TFS 2010
Planning the Project
Planning a Sprint
Running a SprintProduct Backlog    DailySprintSprint Backlog    Potentially Shippable Increment
How do you Plan the Project?Product Backlog
Evolving backlog of Product Backlog Items
Describes what users need and value
Owned by the Product Owner
Prioritized by business value
Each PBI is written from the user’s perspectivePlanning the ProjectProduct Backlog“As a new customer I want to register online so I can use the services offered”Product Backlog Item58PBIs are listed on the backlog in priority orderThe team estimates the ‘effort’ for each PBI5Priority3New PBIs are added to the product backlog81
Product Backlog in TFS 2010 Product Backlog query
Creating new PBIs
Prioritizing
Estimating effortDemoManaging the Product Backlog in TFS 2010
AgendaScrum with TFS 2010
Planning the Project
Planning a Sprint
Running a SprintProduct Backlog    DailySprintSprint Backlog    Potentially Shippable Increment
What is Sprint Planning?The product owner and the team add Product Backlog Itemsto the sprint
Each PBI is decomposed into tasks
The team makes a commitment to each PBIProduct BacklogIteration BacklogPBIsPlanning a SprintPBIsTasks (Points)Commit!Based on estimates the team commits to each PBI3The team thinks this PBI is more work than they can commit to…3During the sprint planning meeting, the product owner and the team add PBIs to the sprint3The team breaks down each story into tasksCommit!Can’t Commit!
Product BacklogIteration BacklogPBIsTasks (Points)Planning a SprintPBIsCommit!333The larger story is removed from the sprint and the team considers a smaller story on the backlogCommit!?3The sprint is now planned and the team is ready to get started!The team can commit to this smaller storyCommit!
Sprint PlanningBreak down PBIs into tasks
Team members Sign up for tasks
Commit
Track progressDemoPlanning a Sprint in TFS 2010
AgendaScrum with TFS 2010
Planning the Project
Planning a Sprint
Running a SprintProduct Backlog    DailySprintSprint Backlog    Potentially Shippable Increment
How do you Run a Sprint?Daily Scrum
What was done
What will be done
Impediments
Sprint Burn-down
Deliver a “potentially shippable” increment
Demo the value delivered
Retrospective Product BacklogIteration BacklogPBIsPBIsTasks (Points)Running a SprintThe team starts work on the tasks…
Running a SprintProduct BacklogIteration BacklogPBIsPBIsTasks (hours)Completed work is reported daily
Running a SprintProduct BacklogIteration BacklogPBIsPBIsTasks (hours)

More Related Content

PPT
Scrum And Tfs
PDF
Agile project management with visual studio tfs 2013 - My presentation at Reg...
PPTX
Working Agile with Scrum and TFS 2013
PPT
How Does IBM Do Agile
PPT
What Is Agile Scrum
PPT
The Agile Revolution of IBM
PDF
Offshore Agile Challenges
PDF
SAFe: An Introduction to the Scaled Agile Framework
Scrum And Tfs
Agile project management with visual studio tfs 2013 - My presentation at Reg...
Working Agile with Scrum and TFS 2013
How Does IBM Do Agile
What Is Agile Scrum
The Agile Revolution of IBM
Offshore Agile Challenges
SAFe: An Introduction to the Scaled Agile Framework

What's hot (19)

PPT
Primer on Agile Project Management and SCRUM
PDF
Scrum In Action - Algiers Tech Meetup
PPTX
Agile project management with scrum
PDF
IBM Agile ALM Overview
PDF
Agile ALM Virtual Study Session 3 - Sprint activities
PPT
Best Practices When Moving To Agile Project Management
PPTX
Setting up the program for EVM Compliant Validation
PPT
Reducing Cost With Agile
PDF
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
PDF
Choosing right agile methodology for your project
ODP
Agile Science
PPTX
Scrum With Team Foundation Server 2010
PDF
Kanban v1.1
PPTX
The Secret of Flow - My AgileIL11 Talk
PDF
Agile Methodologies in SAP
PPTX
Understanding Scrum in 30 Minutes
PPTX
Kanban testing
PPTX
Introduction to Scrum.ppt
PPT
Agile Project Management Methods of ERP
Primer on Agile Project Management and SCRUM
Scrum In Action - Algiers Tech Meetup
Agile project management with scrum
IBM Agile ALM Overview
Agile ALM Virtual Study Session 3 - Sprint activities
Best Practices When Moving To Agile Project Management
Setting up the program for EVM Compliant Validation
Reducing Cost With Agile
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
Choosing right agile methodology for your project
Agile Science
Scrum With Team Foundation Server 2010
Kanban v1.1
The Secret of Flow - My AgileIL11 Talk
Agile Methodologies in SAP
Understanding Scrum in 30 Minutes
Kanban testing
Introduction to Scrum.ppt
Agile Project Management Methods of ERP
Ad

Similar to Scrum With TFS 2010 (20)

PPT
Scrumwithtfs2010 091012094150-phpapp02
PPTX
Scrum and TFS
PDF
Scrum with VS2010
PPTX
Scrum with TeamCompanion
PPTX
2012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 2012
PDF
Agile planning and iterations with Scrum using Team Foundation Server 2013
PPTX
Managing software projects with Team Foundation Server 2013 in Agile Scrum
PPSX
Scrum and Visual Studio 2010
PPTX
Practicing Scrum with Visual Studio 2010 and TFS 2010 - TechEd Middle East 2...
PPTX
Nuts and Bolts of Scrum Template (extended)
PDF
Being Agile with Any Process Template in TFS 2012
PPTX
Are You Agile?
PPTX
Work agile with VS2010
PPTX
Application Lifecycle Management with Visual Studio 2013
PPT
PPT
Introduction to scrum
PDF
Visual Studio ALM 2010 And The PMO V 1
PPTX
Scrum training
PPTX
Scrum Training
PPTX
Why Our Inbound Marketing Agency went "All In" with Agile
Scrumwithtfs2010 091012094150-phpapp02
Scrum and TFS
Scrum with VS2010
Scrum with TeamCompanion
2012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 2012
Agile planning and iterations with Scrum using Team Foundation Server 2013
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Scrum and Visual Studio 2010
Practicing Scrum with Visual Studio 2010 and TFS 2010 - TechEd Middle East 2...
Nuts and Bolts of Scrum Template (extended)
Being Agile with Any Process Template in TFS 2012
Are You Agile?
Work agile with VS2010
Application Lifecycle Management with Visual Studio 2013
Introduction to scrum
Visual Studio ALM 2010 And The PMO V 1
Scrum training
Scrum Training
Why Our Inbound Marketing Agency went "All In" with Agile
Ad

Scrum With TFS 2010

Editor's Notes

  • #3: Poster TFS ArchitectureUserreferencesVSS to TFS migration scenariosTest migration (actuallywrittenin Excel)
  • #4: Poster TFS ArchitectureUserreferencesVSS to TFS migration scenariosTest migration (actuallywrittenin Excel)
  • #19: Add animation and a “can’t commit”… Move a smaller up…
  • #29: Add a not-finished… Red -
  • #30: Add animation and a “can’t commit”… Move a smaller up…