sparkles - introduction to application lifecycle ... · application lifecycle management end-to-end...
Post on 22-May-2020
14 Views
Preview:
TRANSCRIPT
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 1
Application Lifecycle Management End-To-End
Pieter Gheysens
Visual Studio ALM MVP
www.sparkles.be
www.intovsts.net
pieter.gheysens@sparkles.be
User Group Lead VISUG www.visug.be pieter@visug.be @pietergheysens
May 2011 @ ISV Discovery Day
Agenda
• Application Lifecycle Management (ALM)
• Visual Studio 2010 offering
• Product features
• Demo of ALM with Visual Studio 2010
• Summary
• Q & A
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 2
Application Lifecycle Management
ALM definition according to Forrester:
The coordination of development life-cycle activities, including
requirements, modeling, development, build, and testing, through
– Enforcement of processes that span these activities
– Management of relationships between development artifacts used or
produced by these activities
– Reporting on progress of the development effort as a whole
A little bit of history …
Team System 2005
Team System 2008
Visual Studio 2010
A collaboration tool for all stakeholders in the software development process !!
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 3
Who’s involved in the Lifecycle?
Tester
Developer
Architect
Project Manager
Business Analyst
Designer Database Professional
ALM & VS2010
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 4
Test Manager 2010
Manual Testing
Layer Diagram
UML Modeling
Load Testing Web Testing
Test Case Management IntelliTrace™
Architecture Explorer Fast Forward for Manual Testing
Logical Class Designer
Cloud Development
Office Development
Windows Development
New WPF Editor Customizable IDE
Multi-core Development Silverlight Tools
Web Development
SharePoint Development
Generate from Usage
Static Code Analysis
Database Deployment
Code Metrics
Database Unit Testing Test Data Generation
Test Impact Analysis UI Test Automation
Code Coverage
Performance Profiling
Database Change Mgmt
Team Foundation Server
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 5
ALM with Visual Studio 2010
Requirements
Management
Iteration Management
Development
+Testing Delivery
Build
Deploy
Test
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 6
Requirements Management + Iteration Management
Development
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 7
Testing
Requirements
Management
Iteration Management
Development
+Testing Delivery
Build
Deploy
Test
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 8
Summary
• Visual Studio 2010 is a very BIG release!
• TFS has become a mature collaboration platform
• Integrated tools and services for all stakeholders
• Full traceability – from requirements to delivery
• Excellent reporting dashboards
Key for success
Tools
People
Process
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 9
Q & A
Microsoft Test Manager
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 10
Team Web Acces
Branching Visualization
Application Lifecycle Management End-To-
End
12/05/2011
Sparkles, Pieter Gheysens - 2011 11
Team Dashboard
Resources
• Visual Studio 2010 Overview http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx
• MSDN Library Visual Studio 2010 http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx
www.sparkles.be www.intovsts.net
pieter.gheysens@sparkles.be
top related