Download presentation
Presentation is loading. Please wait.
1
Tech·Ed North America 2009 1/17/2019 6:01 PM
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Strategies for Adopting Microsoft Visual Studio Team System
Tech·Ed North America 2009 1/17/2019 6:01 PM Strategies for Adopting Microsoft Visual Studio Team System Jeff Levinson ALM Practice Lead Northwest Cadence Session Code: DTL202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Who Is Driving Change? And Why?
Tools not meeting needs Project management Change management Quality issues Traceability Business Value Strategic Goals Better Predictability Better Visibility Regulatory Issues
4
What Does Team Foundation Server Offer?
Robust version control Process integration Work tracking Project management integration Advanced Reporting Automated build engine Easy extensibility
5
Rules of Thumb Have a long-term plan in mind, but…
work from short term goals and make incremental changes Be prepared to make corrections Sooner the mistake is admitted, the less damage will be done Don’t implement processes “because” This is the number one guaranteed way to fail Make sure the changes are measurable Management always wants concrete results and so do you…
6
Where to Start? Version Control Work Items Automated Builds
STOP. TAKE STOCK. CHANGE AS NEEDED. Work Items With a very basic process… …and reports Automated Builds Increment the process
7
Strategies – Version Control
Move history? If you don’t have to, don’t Keep an online backup of the legacy system Remove all permissions except “Read” Branching? The tool makes a difference here Design a strategy Don’t use both tools at once If you can avoid it
8
Strategies – Version Control (cont.)
Implement version control policies Install the power tools on every dev’s machine Code Comments Associate with Work Items Additional policies as capability increases Tests Code Analysis Custom Path
9
demo Version Control
10
Strategies - Work Items
Start small Grow usage as the team matures Use reports to determine compliance Remaining Work report first Guidance: Don’t inject complex processes Use Title, state, description Use Requirement/Scenario and Task to start with Using MS Project? Take into account resources
11
Strategies - Reporting
Reporting is for improving the process Don’t use reports for performance metrics Reports guide the process Reports take a couple of months to provide useful information Manage reports actively Start with the Remaining Work report Start simple Customize reports through Excel The data warehouse provides great data
12
demo Work Items & Reports
13
Strategies - Automated Builds
Fastest way to improve quality Find and fix integration bugs quickly No more “it works on my machine” Combined with unit testing provides quality indicators Enable CI, Nightly, Weekly and Promotion builds Also generates manifests for each build
14
demo Automated Builds
15
question & answer
16
Resources Required Slide Speakers, www.microsoft.com/teched
TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Resources Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers Microsoft Certification and Training Resources
17
DTL Track Resources Visit the DPR TLC for a chance to win a copy of Visual Studio Team Suite. Daily drawing occurs every day in the TLC at 4:15pm. Stop by for a raffle ticket. Please visit us in the TLC blue area
18
Complete an evaluation on CommNet and enter to win!
Required Slide Complete an evaluation on CommNet and enter to win!
19
Required Slide 1/17/2019 6:01 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.