9
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

ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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

Page 2: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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

Page 3: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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

Page 4: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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

Page 5: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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

Page 6: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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)

Page 7: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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

Page 8: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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

Page 9: ALM with Visual Studio 2012 - WordPress.com · Pieter Gheysens, Sparkles 10/9/2012 October 2012 - 1 ALM with Visual Studio 2012 Agenda A little bit of history … Team System 2005

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