Who is Gregg? 1 Mile 2008 2010 2012.
-
Upload
phillip-young -
Category
Documents
-
view
214 -
download
0
description
Transcript of Who is Gregg? 1 Mile 2008 2010 2012.
Deep Dive into the TFS Agile Planning ToolsGregg Boer
DEV-B323
Who is Gregg?
1 Mile
2008 2010 2012
Visual Studio
Agenda
Agile Portfolio Management
Demo+Example Scenarios
Our Process + Lessons Learned
Agenda
Agile Portfolio Management
Demo+Example Scenarios
Our Process + Lessons Learned
The Problem
B
C
A
The Problem
B
C
A
The Problem
A B C D E F G H
?Stakeholders
? ? ? ? ? ? ? ?
Portfolio Backlogs
Backlog Linking
Backlog Linking
Backlog Linking
Autonomy
A B C D E F G H
Stakeholders
Autonomy
A B C D E F G H
Stakeholders
Drive: Autonomythe urge to direct our own livesMasteryexpert skill: expert knowledge or outstanding abilityPurposethe reason for which something exists
Kanban ColumnsStakeholders
A B C D E F G H
Work Item TagsStakeholders
A B C D E F G H
n Levels
Agenda
Agile Portfolio Management
Demo+Example Scenarios
Our Process + Lessons Learned
Demo
Portfolio Backlogs Backlog Linking Kanban Columns + TagsnLevels
Agenda
Agile Portfolio Management
Demo+Example Scenarios
Our Process + Lessons Learned
How do we do it?• Roles• Organization• Teams• Cadence• Plan• Practices
Alignment
Autonomy
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.
OrganizationProgram Management Development QA
OrganizationProgram Management Development QA
Teams
Version Control
Work Item Tracking
Collaboration
Sprint Cadence
Week 1 Week 2 Week 3
What’s Changed?
FebJan Mar
TFS 2008
TFS 2010TFS 2012
6 weeks
10 – 12 weeks
3 weeks
Apr
3 Week Sprints
Sprint 43
Sprint 44
Sprint 45
Sprint 46Sprint 42
3 Week SprintsSprint Planning
Backlog Grooming
Deployment!
Sprint Planning
Done!
Week 1 Week 2 Week 3
Week 1 Week 2 Week 3
Sprint Mechanics
How about at scale?
How about at scale?
Sprint 43
Sprint 44
Sprint 45
Sprint 46Sprint 42
Team ChatsTeam Chats Team Chats Team Chats
3 questions:1. What’s next?2. How’s the team doing?3. Any issues?
Team Chats
Version Control
Work Item Tracking
Collaboration
Team Chats
Version Control
Work Item Tracking
Collaboration
Team Chats
Version Control
Work Item Tracking
Collaboration
Our Plan
18 month vision
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
Work ItemsScenarioExperienc
eUser StoryTask
Scenario
ScenarioScenarioScenarioExperience
StoriesStoriesStoriesStories
ScenarioReview
Team A
StoriesStoriesStoriesStories
Team B
Scenario
CEV Review
CEV Review
CEV Review
CEV Review Done!
What About Methodology?• Scrum• Waterfall• Kanban• Microsoft• BML (Build Measure Learn)
Team Rooms
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
Agenda
Agile Portfolio Management
Demo+Example Scenarios
Our Process + Lessons Learned
Lessons Learned• Less is so much more• Build teams• Road rules• Have fun
© 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
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
Complete an evaluation on CommNet and enter to win!
© 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.