dev307. requirements construct working software

28
Agile Planning & Requirements in Team Foundation Server Rob Maher DEV307

Upload: bruce-golden

Post on 04-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Agile Planning & Requirements in Team Foundation Server

Rob Maher DEV307

Page 2: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Who am IMicrosoft Visual Studio ALM MVPIndependent ConsultantCertified Scrum / Kanban Trainer

Email: [email protected]: @scrumdod

Page 3: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Agenda

How did we get here?

Enterprise Agile

Agile Requirements

Page 4: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

REQUIREMENTS

BACKLOG

RELEASE

OperateConstruct

WORKING SOFTWARE

Scaling agile

Allowing individual teams to be agile on their own terms

Plan

Develop

Release

Operate

Develop

Release

Operate

Continuous ValueChallenges

Page 5: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Agile Requirements

http://www.flickr.com/photos/ac_zadam/6795898569/ licensed under Creative Commons

Page 6: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

What the PO wants

http://www.flickr.com/photos/mat-packer/9309854397 licensed under Creative Commons

Page 7: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Steps to get there

http://www.flickr.com/photos/sbl/4344095995/ licensed by Creative Commonshttp://www.flickr.com/photos/22083482 licensed by Creative Commons

Page 8: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

What the team seeshttp://www.flickr.com/photos/arndog/1986801638 licensed under Creative Commons

http://www.flickr.com/photos/91338705http://www.flickr.com/photos/91338705

Page 9: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

The ProblemNot all PBI’s are created equal

GoalScenarioEpic

SpikeThemePBI

Page 10: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

The Problem

B

C

A

Page 11: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

The Problem

B

C

A

Page 12: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

The Problem

A B C D E F G H

?Stakeholders

? ? ? ? ? ? ? ?

Page 13: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Portfolio Backlogs

Page 14: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Backlog Linking

Page 15: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Backlog Linking

Page 16: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Backlog Linking

Page 17: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Agile Teams

A B C D E F G H

Stakeholders

Page 18: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Kanban Columns

Stakeholders

A B C D E F G H

Page 19: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Work Item Tags

Stakeholders

A B C D E F G H

Page 20: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

n Levels

Page 21: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Visual Studio 2012 Wave

Visual Studio 2012 Launch

Team Foundation Service Free Plan

Visual Studio 2012 Update 1

3-week service delivery sprints

Frequent updates for on-premises/boxed products

DevOps capabilities withSystem Center 2012 SP1

September 2012

October 2012

November 2012

December 2012

January 2013

Visual Studio 2012 Update 2

March 2013

Page 22: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Demo

Enterprise Agile

Page 23: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Next Steps

ScopeTeamSchedule

Page 24: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Licensing - First.. The good

Backlog ManagementSprint / Iteration Planning

Page 25: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

And then..

Page 26: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Team Foundation Service details

Included for certain paid MSDN subscribers:

Free Plan for up to 5 users

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

* Capability in preview – limits may apply. Authoring load tests requires Visual Studio Ultimate 2013 Preview.

Version control (TFVC or Git) Comment on changesets & commits Work item tracking and tagging Team rooms Agile planning tools Feedback Management Agile Portfolio Management* Build* Web-based test case management* Load testing*

New!

New!

New!

New!

Page 27: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

Evaluate this session and you could win instantly!

Head to...aka.ms/te

Page 28: DEV307. REQUIREMENTS Construct WORKING SOFTWARE

© 2013 Microsoft Corporation. All rights reserved.Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.