9
SCRUM ROLES DAVID TZEMACH WWW.DTVISIONTECH.COM JUN 12 2016

Agile scrum roles

Embed Size (px)

Citation preview

Page 1: Agile scrum roles

SCRUM ROLESDAVID TZEMACH

WWW.DTVISIONTECH.COMJUN 12 2016

Page 2: Agile scrum roles

OVERVIEW• DEVELOPED BY JEFF SUTHERLAND AND KEN SCHWABER IN 1995S

• AN AGILE SOFTWARE DEVELOPMENT METHODOLOGY.• AN ITERATIVE AND INCREMENTAL DEVELOPMENT MANAGEMENT

PROCESS.• EMPATHIZE TEAM WORK AND COMMITMENT TO THE PROCESS.• INCREDIBLY SIMPLE TO BE UNDERSTOOD (ALTHOUGH HARD TO

IMPLEMENT…)• PROJECT PROCESS IS DIVIDED INTO SPRINTS (EQUAL TO

“ITERATIONS”).• EMBRACE CHANGES IN REQUIREMENTS.• DESIGNED TO MAXIMIZE “BUSINESS VALUE” (HIGHER

PRODUCTIVITY, FAST DELIVERY AND QUALITY PRODUCTS).

Page 3: Agile scrum roles

SCRUM ROLES

Page 4: Agile scrum roles

SCRUM TEAM• THE SCRUM TEAM HAS NOT TEAM LEADER, EVERY TEAM MEMBER HAS THE POWER TO CONTRIBUTE.

• THE SCRUM TEAM IS A RESPONSIBLE TO DELIVER THE SOFTWARE AT THE END OF EACH SPRINT.

• THE SCRUM TEAM SHOULD REPORT THE DAILY STATUS TO THE SCRUM MASTER.• THE TEAM MEMBERS SHARE THE SAME NORMS RESPECT AND COMMITMENT.• THE SCRUM TEAM RESPONSIBLE TO DETERMINE THE EFFORT THAT NEED TO BE DONE

TO COMPLETE A “USER STORY(ANALYSIS , CODE DESIGN , DEVELOPMENT AND TESTING)”.

• THE SCRUM TEAM IS MADE UP OF 3-10 TEAM MEMBERS.• THE TEAM MEMBERS WILL WORK FULL TIME AS PART OF THE SCRUM TEAM.• THE SCRUM TEAM IS SELF-ORGANIZED, CROSS FUNCTIONAL TEAM THAT HAS THE SET

OF SKILLS TO ACCOMPLISH THE PROJECT TARGETS.

Page 5: Agile scrum roles

SCRUM TEAM – THE PRINCIPLES OF A STRONG TEAM

Page 6: Agile scrum roles

PRODUCT OWNER• THE PRODUCT OWNER IS NOT RESPONSIBLE TO THE TECHNICAL ASPECTS OF THE PROJECT.

• RESPONSIBLE TO VALIDATE THAT TEAM WILL DELIVER THE EXPECTED “BUSINESS VALUE”.

• RESPONSIBLE TO DETERMINE THE PRIORITIZATION OF THE BACKLOG “USER STORIES”

• RESPONSIBLE TO DETERMINE THE TIMELINES OF THE PROJECT RELEASE DATES.

• RESPONSIBLE TO MANAGE THE PROJECT BACKLOG. • RESPONSIBLE TO SET THE VISION OF THE PROJECT.• RESPONSIBLE TO REPRESENT THE CUSTOMER.• USUALLY A PROJECT/PRODUCT MANAGER.

Page 7: Agile scrum roles

SCRUM MASTER• VALIDATE THAT THE TEAM MEMBERS WILL FOLLOW THE SCRUM RULES AND

PRACTICES.• COLLABORATE WITH THE PROJECT OWNER TO MAINTAIN THE PRODUCT BACKLOG.• OWNS THE RESPONSIBILITY TO COACH, MENTOR AND LEAD THE TEAM MEMBERS.• HELPS THE TEAM TO BE PRODUCTIVE AND PERFORM AT THE HIGHEST LEVEL. • MONITOR THE PROJECT PROGRESS AND VALIDATE THAT THE JOB IS DONE.• THE SCRUM MASTER WILL BE SOMEONE THAT HAS BOTH TECHNICAL AND

ADMINISTRATIVE CAPABILITIES (TECHNICAL LEADER, PRODUCT MANAGER, TEST ARCHITECT ETC.) .

• SETS AND MANAGES THE TEAM MEETINGS.• THE SCRUM MASTER SHOULD REDUCE THE PRESSURE ON THE TEAM AND REMOVE

ANY OBSTACLES THAT MAY AFFECT THE TEAM PROGRESS.• SHOULD LEAD BY EXAMPLE.• LEADS THE TEAM.

Page 8: Agile scrum roles

THE RELATION BETWEEN THE SCRUM ROLES• THE SCRUM TEAM COMMUNICATES WITH THE PRODUCT OWNER (TIMELINES,

PRIORITIZATION ETC.).• PRODUCT OWNER COMMUNICATES WITH THE BUSINESS OWNER, GET THE

BUSINESS REQUIREMENTS AND DELIVER THEM TO THE SCRUM MASTER AND THE SCRUM TEAM.

• PRODUCT OWNER COMMUNICATES WITH THE SCRUM MASTER (PROGRESS STATUS ,BACKLOG UPDATES, ETC.).

• THE SCRUM TEAM MEMBERS COMMUNICATES AMONG THEMSELVES TO ACCOMPLISH THE BUSINESS REQUIREMENTS.

• THE SCRUM TEAM COMMUNICATES WITH THE SCRUM MASTER (TECHNICAL ASPECTS, MENTORING, ETC.).

Scrum Team

Scrum Master

Product owner

Business owner

Page 9: Agile scrum roles

FOR ADDITIONAL KB’S PLEASE VISIT MY BLOG

WWW.DTVISIONTECH.COM