1 / 19

Visual Studio Team System Optimizing Application Development for Business Performance

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.

durin
Download Presentation

Visual Studio Team System Optimizing Application Development for Business Performance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Agenda • The State of Application Development • Our Approach: Focus on People, Process and Tools • Visual Studio Team System • Return on Investment (ROI) • Resources

  3. The State of DevelopmentResolution of Projects Source: Standish Group, 2006 Third Quarter Research Report, CHAOS Research Results

  4. 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

  5. Application Lifecycle ManagementIdeal State

  6. Our Approach Focus on People, Process and Tools Team Individual Organization Process & Guidance Application Lifecycle Management Tools

  7. Visual Studio Team System

  8. Collaborate and Communicate • Team Foundation Server • A unified project server

  9. {VSTS& TFS 2008 } demo

  10. Drive Predictability • Integrated process templates help deliver predictable results • MSF for Agile Teams • MSF for CMMI Process Improvement • Fully customizable

  11. Manage Team Workflow • Work item tracking throughout the lifecycle • Efficient management of tasks • Flexible and customizable • Enables traceability

  12. Use Familiar Tools • Team members can use tools they already know, including…

  13. Ensure Quality Early & Often • Quality-centric toolset • Integrated throughout lifecycle • Reduces overall project cost

  14. Integrate Work Frequently • Full featured version control system • Continuous Integration • Scheduled Builds • Relate work item to check-in • Check-out on Edit • Labeling

  15. Make Real-time Decisions • Comprehensive business intelligence reporting system • Real-time data • Enabling critical decision making

  16. 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

  17. 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

  18. 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

  19. Share the Vision

More Related