Managing Your Application Life Cycle With Tfs 2008

Post on 25-Jun-2015

2,168 views 1 download

Tags:

transcript

Customizing your TFS 2008 Process Management Template

Rick KiernerPassionate Technologist

HMB, Inc. http://rickdoes.NET

@rkierner

What we are going to cover

What is TFS

TFS Components

Why Have Process Management?

• Money!• Average cost overrun: 45%• Average time overrun: 63%• Functionality delivered on average: 67%• Average project success: 30%

Why Customize?

Before you Start, Plan

Our Process

• Extreme Programming– User stories– Iterations– Pair Programming– Test First– Release Planning– User demos– Velocity Tracking

• Rup– Architecture First– Business Modeling– Iterative Development– Phased development– Requirement

documentation

Process Guidance Package

• Work item tracking– Default work item types

• Workflows• Data Entry Forms

– Default work items• Tasks/scenarios to begin a

project

• Areas & Iterations• Groups and Permissions

• Source Control– Check-in Requirements– Notes– Permissions

• Collaboration Portal• Reports

– Visibility– Status

Process TemplateProcess Template

ProcessTemplate.xmlProcessTemplate.xml

ReportsReports

Work ItemsWork Items

WorkItems.xmlWorkItems.xml

Bug.xmlBug.xml

Template DefinitionTemplate Definition

Version ControlVersion Control

VersionControl.xmlVersionControl.xml

Reports.xmlReports.xml

BugTrends.rdlBugTrends.rdl

CustomWIType.xmlCustomWIType.xml

Process Group References

Process Group ReferencesAnatomy of a Process Template

Process Guidance UI

Demo

• Team Power Tools• Explore the Agile Template• Modify the Agile Template• Upload a new XP Template• Create a new XP Project

Questions

?

Resources

• TFS Developer Center– http://msdn.microsoft.com/en-us/tfs2008/default.aspx

• MS Build Team Tasks– http://msbuildtasks.tigris.org/

• Team Foundation Server Power Tools:– http://msdn.microsoft.com/en-us/tfs2008/

bb980963.aspx

• My Blog(http://rickdoes.net)