Skip to main content

Process Templates and Tools

A process template is a collection of files that together define various process elements of a team project in Team Foundation Server.

Microsoft Templates and Tools - Visual Studio 2010

Microsoft Visual Studio Scrum 1.0Microsoft Visual Studio Scrum 1.0

Process template from Microsoft for Scrum teams. Scrum is an iterative, incremental framework for project management and agile software development. This template includes work items and reports to help your Scrum team be successful. 

Learn more about Scrum and the Visual Studio Scrum 1.0 template.

Process Editor - TFS Power Tools (April 2010)Process Editor - Team Foundation Server Power Tools

TFS Power Tools installs the Process Editor. This is a template editor for editing TFS process templates inside the Visual Studio integrated development environment.

Professional Scrum Developers Program

What is the Professional Scrum Developer Program?Professional Scrum Developer Program

The Professional Scrum Developer Program (PSD) offers a training course that guides teams on how to turn product requirements into potentially shippable increments of software using Visual Studio 2010, the Scrum framework, and modern software engineering practices. 

PSD Scrum Training CalendarPSD Scrum Training Calendar

Courses are available worldwide. Check out the training calendar and sign up for the next available course.

Recommended Reading

Agile Principles and ValuesAgile Principles and Values

Agile development is not a methodology in itself. Jeff Sutherland provides a comprehensive view into the four core values for enabling high-performing teams.

Ten Year Agile Restrospective: How We Can Improve in the Next Ten YearsTen Year Agile Restrospective: How We Can Improve in the Next Ten Years

Jeff Sutherland describes the successes of Agile and pinpoints four key success factors for the next ten years.

Tools for AgilityTools for Agility

Kent Beck shares his thoughts on how tools have evolved in supporting agile software development.

Visual Studio ALM Technical ArticlesDone and Undone

Using both real-world and theoretical examples, Ken Schwaber and David Starr demonstrate the difference between perception of "done" and the reality of "done," and how that affects the success of a project, with tools and strategies for getting to, and communicating, the best definition of done.

Building and Managing the Product BacklogBuilding and Managing the Product Backlog

Mitch Lacey explains the importance of a product backlog, describes what makes a good backlog, and provides some best practices for creating and maintaining your backlog.

PrioritizationPrioritization

Mitch Lacey discusses three methods that have proven very beneficial for many Agile teams: the Kano Model of Customer Satisfaction, a series of Innovation Games by Luke Hohmann, and Karl Weigers’ Relative Weighting model.

EstimatingEstimating

Mitch Lacey discusses the difficulty surrounding software project estimation, and provides tips and tricks for using two agile software estimation techniques when estimating projects.

Sprint Planning

Sprint planning does not need to be challenging. It is often fun and a time for the entire Scrum team to build camaraderie by working together to answer the question of “What can we commit to?” Mitch Lacey provides examples and strategies for keeping sprint planning focused and effective.

Lean Software DevelopmentLean Software Development

David J. Anderson describes Lean Software Development, its history, and how it can be used by software development project teams.

CMMI Principles and ValuesCMMI Principles and Values

David J. Anderson makes a case for Capability Maturity Model Integration (CMMI) and describes how it provides valuable insights for managers, process engineers and all external stakeholders including customers, investors, governance bodies and auditors.

Microsoft is conducting an online survey to understand your opinion of the MSDN Web site. If you choose to participate, the online survey will be presented to you when you leave the MSDN Web site.

Would you like to participate?