Professional Documents
Culture Documents
Naveed Ramzan
2
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Talk’s Agenda
● Backlog Management Checklist
o Role
o Activities
o Responsibilities
3
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Roles
● Product Owner
● Scrum Master
● Team Members
4
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Role of Product Owner
Product
Owner
Client
Team
5
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Responsibilities of Product Owner
● Provide Vision
● Communication
● Motivate Team
● Maintain Backlog
6
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Responsibilities of Product Owner
● Continuous Backlog Grooming
● Define Releases
● Honest Feedback
7
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Role of Scrum Master
8
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Role of Team Member
● Add Technical Steps to each story
9
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Major Activities
10
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Another Major Role in Backlog Management
11
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Client
● Who knows about the product more than Product Owner
12
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Issue with this role
13
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Solution (PO to Client)
● All EPIC/User stories should be in pre-mature status by default
● Lead the meeting and discuss each EPIC/User story with client
14
www.agile.org.pk | contact@agile.org.pk | #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
● Inform client about the User story priorities / dependencies and estimation
15
www.agile.org.pk | contact@agile.org.pk | #AgilePK
How to engage Client in Backlog Management
Client Backlog Product Owner
Team
16
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Output
● Client will be happy that team understand the Business Value
17
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Project Manager / Product Owner
18
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Best way to Manage Backlog
● Incident Management
● Problem Management
19
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Handle Few Real time Scenarios
20
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Scenario 1
● Team have started sprint from 25-Mar to 05-Apr
21
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Scenario 1
● Steps to do:
○ 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 | contact@agile.org.pk | #AgilePK
Scenario 2
● Team is going to start sprint 01-Apr to 10-Apr
23
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Scenario 2
● Steps to do:
○ PO Should inform client that Research part will be included in sprint (01-Apr to 10-Apr)
○ In this way, it will be easy to handle user story, progressive, output will be in chunks
24
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Few tips to Manage Backlog to Sprints
25
www.agile.org.pk | contact@agile.org.pk | #AgilePK
#1
26
www.agile.org.pk | contact@agile.org.pk | #AgilePK
#2
27
www.agile.org.pk | contact@agile.org.pk | #AgilePK
#3
28
www.agile.org.pk | contact@agile.org.pk | #AgilePK
#4
● Remove User Stories that no longer appear relevant
29
www.agile.org.pk | contact@agile.org.pk | #AgilePK
#5
30
www.agile.org.pk | contact@agile.org.pk | #AgilePK
#6
● 75% of sprint time for new issues
31
www.agile.org.pk | contact@agile.org.pk | #AgilePK
#7
32
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Your Turn
33
www.agile.org.pk | contact@agile.org.pk | #AgilePK
Contact Me
ping@naveedramzan.com
34
www.agile.org.pk | contact@agile.org.pk | #AgilePK