SlideShare a Scribd company logo
1 of 34
Download to read offline
Microsoft Visual Studio

Team Foundation Server
Process Templates

Angela Dugan
ALM Practice Manager
Polaris Solutions
Angela.Dugan@PolarisSolutions.com
Angela Dugan

Application
Lifecycle
Management

Project
Leadership

.NET
Solutions

Mobile
Solutions
AGENDA



What is a process template?
What process templates are available?
In the Box
 3 rd Party




What’s new in Team Foundation Server 2013?
Agile Planning Tools
 Reporting

AGENDA



What is a process template?
What process templates are available?
In the Box
 3 rd Party




Team Foundation Server 2013
Agile Planning Tools
 Reporting

WHAT DOES A PROCESS TEMPLATE LOOK LIKE?
WHAT DOES A PROCESS TEMPLATE LOOK LIKE?


Behind the scenes it’s just a bunch of XML
WHAT’S INCLUDED?











Work Item Type Definitions
Work Item Categories
Work Item Links
Queries
Repor ts
Lab Settings
Build Settings
Por tal Settings
Process Guidance
Source Control Settings
PROCESS CONFIGURATION OPTIONS
Backlog Work Item Types
Quick- Add Settings
Default Columns & Widths
Feedback Work item
attributes
Work Item Categories
Meta-states
Weekend days
Work Item Colors
AGENDA



What is a process template?
What process templates are available?
In the Box
 3rd Party




Team Foundation Server 2012?
Agile Planning Tools
 Reporting

PROCESS TEMPLATES – IN THE BOX
 Scrum 2013
 Extremely Lightweight
 Stretch to fit
 Targets teams implementing Scrum

 MSF for A gile Sof tware Development 2013
 Lightweight/Flat
 Stretch to fit
 Targets teams implementing Agile project management practices

 MSF for CMMI Process Improvement 2013
 Deeper hierarchy
 Stretch to fit
 Targeting teams interested in deep traceability/ auditablity
SCRUM

Managing your product backlog
as PBIs (and Bugs)

Task, Test Case, & Bug
Bugs are tracked during the
iteration, added to backlog

Execution

PBIs are broken down into
specific tasks

Planning

PBIs, Bugs
MSF FOR AGILE HIERARCHY

Managing your product backlog
as User Stories

User Story

As a <> I want to <> so that I
can <>.

Bugs are tracked during the
iteration

Execution

Task, Test Case, & Bug

Stories are broken down into
specific tasks

Planning

Epics & Themes
MSF FOR CMMI HIERARCHY

Feature

Requirements are created at
many levels and tracked as a
hierarchy

Tracking changes to features.

Task

Work during execution

Test Case, & Bug

Implementation verification

Execution

Change
Request

Planning

Business
Objective
COMPARE & CONTRAST
Process area

Scrum 2013

Workflow states

•
•
•
•
•

New
Approved
Committed
Done
Removed

MSF for Agile 2013
•
•
•
•
•

New
Active
Resolved
Closed
Removed

MSF for CMMI 2013
•
•
•
•

Proposed
Active
Resolved
Closed

Product planning
• Bug (Scrum)
To customize the backlog pages,
• User Story (Agile)
• Product Backlog Item (Scrum)
see Customize the Backlog
• Agile backlogs
• Agile backlogs
Pages.

• Requirement (CMMI)
• Agile backlogs

Task and iteration planning
• Task (Scrum)
To customize the task board, see
• Agile task board
Customize the Task Board Page.

• Task (CMMI)
• Agile task board

• Task (Agile)
• Agile task board
COMPARE & CONTRAST
Process area

Scrum 2013

MSF for Agile 2013

MSF for CMMI 2013

Bug backlog management

Bug (Scrum)

• Bug (Agile)
• Triage Workbook

• Bug (CMMI)
• Triage Workbook

Project management

Impediment (Scrum)

• Issue (Agile)
• Issues Workbook

•
•
•
•

Test management

• Test Case
• Shared Steps

• Test Case
• Shared Steps

• Test Case
• Shared Steps

Code review and feedback

•
•
•
•

Audit trail

Not supported

Code Review Request
Code Review Response
Feedback Request
Feedback Response

•
•
•
•

Code Review Request
Code Review Response
Feedback Request
Feedback Response

Minimal

•
•
•
•

Issue (CMMI)
Risk (CMMI)
Review (CMMI)
Issues Workbook

Code Review Request
Code Review Response
Feedback Request
Feedback Response

Supported
PROCESS TEMPLATES – 3 RD PART Y
 Visual Studio Galler y
downloads
 Most FREE *
 Create Your Own with
Power Tools

*as in, ”FREE” like a puppy
AGENDA



What is a process template?
What process templates are available?
In the Box
 3 rd Party




Team Foundation Server 2012?
Agile Planning Tools
 Reporting

EVERYBODY GOT NEW TOOLS!

 “A gile” Planning Tools Work
for Any Template
 Quick Add Based on
Template, Customizable
 Real-time Repor ts Based on
Process Template
TASK BOARD FOR EVERYONE

 Task Board Automatically
Reflects:





WIT types
States
Meta-states
Transitions

 Supports ANY process
template
AGENDA



What is a process template?
What process templates are available?
In the Box
 3 rd Party




Team Foundation Server 2012?
Agile Planning Tools
 Reporting

REPORTING



Real-time embedded web reports, SSRS and Excel
Available Reports Based on Template
Scrum has very few reports
 Agile has more (almost same as CMMI)
 CMMI has the most




Cross Team Project Reporting is a Challenge is Using Dif ferent
Templates
REPORTS
Tasks

SCRUM

Monitor bug activity, reactivations, and trends. Track bugs that the
team is finding and the progress that the team is making toward
fixing them.
Monitor build activity, success, and trends. You can use build reports
to track the quality and success of your team's builds over time.

Agile

•
•

Build Success Over Time
Report
Build Summary Report

Bug Status Report
Bug Trends Report
Reactivations Report

•
•

Build Quality Indicators Report
•
Build Success Over Time
•
Report
•
Build Summary Report

•

Track project health, team burn rate, and task completion.
•
Use to review the level of effort that the team has spent on each
requirement type work items that the team is implementing. By
using this report, you can quickly determine whether any work was
recently completed on each item, what work is remaining and how
far each item has been implemented and tested.

CMMI

•
•
•

•
•
•

•
Release Burndown (Scrum)
•
Sprint Burndown (Scrum)
•
Velocity (Scrum)
•

You can review this report daily or weekly to monitor the progress of
the team during an iteration.
Determine added work. You can use the Unplanned Work report to
determine how much work the team added to an iteration after it
started.
Monitor testing activity. You can use the test reports to track the
•
team's progress toward developing test cases and to determine how
well they cover the requirement type work items.
•

Burndown and Burn Rate
Report (Agile)
Remaining Work Report
Status on All Iterations Report
Stories Overview Report
(Agile)
Stories Progress Report
(Agile)

•
•
•

•
•
•
•

•

Bug Status Report
Bug Trends Report
Reactivations Report
Build Quality Indicators Report
Build Success Over Time Report
Build Summary Report
Burndown and Burn Rate Report
(CMMI)
Remaining Work Report
Status on All Iterations Report
Requirements Progress Report
(CMMI)
Requirements Overview Report
(CMMI)

•
Test Case Readiness
Report
Test Plan Progress Report

Unplanned Work

•

Unplanned Work

•
•

Test Case Readiness Report
Test Plan Progress Report

•
•

Test Case Readiness Report
Test Plan Progress Report
SCRUM - RELEASE BURNDOWN
Understand how quickly your team has
delivered backlog items and track how much
work the team must still perform to complete
a product release.
Review the report to determine the progress
that your team has made in a release and to
answer the following questions:
 How much work remains in the release?
 How quickly is your team working through
the product backlog?
SCRUM - SPRINT BURNDOWN
Displays the following pieces of data:
 The Ideal Trend line indicates an ideal situation in
which the team burns down all of the effort that
remains at a constant rate by the end of the
sprint.
 The In Progress series shows how many hours
remain for tasks that are marked as In Progress in
a sprint.
 The To Do series shows how many hours remain
for tasks that are marked as To Do in a sprint.

Review the report to determine the progress that
your team has made in a release and answer the
following questions:
 How much work remains in the sprint?
 Is your team on track to finish all work for the
sprint?
 When will your team finish all work for the sprint?
 How much work for the sprint is in progress ?
SCRUM - VELOCIT Y
Based on the velocity of previous sprints that
the report illustrates, you can:
 Track how much effort your team has
reported as complete for each sprint.
 Estimate how much backlog effort your team
can handle in future sprints if your team
composition and sprint duration stay
constant.
Review the report to determine how much
progress your team has made and to answer the
following questions:
 How much effort has your team completed in
each sprint?
 What is the maximum velocity of your team?
 What is the minimum velocity of your team?
 What is the average velocity of your team?
AGILE - BURNDOWN
You can use this report to answer the following
questions:
 Is the team likely to finish the iteration on
time?
 Will the team complete the required work,
based on the current burn rate?
 When can the team finish the current iteration?
 How much work can the team complete in the
available time?
 How much work does each team member have?
 How fast is the team completing remaining
work?
 Is the team adding work during the iteration?
Is there scope creep?



How is the work distributed across the team?
AGILE – REMAINING WORK
Number of Hours vs. Number of Work Items
Review the report to determine the progress
within an iteration or over time. Specifically, you
can find answers to these questions:
 How fast is the team burning down remaining
work?
 Is work being added during the iteration? Is the
team expanding the scope of the work?
 How much progress can the team make in the
available time?
 Approximately when can the team finish the
work?
 Is too much work in progress?
 Is the flow of work being impeded or blocked?
 When will the team finish the current iteration?
AGILE – ITERATIONS STATUS
This report displays the following information:
 Stories Closed: number of user stories that have
been closed; derived from the current values
specified for the iteration and the state of each
user story.
 Progress (Hours) : represents the values for Original
Estimate (grey), Completed (green) and Remaining
(light blue) based on the rollup of hours that are
defined for all tasks; derived from the current
values that are specified for the iteration and the
hours for each task.
 Bugs: representation for all bugs, grouped by their
current states of Active (blue), Resolved (gold) and
Closed (green); derived from the current values that
are specified for the iteration and the state of each
bug.
AGILE– ITERATIONS STATUS
This is BAD!!!
Review the report to determine how many stories are
ready to release and to better understand the rate of
the team's progress. For example, you can find
answers to the following questions:
 Did the scope of work for each iteration closely
match the team capacity?
 Does the number of stories closed in each iteration
correspond to your expectations?
 Is the team resolving and closing more bugs with
successive iterations?
 How many stories can the team ship today?
CMMI– BURNDOWN AND BURN RATE

Burndown shows the trend of completed and
remaining work over a specified time period.
Burndown
 How fast is the team completing remaining
work?
 Is the team adding work during the iteration? Is
there scope creep?
 How much work can the team complete in the
available time?
 When can the team finish the work?
 When can the team finish the current iteration?
CMMI– BURNDOWN AND BURN RATE

Burn rate provides calculations of the completed
and required rate of work based on the specified
time period.
Burn Rate
 Is the team working quickly enough to finish the
remaining work on time?
Work Assignment
 How is the work distributed across the team?
 Should the team balance the remaining work
load?
CMMI– REMAINING WORK
Number of Hours vs. Number of Work Items
Questions That the Report Answers
 Review the report to determine the progress
within an iteration or over time. Specifically,
you can find answers to these questions:
 How fast is the team burning down remaining
work?
 Is work being added during the iteration? Is the
team expanding the scope of the work?
 How much progress can the team make in the
available time?
 Approximately when can the team finish the
work?
 Is too much work in progress?
 Is the flow of work being impeded or blocked?
 When will the team finish the current iteration?
RESOURCES
P r o c e s s Te m p l a t e s a n d To o l s H o m e : h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / v s t u d i o / a a 71 87 9 5 . a s p x
P r o c e s s Te m p l a t e s O v e r v i e w : h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / l i b r a r y / v s t u d i o / m s 4 0 07 5 2 . a s p x
T F S Po we r To o l s : h t t p : / / b l o g s . m s d n . c o m / b / b h a r r y / a r c h i v e / 2 01 3 / 0 9 / 2 2 / t f s - 2 01 3 - p o w e r - to o l s a r e - av a i l a b l e . a s p x C u s t o m i z i n g
P r o c e s s Te m p l a t e s : h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / l i b r a r y / m s 24 37 8 2 % 2 8 v = v s . 1 1 0 % 2 9 . a s p x
Te m p l a t e C o m p a r e To o l s :
Team Project Manager Tool: http://teamprojectmanager.codeplex.com/
TFS Rangers Integration Platform Mapping Tool: http://tfsintegrationmapper.codeplex.com/releases/view/59309

Re p o r t s a n d A r t i f a c t s :
Scrum: http://msdn.microsoft.com/en -us/library/vstudio/ff731587.aspx#monitoring
Agile: http://msdn.microsoft.com/en -us/library/vstudio/dd997580.aspx
CMMI: http://msdn.microsoft.com/en -us/library/vstudio/ee332487.aspx

More Related Content

What's hot

Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFSMehdi Khalili
 
Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Om Prakash Bang
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingSteve Lange
 
Optimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOptimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOriginal Software
 
Two Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting AgilityTwo Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting AgilityLarry Apke
 
Team Foundation Server 2012 Reporting
Team Foundation Server 2012 ReportingTeam Foundation Server 2012 Reporting
Team Foundation Server 2012 ReportingSteve Lange
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing IntroductionHai Tran Son
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Test management in scrum
Test management in scrumTest management in scrum
Test management in scrumQA Club Kiev
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do AgileAlan Kan
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum OverviewJason Dean
 
Visual studio alm 2012 reporting overview
Visual studio alm 2012   reporting overviewVisual studio alm 2012   reporting overview
Visual studio alm 2012 reporting overviewAngela Dugan
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best PracticesStephen Ritchie
 

What's hot (20)

Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFS
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
 
Optimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile WorldOptimising Quality Assurance in an Agile World
Optimising Quality Assurance in an Agile World
 
Agile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling AgileAgile India 2014 - Venkatraman L on Scaling Agile
Agile India 2014 - Venkatraman L on Scaling Agile
 
Two Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting AgilityTwo Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting Agility
 
Team Foundation Server 2012 Reporting
Team Foundation Server 2012 ReportingTeam Foundation Server 2012 Reporting
Team Foundation Server 2012 Reporting
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Test management in scrum
Test management in scrumTest management in scrum
Test management in scrum
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 
Reducing Cost With Agile
Reducing Cost With AgileReducing Cost With Agile
Reducing Cost With Agile
 
Visual studio alm 2012 reporting overview
Visual studio alm 2012   reporting overviewVisual studio alm 2012   reporting overview
Visual studio alm 2012 reporting overview
 
Agile Testing Best Practices
Agile Testing Best PracticesAgile Testing Best Practices
Agile Testing Best Practices
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 

Viewers also liked

Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demophase2int
 
Introduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineIntroduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineDenis Voituron
 
Team Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementTeam Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementAaron Bjork
 
TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration OverviewSteve Lange
 
Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Pierre-Marie Delpech
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managersAgileDad
 
Enterprise architecture-career-path
Enterprise architecture-career-pathEnterprise architecture-career-path
Enterprise architecture-career-pathSim Kwan Choo
 
Adapting Scrum in an Organization with Tailored Processes
Adapting Scrum in an Organization with Tailored ProcessesAdapting Scrum in an Organization with Tailored Processes
Adapting Scrum in an Organization with Tailored ProcessesPrabhat Sinha
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through ScrumDominik Jungowski
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version ControlSteve Lange
 
incident analysis - procedure and approach
incident analysis - procedure and approachincident analysis - procedure and approach
incident analysis - procedure and approachDerek Chang
 
Sprint planning checklist
Sprint planning checklistSprint planning checklist
Sprint planning checklistPrabhat Kumar
 
Remote Procedure Call
Remote Procedure CallRemote Procedure Call
Remote Procedure CallNadia Nahar
 
Soen 423 Project Report Revised
Soen 423 Project Report   RevisedSoen 423 Project Report   Revised
Soen 423 Project Report RevisedAli Ahmed
 
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...Pierre-Marie Delpech
 
Droisys development process
Droisys development processDroisys development process
Droisys development processDroisys Inc
 
Droisys development process_v_1.1
Droisys development process_v_1.1Droisys development process_v_1.1
Droisys development process_v_1.1Droisys Inc
 
Transform your industry using the New Style of IT
Transform your industry using the New Style of ITTransform your industry using the New Style of IT
Transform your industry using the New Style of ITPierre-Marie Delpech
 

Viewers also liked (20)

Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
Introduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineIntroduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) Online
 
Team Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementTeam Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project Management
 
TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration Overview
 
Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
 
Enterprise architecture-career-path
Enterprise architecture-career-pathEnterprise architecture-career-path
Enterprise architecture-career-path
 
Adapting Scrum in an Organization with Tailored Processes
Adapting Scrum in an Organization with Tailored ProcessesAdapting Scrum in an Organization with Tailored Processes
Adapting Scrum in an Organization with Tailored Processes
 
In-Process Review (LZ)
In-Process Review (LZ)In-Process Review (LZ)
In-Process Review (LZ)
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through Scrum
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version Control
 
incident analysis - procedure and approach
incident analysis - procedure and approachincident analysis - procedure and approach
incident analysis - procedure and approach
 
Sprint planning checklist
Sprint planning checklistSprint planning checklist
Sprint planning checklist
 
Tfs introduction
Tfs introductionTfs introduction
Tfs introduction
 
Remote Procedure Call
Remote Procedure CallRemote Procedure Call
Remote Procedure Call
 
Soen 423 Project Report Revised
Soen 423 Project Report   RevisedSoen 423 Project Report   Revised
Soen 423 Project Report Revised
 
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...
 
Droisys development process
Droisys development processDroisys development process
Droisys development process
 
Droisys development process_v_1.1
Droisys development process_v_1.1Droisys development process_v_1.1
Droisys development process_v_1.1
 
Transform your industry using the New Style of IT
Transform your industry using the New Style of ITTransform your industry using the New Style of IT
Transform your industry using the New Style of IT
 

Similar to Tfs 2013 Process Template Overview

Similar to Tfs 2013 Process Template Overview (20)

SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Ag02 agile practices - dnc14 handouts
Ag02   agile practices - dnc14 handoutsAg02   agile practices - dnc14 handouts
Ag02 agile practices - dnc14 handouts
 
Jira
JiraJira
Jira
 
Jira
JiraJira
Jira
 
TFS session
TFS sessionTFS session
TFS session
 
Tfs session
Tfs sessionTfs session
Tfs session
 
Agile_basics
Agile_basicsAgile_basics
Agile_basics
 
Scrumban
ScrumbanScrumban
Scrumban
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
A comparative study of process templates in team
A comparative study of process templates in teamA comparative study of process templates in team
A comparative study of process templates in team
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Close to agile
Close to agileClose to agile
Close to agile
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 

More from Angela Dugan

VSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
VSL Las Vegas 2023 - Measuring Up! How To Choose Agile MetricsVSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
VSL Las Vegas 2023 - Measuring Up! How To Choose Agile MetricsAngela Dugan
 
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdfVSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdfAngela Dugan
 
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdfVS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdfAngela Dugan
 
Adaptability Quotient - DevUp 2022.pdf
Adaptability Quotient  - DevUp 2022.pdfAdaptability Quotient  - DevUp 2022.pdf
Adaptability Quotient - DevUp 2022.pdfAngela Dugan
 
Measuring Up - Agile Team Metrics - DevUp 2022.pdf
Measuring Up - Agile Team Metrics - DevUp 2022.pdfMeasuring Up - Agile Team Metrics - DevUp 2022.pdf
Measuring Up - Agile Team Metrics - DevUp 2022.pdfAngela Dugan
 
Measuring Up - PMI Agile Conference 2022.pdf
Measuring Up - PMI Agile Conference 2022.pdfMeasuring Up - PMI Agile Conference 2022.pdf
Measuring Up - PMI Agile Conference 2022.pdfAngela Dugan
 
VS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skillsVS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skillsAngela Dugan
 
VS Live 2021 VST09 agile team metrics Fast Focus - angela dugan
VS Live 2021   VST09 agile team metrics Fast Focus - angela duganVS Live 2021   VST09 agile team metrics Fast Focus - angela dugan
VS Live 2021 VST09 agile team metrics Fast Focus - angela duganAngela Dugan
 
THAT Conference 2021 - Level up your Feedback Game
THAT Conference 2021 - Level up your Feedback GameTHAT Conference 2021 - Level up your Feedback Game
THAT Conference 2021 - Level up your Feedback GameAngela Dugan
 
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela DuganAPLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela DuganAngela Dugan
 
Agile midwest 2019 tap, tap, tap communication
Agile midwest 2019   tap, tap, tap communicationAgile midwest 2019   tap, tap, tap communication
Agile midwest 2019 tap, tap, tap communicationAngela Dugan
 
That conference tap, tap, tap communication
That conference tap, tap, tap communicationThat conference tap, tap, tap communication
That conference tap, tap, tap communicationAngela Dugan
 
Agile days chicago 2018 - how do you measure up?
Agile days chicago 2018 -  how do you measure up?Agile days chicago 2018 -  how do you measure up?
Agile days chicago 2018 - how do you measure up?Angela Dugan
 
VS Live Chicago 2018 - how do you measure up
VS Live Chicago 2018 - how do you measure upVS Live Chicago 2018 - how do you measure up
VS Live Chicago 2018 - how do you measure upAngela Dugan
 
Chicago Code Camp 2018 - Building strong teams
Chicago Code Camp 2018 - Building strong teamsChicago Code Camp 2018 - Building strong teams
Chicago Code Camp 2018 - Building strong teamsAngela Dugan
 
APLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuckAPLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuckAngela Dugan
 
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckDev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckAngela Dugan
 
Dev up 2017 - how do you measure up
Dev up 2017 - how do you measure upDev up 2017 - how do you measure up
Dev up 2017 - how do you measure upAngela Dugan
 
That conference 2017 - Getting your Agile Team Unstuck
That conference 2017 - Getting your Agile Team UnstuckThat conference 2017 - Getting your Agile Team Unstuck
That conference 2017 - Getting your Agile Team UnstuckAngela Dugan
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
 

More from Angela Dugan (20)

VSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
VSL Las Vegas 2023 - Measuring Up! How To Choose Agile MetricsVSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
VSL Las Vegas 2023 - Measuring Up! How To Choose Agile Metrics
 
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdfVSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
VSL MSHQ 2022 - Supercharged Feedback Techniques in 20 minutes - Dugan.pdf
 
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdfVS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
VS Liv MSHQ 2022 - Measuring Up! How To Choose Agile Metrics - Dugan.pdf
 
Adaptability Quotient - DevUp 2022.pdf
Adaptability Quotient  - DevUp 2022.pdfAdaptability Quotient  - DevUp 2022.pdf
Adaptability Quotient - DevUp 2022.pdf
 
Measuring Up - Agile Team Metrics - DevUp 2022.pdf
Measuring Up - Agile Team Metrics - DevUp 2022.pdfMeasuring Up - Agile Team Metrics - DevUp 2022.pdf
Measuring Up - Agile Team Metrics - DevUp 2022.pdf
 
Measuring Up - PMI Agile Conference 2022.pdf
Measuring Up - PMI Agile Conference 2022.pdfMeasuring Up - PMI Agile Conference 2022.pdf
Measuring Up - PMI Agile Conference 2022.pdf
 
VS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skillsVS Live 2021 Orlando - vst14 feedback skills
VS Live 2021 Orlando - vst14 feedback skills
 
VS Live 2021 VST09 agile team metrics Fast Focus - angela dugan
VS Live 2021   VST09 agile team metrics Fast Focus - angela duganVS Live 2021   VST09 agile team metrics Fast Focus - angela dugan
VS Live 2021 VST09 agile team metrics Fast Focus - angela dugan
 
THAT Conference 2021 - Level up your Feedback Game
THAT Conference 2021 - Level up your Feedback GameTHAT Conference 2021 - Level up your Feedback Game
THAT Conference 2021 - Level up your Feedback Game
 
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela DuganAPLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
APLN 2021 - Adaptability Quotient keynote - Sara Caldwell and Angela Dugan
 
Agile midwest 2019 tap, tap, tap communication
Agile midwest 2019   tap, tap, tap communicationAgile midwest 2019   tap, tap, tap communication
Agile midwest 2019 tap, tap, tap communication
 
That conference tap, tap, tap communication
That conference tap, tap, tap communicationThat conference tap, tap, tap communication
That conference tap, tap, tap communication
 
Agile days chicago 2018 - how do you measure up?
Agile days chicago 2018 -  how do you measure up?Agile days chicago 2018 -  how do you measure up?
Agile days chicago 2018 - how do you measure up?
 
VS Live Chicago 2018 - how do you measure up
VS Live Chicago 2018 - how do you measure upVS Live Chicago 2018 - how do you measure up
VS Live Chicago 2018 - how do you measure up
 
Chicago Code Camp 2018 - Building strong teams
Chicago Code Camp 2018 - Building strong teamsChicago Code Camp 2018 - Building strong teams
Chicago Code Camp 2018 - Building strong teams
 
APLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuckAPLN Conference 2018 - Getting your agile team unstuck
APLN Conference 2018 - Getting your agile team unstuck
 
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuckDev up 2017 - Half Day Workshop: Getting your agile team unstuck
Dev up 2017 - Half Day Workshop: Getting your agile team unstuck
 
Dev up 2017 - how do you measure up
Dev up 2017 - how do you measure upDev up 2017 - how do you measure up
Dev up 2017 - how do you measure up
 
That conference 2017 - Getting your Agile Team Unstuck
That conference 2017 - Getting your Agile Team UnstuckThat conference 2017 - Getting your Agile Team Unstuck
That conference 2017 - Getting your Agile Team Unstuck
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Tfs 2013 Process Template Overview

  • 1. Microsoft Visual Studio Team Foundation Server Process Templates Angela Dugan ALM Practice Manager Polaris Solutions Angela.Dugan@PolarisSolutions.com
  • 3.
  • 4. AGENDA   What is a process template? What process templates are available? In the Box  3 rd Party   What’s new in Team Foundation Server 2013? Agile Planning Tools  Reporting 
  • 5. AGENDA   What is a process template? What process templates are available? In the Box  3 rd Party   Team Foundation Server 2013 Agile Planning Tools  Reporting 
  • 6. WHAT DOES A PROCESS TEMPLATE LOOK LIKE?
  • 7. WHAT DOES A PROCESS TEMPLATE LOOK LIKE?  Behind the scenes it’s just a bunch of XML
  • 8. WHAT’S INCLUDED?           Work Item Type Definitions Work Item Categories Work Item Links Queries Repor ts Lab Settings Build Settings Por tal Settings Process Guidance Source Control Settings
  • 9. PROCESS CONFIGURATION OPTIONS Backlog Work Item Types Quick- Add Settings Default Columns & Widths Feedback Work item attributes Work Item Categories Meta-states Weekend days Work Item Colors
  • 10. AGENDA   What is a process template? What process templates are available? In the Box  3rd Party   Team Foundation Server 2012? Agile Planning Tools  Reporting 
  • 11. PROCESS TEMPLATES – IN THE BOX  Scrum 2013  Extremely Lightweight  Stretch to fit  Targets teams implementing Scrum  MSF for A gile Sof tware Development 2013  Lightweight/Flat  Stretch to fit  Targets teams implementing Agile project management practices  MSF for CMMI Process Improvement 2013  Deeper hierarchy  Stretch to fit  Targeting teams interested in deep traceability/ auditablity
  • 12. SCRUM Managing your product backlog as PBIs (and Bugs) Task, Test Case, & Bug Bugs are tracked during the iteration, added to backlog Execution PBIs are broken down into specific tasks Planning PBIs, Bugs
  • 13. MSF FOR AGILE HIERARCHY Managing your product backlog as User Stories User Story As a <> I want to <> so that I can <>. Bugs are tracked during the iteration Execution Task, Test Case, & Bug Stories are broken down into specific tasks Planning Epics & Themes
  • 14. MSF FOR CMMI HIERARCHY Feature Requirements are created at many levels and tracked as a hierarchy Tracking changes to features. Task Work during execution Test Case, & Bug Implementation verification Execution Change Request Planning Business Objective
  • 15. COMPARE & CONTRAST Process area Scrum 2013 Workflow states • • • • • New Approved Committed Done Removed MSF for Agile 2013 • • • • • New Active Resolved Closed Removed MSF for CMMI 2013 • • • • Proposed Active Resolved Closed Product planning • Bug (Scrum) To customize the backlog pages, • User Story (Agile) • Product Backlog Item (Scrum) see Customize the Backlog • Agile backlogs • Agile backlogs Pages. • Requirement (CMMI) • Agile backlogs Task and iteration planning • Task (Scrum) To customize the task board, see • Agile task board Customize the Task Board Page. • Task (CMMI) • Agile task board • Task (Agile) • Agile task board
  • 16. COMPARE & CONTRAST Process area Scrum 2013 MSF for Agile 2013 MSF for CMMI 2013 Bug backlog management Bug (Scrum) • Bug (Agile) • Triage Workbook • Bug (CMMI) • Triage Workbook Project management Impediment (Scrum) • Issue (Agile) • Issues Workbook • • • • Test management • Test Case • Shared Steps • Test Case • Shared Steps • Test Case • Shared Steps Code review and feedback • • • • Audit trail Not supported Code Review Request Code Review Response Feedback Request Feedback Response • • • • Code Review Request Code Review Response Feedback Request Feedback Response Minimal • • • • Issue (CMMI) Risk (CMMI) Review (CMMI) Issues Workbook Code Review Request Code Review Response Feedback Request Feedback Response Supported
  • 17. PROCESS TEMPLATES – 3 RD PART Y  Visual Studio Galler y downloads  Most FREE *  Create Your Own with Power Tools *as in, ”FREE” like a puppy
  • 18. AGENDA   What is a process template? What process templates are available? In the Box  3 rd Party   Team Foundation Server 2012? Agile Planning Tools  Reporting 
  • 19. EVERYBODY GOT NEW TOOLS!  “A gile” Planning Tools Work for Any Template  Quick Add Based on Template, Customizable  Real-time Repor ts Based on Process Template
  • 20. TASK BOARD FOR EVERYONE  Task Board Automatically Reflects:     WIT types States Meta-states Transitions  Supports ANY process template
  • 21. AGENDA   What is a process template? What process templates are available? In the Box  3 rd Party   Team Foundation Server 2012? Agile Planning Tools  Reporting 
  • 22. REPORTING   Real-time embedded web reports, SSRS and Excel Available Reports Based on Template Scrum has very few reports  Agile has more (almost same as CMMI)  CMMI has the most   Cross Team Project Reporting is a Challenge is Using Dif ferent Templates
  • 23. REPORTS Tasks SCRUM Monitor bug activity, reactivations, and trends. Track bugs that the team is finding and the progress that the team is making toward fixing them. Monitor build activity, success, and trends. You can use build reports to track the quality and success of your team's builds over time. Agile • • Build Success Over Time Report Build Summary Report Bug Status Report Bug Trends Report Reactivations Report • • Build Quality Indicators Report • Build Success Over Time • Report • Build Summary Report • Track project health, team burn rate, and task completion. • Use to review the level of effort that the team has spent on each requirement type work items that the team is implementing. By using this report, you can quickly determine whether any work was recently completed on each item, what work is remaining and how far each item has been implemented and tested. CMMI • • • • • • • Release Burndown (Scrum) • Sprint Burndown (Scrum) • Velocity (Scrum) • You can review this report daily or weekly to monitor the progress of the team during an iteration. Determine added work. You can use the Unplanned Work report to determine how much work the team added to an iteration after it started. Monitor testing activity. You can use the test reports to track the • team's progress toward developing test cases and to determine how well they cover the requirement type work items. • Burndown and Burn Rate Report (Agile) Remaining Work Report Status on All Iterations Report Stories Overview Report (Agile) Stories Progress Report (Agile) • • • • • • • • Bug Status Report Bug Trends Report Reactivations Report Build Quality Indicators Report Build Success Over Time Report Build Summary Report Burndown and Burn Rate Report (CMMI) Remaining Work Report Status on All Iterations Report Requirements Progress Report (CMMI) Requirements Overview Report (CMMI) • Test Case Readiness Report Test Plan Progress Report Unplanned Work • Unplanned Work • • Test Case Readiness Report Test Plan Progress Report • • Test Case Readiness Report Test Plan Progress Report
  • 24. SCRUM - RELEASE BURNDOWN Understand how quickly your team has delivered backlog items and track how much work the team must still perform to complete a product release. Review the report to determine the progress that your team has made in a release and to answer the following questions:  How much work remains in the release?  How quickly is your team working through the product backlog?
  • 25. SCRUM - SPRINT BURNDOWN Displays the following pieces of data:  The Ideal Trend line indicates an ideal situation in which the team burns down all of the effort that remains at a constant rate by the end of the sprint.  The In Progress series shows how many hours remain for tasks that are marked as In Progress in a sprint.  The To Do series shows how many hours remain for tasks that are marked as To Do in a sprint. Review the report to determine the progress that your team has made in a release and answer the following questions:  How much work remains in the sprint?  Is your team on track to finish all work for the sprint?  When will your team finish all work for the sprint?  How much work for the sprint is in progress ?
  • 26. SCRUM - VELOCIT Y Based on the velocity of previous sprints that the report illustrates, you can:  Track how much effort your team has reported as complete for each sprint.  Estimate how much backlog effort your team can handle in future sprints if your team composition and sprint duration stay constant. Review the report to determine how much progress your team has made and to answer the following questions:  How much effort has your team completed in each sprint?  What is the maximum velocity of your team?  What is the minimum velocity of your team?  What is the average velocity of your team?
  • 27. AGILE - BURNDOWN You can use this report to answer the following questions:  Is the team likely to finish the iteration on time?  Will the team complete the required work, based on the current burn rate?  When can the team finish the current iteration?  How much work can the team complete in the available time?  How much work does each team member have?  How fast is the team completing remaining work?  Is the team adding work during the iteration? Is there scope creep?  How is the work distributed across the team?
  • 28. AGILE – REMAINING WORK Number of Hours vs. Number of Work Items Review the report to determine the progress within an iteration or over time. Specifically, you can find answers to these questions:  How fast is the team burning down remaining work?  Is work being added during the iteration? Is the team expanding the scope of the work?  How much progress can the team make in the available time?  Approximately when can the team finish the work?  Is too much work in progress?  Is the flow of work being impeded or blocked?  When will the team finish the current iteration?
  • 29. AGILE – ITERATIONS STATUS This report displays the following information:  Stories Closed: number of user stories that have been closed; derived from the current values specified for the iteration and the state of each user story.  Progress (Hours) : represents the values for Original Estimate (grey), Completed (green) and Remaining (light blue) based on the rollup of hours that are defined for all tasks; derived from the current values that are specified for the iteration and the hours for each task.  Bugs: representation for all bugs, grouped by their current states of Active (blue), Resolved (gold) and Closed (green); derived from the current values that are specified for the iteration and the state of each bug.
  • 30. AGILE– ITERATIONS STATUS This is BAD!!! Review the report to determine how many stories are ready to release and to better understand the rate of the team's progress. For example, you can find answers to the following questions:  Did the scope of work for each iteration closely match the team capacity?  Does the number of stories closed in each iteration correspond to your expectations?  Is the team resolving and closing more bugs with successive iterations?  How many stories can the team ship today?
  • 31. CMMI– BURNDOWN AND BURN RATE Burndown shows the trend of completed and remaining work over a specified time period. Burndown  How fast is the team completing remaining work?  Is the team adding work during the iteration? Is there scope creep?  How much work can the team complete in the available time?  When can the team finish the work?  When can the team finish the current iteration?
  • 32. CMMI– BURNDOWN AND BURN RATE Burn rate provides calculations of the completed and required rate of work based on the specified time period. Burn Rate  Is the team working quickly enough to finish the remaining work on time? Work Assignment  How is the work distributed across the team?  Should the team balance the remaining work load?
  • 33. CMMI– REMAINING WORK Number of Hours vs. Number of Work Items Questions That the Report Answers  Review the report to determine the progress within an iteration or over time. Specifically, you can find answers to these questions:  How fast is the team burning down remaining work?  Is work being added during the iteration? Is the team expanding the scope of the work?  How much progress can the team make in the available time?  Approximately when can the team finish the work?  Is too much work in progress?  Is the flow of work being impeded or blocked?  When will the team finish the current iteration?
  • 34. RESOURCES P r o c e s s Te m p l a t e s a n d To o l s H o m e : h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / v s t u d i o / a a 71 87 9 5 . a s p x P r o c e s s Te m p l a t e s O v e r v i e w : h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / l i b r a r y / v s t u d i o / m s 4 0 07 5 2 . a s p x T F S Po we r To o l s : h t t p : / / b l o g s . m s d n . c o m / b / b h a r r y / a r c h i v e / 2 01 3 / 0 9 / 2 2 / t f s - 2 01 3 - p o w e r - to o l s a r e - av a i l a b l e . a s p x C u s t o m i z i n g P r o c e s s Te m p l a t e s : h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / l i b r a r y / m s 24 37 8 2 % 2 8 v = v s . 1 1 0 % 2 9 . a s p x Te m p l a t e C o m p a r e To o l s : Team Project Manager Tool: http://teamprojectmanager.codeplex.com/ TFS Rangers Integration Platform Mapping Tool: http://tfsintegrationmapper.codeplex.com/releases/view/59309 Re p o r t s a n d A r t i f a c t s : Scrum: http://msdn.microsoft.com/en -us/library/vstudio/ff731587.aspx#monitoring Agile: http://msdn.microsoft.com/en -us/library/vstudio/dd997580.aspx CMMI: http://msdn.microsoft.com/en -us/library/vstudio/ee332487.aspx