100% found this document useful (1 vote)
315 views34 pages

Backlog Management Checklists by Naveed Ramzan

The document discusses backlog management roles and responsibilities including the product owner, scrum master, and team members. It provides tips for managing the backlog such as grooming stories, adding acceptance criteria, and negotiating with clients.

Uploaded by

AgilePK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
100% found this document useful (1 vote)
315 views34 pages

Backlog Management Checklists by Naveed Ramzan

The document discusses backlog management roles and responsibilities including the product owner, scrum master, and team members. It provides tips for managing the backlog such as grooming stories, adding acceptance criteria, and negotiating with clients.

Uploaded by

AgilePK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
You are on page 1/ 34

Backlog Management Checklist

Naveed Ramzan

www.agile.org.pk | [email protected] | #AgilePK


About Me
I am Naveed Ramzan

● ITIL ® V3 Foundation Certified

● Working in Agile Environment since 2009

● Working as Open Source Developer in Multinational Company

● Provide services as Agile Coach in various IT Companies

● Playing Product Owner Role

2
www.agile.org.pk | [email protected] | #AgilePK
Talk’s Agenda
● Backlog Management Checklist

o Role

o Activities

o Responsibilities

3
www.agile.org.pk | [email protected] | #AgilePK
Roles
● Product Owner

● Scrum Master

● Team Members

4
www.agile.org.pk | [email protected] | #AgilePK
Role of Product Owner

Product
Owner

Client
Team

5
www.agile.org.pk | [email protected] | #AgilePK
Responsibilities of Product Owner
● Provide Vision

● Communication

● Motivate Team

● Maintain Backlog

6
www.agile.org.pk | [email protected] | #AgilePK
Responsibilities of Product Owner
● Continuous Backlog Grooming

● Define Releases

● Accept/Reject/Improve User Stories

● Honest Feedback

7
www.agile.org.pk | [email protected] | #AgilePK
Role of Scrum Master

8
www.agile.org.pk | [email protected] | #AgilePK
Role of Team Member
● Add Technical Steps to each story

● Add Complexity level to each story

● Add fair timeline to each story

9
www.agile.org.pk | [email protected] | #AgilePK
Major Activities

10
www.agile.org.pk | [email protected] | #AgilePK
Another Major Role in Backlog Management

11
www.agile.org.pk | [email protected] | #AgilePK
Client
● Who knows about the product more than Product Owner

● He knows his business objectives

● He defines the elements that create Value

12
www.agile.org.pk | [email protected] | #AgilePK
Issue with this role

Client just enters/sends few words of EPIC or user story

13
www.agile.org.pk | [email protected] | #AgilePK
Solution (PO to Client)
● All EPIC/User stories should be in pre-mature status by default

● Product Owner should do monthly or bi-monthly call with client

● Lead the meeting and discuss each EPIC/User story with client

● Add all discussion points in that EPIC/User Story

14
www.agile.org.pk | [email protected] | #AgilePK
Solution (PO to Team)
● Discuss each EPIC / User story with team

● Mature/Groom EPIC/User story (if needed) and update with all stuff/info

● Enter Fair Estimation and Priority

● Inform client about the User story priorities / dependencies and estimation

15
www.agile.org.pk | [email protected] | #AgilePK
How to engage Client in Backlog Management
Client Backlog Product Owner

Team

16
www.agile.org.pk | [email protected] | #AgilePK
Output
● Client will be happy that team understand the Business Value

● He will try to write groomed user stories

17
www.agile.org.pk | [email protected] | #AgilePK
Project Manager / Product Owner

18
www.agile.org.pk | [email protected] | #AgilePK
Best way to Manage Backlog
● Incident Management

● Problem Management

● Request Fulfilment ITIL ®


V3 Foundation
● Continuous Improvement

● Daily support tasks

19
www.agile.org.pk | [email protected] | #AgilePK
Handle Few Real time Scenarios

20
www.agile.org.pk | [email protected] | #AgilePK
Scenario 1
● Team have started sprint from 25-Mar to 05-Apr

● Client changed a small requirement in a user story ABC-012

● User story ABC-012 is in process in current Sprint

21
www.agile.org.pk | [email protected] | #AgilePK
Scenario 1
● Steps to do:

○ PO should check the team member working on user story ABC-012

○ PO should discuss with team member regarding Time estimation of updated requirement

○ Ask to remove user story of least priority from the sprint from that team member log

○ PO should keep balance with the requirement estimation hours and team working hours

○ PO should inform client, we are going to remove from current sprint a user story ABC-15 due
to this immediate change in user story ABC-012

22
www.agile.org.pk | [email protected] | #AgilePK
Scenario 2
● Team is going to start sprint 01-Apr to 10-Apr

● Client added a new user story ABC-045 with high priority

● User story ABC-045 need Research and implementation

23
www.agile.org.pk | [email protected] | #AgilePK
Scenario 2
● Steps to do:

○ PO should assess and discuss with team

○ PO should recommend to divide into 2 parts (Research and Implementation)

○ PO Should inform client that Research part will be included in sprint (01-Apr to 10-Apr)

○ Implementation part should in next sprint

○ In this way, it will be easy to handle user story, progressive, output will be in chunks

24
www.agile.org.pk | [email protected] | #AgilePK
Few tips to Manage Backlog to Sprints

25
www.agile.org.pk | [email protected] | #AgilePK
#1

Think Big and start with small

26
www.agile.org.pk | [email protected] | #AgilePK
#2

27
www.agile.org.pk | [email protected] | #AgilePK
#3

Add acceptance criteria

28
www.agile.org.pk | [email protected] | #AgilePK
#4
● Remove User Stories that no longer appear relevant

● Creating new User Stories in response to newly discovered needs

● Re-assessing the relative priority of stories

29
www.agile.org.pk | [email protected] | #AgilePK
#5

Every team member should do his own


SWOT Analysis

30
www.agile.org.pk | [email protected] | #AgilePK
#6
● 75% of sprint time for new issues

● 15% of sprint time for Technical debates or Research

● 10% of sprint time for Bug Fixes of last sprint

31
www.agile.org.pk | [email protected] | #AgilePK
#7

Learn, how to Negotiate with Client !

32
www.agile.org.pk | [email protected] | #AgilePK
Your Turn

33
www.agile.org.pk | [email protected] | #AgilePK
Contact Me

[email protected]

34
www.agile.org.pk | [email protected] | #AgilePK

You might also like