Top Banner
Project Management with TFS 1
17

Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

Dec 17, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

Project Management with TFS

1

Page 2: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

What TFS offers for Project Management?

Work Item tracking

2

Portfolio backlog

Backlog

Issue tracking

Feature

Product Backlog Item

Task

Impediment

Task

Bug

Page 3: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

Portfolio backlog“Do you like to first think big, defining your large features first, and then break down and define work as you go along?”

Portfolio Backlog• A hierarchical portfolio of Backlog Items• Features as parent items of child PBIs

3

Page 4: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

Features vs. Backlog ItemsProduct Backlog Item – represents work that can be completed within one Sprint; they are broken down into tasks that need to be accomplished to complete work. PBIs are estimated to enable Sprint Planning & forecasting (velocity and burndown)

Feature - represents work that cannot be completed within a single Sprint and instead will run over a longer period of time before it is complete (think epic). Features are broken down into PBIs to fit into a single Sprint. Features are not Estimated as they are by definition large and unwieldy, instead they have a target date to help prioritize and plan Releases. Features are not used in Sprint Planning as they are too big; only the children in the form of PBIs are used for Sprint Planning and forecasting.

4

Page 5: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

5

Feature Fields

Page 6: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

6

Product Backlog ItemWhen you define a PBI, you want to focus on the value that your customer will receive and avoid descriptions of how your team will develop the feature.

Page 7: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

7

PBI Fields

Page 8: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

8

PBI Kanban Board• The product owner creates a

PBI in the New state with the default reason, “New backlog item.

• The product owner moves a PBI to Approved after it is sufficiently described and ready for the team to estimate the level of effort. Most of the time, items near the top of the Product Backlog are in the Approved state, while items toward the middle and bottom are in a New state.

• The team updates the status to Committed when they decide to complete the work during the sprint,

• A PBI is moved to Done state when the team has completed all its associated tasks and the product owner agrees that the PBI has been implemented according to the Acceptance Criteria.

Page 9: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

9

Assigning Tasks to PBIUsing Scrum, teams forecast work and define tasks at the start of each Sprint, and each team member performs a subset of those tasks. Tasks can include development, testing and other kinds of work. For example, a developer role can define tasks to implement PBIS and a tester role can define tasks to write and run test cases.

Page 10: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

10

Task FieldsRemaining work: This field should be updated repeatedly by developers! After DONE status, this field is disabled.

Page 11: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

11

Backlog Items to Tasks

Page 12: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

12

Sprint in TFS

Page 13: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

13

Sprint Kanban Board

Page 14: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

14

Managing Sprint Members

Page 15: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

15

Tracking an Item

Page 16: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

?

Page 17: Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.

References

17

• Hossein, Sarahar. “Managing software projects with Team Foundation Server 2013 in Agile Scrum”

• NSilverBullet. “Features help us plan work better in Team Foundation Server Scrum process”