Beruflich Dokumente
Kultur Dokumente
David Starr
david@scrum.org
@elegantcoder
Chief Craftsman, Scrum.org
ElegantCode.com Founder
Microsoft ALM MVP
Find Me Later At
Our Backlog
Why Scrum?
Scrumdamentals
Visual Studio Scrum 2.0
The Product Backlog
The Sprint
Getting to Done
Module 1
Why Scrum?
Quality
Customer relationships
Planning
Analysis
Develop
Test
Integrate
Validate
Deploy
Time
Analysis
Develop
Develop
Develop
Develop
Develop
Test
Integrate
Validate
Test
Integrate
Validate
Test
Integrate
Validate
Test
Integrate
Validate
Deploy
Analysis
Deploy
Analysis
Deploy
Analysis
Deploy
Analysis
Test
Integrate
Validate
Deploy
Planning
Visibility
Business Value
Ability to Change
Risk
Talking to Management
Software in 30 Days
By Ken Schwaber and
Jeff Sutherland
ISBN 978-1-118-20666-9
Available now
Module 2
Scrumdamentals
Scrum is
A framework for Agile software
development
A set of rules
(defined in the Scrum Guide)
Easy to learn
Difficult to master
http://scrum.org
Elements of Scrum
Roles
Product
Owner
Developme
nt Team
Scrum
Master
Artifacts
Increment
Product
Backlog
Sprint
Backlog
Events
Sprint
Sprint
Planning
Daily Scrum
Sprint
Review
Retrospectiv
e
Scrum Master
Sprint Planning
Sprint Review
Product
Owner
Sprint
Retrospective
Dev Team
Sprint
Daily
Scrum
Product
Backlog
Sprint
Backlog
Increment
Module 3
Visual Studio
Scrum 2.0
Queries
Product Backlog
Feedback Requests
Task
*
Code Review Request * Current Sprint
Code Review Response
Blocked Tasks
*
Open
Feedback Request *
Impediments
Feedback Response *
Sprint Backlog
Impediment
Test Cases
Test Case
Unfinished Work
Shared Steps
Work in Progress
Reports
Backlog Overview *
Release Burndown
Sprint Burndown
Velocity
Build Success Over
Time
Build Summary
Test Case Readiness
Test Plan Progress
Reports
Scrum reports
Backlog Overview
Release Burndown
Sprint Burndown
Velocity
Engineering reports
Builds Success Over Time
Build Summary
Test Case Readiness
Test Plan Progress
Real-time charts
Velocity and Sprint burndown
Set the Start and End dates
Forecast Tool
Teams
A Team is a new concept in TFS 11
Rich metadata
Name
Description
Photo
Team Alerts
Vast improvement over individual
subscription
Alerts can be created
for groups or teams
Many templates to
choose from
Note: to use alerts TFS must
point to an SMTP server
Module 4
The Product
Backlog
Other
Backlog
Items
Next
Release
Next
Next
Sprint
Next
Sprint
Tasks
This
Sprint
Module 5
The Sprint
Sprint
Sprint
Plannin
g
Daily
Scrums
Sprint
Review
Sprint
Retro
Cone of Uncertainty
This is when projects are
typically funded.
Velocity
30
Top 3 Avg
23
Best Case
25
20
Middle 3 Avg 19
Likely Case
Feature Points 15
Bottom 3 Avg 14
Worst Case
10
5
0
5
Sprint
Worst Case:
3 Sprints X 14 points = 42 points
Most Likely Case:
3 Sprints X 19 points = 57points
Estimate : 1
Best Case:
3 Sprints X 23 points = 69 points
Estimate : 8
Estimate : 13
Estimate : 3
Estimate : 100
Estimate : 13
Top 3 Avg - 23
Best Case
Middle 3 Avg 19
Likely Case
Bottom 3 Avg
-14
Worst Case
Module 6
Getting to "Done"
Cost
of
Error
Thank You
David Starr
david@scrum.org
@elegantcoder
Scrum.org | Elegantcode.com
Find Me Later At
Related Content
Breakout Sessions
FDN02
Related Content
Breakout Sessions
DEV362 From Development to Production: Optimizing For Continuous Delivery
DEV310 Continuous Delivery of Windows Azure Cloud Apps
DEV318 Working on an Agile Team with Visual Studio 2012
DEV390 IntelliTrace, What Is It and How Can I Use It To My Benefits
DEV217 Deep Dive Into Team Foundation Server 2012 Agile Management Tools
DEV345 The Accidental Team Foundation Server Admin
AAP401 Real World Developer Testing with Visual Studio 2012
DEV340 Taking ALM to the Cloud with the Team Foundation Service
DEV317 Going Beyond F11: Debug Better and Faster with Visual Studio 2012
DEV312 Create Robust, Maintainable Coded UI Tests with Visual Studio 2012
DEV411 Testing Un-Testable Code with Fake in Visual Studio 2012
Related Content
Breakout Sessions
DEV324 A Modern Architecture Review: Using the New Code Review Tools
DEV412 Identify & Fix Performance Problems with Visual Studio 2012 Ultimate
Resources
Learnin
g
Connect. Share. Discuss.
http://europe.msteched.com
www.microsoft.com/learning
TechNe
t
Resources for IT Professionals
http://microsoft.com/technet
http://microsoft.com/msdn
Evaluations
Submit your evals
online
http://europe.msteched.com/sessions