Summary: Visual Studio Team Foundation High Five WikiSheet

Top 5 Business Needs

1. Efficient development across mature teams Help teams work well together. Development Tools must support increasingly complex development across highly specialized roles that are often distributed geographically.
2. Improved compliance with industry regulations and quality initiatives Deliver projects on time while also to abiding by quality standards and other compliance initiatives such as HIPPA, SOX, CMMI.
3. Reduce project overrun costs Adjust plans quickly to mitigate overrun costs. Proactively report across the entire systems development lifecycle to enable project managers and other decision makers to react with greater confidence as they track and monitor their project.
4. Low administration overhead Minimize administration with enterprise-grade change management systems that are highly automated.
5. Reduced Training Costs Leverage familiar tools such as Visual Studio, Excel and Project to interact with SDLC tools, making training an incremental exercise for most users.

Top 5 Technology Enablers

1. Enterprise quality change managementNot just version control – true change management that enables you to manage your team’s work and to track tasks, defects and requirements related to that work. Provide scaleable and reliable support for large, distributed teams and projects with enterprise dbms and Web Services as part of the supporting architecture. It also ensures consistency through atomic check-ins that eliminates complications of partial check-ins.
2. Modular integration of tools across the application lifecycle Tools that support a partner ecosystem through an object model interface as well as through Web Services.
3. Automated and custom reporting Tools that promote visibility of vital project metrics throughout the lifecycle. Collect data proactively on check-in, builds, tests, etc. while including a wide range of common reports that can be customized with standard RDBMs reporting tools. Generate project portals automatically to simplify communication and visibility across roles.
4. Flexible process support Processes that are easily customized to the way your organization works – from organization-specific terminology used for phases of the application lifecycle, to standard documents templates, through definition of the workflow.
5. Out-of-the-box integration with Project and Excel Integrate easily with the tools that project managers most frequently use. Manage work items and monitor progress from within the tools they are most comfortable and productive – Project and Excel.

Top 5 Microsoft Technology Differentiators

1. True integration across version control, work item tracking, build management, and reporting. Team Foundation incorporates and integrates all the common functionality to manage and track the health of projects. Rather than cobbling together point products for version control or defect tracking or task management, you have them all working together out-of-the-box.
2. Integrated build experience Integrated build management with the added ability to run tests as part of the build. The Automated Build functionality even generates reports from each build automatically, making it easy to report not only on a particular build but also across sets of builds.
3. Shelving You’ve been working for days on a bug fix or new feature, but urgent priorities require that you temporarily move on to something else. Shelving makes it easy to secure those assets in Team Foundation without breaking the build. Shelving also enables others to code review your work prior to check-in.
4. Customizable work item tracking built-in Work Item Tracking is an extensible system which supports defects, requirements, tasks and any other actionable items your organization defines. You have the freedom to customize existing work item types or create your own. More importantly, you can track progress against these work items, since team members can easily associate work items with check-ins.
5. Automated check-in Policies Policy compliance is an integrated part of each check-in, so managers no longer need to remind developers of agreed-upon best practices and quality checks.


Top 5 Examples

1. VSTS product team The Team System product groups have been dogfooding the version control system for some time now. They use a Redmond server from Raleigh, the UK, India as well as Redmond. Work Item tracking is a productization of what has been in use internally for some time. It allows them to better manage their projects and have greater visibility into their project’s health.
2. Your ProjectProject Description
3. Your ProjectProject Description
4. Your ProjectProject Description
5. Your ProjectProject Description



Top 5 Information Sites

1. Team Foundation Forum http://forums.microsoft.com/msdn/showforum.aspx?forumid=22
2. MSDN Site http://lab.msdn.microsoft.com/teamsystem/

Top 5 Community Sites

1. Rob Caron's Bloghttp://blogs.msdn.com/robcaron
2. Team Foundation Bloghttp://blogs.msdn.com/team%5Ffoundation/
3. Buck Hodges Bloghttp://blogs.msdn.com/buckh
4. Keith Rowe Bloghttp://blogs.msdn.com/keithrowe/
Microsoft Communities