Hans Verbeeck [email protected] What We’ve Heard Continued complexity of building enterprise systems Bigger, more distributed teams More challenges to bring together data from silos It’s.
Download ReportTranscript Hans Verbeeck [email protected] What We’ve Heard Continued complexity of building enterprise systems Bigger, more distributed teams More challenges to bring together data from silos It’s.
Hans Verbeeck [email protected] 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 Silos in the IT Lifecycle Project Manager Infrastructure Architect Business Stakeholder Developer Tester Solution Architect Development Teams Infrastructure Architect Solution Architect Developer Tester End User Project Manager IT Solution Lifecycle Value through “Better Together” integration across the Solution Lifecycle IT Governance • Business process reengineering • Demand generation • Business Value Capture • Outsourcing • Resource planning The Development Engine PM Test Arch Dev Operational Excellence • Deployment • Impact analysis • Updates and Maintenance • App Health Monitoring • App & Network Security • Automated failover and recovery plans • Workflow customization The 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 Design for operations 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 Core Tenants to Success Productivity Integration Extensibility Innovation Long term approach Visual Studio Visual Studio Visual Studio Team Architect Team Developer Team Test Application Modeling Dynamic Code Analyzer Load Testing Logical Infra. Modeling Static Code Analyzer Manual Testing Deployment Modeling Code Profiler Test Case Management Unit Testing Code Coverage Class Modeling Visio and UML Modeling Team Foundation Client VS Pro Visual Studio Team Foundation Build Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management Visual Studio Industry Partners Process and Architecture Guidance Visual Studio Team System Visual Studio Visual Studio Visual Studio Team Architect Team Developer Team Test Application Modeling Dynamic Code Analyzer Load Testing Logical Infra. Modeling Static Code Analyzer Manual Testing Deployment Modeling Code Profiler Test Case Management Unit Testing Code Coverage Class Modeling Visio and UML Modeling Team Foundation Client VS Pro Visual Studio Team Foundation Change Management Reporting Integration Services Build Server Work Item Tracking Project Site Project Management Visual Studio Industry Partners Process and Architecture Guidance Visual Studio Team System Trivia Question What is the most complex system created by man? 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. … A DSL In Use Today Communication Barriers IT Operations doesn’t understand application structure Developers don’t understand operations policy Solution Architect Infrastructure Increase communication Architect and collaboration via product integration Reduce complexity through operations knowledge Pockets of information within disciplines Unclear delineation of responsibilities Conflicting best practices and architectures Conflicting strategic goals and objectives Application Designer Service-Oriented Architecture model Port Details editor Logical Infrastructure Designer Services assigned to logical infrastructure Architecture validated against operational settings and constraints Class Designer Class Designer and two-way code synch Visual Studio Visual Studio Visual Studio Team Architect Team Developer Team Test Application Modeling Dynamic Code Analyzer Load Testing Logical Infra. Modeling Static Code Analyzer Manual Testing Deployment Modeling Code Profiler Test Case Management Unit Testing Testing Unit Code Coverage Coverage Code Class Modeling Visio and UML Modeling Team Foundation Client VS Pro Visual Studio Team Foundation Change Management Reporting Integration Services Build Server Work Item Tracking Project Site Project Management Visual Studio Industry Partners Process and Architecture Guidance Visual Studio Team System Static Code Analysis Static Code Analyzer Code Coverage Code Coverage Unit Testing Integrated Unit Testing Visual Studio Visual Studio Visual Studio Team Architect Team Developer Team Test Application Modeling Dynamic Code Analyzer Load Testing Logical Infra. Modeling Static Code Analyzer Manual Testing Deployment Modeling Code Profiler Test Case Management Unit Testing Code Coverage Class Modeling Visio and UML Modeling Team Foundation Client VS Pro Visual Studio Team Foundation` Build Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management Visual Studio Industry Partners Process and Architecture Guidance Visual Studio Team System Load Testing Creation Load Testing Web recorder Load Testing Load Testing Perf Counter integration and monitoring Test Case Management Test Case Management Visual Studio Visual Studio Visual Studio Team Architect Team Developer Team Test Application Modeling Dynamic Code Analyzer Load Testing Logical Infra. Modeling Static Code Analyzer Manual Testing Deployment Modeling Code Profiler Test Case Management Unit Testing Code Coverage Class Modeling Visio and UML Modeling Team Foundation Client VS Pro Visual Studio Team Foundation Build Server Change Management Reporting Integration Services Work Item Tracking Project Site Project Management Visual Studio Industry Partners Process and Architecture Guidance Visual Studio Team System Work Items Everywhere Assign work items to resources using Microsoft Project Author work items in Microsoft Excel Work items show up in Visual Studio View project status in Microsoft Excel or Microsoft Project Change Management Check In “Shelve” work in progress Build rules enforced during check-in process Build Services Reporting Project Portal SharePoint-based Project Portal 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 Project Creation Project Creation Wizard 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 Broad Industry Support