Projects

Server administrators are the people who create projects. Read more about creating projects - Creating a Project

Project Templates

A project template in TeamPulse is a definition of how your project will behave. Templates define the following aspects of your project:

  • The list of possible statuses that your items can have as well as the valid transitions between the statuses.
    For example: You might need to define an additional status "Analysis" and declare that an item cannot be moved from "Not started" to "In Development" without it being in the "Analysis" state before that.
  • Which statuses are to be considered as indicating that the story and task are “Done”.
    For example: bugs can have two statuses that indicate that the work on a bug is done - a bug can be set as done both with "Resolved" or "Duplicate" status changes. TeamPulse needs to know that in both statuses you count this bug as done - this is used for the reporting, boards etc.
  • Which statuses are to be excluded when calculating things such as percent complete.
    For example: the TeamPulse template would exclude “Deferred” and “Deleted” statuses, These are not shown by default in any view or report.
  • Validation rules for stories and tasks
    For example: You can define that the estimate field for every item is a required one. 
  • Allowed value rules for various properties of stories and tasks

This information is defined as XML in our database.  By defining all of this information in a declarative way it opens up many possibilities such as one day having the ability to modify the templates to suite your individual team needs or to create brand new templates from scratch.

Predefined project templates

TeamPulse is coming with predefined project templates that have TFS process template match:

TeamPulse Template

TFS process template

Microsoft Agile (Agile) MSF for Agile 5.0
Microsoft Agile 2012 (Agile 2012) MSF for Agile 6.0
Microsoft CMMI (CMMI 2010) MSF for CMMI 5.0
Microsoft CMMI 2012 (CMMI 2012) MSF for CMMI 6.0 
EMC Scrum 2008 EMC Scrum
EMC Scrum 2010 Scrum for Team System 3.0 
Microsoft Scrum (Scrum) Visual Studio Scrum 1.0
Microsoft Scrum 2012 (Scrum 2012) Visual Studio Scrum 2.0
TeamPulse TeamPulse process template

NOTE: When you create a project and you choose the Agile or Scrum the actual project templates that are used are Agile 2012 and Scrum 2012.

Here is a comparison table between the states for each item type in the different project templates:

Template

Status Group

Story

Bug

Issue/Risk

Feedback

Task

Agile

(MSF for Agile 5.0)

Unexecuted

Active

Active

Active

Active

Active

In Progress

Resolved

Resolved

 

Resolved

 

Done

Closed

Closed

Closed

Closed

Closed

Excluded

 

 

 

 

 

Agile 2012

(MSF for Agile 6.0)

 

Unexecuted

New

Active

Active

New

New

In Progress

Active

Resolved

Resolved

 

Active

Resolved

Active

Done

Closed

Closed

Closed

Closed

Closed

Excluded

Removed

 

 

Removed

Removed

CMMI 2010

(MSF for CMMI 5.0)

Unexecuted

Proposed

Proposed

Proposed

Proposed

Proposed

In Progress

Active
Resolved

Active
Resolved

Active
Resolved

Active
Resolved

Active
Resolved

Done

Closed

Closed

Closed

Closed

Closed

Excluded

 

 

 

 

 

CMMI 2012

(MSF for CMMI 6.0)

Unexecuted

Proposed

Proposed

Proposed

Proposed

Proposed

In Progress

Active
Resolved

Active
Resolved

Active
Resolved

Active
Resolved

Active
Resolved

Done

Closed

Closed

Closed

Closed

Closed

Excluded

 

 

 

 

 

EMC Scrum 2008

Unexecuted

Not Done

Not Done

Not Done

Not Done

Not Done

In Progress

In Progress

In Progress

Ready For Test

In Progress

Ready For Test

In Progress

In Progress

Ready For Test

Done

Done

Done

Done

Done

Done

Excluded

Deleted

Deleted

Deleted
Deferred

Deleted

Deleted
Deferred

EMC Scrum 2010

(Scrum for Team System 3.0)

Unexecuted

Not Started

Active

Open

Not Started

Not Started

In Progress

In Progress

 

Ready For Test

 

In Progress

 

In Progress

Done

Done

Closed

Resolved

Done

Done

Excluded

Deleted

Descoped

Broken

Deprecated

Deleted

Ignored

Deleted

Deleted

Deleted

Descoped

Scrum

(Visual Studio Scrum 1.0)

Unexecuted

New*

Approved

New*

Approved

Open

New*

Approved

To Do

In Progress

Committed

Committed

 

Committed

In Progress

Done

Done

Done

Closed

Done

Done

Excluded

Removed

Removed

 

Removed

Removed

Scrum 2012

(Visual Studio Scrum 2.0)

Unexecuted

New*

Approved

New*

Approved

Open

New*

Approved

To Do

In Progress

Committed

Committed

 

Committed

In Progress

Done

Done

Done

Closed

Done

Done

Excluded

Removed

Removed

 

Removed

Removed

TeamPulse

Unexecuted

Not Done

Not Done

Active

Not Done

Not Done

In Progress

In Progress
Ready For Test

In Progress
Ready For Test

 

In Progress

In Progress

Done

Done

Done

Closed

Done

Done

Excluded

Deleted

Deferred

Deleted

Deferred

 

Deleted

 

Deleted


* All the statuses from the Unexecuted groups are the initial one. Only in the case they are more than one it is marked with *.

You can see the transitions of the statuses and some additional details here.