190 likes | 362 Views
Visual Studio Team System Optimizing Application Development for Business Performance. Martin Pamdeth Developer Tools Technology Specialist Developer & Platform Strategy Group Microsoft Danmark martinpa@microsoft.com http://blogs.msdn.com/martinpa. Agenda.
E N D
Visual Studio Team SystemOptimizing Application Developmentfor Business Performance Martin Pamdeth Developer Tools Technology Specialist Developer & Platform Strategy Group Microsoft Danmark martinpa@microsoft.com http://blogs.msdn.com/martinpa
Agenda • The State of Application Development • Our Approach: Focus on People, Process and Tools • Visual Studio Team System • Return on Investment (ROI) • Resources
The State of DevelopmentResolution of Projects Source: Standish Group, 2006 Third Quarter Research Report, CHAOS Research Results
ChallengesCommon Issues • Business requirements not actively managed • Communication issues between • Team members • Departments, e.g. Development and Operations • Lack of visibility into project status to make decisions • Lack of defined process and guidance • Disparate tools and data
Our Approach Focus on People, Process and Tools Team Individual Organization Process & Guidance Application Lifecycle Management Tools
Collaborate and Communicate • Team Foundation Server • A unified project server
{VSTS& TFS 2008 } demo
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 traceability
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
ROI & Customer Case Studies • Increased agility • Cultural change on development teams • Better business alignment and impact • Improved productivity http://www.microsoft.com/technet/itsolutions/msit/deploy/vstfoemit.mspx http://msdn2.microsoft.com/en-us/teamsystem/bb400737.aspx
Implementing Team System Assess your organization and its IT functionshttp://www.microsoft.com/almassessment Identify the main problem areas Prioritize areas for improvement Adopt an incremental approach to phase in new practices on a project-by-project basis
More Information • Visual Studio Team System:http://msdn.microsoft.com/teamsystem • VSTS & TFS Best Practices & Guidance: • Team Development with TFS Guidehttp://www.codeplex.com/TFSGuide • VSTS Guidance:http://www.codeplex.com/VSTSGuidance • Blog:http://blogs.msdn.com/bharry