We want to standardize the way we are starting projects.

Most of the company is running off Agile but we want to have common bases.

An exemple would be to customize the "Process Template" inside TFS and add our own work items with our own workflow for specific task/request coming from the client.

We would also love a better way to gather requirements, manage project, common library to use, etc.

What is done on your side? What is standardized as "standard process" that all projects must start from that can still modify them to fill the needs?


  • Using Enterprise Library as a logging library.
  • Having a custom "Process Template" for TFS
  • Having custom tasks for TFSBuild.proj
  • etc.
+1  A: 
Peter K.