Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hans Verbeeck What We’ve Heard Continued complexity of building enterprise systems Bigger, more distributed teams More challenges.

Similar presentations


Presentation on theme: "Hans Verbeeck What We’ve Heard Continued complexity of building enterprise systems Bigger, more distributed teams More challenges."— Presentation transcript:

1 Hans Verbeeck hansver@microsoft.com

2 What We’ve Heard 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… 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” TCO of current SDLC systems untenable SDLC market status quo lacks innovation

3 Infrastructure Architect Project Manager Developer Tester Solution Architect Business Stakeholder Silos in the IT Lifecycle

4 Development Teams Infrastructure Architect Solution Architect Project Manager Developer Tester End User

5 TestArch The Development Engine PM 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 Value through “Better Together” integration across the Solution Lifecycle

6 The 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 Design for operations 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

7 Core Tenants to Success ProductivityIntegrationExtensibilityInnovation Long term approach

8 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation ClientVS ProClass ModelingLoad TestingManual TestingTest Case ManagementApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Build Server

9 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Visual Studio Industry Partners Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation ClientVS ProClass ModelingLoad TestingManual TestingTest Case ManagementApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Application ModelingLogical Infra. Modeling Deployment ModelingClass Modeling Build Server

10 Trivia Question What is the most complex system created by man?

11

12 NASA Report Says Problems Plague Space Station Program By WARREN E. LEARY (NYT) WASHINGTON, Feb. 27 -- The International Space Station suffers from some of the same shortcomings that plagued the space shuttle program and needs to make improvements, a NASA review released on Friday has found. As with the shuttle program, the report said, the space station's managers have failed to maintain a complete set of diagrams and blueprints of all systems as they exist now in space. Some of the computer database for the material is outdated, and other critical information has not been entered. The data are crucial to quick resolution of safety problems that may arise in flight, the report said. …

13 A DSL In Use Today

14 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

15 Application Designer Service-Oriented Architecture model Port Details editor

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

17 Class Designer Class Designer and two-way code synch

18 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Visual Studio Industry Partners Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation ClientVS ProClass ModelingLoad TestingManual TestingTest Case ManagementApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Dynamic Code AnalyzerStatic Code Analyzer Code Profiler Unit TestingCode Coverage Build Server

19 Static Code Analysis Static Code Analyzer

20 Code Coverage

21 Unit Testing Integrated Unit Testing

22 Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation` Integration ServicesProject Management Process and Architecture Guidance Visual Studio Industry Partners Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation ClientVS ProClass ModelingLoad TestingManual TestingTest Case ManagementApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Load TestingManual Testing Test Case Management Build Server

23 Load Testing Creation Load Testing Web recorder Load Testing Web recorder

24 Load Testing Perf Counter integration and monitoring Load Testing

25 Test Case Management

26 Visual Studio Team System Process and Architecture Guidance Visual Studio Industry Partners Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject ManagementDynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation ClientVS ProClass ModelingLoad TestingManual TestingTest Case ManagementApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Change ManagementBuild Server Reporting

27 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

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

29 Build Services Build Services

30 Reporting Reporting

31 Project Portal SharePoint-based Project Portal

32 Methodology Driven Experience The experience, rules, and workflow are based on your engineering methodology Included in box Partner ecosystem & community delivery Methodologies control The things you manipulate (Work Item Types, workflow) Check In policies Specification Templates Reports Groups & Permissions Includes extensible help Broad learning initiative Book series Training & Certification

33 Project Creation Project Creation Wizard

34 Team System Partner Integration Improved shell extensibility model Source code control integration Plug-in and add-in integration Web services for lifecycle integration Share data with other lifecycle tools Published schemas for modeling “Shallow” extensibility for designers

35 Broad Industry Support


Download ppt "Hans Verbeeck What We’ve Heard Continued complexity of building enterprise systems Bigger, more distributed teams More challenges."

Similar presentations


Ads by Google