Richard Banks @rbanks54. Product Owner Development Team Scrum Master Increment Sprint Backlog Lorem...

26
Scrum and Kanban with the Team Foundation Service Richard Banks @rbanks54 DEV234

Transcript of Richard Banks @rbanks54. Product Owner Development Team Scrum Master Increment Sprint Backlog Lorem...

Scrum and Kanban with the Team Foundation ServiceRichard Banks@rbanks54

DEV234

Who is Richard?Microsoft Visual Studio ALM MVPPrincipal Consultant @ ReadifyScrum Trainer @ Scrum.orgRuns Sydney Alt.Net User GroupAuthor of Visual Studio 2012 Cookbook

60 second Scrum Overview

ProductOwner

DevelopmentTeam

ScrumMaster

Increment

SprintBacklog

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nibh dui, rutrum non interdum sed, porttiætor non augue. Morbi adipiscing vulputate diam

Sprint PlanningMeeting

Retrospective

Sprint Review

Daily Scrum

ProductBacklog

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nibh dui, rutrum non interdum sed, porttiætor non augue. Morbi adipiscing vulputate diam

Roles• Product Owner• Development Team• Scrum Master

Artifacts• Product Backlog• Sprint Backlog• Increment

Events• Sprint• Sprint Planning• Daily Scrum• Sprint Review• Retrospective

X-Functional Development TeamsBusiness AnalysisUI/UXArchitectureCodingTestingDocumentationBuild & Release AutomationInfrastructure and Ops

Skills you need to build a product

X-Functional Development TeamsBusiness AnalysisUI/UXArchitectureCodingTestingDocumentationBuild & Release AutomationInfrastructure and Ops

What we’ll talk about today

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Daily Scrum

What did I do yesterday?What slowed me down?What am I doing today?

Daily Scrum

What did I do yesterday to help the team meet the goal?What slowed us down?What am I doing today to help the team meet the goal?

P.s. I want one of these for Christmas!http://www.ubi-interactive.com/

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingBuild & Deployment AutomationSprint ReviewSprint RetrospectiveKanban

KanbanBased on lean principlesMinimize work in progressFocus on “End to End” throughputFlow of work. Not small batches.

- No explicit planning or continuous improvement

- Can be applied to any process, including bad ones

- Great for largely ad-hoc work (e.g. BAU)

Kanban Board

Road MapProduct Backlog ManagementSprint PlanningThe Sprint: Daily Scrum, Collaboration,

Source Control, Code Quality, TestingSprint ReviewBuild & Deployment AutomationSprint RetrospectiveKanban

A few things to note about TFServiceTF Service is updated every 3 weeks.Free for 5 users. After that, you’ll need MSDN/CALs.No work item customisation.No SharePoint or Reporting Services integration.No federation - must use Microsoft Accounts (Live Id).

On-premise git support is coming with TFS 2013.Migration from TFService to on-premise requires TFS Integration platform.

http://tfs.visualstudio.com/news/release-archive

Done! Questions?

@[email protected]://www.richard-banks.org

Developer Network

Resources for Developers

http://msdn.microsoft.com/en-au/

Learning

Virtual Academy

http://www.microsoftvirtualacademy.com/

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/TechEd/Australia/2013

Resources for IT Professionals

http://technet.microsoft.com/en-au/

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