This template uses Microsoft’s corporate font, Segoe Segoe is not a standard font included with...

Post on 21-Dec-2015

233 views 0 download

Tags:

transcript

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.