1 / 39

Introduction

Introduction. Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation. Shipping on time and under budget with Visual Studio 2005 Team System. Bindia Hallauer Product Management, Visual Studio Team System Microsoft Corporation.

Download Presentation

Introduction

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. Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation

  2. Shipping on time and under budget with Visual Studio 2005 Team System Bindia Hallauer Product Management, Visual Studio Team System Microsoft Corporation

  3. Web developersVB6 developers Developmentorganizations Pro developers in a small team Novices, enthusiasts, and students Web apps/services Smart client apps Device apps All languages Server-based apps Database apps Team collaboration Process-driven orgs “My first program” Visual Studio 2005“Personalized productivity”

  4. Static Code Analysis

  5. What we learnt • Continued complexity of building enterprise systems • Bigger, more distributed teams • More challenges to bring together data from silos • It’s as much about communication as anything… • Lack of integration leads to drops in transition • The first step to predictability is visibility across the lifecycle • “It’s hard to see the state of a project from conception to deployment” • Methodology is important…to a point • Best practices are a must • “We are still trying to get devs to see the value of methodology” • “Don’t force process when no process is required” • SDLC market status quo lacks innovation

  6. IT Governance Operational Excellence The Development Engine • Deployment • Impact analysis • Updates and Maintenance • App Health Monitoring • App & Network • Security • Automated failover and recovery plans • Workflow customization • Business process re-engineering • Demand generation • Business Value Capture • Outsourcing • Resource planning Test Arch PM Dev IT Solution Lifecycle

  7. Full Lifecycle

  8. TeamCommunication QualityEarly & Often Design forOperations Platform For Innovation Developer Tester SolutionArchitect ProjectManager InfrastructureArchitect Expanding Visual Studio

  9. Code Coverage Code Profiler Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Visio for Enterprise Architects (in MSDN Premium Subscription) Unit Testing Static Code Analyzer Team Explorer (includes Team Foundation Server CAL) Class Designer (in Visual Studio Standard Edition and higher) Team Build Deployment Designer System Designer Application Designer Logical Datacenter Designer Manual Testing Load Testing Visual Studio Professional Edition Test Case Management Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Visual Studio Team EditionSoftware Architects Visual Studio Team EditionSoftware Developers Visual Studio Team EditionSoftware Testers Visual StudioTeam Foundation Server

  10. Visual Studio Team System Vision Drive up the predictability of software engineering projects Increase the visibility to drive decision making Drive quality early and often Increase the communication and flow of data Create a new level of productivity in software engineering Dramatic improvements to approachability Friction free flow of data Integration of cross tool scenarios designed in

  11. Code Coverage Code Profiler Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Visio for Enterprise Architects (in MSDN Premium Subscription) Unit Testing Static Code Analyzer Team Explorer (includes Team Foundation Server CAL) Class Designer (in Visual Studio Standard Edition and higher) Team Build Deployment Designer System Designer Application Designer Logical Datacenter Designer Manual Testing Load Testing Visual Studio Professional Edition Test Case Management Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Visual Studio Team EditionSoftware Architects Visual Studio Team EditionSoftware Developers Visual Studio Team EditionSoftware Testers Visual StudioTeam Foundation Server

  12. IT Operations doesn’tunderstand applicationstructure Reduce complexitythrough operationsknowledge Increase communication and collaborationvia product integration Infrastructure Architect Developers don’tunderstand operationspolicy Solution Architect Communication Barriers • Pockets of information within disciplines • Unclear delineation of responsibilities • Conflicting best practices and architectures • Conflicting strategic goals and objectives

  13. Application Designer Service-OrientedArchitecture model Port Details editor

  14. Logical Infrastructure Designer Services assignedto logical infrastructure Architecture validatedagainst operationalsettings and constraints

  15. Class Designer Class Designerandtwo-way code synch

  16. Code Coverage Code Profiler Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Visio for Enterprise Architects (in MSDN Premium Subscription) Unit Testing Static Code Analyzer Team Explorer (includes Team Foundation Server CAL) Class Designer (in Visual Studio Standard Edition and higher) Team Build Deployment Designer System Designer Application Designer Logical Datacenter Designer Manual Testing Load Testing Visual Studio Professional Edition Test Case Management Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Visual Studio Team EditionSoftware Architects Visual Studio Team EditionSoftware Developers Visual Studio Team EditionSoftware Testers Visual StudioTeam Foundation Server

  17. Static Code Analysis Static Code Analyzer

  18. Code Coverage Code Coverage

  19. Unit Testing Integrated Unit Testing

  20. Code Coverage Code Profiler Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Visio for Enterprise Architects (in MSDN Premium Subscription) Unit Testing Static Code Analyzer Team Explorer (includes Team Foundation Server CAL) Class Designer (in Visual Studio Standard Edition and higher) Team Build Deployment Designer System Designer Application Designer Logical Datacenter Designer Manual Testing Load Testing Visual Studio Professional Edition Test Case Management Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Visual Studio Team EditionSoftware Architects Visual Studio Team EditionSoftware Developers Visual Studio Team EditionSoftware Testers Visual StudioTeam Foundation Server

  21. Load Testing Creation Load Testing Web recorder

  22. Load Testing Load Testing Perf Counter integrationand monitoring

  23. Test Case Management Test Case Management

  24. Code Coverage Code Profiler Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Visio for Enterprise Architects (in MSDN Premium Subscription) Unit Testing Static Code Analyzer Team Explorer (includes Team Foundation Server CAL) Class Designer (in Visual Studio Standard Edition and higher) Team Build Deployment Designer System Designer Application Designer Logical Datacenter Designer Manual Testing Load Testing Visual Studio Professional Edition Test Case Management Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Visual Studio Team EditionSoftware Architects Visual Studio Team EditionSoftware Developers Visual Studio Team EditionSoftware Testers Visual StudioTeam Foundation Server

  25. Work Items Everywhere Assign work items toresources usingMicrosoft Project Author work items inMicrosoft Excel Work items show up inVisual Studio View project status inMicrosoft Excel orMicrosoft Project

  26. Change ManagementCheck In “Shelve”work in progress Build rules enforcedduring check-inprocess

  27. Team Build services

  28. Reporting

  29. Project Portal SharePoint-basedProject Portal

  30. Code Coverage Code Profiler Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Visio for Enterprise Architects (in MSDN Premium Subscription) Unit Testing Static Code Analyzer Team Explorer (includes Team Foundation Server CAL) Class Designer (in Visual Studio Standard Edition and higher) Team Build Deployment Designer System Designer Application Designer Logical Datacenter Designer Manual Testing Load Testing Visual Studio Professional Edition Test Case Management Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Visual Studio Team EditionSoftware Architects Visual Studio Team EditionSoftware Developers Visual Studio Team EditionSoftware Testers Visual StudioTeam Foundation Server

  31. Microsoft Solutions Framework Integrated process guidance in Visual Studio 2005 Team System • Friction free, instrumented process guidance for every team role • Enables flow of customer value • Enables transparency • Extensibility to support customizations and home grown processes • Developed in collaboration and support from industry leaders and partners

  32. Microsoft Solutions Framework Out of the box • 2 readymade processes instrumented inside VSTS • CMMI level 3 enablement • Rich process guidance content • Extensibility to support customizations and home grown processes

  33. Process methodology selection

  34. Visibility and Predictability for development lifecycle

  35. Broad Industry Support

More Related