Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft...

16
Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft Corporation FDN02

Transcript of Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft...

Page 1: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Application Lifecycle Management:It’s a Team SportCameron SkinnerGeneral ManagerMicrosoft Corporation

Brian KellerSr. Technical EvangelistMicrosoft Corporation

FDN02

Page 2: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Continuous Value Delivery

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorSprint

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

OperateDeployment to feedback

Page 3: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Stakeholder Involvement

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorSprint

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

OperateDeployment to feedback

MisunderstoodRequirements

ConflictingPriorities

Unmet userexpectations

Page 4: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Developer Team Productivity

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorSprint

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

OperateDeployment to feedback

LosingFocus

Quality Suffers

Late Delivery

Page 5: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

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 6: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

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 7: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Go get started!

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

Page 8: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

tfspreview.com

Page 9: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Related Content

Breakout Sessions

DEV214 Introducing the New Visual Studio 2012 Unit Testing Experience

DEV344 Developer Collaboration with Team Foundation Server 2012

AAP309 Making Agile Estimation Work

DEV337 Software testing with Microsoft Test Manager 2012 and Lab Management

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

DEV340 Taking ALM to the Cloud with the Team Foundation Service

AAP313 Scrum Under a Waterfall

DEV362 From Development to Production: Optimizing for Continuous Delivery

DEV363 Dev-Ops Best Practices on the Microsoft Stack

DEV212 Implementing Scrum Using Team Foundation Server 2012

Page 10: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Related Content

Breakout Sessions

DEV346 All Aboard the Team Foundation Server Express

DEV217 Deep Dive into the Team Foundation Server 2012 Agile Planning Tools

DEV365 Advanced IntelliTrace in Production with Visual Studio 2012

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

DEV343 Implementing Team Foundation Server in the Enterprise

DEV321 Continuous Feedback in Agile Teams

DEV243 Demystifying Team Foundation Server Builds

DEV411 Testing Un-testable Code with Fakes in Visual Studio 2012

DEV410 Deep Dive into Team Foundation Server 2012 Reporting

DEV412 Identify and Fix Performance Problems with Visual Studio 2012 Ultimate

DEV345 The Accidental Team Foundation Server Admin

Page 11: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Related Content

Breakout Sessions

DEV318 Working on an Agile team with Visual Studio 2012 and Team Foundation Server 2012

DEV339 Metrics That Matter: Improving Lean and Agile, Kanban and Scrum

AAP204 Introduction to Kanban

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 12: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Resources

Connect. Share. Discuss.

http://northamerica.msteched.com

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Resources for Developers

http://microsoft.com/msdn

Page 13: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

Complete an evaluation on CommNet and enter to win!

Page 14: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

MS Tag

Scan the Tagto evaluate thissession now onmyTechEd Mobile

Page 15: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.

© 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.

Page 16: Application Lifecycle Management: It’s a Team Sport Cameron Skinner General Manager Microsoft Corporation Brian Keller Sr. Technical Evangelist Microsoft.