Ecco una serie di note su come customizzare i
processi/workitem/etc... in Team Foundation Server:
If you are going to customize your process templates, I propose the following based on my lessons learned:
- Perform process customizations on a
development/test environment and import the process templates onto your
production servers AFTER they've been debugged. It is possible to
define work item fields incorrectly and not be able to fix it later, so
don't break your production server. For that matter, Virtual PC is
great for this because of undo disks.
- Assuming work items are a big part of your
customization, create a scratch team project for customizing the work
items. This project should be based on the process template that
you're going to customize (e.g., MSF for Agile Software Development).
- Use WITIMPORT and WITEXPORT to refine your work
item definitions within that scratch project. (Check under the Program
Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies if you need to
find the path.)
- If you get into trouble with a incorrectly defined
field, use WITFIELDS (same path) to delete it.
- If you need to revise the MS Project field mapping, use TFSFieldMapping (also in the PrivateAssemblies path).
[continua... ci sono una 20a di passi]
In addition, I didn't discuss the process guidance. There is a separate tool and the use of InfoPath to ease the generation of the process guidance web pages. But that is a detailed post unto itself.
Fonte: Approach to Process Customization with TFS