Architecture and Team System
The architect role is to advocate for the architecture constituency in the MSF Team Model. The architect is responsible for maintaining the architectural integrity of the product and ensuring the success of the project by designing the foundations upon which all the value can be realized. This includes defining both the organizational structure of the application and the physical structure of its deployment. In these endeavors, the architect’s goal is to reduce complexity, decrease coupling and regression effects, and increase the cohesiveness of components by partitioning the system into parts which can be built and tested independently. The resulting architecture is extremely important because it not only dictates how the system will be built going forward but also establishes whether the application will exhibit the many traits that are essential for a successful project. These include its usability, whether it is reliable and maintainable, whether it meets performance and security standards, and whether it can be evolved easily in the face of changing requirements.
The architecture workflow is as follows:
Analysis
Create a Quality of Service Requirement
Create Product Requirements
Create Solution Architecture
Establish Environments
Establish Project Process
Test a Customer Requirement
Verify a Product Requirement
Also listed here are links to help architects adopt the workflow for the MSF Team Model using Microsoft Visual Studio 2005 Team System.
Process Guidance
- Finding and Using Process Guidance
Explains how to find and use process guidance for your team project using Team Explorer, Microsoft Project, or Microsoft Excel.
- Team Foundation Process Guidance
Provides a conceptual overview about process guidance.
Working with Team Projects
- Team Foundation Team Projects
Provides an overview of team projects and links to more information.
- Using the Team Project Portal
Lists topics for working with the project portal.
- How to: Add or Remove a Team Project
Describes how to add and remove team projects in Team Explorer.
Working with Work Items
- Team Foundation Work Items
Provides a conceptual overview of work items.
- How to: Add New Work Item Queries
Describes how to create new queries.
- How to: Run Work Item Queries
Describes how to run queries.
- How to: Find and Edit Work Items Assigned to You
Explains how to find and edit work items assigned to you.
- How to: Add or Edit Alerts
Explains how to get notified when a work item changes.
Work Item Synchronization in Microsoft Excel and Microsoft Project
- How to: Add Work Items in Microsoft Excel or Microsoft Project
Describes how to add new work items to the work item database using Microsoft Excel or Microsoft Word.
- How to: Publish or Refresh Work Items in Microsoft Excel or Microsoft Project
Describes how to publish work items to the work item database, and how to refresh work items with changes from the work item database.
Working with Work Items in Microsoft Excel
- How to: Create a Work Item List
Describes how to create a work item list in Microsoft Excel.
- How to: Add or Remove Columns in the Work Item List
Describes how to add or remove columns in a Microsoft Excel work item list.
- How to: Connect a Work Item List to a Work Item Query
Describes how to connect a work item list to a work item query so that the work item list synchronizes based on the query.
- How to: Remove Work Items in Microsoft Excel
Describes how to remove work items from a work item list in Microsoft Excel.
Working with Work Items in Microsoft Project
- How to: Remove Work Items in Microsoft Project
Describes how to remove work items from a Microsoft Project plan.
- How to: Enable or Disable Publishing of Work Items in Microsoft Project
Describes how to control work item publishing so that some work items are not published to the work item database.
Working with Source Control
- Team Foundation Source Control
Provides an overview of Team Foundation source control.
- How to: Configure Visual Studio with Team Foundation Source Control
Describes how to configure Visual Studio to use Team Foundation source control and how to configure environment settings for Team Foundation source control.
Work Items
- How to: Link Work Items to Source Code Files
Describes how to link a work item to source control files.
- How to: Link Work Items to Changesets
Describes how to link a work item to a changeset.
- How to: Open Changesets from Work Items
Describes how to open a changeset from a work item.
- How to: Find Changesets to Link to Work Items
Describes different options for searching for changesets when you need to find a changeset to link to a work item.
Files
- How to: Check Out and Edit Source-Controlled Items
Explains how to use Solution Explorer or Source Control Explorer to check out and edit a file under source control.
- How to: Delete Files and Folders from Source Control
Describes how to delete files and folders.
- How to: Add Non-Project or Non-Solution Files and Folders to Source Control
How do I work with existing Visual Basic 6 and .NET projects that I do not want to upgrade?
- How to: Show Differences between Two Files or File Versions
Describes how to compare files or shelved items for differences.
Workspaces
- How to: Create a Workspace
Describes how to create a workspace to map files under source control to your local folders.
- How to: Add and Remove a Working Folder in a Workspace
Describes how to add or remove working folders in an existing workspace.
- How to: Edit a Workspace
Describes how to edit an existing workspace to change the name, comments, or working folders.
- How to: Cloak and Decloak Folders in a Workspace
Explains how to hide folders in your workspace to improve performance and usability.
- How to: Remove a Workspace
Describes how to remove a workspace.
- How to: Identify Source Control Item Status in Solution Explorer
Explains the meaning of different source control icons you can see in Solution Explorer.
Changesets and Pending Changes
- How to: View and Manage All Pending Changes in Your Workspace
Describes how to use the Pending Changes and Check In windows to undo pending changes, remove an item from pending changes, or compare files.
- How to: Find a Changeset
Describes how to use Source Control Explorer to find a changeset.
- How to: View Details for Changesets
Describes how to use the Find Changesets window or History window to view details for changesets.
- How to: Retrieve Old Versions of Files from Changesets
Describes how to get older versions of files from changesets.
- How to: Check In Pending Changes
Describes how to check in pending changes in a changeset.
- How to: Undo Pending Changes
Describes how to undo pending changes.
Shelving
- Walkthrough: Shelving Source Control Items
Demonstrates how to use the shelving feature to temporarily store changes in source control without committing them.
- How to: Shelve and Unshelve Pending Changes
Describes how to shelve pending changes in source control, and how to unshelve them to your local computer.
- How to: Find a Shelveset
Describes how to find a shelveset in source control.
- How to: View Details for Shelvesets
Describes how to view details such as name, owner, and date using the Unshelve dialog box.
- How to: Delete a Shelveset
Describes how to delete a shelveset.
Branching and Merging
- Walkthrough: Advanced Functionality of Source Control
Demonstrates how to use branching, merging, and labeling in Team Foundation source control.
- How to: Branch Files and Folders
Describes how to branch files and folders.
- How to: Merge Files and Folders
Describes how to merge files and folders.
- How to: Resolve Conflicts
Describes how to resolve conflicts during a merge, pending change, or get operation.
Labels
- How to: Apply Labels
Describes how to apply a label to organize a set of files in a revision.
- How to: Edit Labels
Describes how to edit labels to change items or comments.
- How to: Find Labels
Describes how to find labels in source control.
- How to: Remove Labels
Describes how to remove labels.
Monitoring and Reporting
- How to: View a Build Report
Describes how to find and view a build report after a build runs.
- How to: Isolate Bugs Generated in a Build
Describes how to find work items created when a build has errors.
Working with Team Edition for Architects
This page contains links to popular topics for getting started with Distributed System Designers in Visual Studio Team Edition for Architects. To view other categories of popular topics, see How Do I in Team Edition for Architects.