Date post: | 21-Dec-2015 |
Category: |
Documents |
View: | 233 times |
Download: | 0 times |
Visual Studio Team SystemOptimizing Application Developmentfor Business Performance Presenter’s Name
TitleGroup
Microsoft Corporation
• The State of Application Development
• Our Approach: Focus on People, Process and Tools
• Visual Studio Team System• Return on Investment (ROI)• Roadmap
Agenda
1996 1998 2000 2002 2004 20060%
50%
100%
150%
Percent OverrunFailed Succedded Challenged
Source: Standish Group, 2006 Third Quarter Research Report, CHAOS Research Results
The State of DevelopmentResolution of Projects
Source: Forrester, Performance-Driven Development, Carey Schwaber, 2006
100%
50%
0%
New Application DevelopmentOperations and Maintenance
ChallengesOperations & Maintenance
ChallengesThe Cost of Quality
Software quality errors cost businesses in the U.S.A.
$59,000,000,000annually
Software bugs account for
55% of all downtime costs
ChallengesCommon Issues
• Business requirements not actively managed
• Disparate tools and data• Testing not aligned with business
objectives• Lack of defined process and guidance• Limited visibility into project status to
make decisions• Communication issues between team
members
Application Lifecycle ManagementIdeal State
Our Approach Focus on People, Process and Tools
Individual Team Organization
Tools
Pro
cess &
Gu
idan
ce
Application Lifecycle Management
Visual Studio Team System
Visual Studio Team System
Visual Studio Team System
Visual Studio Team System
Visual Studio Team System
Visual Studio Team System
Visual Studio Team System
Visual Studio Team System
Collaborate and Communicate• Team Foundation Server
– A unified project server
Drive Predictability
• Integrated process templates help deliver predictable results– MSF for Agile Teams– MSF for CMMI Process
Improvement– Fully customizable
Manage Team Workflow
• Work item tracking throughout the lifecycle– Efficient management of tasks– Flexible and customizable– Enables tractability
Use Familiar Tools
• Team members can use tools they already know, including…
Ensure Quality Early & Often
• Quality-centric toolset– Integrated throughout lifecycle– Reduces overall project cost
Integrate Work Frequently
• Full featured version control system– Continuous Integration– Scheduled Builds– Relate work item to check-in– Check-out on Edit– Labeling
Make Real-time Decisions
• Comprehensive business intelligence reporting system– Real-time data– Enabling critical
decision making
Implementing Team System
Assess your organization and its IT functions
Identify the main problem areas
Prioritize areas for improvement
Adopt an incremental approach to phase in new practices on a project-by-project basis
http://www.microsoft.com/technet/itsolutions/msit/deploy/vstfoemit.mspxhttp://msdn2.microsoft.com/en-us/teamsystem/bb400737.aspx
ROI & Customer Case Studies
• Increased agility• Cultural change on development
teams• Better business alignment and
impact• Improved productivity
Team System Roadmap
2007 2008
2008
Future
Majo
rR
ele
ase
sPo
wer
Tools
Power Tools (Ongoing)
Codename “Rosario”
Rosario CTP
Rosario CTP
Rosario Beta
VSTS 2008SP1
Share the Vision
© 2006 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.
© 2006 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.