v.2.20 - Multiple Projects Support
All the features described below appeared in TargetProcess v.2.20 (June 2010)
Multiple Projects Management
Problems: "We have many projects and there is no way in TargetProcess to manage them all easily".
In this release we've redesigned multiple projects support in TargetProcess. It is not finished yet, but it is a remarkable improvement. So what have been changed and which new possibilities do you have now? Let's dig into details.
The main idea is that you can select as many projects as you want and see all the related information for these projects. You may notice 3-letter abbreviations used everywhere to differentiate projects.

Prioritization is cross-project now. It means you can set absolute priorities for user stories from several projects and have these priorities everywhere in TargetProcess.

Want to plan releases for 10 projects on one screen? It is not a problem anymore.

Iteration planning is available for all selected projects without restrictions.

As well as people assignment.

Task Board shows stories and related tasks for all selected projects and you can filter stories by any release and any iteration from any project.

All lists show items from all selected projects. For example, User Stories list shows stories from 5 selected projects on this screenshot:

And, of course, you can quickly add a new user story, bug or any other entity into any selected project .

Bugs on Task Board
Problem: "There is no way to see bugs on Task Board, but we need them to get a complete picture".
Bugs and Tasks can have different workflow in TargetProcess, so it is hard to show them simultaneously. In this release you can switch between tasks and bugs on Task Board.

Cross Project Relations Between Entities
Sometimes it is required to have Feature in one project and User Stories from this Feature in other projects. Now it is possible to maintain such relations in TargetProcess. You may have Features, Requests, Stories, Bugs in different projects, but with defined relations.
Other Improvements
- Import: You can import stories, bugs and other entities for several projects from one file
- Tags: You can search by tag in several projects
- Kanban: Several Kanban Boards are shown when several projects selected
- URLs are changed to combine project context into GUID
Upgrade to v.2.20
Currently you add entities for Program. What does it mean? It means that exact project for this entity is unknown. The downside is that Program area is quite limited. There is no Task Board on it. There is no Iteration plan, etc.
After upgrade Program will work as a container. It will be possible to add items like user stories to Project only. This picture illustrates what will happen after upgrade:

New URLs
Another important change is new URL format. There is no ProjectId anymore, but project context is encoded into acid. http://targetprocess/Project/Planning/Kanban/KanbanBoard.aspx?acid=D18AE382A2EDB29F023E4661FB27AC29