application lifecycle management: its a team sport brian keller sr. technical evangelist microsoft...

14

Upload: giselle-bridgford

Post on 29-Mar-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation
Page 2: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Application Lifecycle Management:It’s a Team SportBrian KellerSr. Technical EvangelistMicrosoft Corporation

Page 3: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Continuous Value Delivery

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorSprint

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

OperateDeployment to feedback

Page 4: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Stakeholder Involvement

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorSprint

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

OperateDeployment to feedback

MisunderstoodRequirements

ConflictingPriorities

Unmet userexpectations

Page 5: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Developer Team Productivity

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorSprint

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

OperateDeployment to feedback

LosingFocus

Quality Suffers

Late Delivery

Page 6: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

DevOps

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorSprint

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

OperateDeployment to feedback

Can’t Get Actionable Feedback

Can’t Reproduce Production Incident

Page 7: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Continuous Value Delivery

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorSprint

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

OperateDeployment to feedback

• PowerPoint Storyboarding• Agile Planning

• Suspend & Resume• Code Reviews• Feedback Collection• Unit Testing• Exploratory Testing• Continuous Integrations• Continuous Deployments

• SCOM Integration• IntelliTrace in Production• PreEmptive Analytics

Page 8: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Go get started!

Download the RC: www.microsoft.com/VisualStudio/11 Download the ALM VM: http://aka.ms/VS11ALMVMAsk the Experts, TLC area

Page 9: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

tfspreview.com

Page 10: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Related Content

Breakout Sessions

FDN02 Application Lifecycle Management (ALM): It’s a Team Sport

DEV321 Continuous Feedback in Agile Teams

DEV344 Developer Collaboration with Visual Studio 2012

DEV346 All Aboard the Team Foundation Server Express

DEV212 Implementing Scrum Using Team Foundation Server 2012

DEV316 Application Lifecycle Management Tools for C++ in Visual Studio 2012

AAP309 Making Agile Estimation Work

DEV263 Dev-Ops Best Practices On The Microsoft Stack

DEV214 Introducing the New Visual Studio 2012 Unit Testing Experience

DEV337 Software Testing with Microsoft Test Manager 2012 and Lab Management

DEV370 Automating Server-Based Build, QA and Test with Visual Studio 2012

Page 11: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Related Content

Breakout Sessions

DEV362 From Development to Production: Optimizing For Continuous Delivery

DEV310 Continuous Delivery of Windows Azure Cloud Apps

DEV318 Working on an Agile Team with Visual Studio 2012

DEV390 IntelliTrace, What Is It and How Can I Use It To My Benefits

DEV217 Deep Dive Into Team Foundation Server 2012 Agile Management Tools

DEV345 The Accidental Team Foundation Server Admin

AAP401 Real World Developer Testing with Visual Studio 2012

DEV340 Taking ALM to the Cloud with the Team Foundation Service

DEV317 Going Beyond F11: Debug Better and Faster with Visual Studio 2012

DEV312 Create Robust, Maintainable Coded UI Tests with Visual Studio 2012

DEV411 Testing Un-Testable Code with Fake in Visual Studio 2012

Page 12: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

Related Content

Breakout Sessions

DEV324 A Modern Architecture Review: Using the New Code Review Tools

DEV412 Identify & Fix Performance Problems with Visual Studio 2012 Ultimate

Hands-on Labs (session codes and titles)

DEV11-HOL

Agile Project Management in Team Foundation Server 2012

DEV12-HOL

Build the Right Software and Collaborate Effectively Using Storyboarding and Feedback Tools in Visual Studio 2012

DEV13-HOL

Using IntelliTrace with Production Systems to Quickly Diagnose and Fix Issues

DEV16-HOL

Learn How Microsoft Test Manager 2012 Will Embrace an Exploratory Testing Approach

DEV17-HOL

Explore the New Unit Testing and Code Clone Capabilities of Visual Studio 2012

DEV19-HOL

Discover How the New Features of Team Foundation Server 2012 Can Improve Collaboration in Your Development Team

Page 13: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

http://tinyurl.com/ALM2012

http://tinyurl.com/ProTFS2012

Page 14: Application Lifecycle Management: Its a Team Sport Brian Keller Sr. Technical Evangelist Microsoft Corporation

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS

PRESENTATION.