Upload
david-tzemach
View
34.918
Download
1
Embed Size (px)
Citation preview
SCRUM ROLESDAVID TZEMACH
WWW.DTVISIONTECH.COMJUN 12 2016
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).
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.
SCRUM TEAM – THE PRINCIPLES OF A STRONG TEAM
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.
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.
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
FOR ADDITIONAL KB’S PLEASE VISIT MY BLOG
WWW.DTVISIONTECH.COM