Using Cumulative Flow Diagrams in User Education

Hi everyone, I’m David Chesnut; a programming writer on Team System. You may have seen some of my previous posts on our use of Scrum in UE on Rob Caron’s blog. We have been using Scrum for over a year to manage development of our help topics for Team Foundation. In addition to Scrum we have adopted use... Read More


More about SQL and Team Foundation Server

Frank had a few questions about using SQL:P> Another useful set of guidelines would be SQL for dummies or at least for TFSers…I don’t expect you to turn me into an SQL MVP, just give me the basics so I don’t need to figure them out for myself. How to back up and restore, how... Read More


Backing Up and Restoring Team Foundation Server Data

Performing backups is an important component of managing your Team Foundation deployment. Implementing a well-planned backup and restore strategy protects your data against data loss due to damage caused by a variety of failures. Testing your strategy by restoring a set of backups and recovering your database prepares you to respond effectively to a disaster.... Read More


Planning for Disaster Recovery

Planning ahead is important for effective disaster recovery of a Team Foundation deployment. You should understand the size and scope of your Team Foundation deployment, know the maintenance and backup schedule for Team Foundation Server, and create a disaster recovery plan. You should also consider simulating a disaster recovery situation and step through your plan... Read More


Planning for Backup and Restore

Creating a backup and restore plan is a critical part of any Team Foundation deployment. In order to create this plan, you need to understand the size and scope of your Team Foundation deployment, designate a person or a team of people to perform backups, determine a backup storage strategy, and consider what backup software... Read More


Planning for Current Needs

There are many aspects to consider when estimating your needs for a Team Foundation deployment. Understanding the size and scope of your current organization and understanding the requirements and limitations of Team Foundation Server deployment types will help you make the necessary planning decisions. Considerations When Estimating Current Needs In order to plan your Team... Read More


Moving a Team Project from One Version to the Next

If the team project you are managing has completed a major iteration or milestone, and has grown too large or is not compatible with the desired workflow going forward, you can create a new team project based on the existing one. Moving a team project from one version to the next involves some combination of... Read More


Team Foundation Server Data Warehouse

The data warehouse is a relational database organized in a star schema with an OLAP database derived from that database. The OLAP database allows the reporting tools to access the derived information without degrading the performance of the relational database that actually stores the real-time information from the clients. The warehouse stores several types of... Read More


Team Foundation Server Permissions

Mike writes: “We need to configure the server to grant all users the ability to create a Team Project and manage the users of that specific project. However, a user must not be allowed to delete/modify/access a project which he or she does not belong to. Also, since users will belong to the Sharepoint administration... Read More


Team Foundation Server Default Groups, Permissions, and Roles

When you create a new project in Team Foundation Server, new project-level groups are created for that project, by default, and are assigned permissions to access resources appropriate to that group. To customize projects to better suit your business needs, you must understand what permissions are assigned to which users and groups by default, and... Read More