The role of the product owner in scrum team | David Tzemach

11
THE ROLE OF THE PRODUCT OWNER IN SCRUM TEAM DAVID TZEMACH WWW.MACHTESTED.COM MAY 12 2017

Transcript of The role of the product owner in scrum team | David Tzemach

Page 1: The role of the product owner in scrum team | David Tzemach

THE ROLE OF THE PRODUCT OWNER IN

SCRUM TEAM

DAVID TZEMACHWWW.MACHTESTED.COM

MAY 12 2017

Page 2: The role of the product owner in scrum team | David Tzemach

AGENDA

• OVERVIEW

• PRODUCT OWNER (PO) & SCRUM BACKLOGS

• PRODUCT OWNER (PO) & SCRUM TEAM

• PRODUCT OWNER (PO) & CORE ACTIVITIES

• THE CHARACTERISTICS THAT MAKE A GREAT PO

Page 3: The role of the product owner in scrum team | David Tzemach

THE ROLE OF THE PRODUCT OWNER(PO)

Page 4: The role of the product owner in scrum team | David Tzemach

OVERVIEWTHE PRODUCT OWNER (PO) ROLE WAS ESTABLISHED ONCE THE SCRUM FRAMEWORK WAS CREATED TO ADDRESS

ISSUES THAT ENGINEERING TEAMS FACED DURING A PRODUCT DEVELOPMENT, THE MAIN AND MOST

IMPORTANT ACTIVITY THAT IS EXPECTED FROM THE PO, IS TO PROVIDE A SINGLE POINT OF INFORMATION THAT

CAN REMOVE OBSTACLES DURING THE DEVELOPMENT PROCESS.

EXAMPLES

• PROVIDE FEEDBACK TO THE TEAM AND DETERMINE THE QUALITY OF THE RESULTS.

• DEFINE AND PRIORITIZE THE BACKLOG STORIES (REQUIREMENTS).

• HAVE THE FINAL AUTHORITY WHEN NEEDED.

• DETERMINE THE PROJECT RELEASE DATES.

• PROVIDE THE VISION FOR THE PROJECT.

• REPRESENT THE CLIENT.

Page 5: The role of the product owner in scrum team | David Tzemach

THE RESPONSIBILITIES AND ACTIVITIES OF

THE PRODUCT OWNER

Page 6: The role of the product owner in scrum team | David Tzemach

PRODUCT OWNER (PO) & SCRUM BACKLOGS

• SPLITTING USER STORIES WHICH ARE TOO BIG FOR A SINGLE ITERATION (EPICS).

• DETERMINE THE STORIES DOD AND APPROVE IT IN THE REVIEW MEETING.

• DETERMINE THE STORIES ACCEPTANCE CRITERIA.

• PRIORITIZE USER STORIES BASED ON ROI.

• MAINTAIN THE PRODUCT BACKLOG

• WRITING USER STORIES.

Page 7: The role of the product owner in scrum team | David Tzemach

PRODUCT OWNER (PO) & SCRUM TEAM

• PROVIDE THE USER STORIES AND TARGETS FOR THE NEXT ITERATION (PLANNING MEETING).

• HELP THE TEAM TO REMOVE ANY OBSTACLES THAT ANY AFFECT THEIR PERFORMANCE.

• HELP THE TEAM TO IMPROVE BY TAKING REAL ACTIONS (RETROSPECTIVE MEETING).

• MEASURING THE TEAM PROGRESS BASED ON COMMITMENT AND VELOCITY.

• COMMUNICATE THE PRODUCT VISION TO THE TEAM.

• PROVIDE FEEDBACK TO THE TEAM AND DETERMINE THE QUALITY OF THE ITERATION

DELIVERABLES (SPRINT REVIEW).

• PARTICIPATING IN DAILY SCRUM MEETINGS TO BE ABLE TO ADAPT AND INSPECT THE CURRENT

PROGRESS.

Page 8: The role of the product owner in scrum team | David Tzemach

PRODUCT OWNER (PO) & CORE ACTIVITIES

• MAKE REAL BUSINESS DECISIONS THAT CAN AFFECT THE ENTIRE PROJECT.

• COMMUNICATE THE PROJECT STATUS TO EXTERNAL RESOURCES.

• PROVIDE THE VISION AND GOALS FOR THE PROJECT.

• HAVE THE FINAL AUTHORITY WHEN NEEDED.

• DETERMINE THE PROJECT RELEASE DATES.

Page 9: The role of the product owner in scrum team | David Tzemach

THE CHARACTERISTICS THAT MAKE A GREAT PRODUCT OWNER

Page 10: The role of the product owner in scrum team | David Tzemach

LIST OF CHARACTERISTICS THAT MAKES GREAT PO

LEADERSHIP - A GOOD PO WILL PROVIDE A CLEAR AND INFORMATIVE VISION FOR THE TEAM, IT’S HIS RESPONSIBILITY TO MAKE SURE THAT THE SCRUM TEAM WILL

UNDERSTAND THE PROJECT GOALS AND WHAT IS EXPECTED FROM THEM.

AVAILABILITY AND COMMUNICATION - THE PRODUCT OWNER SHOULD BE AVAILABLE FOR THE SCRUM TEAM, SIMPLE HAS THAT, A GOOD COMMUNICATION IS THE KEY TO

EVERY PROJECT AND ESPECIALLY IN SCRUM PROCESS.

AIM FOR CONTINUES IMPROVEMENT - THE PO SHOULD AIM TO IMPROVE THE PROCESS PER ITERATION, IT’S ONE OF HIS MAJOR RESPONSIBILITIES TO MAKE SURE THAT

THE SCRUM TEAM WILL IMPROVE THROUGH TIME.

EXPERIENCED - THE PO ROLE POSSESSES MANY ACTIVITIES SUCH AS DETERMINE THE GOALS, VISION, AND ROI OF THE PROJECT, TO BE ABLE TO DETERMINE EACH ONE

OF THEM, THE PO SHOULD HAVE THE EXPERIENCE NEEDED TO DEAL WITH THESE CHALLENGES IN A WAY THAT DOES NOT AFFECT THE PROJECT GOALS.

ADAPTABLE TO CHANGES - AS YOU KNOW, IN SCRUM WE EMBRACE CHANGES THAT CAN RAISE DURING THE SDLC, A GOOD PO IS NOT AFRAID TO CONFRONT THESE

CHANGES AND RESOLVE THEM IN A WAY THAT DOES NOT AFFECT THE PROJECT GOALS AND VISION.

TRUST THE SCRUM TEAM – A GOOD PO, WILL TRUST THE TEAM ONCE THEY DETERMINE THEIR SPRINT COMMITMENTS, A GOOD PO WILL PROVIDE THE FREEDOM NEEDED

FOR THE TEAM TO GROW AND MANAGE THEIR TASKS THROUGHOUT THE ITERATIONS.

Page 11: The role of the product owner in scrum team | David Tzemach

FOR ADDITIONAL KB’S PLEASE VISIT MY BLOG

WWW.MACHTESTED.COM