Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 1
ALM with Visual Studio 2012
Agenda
A little bit of history …
Team
System
2005
Team
System
2008
Visual
Studio
2010
Visual
Studio
2012
Gartner Magic Quadrant (VS 2010)
Magic Quadrant for Application Lifecycle Management
http://www.gartner.com/technology/reprints.do?id=1-1ASCXON&ct=120606&st=sb
Goals of ALM with VS 2012
Office
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 2
Licensing / Feature comparisons
http://www.microsoft.com/visualstudio/eng/products/compare#feature-chart-heading
Continuous Value DeliveryUltimate vs Premium
Team Explorer Everywhere (TEE) Team Explorer Everywhere
Additional Pricing/Licensing changes
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 3
Industry Trends in Development Practices Continuous Value Delivery
Stakeholder Involvement
MisunderstoodRequirements
ConflictingPriorities
Misunderstood Requirements
Problem
Solution
Solution
Misunderstood Requirements PowerPoint Storyboarding
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 4
DEMO “Storyboarding”Building the right software!
Feedback Client
DEMO “Feedback Client”Eliciting feedback
Product Backlog & Sprint Planning
DEMO “Agile Project Management”Plan, Manage and Track
Value Delivery Blockers
LosingFocus
Unmet userexpectations
Quality is anafterthought
Churn in requirementsand priorities
Operations/ReadinessRequirements not met
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 5
Quality Afterthought
Problem
Solution
Solution
Unmet User Expectations
Problem
Solution
Exploratory Testing
DEMO “Exploratory Testing”Agile Testing
Unmet Operations Readiness Requirements
Problem
Solution
Solution
Solution
Operations readiness
Problem
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 6
DEMO “Continuous Deployment”Compile, Build and Deploy to Azure
New Diff engine in VS 2012
New Team Explorer Experience
DEMO “Developer Productivity”Focus on quality in dev cycle
Agile Team Dashboard (Web Access) Taskboard (Web Access)
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 7
Value Delivery Blockers (DevOps)
Can’t Get Actionable Feedback
Can’t Reproduce Production Incident
New learnings are not captured – no value correlation
DisparateManagement tools
Users detect quality ofservice defects in production
Can’t Get Actionable Feedback
Problem
Solution
Solution
Build – Deploy – Test Lab Management
DEMO “Lab Management”Build-Deploy-Test
Limited Visibility into Overall Process
Problem
Solution
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 8
Downstream DevOps engineering practicesTesting in production, Integrated incident management, Production debugging
Solution
Mean time to repair (MTTR)
Problem
DEMO “IntelliTrace in Production”Diagnosing issues in production
DevOps (integration with SCOM) Continuous Value Delivery - Summary
Solution for DevOps
Quality of service MTTROperations cycle times
Metrics that matter
Pieter Gheysens, Sparkles 10/9/2012
October 2012 - www.sparkles.be 9
Storyboarding
Feedback Manager
Code Review
Task Focussed
My Work
Continuous IntegrationContinuous Deployment
Gated Check-in
Agile
Scrum
Test Driven Development
Web Access
Dashboards
IntelliTrace
Exploratory Testing
Model Driven Development
Lab Management
Cross-Platform
Key for success
Tools
People
Process
Questions?
Contact