0

Management has asked that all teams move to a single Implementation of VSTS (Azure DevOps) and I have a couple of questions that I would like some clarity on.

Please let me know if this statement is accurate: A single instance (Install) of VSTS can support multiple Projects.

If that is true

  1. Can you roll up reporting from multiple projects or does it stop at the project barrier?
  2. Can a Project support multiple work item templates?

I ask the second question because we have we have multiple teams that do different kinds of work, we would like to have a minimum set of fields for each work item type (Feature, Story, Task, Bug) but that set of fields would be different for the different teams.

using the example of a Task Template,

Can we have a "Base" set of fields that are common to all task templates but each team has additional fields that are unique to them?

Thanks

Jayendran
  • 9,638
  • 8
  • 60
  • 103
Jefe'
  • 31
  • 1

1 Answers1

1
  1. Kind of. Work item queries can cross Team Project boundaries. You can also use the OData API and make any kinds of queries you want in PowerBI. The built-in tooling pretty much assumes that reporting stops at the Team Project level, though.

  2. No. A given project has a process template. It can change between versions of the process template (as long as they are derived from the same base).

So to answer your more specific question, let's say you choose the "Agile" template. You can create an inherited process template called "Agile Plus My Awesome Customizations" and add additional fields.

Then you can inherit from that and create process templates with additional fields for your individual teams.

So your process template inheritance structure might look like this:

  • Agile
    • Agile Plus My Awesome Customizations
      • Team A's Additional Awesome Customizations
      • Team B's Additional Awesome Customizations
      • Team C's Additional Awesome Customizations

However, each of those process templates would have to be applied to a different team project.

Daniel Mann
  • 57,011
  • 13
  • 100
  • 120
  • Just so I am clear using your wording, is a team project a subset of a project but exist in the overarching Project? – Jefe' Oct 08 '18 at 23:07
  • No. There is a specific entity that you are calling a "project" which is actually called a "team project". – Daniel Mann Oct 08 '18 at 23:13
  • so a "team project" can contain many sub "team projects" Team Project -- Company A Sub-Team Project -- Company A (Team A) Sub-Team Project -- Company A (Team B) Sub-Team Project -- Company A (Team C) And Teams A, B & C can use different templates for Features, Stories, Tasks and Defects/Bugs as long as they are inherited from the Company A Template. Sorry for being so pedantic about this but I am getting a great deal of pushback from the team that is supposed to be supporting us. – Jefe' Oct 09 '18 at 16:49
  • By the way, thank you for all your help, is there a page somewhere that explains this? I have looked for months and haven't found anything. – Jefe' Oct 09 '18 at 16:50