Download presentation
Presentation is loading. Please wait.
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?
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.