Go Deep Federated Identity Management Team Foundation Server SCM and Version Control Team Foundation...

Preview:

Citation preview

Application Lifecycle Management: It’s a Team SportBrian KellerPrincipal Technical Evangelist2-000

Unified ALM SolutionTeam

Foundation Server

Planning SCM Work Item Tracking Testing and Lab Management Build Automation Reporting

and Analytics

Modern Apps need a Modern Lifecycle

Continuous Feedback Continuous Quality Continuous DeliveryDefine Develop Operate

CONTINUOUS IMPROVEMENT

CONTINUOUS IMPROVEMENT

CONTINUOUS IMPROVEMENT

CONTINUOUS IMPROVEMENT

Modern Apps need a Modern Lifecycle Define

Develop

Operate

Continuous Improvement

Working software in production

Idea to working software

IdeationREQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Define

Develop

Operate

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ImprovementImpediments

Misunderstood requirements

Conflicting priorities

DemoDefine

Define

Develop

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ImprovementWithout barriers

Operate

Storyboarding for requirements alignment

Agile planning tools for stakeholder engagement

Define

Develop

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ValueImpediments

Operate

Loss of focus

Unmet user expectations

Quality as an after-thought

Storyboarding for requirements alignment

Agile planning tools for stakeholder engagement

DemoDevelop

DefineREQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ValueWithout barriers

DevelopDeveloper productivity enhancementsIntegrated developer testing

Continuous stakeholder feedback

Operate

2-003: Developer Productivity with Visual Studio & TFS 2012• Nov 1, 12:00-1:00, B92 Nexus/Normandy• Jamie Cool

Go Deep

3-015: Testing Untestable Code with Stubs and Shims in Visual Studio 2012• Nov 1, 2:30-3:30, B92 Nexus/Normandy• David Starr

3-017: Unit Testing Windows Store Apps• Nov 2, 10:15-11:15, B92 Nexus/Normandy• David Starr

Go Deep

DefineREQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ValueImpediments

Develop

Unable to quickly deploy code to production

Production incidents are difficult to troubleshootOperate

DemoOperate

DefineREQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ValueWithout barriers

Develop

OperateAutomated build-deploy-test

IntelliTrace in production for actionable diagnostics

3-007: DevOps: Integrating development and operations for the last mile velocity• Nov 1, 10:15-11:15, B92 Trident/Thunder• Larry Guger

Go Deep

Federated Identity Management

Team Foundation Server

Capability matrix

SCM and Version Control

Team Foundation Service

Agile Planning & Collaboration Tools

Feedback Requests & Issue Tracking

Continuous Integration Builds

Lab Management

Detailed Reporting & Analytics

On-Premises Server Integration

Plan details and subscriber benefits

Included for certain paid MSDN subscribers:

Free Plan for up to 5 users

Unlimited number of projects Version control Work item tracking Agile planning tools Feedback Management Build (limits apply)

Additional information at http://tfs.visualstudio.com

Visual Studio 2012• www.visualstudio.com

Continuous Value• Team Foundation Server Power Tools,

Productivity Power Tools, Visual Studio 2012 Update 1

Next Steps

Get Connected• Sign up for Team Foundation Service

tfs.visualstudio.com• Free Plan for up to 5 users• Included as a benefit in select MSDN subscriptions

Join in• Like Visual Studio on Facebook

www.facebook.com/visualstudio• Follow @visualstudio on Twitter• Tweet your thoughts using #vs2012

Next Steps

http://tinyurl.com/ALM2012 http://tinyurl.com/ProTFS2012

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

Recommended