Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.

Similar presentations


Presentation on theme: "1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation."— Presentation transcript:

1 1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation

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

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

4 4

5 5

6 6

7 7 Static Code Analysis

8 8 What we learnt Continued complexity of building enterprise systems 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… It’s as much about communication as anything… Lack of integration leads to drops in transition Lack of integration leads to drops in transition The first step to predictability is visibility across the lifecycle 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 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 SDLC market status quo lacks innovation

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

10 10 Full Lifecycle

11 11 Expanding Visual Studio Team Communication Quality Early & Often Platform For Innovation Design for Operations Project Manager Solution Architect Developer Tester Infrastructure Architect

12 12 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team BuildClass Designer (in Visual Studio Standard Edition and higher) Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)

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

14 14 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team BuildClass Designer (in Visual Studio Standard Edition and higher) Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)

15 15 Communication Barriers Pockets of information within disciplines Unclear delineation of responsibilities Conflicting best practices and architectures Conflicting strategic goals and objectives SolutionArchitect InfrastructureArchitect IT Operations doesn’t understand application structure Developers don’t understand operations policy Reduce complexity through operations knowledge Increase communication and collaboration via product integration

16 16 Application Designer Service-Oriented Architecture model Port Details editor

17 17 Logical Infrastructure Designer Services assigned to logical infrastructure Architecture validated against operational settings and constraints

18 18 Class Designer Class Designer and two-way code synch

19 19 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team BuildClass Designer (in Visual Studio Standard Edition and higher) Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)

20 20 Static Code Analysis Static Code Analyzer

21 21 Code Coverage

22 22 Unit Testing Integrated Unit Testing

23 23 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team BuildClass Designer (in Visual Studio Standard Edition and higher) Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)

24 24 Load Testing Creation Load Testing Web recorder Load Testing Web recorder

25 25 Load Testing Perf Counter integration and monitoring Load Testing

26 26 Test Case Management

27 27 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team BuildClass Designer (in Visual Studio Standard Edition and higher) Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)

28 28 Work Items Everywhere Author work items in Microsoft Excel Work items show up in Visual Studio Assign work items to resources using Microsoft Project View project status in Microsoft Excel or Microsoft Project

29 29 Change Management Check In “Shelve” work in progress Build rules enforced during check-in process

30 30 Team Build services Team Build services

31 31 Reporting Reporting

32 32 Project Portal SharePoint-based Project Portal

33 33 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team BuildClass Designer (in Visual Studio Standard Edition and higher) Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)

34 34 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 Microsoft Solutions Framework

35 35MicrosoftSolutionsFramework MSF for Agile SoftwareDevelopment MSF for CMMI ProcessImprovementThird-PartyOfferingsIn-HouseCustomizations 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

36 36 Process methodology selection

37 37

38 38 Visibility and Predictability for development lifecycle

39 39 Broad Industry Support


Download ppt "1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation."

Similar presentations


Ads by Google