SlideShare a Scribd company logo
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

Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
Giordano Scalzo
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
Stephen Albright
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
scrum
scrumscrum
scrum
Noman sial
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
pmengal
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
gihanlsw
 
Scrum
ScrumScrum
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
Amit Verma
 
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
pmengal
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
Qasim Mehmood MBA-PM
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
Pravin Kumar Singh, PMP, PSM
 
Agile
AgileAgile
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
Michael Bourque
 

What's hot (20)

Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
scrum
scrumscrum
scrum
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Scrum
ScrumScrum
Scrum
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
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
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
Agile
AgileAgile
Agile
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum Process
Scrum ProcessScrum Process
Scrum 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 differences
David Tzemach
 
The evolution of agile development process
The evolution of agile development processThe evolution of agile development process
The evolution of agile development process
David 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 Tzemach
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
Return on Intelligence
 
Agile and waterfall
Agile and waterfallAgile and waterfall
Agile and waterfall
John Morse
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
Ahmed Abdel Rahman
 
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 framework
Anand 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 Review
David Tzemach
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc process
Michael 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 Management
Saqib Javed John
 
Regression testing
Regression testingRegression testing
Regression testingMohua Amin
 
Client-Side Performance Testing
Client-Side Performance TestingClient-Side Performance Testing
Client-Side Performance Testing
Anand 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 Cuts
Sauce Labs
 
Deploy and Destroy Complete Test Environments
Deploy and Destroy Complete Test EnvironmentsDeploy and Destroy Complete Test Environments
Deploy and Destroy Complete Test Environments
Bas 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 Tzemach
David Tzemach
 
Extreme programming (xp) | David Tzemach
Extreme programming (xp) | David TzemachExtreme programming (xp) | David Tzemach
Extreme programming (xp) | David Tzemach
David 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 Team
Paul Nguyen
 
Agile_PPT1.pptx
Agile_PPT1.pptxAgile_PPT1.pptx
Agile_PPT1.pptx
pratikjain19911
 
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
Yudha Pratama, PMP
 
Agile scrum brown bag
Agile scrum brown bagAgile scrum brown bag
Agile scrum brown bag
Bernadette Charlescar PMP, CSM
 
Rational unified process
Rational unified processRational unified process
Rational unified process
naveed428
 
Project organisation and erp implementation method
Project organisation and erp implementation methodProject organisation and erp implementation method
Project organisation and erp implementation method
Gaurav Kumar
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Fahad Alshareef
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
XBOSoft
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
Purvik Rana
 
Lean Methods & Last Planning
Lean Methods & Last PlanningLean Methods & Last Planning
Lean Methods & Last Planning
Thomas 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 Accurately
Amir Syafrudin
 
Scrum in Action
Scrum in ActionScrum in Action
Scrum in Action
Masas Dani
 
My feedback on ddd europe
My feedback on ddd europeMy feedback on ddd europe
My feedback on ddd europe
Guillaume Saint Etienne
 

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-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
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
 

More from David Tzemach

Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
David 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 | SupremeAgile
David Tzemach
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & Misconceptions
David Tzemach
 
Scrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachScrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical Approach
David 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 master
David Tzemach
 
SDLC vs STLC
SDLC vs STLCSDLC vs STLC
SDLC vs STLC
David Tzemach
 
What is component testing | David Tzemach
What is component testing | David TzemachWhat is component testing | David Tzemach
What is component testing | David Tzemach
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
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
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
David 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 Tzemach
David Tzemach
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
David 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

Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 

Recently uploaded (20)

Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 

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