Willy's Reflections - Visual Studio ALM Rangers

| Willy-Peter Schaub | Visual Studio ALM Rangers | In search of IT simplicity, quality and tranquility |

Team Foundation Server Team Project Guidance … we have a phenomenal team!

Team Foundation Server Team Project Guidance … we have a phenomenal team!

  • Comments 2

We promised to keep you transparently informed of our Visual Studio 11 Readiness initiative and associated projects. I am honoured to be the project lead and work together with a bunch of competent and most importantly passionate Rangers in this project.

scan0006
Working with Visual Studio is our business, thinking outside of the Studio is our passion!

Project Context

We will deliver practical and scenario based guidance for the implementation of Team Foundation Server. In essence, we will guide you through the decisions whether to have one or more Team Foundation Servers, one or more Team Project Collections, one or more Team Projects and one or more Teams, based on scenarios and implications of each decision.

Codename

You should be used to raptor names by now and this project is proudly representing the African Cape Vulture (ACV).

Cape Vulture … visit this beauty at http://birdsofprey.co.za/ in Dullstroom, South-Africa.

Phenomenal Team

As mentioned we have a phenomenal team, whereby PO = Product Owner, RM = Ruck Master and PM = Program Manager / Project Lead.
TFS Team Project Guidance Kick-Off

Revised Epics [under consideration]

The revised Epics, as of this morning are:

  • Epic: As Dave, the Team Foundation Server admin, I would like to understand the impact of Dev11 on Visual Studio Solutions and Projects, on Team Project Collections and Team Projects
  • Epic: As Dave, the Team Foundation Server admin, I would like to understand how to structure Team Project Collections (TPC) within my organization
  • Epic: As Dave, the Team Foundation Server admin, I would like to understand how to structure Team Projects (TPs) within my organization
  • Epic: As Dave, the Team Foundation Server admin, I would like to understand how to structure Project Teams within my Team Projects (TP)
  • Epic: As Dave, the Team Foundation Server admin, I would like to understand the implications of large projects and a mix of internal and external development teams on TPC and TP planning
  • Epic: As Dave, the Team Foundation Server admin, I want hands-on lab and video material based on guidance to be used as quick-starts

[Planned] Deliverables

The planned deliverables are just that … planned :) We are planning to include the following:

  • One guidance document
  • Three cheat sheets
  • One quick reference poster
  • One consolidated hands-on lab
  • Videos

Milestones

At this stage we are wrapping up the planning and infrastructure preparations, moving over to research, training and design of the content. We are on an aggressive schedule and if you are interested to influence the initiative by giving feedback you need to act quickly.

Some Initial thoughts to get the discussions going … which I pulled from our project forum

Thanks Bill, Daniel and Jim for your *active* discussions, from which I extracted these Smile

In terms of Team Projects

  • Key questions to consider:
    - Are these teams (work streams) working on the same code base?
    - If these teams (work streams) ARE on the same code base, are they working on the same release milestones?
  • Team Projects are *one* way of isolating different teams from each other, but it is not the only way.
  • Single Team Project Advantages, include for example: Long Term Maintainability and easier Branching/Merging
  • Multiple Team Project Advantages, include for example: Ability to have quick starts and the ability to have multiple process templates and customize *some*

Some of the core questions we will ask ourselves

  • When should I have multiple Team Foundation Servers?
  • Should I scale up or out when having multiple Team Foundation Server?
  • When can I go virtual with Team Foundation Server?
  • When should I have multiple Team Project Collections?
  • When should I have multiple Team Projects?
  • When should I have multiple Teams?
  • What are the implications of huge projects and going across multiple (developer/consumer) boundaries?

So, what are your thoughts and questions?

  • Is the project forum public? If it is, what is the URL?

    How can I give feedback and influence the initiative?

  • The two forums we are running at the moment are unfortunately limited to Rangers at the moment. You can, however, influence the project by adding your comments on this blog post (if you are happy to share globally) or contact me direct.

Page 1 of 1 (2 items)
Leave a Comment
  • Please add 7 and 2 and type the answer here:
  • Post