Who is Gregg? 1 Mile 2008 2010 2012.

59

description

Who is Gregg?

Transcript of Who is Gregg? 1 Mile 2008 2010 2012.

Page 1: Who is Gregg? 1 Mile 2008 2010 2012.
Page 2: Who is Gregg? 1 Mile 2008 2010 2012.

Deep Dive into the TFS Agile Planning ToolsGregg Boer

DEV-B323

Page 3: Who is Gregg? 1 Mile 2008 2010 2012.

Who is Gregg?

Page 4: Who is Gregg? 1 Mile 2008 2010 2012.
Page 5: Who is Gregg? 1 Mile 2008 2010 2012.
Page 6: Who is Gregg? 1 Mile 2008 2010 2012.

1 Mile

Page 7: Who is Gregg? 1 Mile 2008 2010 2012.
Page 8: Who is Gregg? 1 Mile 2008 2010 2012.
Page 9: Who is Gregg? 1 Mile 2008 2010 2012.
Page 10: Who is Gregg? 1 Mile 2008 2010 2012.
Page 11: Who is Gregg? 1 Mile 2008 2010 2012.

2008 2010 2012

Visual Studio

Page 12: Who is Gregg? 1 Mile 2008 2010 2012.

Agenda

Agile Portfolio Management

Demo+Example Scenarios

Our Process + Lessons Learned

Page 13: Who is Gregg? 1 Mile 2008 2010 2012.

Agenda

Agile Portfolio Management

Demo+Example Scenarios

Our Process + Lessons Learned

Page 14: Who is Gregg? 1 Mile 2008 2010 2012.

The Problem

B

C

A

Page 15: Who is Gregg? 1 Mile 2008 2010 2012.

The Problem

B

C

A

Page 16: Who is Gregg? 1 Mile 2008 2010 2012.

The Problem

A B C D E F G H

?Stakeholders

? ? ? ? ? ? ? ?

Page 17: Who is Gregg? 1 Mile 2008 2010 2012.

Portfolio Backlogs

Page 18: Who is Gregg? 1 Mile 2008 2010 2012.

Backlog Linking

Page 19: Who is Gregg? 1 Mile 2008 2010 2012.

Backlog Linking

Page 20: Who is Gregg? 1 Mile 2008 2010 2012.

Backlog Linking

Page 21: Who is Gregg? 1 Mile 2008 2010 2012.

Autonomy

A B C D E F G H

Stakeholders

Page 22: Who is Gregg? 1 Mile 2008 2010 2012.

Autonomy

A B C D E F G H

Stakeholders

Page 23: Who is Gregg? 1 Mile 2008 2010 2012.

Drive: Autonomythe urge to direct our own livesMasteryexpert skill: expert knowledge or outstanding abilityPurposethe reason for which something exists

Page 24: Who is Gregg? 1 Mile 2008 2010 2012.

Kanban ColumnsStakeholders

A B C D E F G H

Page 25: Who is Gregg? 1 Mile 2008 2010 2012.

Work Item TagsStakeholders

A B C D E F G H

Page 26: Who is Gregg? 1 Mile 2008 2010 2012.

n Levels

Page 27: Who is Gregg? 1 Mile 2008 2010 2012.

Agenda

Agile Portfolio Management

Demo+Example Scenarios

Our Process + Lessons Learned

Page 28: Who is Gregg? 1 Mile 2008 2010 2012.

Demo

Portfolio Backlogs Backlog Linking Kanban Columns + TagsnLevels

Page 29: Who is Gregg? 1 Mile 2008 2010 2012.

Agenda

Agile Portfolio Management

Demo+Example Scenarios

Our Process + Lessons Learned

Page 30: Who is Gregg? 1 Mile 2008 2010 2012.

How do we do it?• Roles• Organization• Teams• Cadence• Plan• Practices

Alignment

Autonomy

Page 31: Who is Gregg? 1 Mile 2008 2010 2012.

RolesProgram Manager – Responsible to ensure we’re building the right thing.

Development – Responsible to ensure we’re building products that are fast, reliable, and well engineered.

QA – Responsible to ensure we’re building high quality products that meet customers needs.

Page 32: Who is Gregg? 1 Mile 2008 2010 2012.

OrganizationProgram Management Development QA

Page 33: Who is Gregg? 1 Mile 2008 2010 2012.

OrganizationProgram Management Development QA

Page 34: Who is Gregg? 1 Mile 2008 2010 2012.

Teams

Version Control

Work Item Tracking

Collaboration

Page 35: Who is Gregg? 1 Mile 2008 2010 2012.

Sprint Cadence

Week 1 Week 2 Week 3

Page 36: Who is Gregg? 1 Mile 2008 2010 2012.

What’s Changed?

FebJan Mar

TFS 2008

TFS 2010TFS 2012

6 weeks

10 – 12 weeks

3 weeks

Apr

Page 37: Who is Gregg? 1 Mile 2008 2010 2012.

3 Week Sprints

Sprint 43

Sprint 44

Sprint 45

Sprint 46Sprint 42

Page 38: Who is Gregg? 1 Mile 2008 2010 2012.

3 Week SprintsSprint Planning

Backlog Grooming

Deployment!

Sprint Planning

Done!

Week 1 Week 2 Week 3

Week 1 Week 2 Week 3

Page 39: Who is Gregg? 1 Mile 2008 2010 2012.

Sprint Mechanics

Page 40: Who is Gregg? 1 Mile 2008 2010 2012.

How about at scale?

Page 41: Who is Gregg? 1 Mile 2008 2010 2012.

How about at scale?

Sprint 43

Sprint 44

Sprint 45

Sprint 46Sprint 42

Page 42: Who is Gregg? 1 Mile 2008 2010 2012.

Team ChatsTeam Chats Team Chats Team Chats

3 questions:1. What’s next?2. How’s the team doing?3. Any issues?

Page 43: Who is Gregg? 1 Mile 2008 2010 2012.

Team Chats

Version Control

Work Item Tracking

Collaboration

Page 44: Who is Gregg? 1 Mile 2008 2010 2012.

Team Chats

Version Control

Work Item Tracking

Collaboration

Page 45: Who is Gregg? 1 Mile 2008 2010 2012.

Team Chats

Version Control

Work Item Tracking

Collaboration

Page 46: Who is Gregg? 1 Mile 2008 2010 2012.

Our Plan

18 month vision

Page 47: Who is Gregg? 1 Mile 2008 2010 2012.

Work ItemsScenario – A large initiative in a release.

Experience – An end-to-end set of user stories.

User Story – A requirement capturing the role, functionality, and value.

Task – Work the team does to fulfill a Story.

Scenario

Experience

User Story

Task

Page 48: Who is Gregg? 1 Mile 2008 2010 2012.

Work ItemsScenarioExperienc

eUser StoryTask

Page 49: Who is Gregg? 1 Mile 2008 2010 2012.

Scenario

ScenarioScenarioScenarioExperience

StoriesStoriesStoriesStories

ScenarioReview

Team A

StoriesStoriesStoriesStories

Team B

Page 50: Who is Gregg? 1 Mile 2008 2010 2012.

Scenario

CEV Review

CEV Review

CEV Review

CEV Review Done!

Page 51: Who is Gregg? 1 Mile 2008 2010 2012.

What About Methodology?• Scrum• Waterfall• Kanban• Microsoft• BML (Build Measure Learn)

Page 52: Who is Gregg? 1 Mile 2008 2010 2012.

Team Rooms

Page 53: Who is Gregg? 1 Mile 2008 2010 2012.

The Basics• Teams of 8-12• Cross-discipline• 3 week sprints• 6 week leadership reviews – “team chats”• 6 month planning cycles• 18 month vision• Scenario ratings

Page 54: Who is Gregg? 1 Mile 2008 2010 2012.

Agenda

Agile Portfolio Management

Demo+Example Scenarios

Our Process + Lessons Learned

Page 55: Who is Gregg? 1 Mile 2008 2010 2012.

Lessons Learned• Less is so much more• Build teams• Road rules• Have fun

Page 56: Who is Gregg? 1 Mile 2008 2010 2012.

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

Thank you!

[email protected]@greggboer

Page 57: Who is Gregg? 1 Mile 2008 2010 2012.

msdnResources for Developers

http://microsoft.com/msdn

LearningMicrosoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources

Sessions on Demandhttp://channel9.msdn.com/Events/TechEd

Resources for IT Professionalshttp://microsoft.com/technet

Page 58: Who is Gregg? 1 Mile 2008 2010 2012.

Complete an evaluation on CommNet and enter to win!

Page 59: Who is Gregg? 1 Mile 2008 2010 2012.

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