SlideShare a Scribd company logo
1 of 9
SCRUM ROLES
DAVID TZEMACH
WWW.DTVISIONTECH.COM
JUN 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

More Related Content

What's hot

Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018pmengal
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding ScrumClayDesk
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaEdureka!
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development processjhericks
 

What's hot (20)

Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum
ScrumScrum
Scrum
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Scrum
ScrumScrum
Scrum
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 

Viewers also liked

Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesAgile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesDavid Tzemach
 
The evolution of agile development process
The evolution of agile development processThe evolution of agile development process
The evolution of agile development processDavid Tzemach
 
The basics of UNIT testing
The basics of UNIT testing The basics of UNIT testing
The basics of UNIT testing David Tzemach
 
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachDavid Tzemach
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileReturn on Intelligence
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfallJohn Morse
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices David Tzemach
 
Patterns of a “good” test automation framework
Patterns of a “good” test automation frameworkPatterns of a “good” test automation framework
Patterns of a “good” test automation frameworkAnand Bagmar
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management Kostiantyn Trefiak
 
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)Anand Bagmar
 
Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete ReviewDavid Tzemach
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc processMichael Deady
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Marraju Bollapragada V
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project ManagementSaqib Javed John
 
Regression testing
Regression testingRegression testing
Regression testingMohua Amin
 
Client-Side Performance Testing
Client-Side Performance TestingClient-Side Performance Testing
Client-Side Performance TestingAnand Bagmar
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
Appium: Prime Cuts
Appium: Prime CutsAppium: Prime Cuts
Appium: Prime CutsSauce Labs
 
Deploy and Destroy Complete Test Environments
Deploy and Destroy Complete Test EnvironmentsDeploy and Destroy Complete Test Environments
Deploy and Destroy Complete Test EnvironmentsBas Dijkstra
 

Viewers also liked (20)

Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differencesAgile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differences
 
The evolution of agile development process
The evolution of agile development processThe evolution of agile development process
The evolution of agile development process
 
The basics of UNIT testing
The basics of UNIT testing The basics of UNIT testing
The basics of UNIT testing
 
All you need to know about regression testing | David Tzemach
All you need to know about regression testing | David TzemachAll you need to know about regression testing | David Tzemach
All you need to know about regression testing | David Tzemach
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and Agile
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfall
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices
 
Patterns of a “good” test automation framework
Patterns of a “good” test automation frameworkPatterns of a “good” test automation framework
Patterns of a “good” test automation framework
 
Agile vs Waterfall Project management
Agile vs Waterfall  Project management Agile vs Waterfall  Project management
Agile vs Waterfall Project management
 
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
 
Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete Review
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc process
 
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
 
Regression testing
Regression testingRegression testing
Regression testing
 
Client-Side Performance Testing
Client-Side Performance TestingClient-Side Performance Testing
Client-Side Performance Testing
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Appium: Prime Cuts
Appium: Prime CutsAppium: Prime Cuts
Appium: Prime Cuts
 
Deploy and Destroy Complete Test Environments
Deploy and Destroy Complete Test EnvironmentsDeploy and Destroy Complete Test Environments
Deploy and Destroy Complete Test Environments
 

Similar to Agile scrum roles

The role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachThe role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachDavid Tzemach
 
Extreme programming (xp) | David Tzemach
Extreme programming (xp) | David TzemachExtreme programming (xp) | David Tzemach
Extreme programming (xp) | David TzemachDavid Tzemach
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi TLI GrowthSession
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore TeamPaul Nguyen
 
Pmp – pmbok 5th edition chapter4 project integration management final
Pmp – pmbok 5th edition chapter4 project integration management finalPmp – pmbok 5th edition chapter4 project integration management final
Pmp – pmbok 5th edition chapter4 project integration management finalYudha Pratama, PMP
 
Rational unified process
Rational unified processRational unified process
Rational unified processnaveed428
 
Project organisation and erp implementation method
Project organisation and erp implementation methodProject organisation and erp implementation method
Project organisation and erp implementation methodGaurav Kumar
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
Lean Methods & Last Planning
Lean Methods & Last PlanningLean Methods & Last Planning
Lean Methods & Last PlanningThomas Almore
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-worksNora Papazyan
 
Scrum Framework: Manage Anything Efficiently and Accurately
Scrum Framework: Manage Anything Efficiently and AccuratelyScrum Framework: Manage Anything Efficiently and Accurately
Scrum Framework: Manage Anything Efficiently and AccuratelyAmir Syafrudin
 
Scrum in Action
Scrum in ActionScrum in Action
Scrum in ActionMasas Dani
 

Similar to Agile scrum roles (20)

The role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachThe role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David Tzemach
 
Extreme programming (xp) | David Tzemach
Extreme programming (xp) | David TzemachExtreme programming (xp) | David Tzemach
Extreme programming (xp) | David Tzemach
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 
Agile_PPT1.pptx
Agile_PPT1.pptxAgile_PPT1.pptx
Agile_PPT1.pptx
 
Pmp – pmbok 5th edition chapter4 project integration management final
Pmp – pmbok 5th edition chapter4 project integration management finalPmp – pmbok 5th edition chapter4 project integration management final
Pmp – pmbok 5th edition chapter4 project integration management final
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
 
Rational unified process
Rational unified processRational unified process
Rational unified process
 
Project organisation and erp implementation method
Project organisation and erp implementation methodProject organisation and erp implementation method
Project organisation and erp implementation method
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Lean Methods & Last Planning
Lean Methods & Last PlanningLean Methods & Last Planning
Lean Methods & Last Planning
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-works
 
Scrum Framework: Manage Anything Efficiently and Accurately
Scrum Framework: Manage Anything Efficiently and AccuratelyScrum Framework: Manage Anything Efficiently and Accurately
Scrum Framework: Manage Anything Efficiently and Accurately
 
Scrum in Action
Scrum in ActionScrum in Action
Scrum in Action
 
My feedback on ddd europe
My feedback on ddd europeMy feedback on ddd europe
My feedback on ddd europe
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 

More from David Tzemach

Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automationDavid Tzemach
 
The new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileThe new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileDavid Tzemach
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsDavid Tzemach
 
Scrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachScrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachDavid Tzemach
 
Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?David Tzemach
 
Top 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterTop 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterDavid Tzemach
 
What is component testing | David Tzemach
What is component testing | David TzemachWhat is component testing | David Tzemach
What is component testing | David TzemachDavid Tzemach
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David TzemachDavid Tzemach
 
The complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachThe complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachDavid Tzemach
 
The complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachThe complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachDavid Tzemach
 
Software testing metrics | David Tzemach
Software testing metrics | David Tzemach Software testing metrics | David Tzemach
Software testing metrics | David Tzemach David Tzemach
 
An introduction to api testing | David Tzemach
An introduction to api testing | David TzemachAn introduction to api testing | David Tzemach
An introduction to api testing | David TzemachDavid Tzemach
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance TestingDavid Tzemach
 

More from David Tzemach (14)

Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
The new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileThe new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgile
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & Misconceptions
 
Scrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachScrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical Approach
 
Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?
 
Top 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterTop 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum master
 
SDLC vs STLC
SDLC vs STLCSDLC vs STLC
SDLC vs STLC
 
What is component testing | David Tzemach
What is component testing | David TzemachWhat is component testing | David Tzemach
What is component testing | David Tzemach
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David Tzemach
 
The complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachThe complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David Tzemach
 
The complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachThe complete guide for negative testing | David Tzemach
The complete guide for negative testing | David Tzemach
 
Software testing metrics | David Tzemach
Software testing metrics | David Tzemach Software testing metrics | David Tzemach
Software testing metrics | David Tzemach
 
An introduction to api testing | David Tzemach
An introduction to api testing | David TzemachAn introduction to api testing | David Tzemach
An introduction to api testing | David Tzemach
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 

Recently uploaded

Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Agile scrum roles

  • 2. 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).
  • 4. 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.
  • 5. SCRUM TEAM – THE PRINCIPLES OF A STRONG TEAM
  • 6. 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.
  • 7. 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.
  • 8. 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
  • 9. FOR ADDITIONAL KB’S PLEASE VISIT MY BLOG WWW.DTVISIONTECH.COM