SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
© Orangescrum Research Lab, San Jose, California Page 2
The Scrum Body of Knowledge Guide (SBOK Guide) has very well defined Scrum roles for successful
implementation of Agile Scrum Methodology for product development and project delivery.
In the previous chapter, we provided an overview of how agile methodology came to life and how it
gained popularity over the years and was widely accepted across industries.
Continuing our efforts to help you gain more insights into the agile methodology, we would like to help
you understand the basics of the Scrum Team and Scrum Roles.
Take a look at the below image to understand how the Scrum Roles are constituted and look in an actual
Scrum implementation.
Ref: - SBOK Guide 3rd
Edition
© Orangescrum Research Lab, San Jose, California Page 3
The Major Scrum Roles:
 The Product Owner
 The Scrum Master
 The Development Team
 The Scrum Team or the Scrum Core Team
© Orangescrum Research Lab, San Jose, California Page 4
The Product Owner
Product Owner (PO) is undoubtedly the “voice of the customer”. He owns the product end to end and is
responsible for the overall product delivery.
As explained by the Scrum Guide –
“Product owner is a scrum development role for a person who represents the business or user community
and is responsible for working with the user group to determine what features will be in the product
release.”
Having said that it is important to understand the characteristics or expertise of the Product Owner.
He has the most challenging role of wearing multiple hats throughout the product development journey.
 Communicator
 Subject Matter Expert
 End User Advocate
 Business Advocate
 Decision Maker
© Orangescrum Research Lab, San Jose, California Page 5
A Product Owner plays a crucial role in disseminating the vision and intent of the product, its detailed
features, design and the single person to maximize the return on investment of product.
His leadership skills are tested to the core as he is one tasked with conflicting goals, opinions and make
decisive final call.
For all practical purposes he is the Backlog Owner. The end to end responsibility of managing,
prioritizing and deciding what goes in and out of the backlog lies on the Product Manager.
Some of the key activities in Backlog Management include:
 Expressing the Product Backlog Items in detail.
 Ensuring that the Product Backlog is transparent and understood by everyone who would be
impacted by the product.
 Ordering the Product Backlog in such a way that it optimizes the value of work done by the
development team
 Making sure that the Product Backlog raises transparency to the extent that it is clear what the
Scrum team is going to work on next.
 Raising the transparency of Product Backlog to a level where stakeholders can see how value is
being added to the Product.
 Helping Development Team with Product Backlog Items (PBI) refinement.
Another important responsibility of the Product Manager is to define the “Acceptance Criteria” and
ensure that they are met.
SBOK Guide also maintains that –
“The Product Owner is one person, not a committee. The Product Owner may represent the desires of
a committee in the Product Backlog, but those wanting to change a Product Backlog item’s priority
must address the Product Owner.”
© Orangescrum Research Lab, San Jose, California Page 6
The Scrum Master
As the name indicates, the Scrum Master is one of the most important members of the Scrum Core
Team.
A Scrum Master is a “Servant Leader”. He is expected to have maximum influence and impact but has
minimum to almost no authority.
The primary objective of the Scrum Master is to promote the Scrum Methodology as per the SBOK Guide
and help everyone involved understand the Scrum theory, values, practices, roles and events.
But, overall a Scrum Master is a “facilitator”. He ensures the development teams are provided with a
conducive environment to function in a self-organizing manner.
The Scrum Master helps the Development Team and the Product Owner to identify and remove
impediments.
Scrum Master also helps the Product Owner understand, adopt and practice scrum to perform his
activities successfully.
Overall a Scrum Master is a SME and enables scrum adoption across the organization.
Let us look at the Scrum Master’s service to the Product Owner, Development Team and Organization in
detail below.
© Orangescrum Research Lab, San Jose, California Page 7
Product Owner Development Team Organization
Finding techniques for
effective Product Backlog
management
Coaching the Development
Team in self-organization
and to work cross-
functionally
Leading and coaching the
organization in its Scrum
adoption
Helping the Scrum Team
understand the need for
clear and concise Product
Backlog items
Helping the Development
Team to create high-value
products
Planning Scrum
implementations within the
organization
Understanding product
planning in an empirical
environment
Removing impediments to
the Development Team’s
progress
Helping employees and
stakeholders understand and
practice Scrum and empirical
product development
Ensuring the Product Owner
knows how to arrange the
Product Backlog to maximize
value
Coaching the Development
Teams within the
organization
Enabling changes that increases
the productivity of the Scrum
Team
Understanding and
practicing agility
Help understand and adopt
Scrum Methodology
Enable Scrum adoption to
achieve business value
Facilitating Scrum events as
requested or needed
Facilitating Scrum events as
requested or needed
Working with other Scrum
Masters to increase the
effectiveness of the application
of Scrum in the organization
© Orangescrum Research Lab, San Jose, California Page 8
The Development Team
The Development Team consists of professionals who do the work of delivering a potentially releasable
Increment of “Done” product at the end of each Sprint.
Only members of the Development Team create the Increment.
Basic Attributes of the Development Team:
• Self-Organizing: The Development Team selects the work that it is supposed to do during the
Sprint. No one, not even the Scrum Master/PO tells the Development Team how they are going
to deliver the potentially releasable increment.
• Cross-Functional: The Development Team has all the necessary skill-set required to convert the
selected Product Backlog items into a potentially releasable increment.
• Size: The optimal size for the Development Team is 3-9 members. With less than 3 members,
the Development Team may not have enough skill-set to create the potentially releasable
increment. Having more than 9 members on the Development Team may create additional
complexity which might be difficult to be managed with the empirical process.
• Title: There is only one title in the Development Team and that is “Developer”. Scrum recognizes
no other titles. It also discards the notion of sub-teams.
Accountability:
The Development team is accountable for delivering an increment of potentially releasable “Done”
product at the end of the Sprint. The Development Team is also accountable for the quality of the
“Done” product increment as per the acceptance criteria.
Overview of the Development Team
• Cross-functional, multi-learning and self-organizing, and while individuals often have specialized
skills or areas of focus, accountability belongs to the team as a whole
• Build and deliver the potentially shippable product increment from planning, analysis, design,
programming and testing
• Development Teams tend to have between 3 to 9 team members. Preferably dedicated.
• Responsible for building the actual product Increment
• Performs the development and testing of the product
• Outlines the tasks that need to be completed in order to develop a feature/user story
• Should be full-time
• Ideally, membership should change only between sprints
© Orangescrum Research Lab, San Jose, California Page 9
• Strong Cross Matrix of skillset with Developers having enough insight to ask business questions
o Works with the Product Owner to drive ambiguity lower
o Works to continuously improve the application and the methods/processes the team
utilizes
• Members are dynamic with enough experience to be able to handle a variety of coding
elements, for example:
o .NET developer who is able to perform a DBA low level task
o DBA/ETL duties should be combined within a single resource
o All resources should be geared toward Test Driven Development and be able to perform
testing
o Business Analyst should have Data Analyst skillset with a Quality Assurance mindset and
ability to formulate Acceptance Criteria with Product Owner
Summary
Agile Methodology maintains distinct roles and responsibilities of the Scrum team thereby enabling
absolute collaboration, swift conflict resolution and increases the team’s accountability and ownership.
The guiding principle being “self-organizing” goes a long way in making the team responsible towards
their goals. They choose what going to be done within a sprint and how long will be the sprint.
Overall, a product increment is delivered faster and with quality as the focus is on an increment instead
of a huge delivery thereby reducing distractions and improving execution.
© Orangescrum Research Lab, San Jose, California Page 10
Try Orangescrum Today!
Ready to help your team achieves more? Keep projects moving, optimize team performance, and avoid
burnout with Orangescrum.
For more information, head to our dedicated Orangescrum Official Page :)
Cloud: https://www.orangescrum.com/
Open Source: https://www.orangescrum.org/
Blog: http://blog.orangescrum.com/
Email: support@orangescrum.com

Contenu connexe

Tendances

Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
David Phipps
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
Operational Excellence Consulting
 

Tendances (20)

Product backlog
Product backlogProduct backlog
Product backlog
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)Scrum guide presentation (Scrum Guide in easy to read PPT format)
Scrum guide presentation (Scrum Guide in easy to read PPT format)
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum
ScrumScrum
Scrum
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Framework vs Kanban Method
Agile Scrum Framework  vs Kanban MethodAgile Scrum Framework  vs Kanban Method
Agile Scrum Framework vs Kanban Method
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Scrum
ScrumScrum
Scrum
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum values
Scrum valuesScrum values
Scrum values
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 

Similaire à Understanding the Scrum Team and Scrum Roles

Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
msdn70
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf
DngoTrung1
 

Similaire à Understanding the Scrum Team and Scrum Roles (20)

Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
dokumen.tips_visual-scrum-guide.pdf
dokumen.tips_visual-scrum-guide.pdfdokumen.tips_visual-scrum-guide.pdf
dokumen.tips_visual-scrum-guide.pdf
 
The scrumprimer20
The scrumprimer20The scrumprimer20
The scrumprimer20
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
Demystifying the Role of Product Owner
Demystifying the Role of Product OwnerDemystifying the Role of Product Owner
Demystifying the Role of Product Owner
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
 
202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf202004-Scrum-Master-Certification-Training-Manual.pdf
202004-Scrum-Master-Certification-Training-Manual.pdf
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
How Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project ManagementHow Bacancy Technology Benefits From Agile Scrum Project Management
How Bacancy Technology Benefits From Agile Scrum Project Management
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
Scrum guide
Scrum guideScrum guide
Scrum guide
 
Scrum guide
Scrum guideScrum guide
Scrum guide
 
PSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.pptPSPO Training by Manohar Prasad.ppt
PSPO Training by Manohar Prasad.ppt
 
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.pptpspotrainingbymanoharprasad-230119074638-553afd9f.ppt
pspotrainingbymanoharprasad-230119074638-553afd9f.ppt
 
Solit 2014, Scrum guide 2013, Семенченко Антон
Solit 2014, Scrum guide 2013, Семенченко АнтонSolit 2014, Scrum guide 2013, Семенченко Антон
Solit 2014, Scrum guide 2013, Семенченко Антон
 

Plus de Orangescrum

Plus de Orangescrum (20)

Agile Metrics and KPIs: Measuring Team Performance
Agile Metrics and KPIs: Measuring Team PerformanceAgile Metrics and KPIs: Measuring Team Performance
Agile Metrics and KPIs: Measuring Team Performance
 
Advanced Scrum Master Techniques | Sprint Planning
Advanced Scrum Master Techniques | Sprint PlanningAdvanced Scrum Master Techniques | Sprint Planning
Advanced Scrum Master Techniques | Sprint Planning
 
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfThe Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
 
Project management software for non-pofit organization.pdf
Project management software for non-pofit organization.pdfProject management software for non-pofit organization.pdf
Project management software for non-pofit organization.pdf
 
What are the Top Project Management Trends in 2023_.pdf
What are the Top Project Management Trends in 2023_.pdfWhat are the Top Project Management Trends in 2023_.pdf
What are the Top Project Management Trends in 2023_.pdf
 
Project Management Trends to Look for in 2023.pdf
Project Management Trends to Look for in 2023.pdfProject Management Trends to Look for in 2023.pdf
Project Management Trends to Look for in 2023.pdf
 
Revolutionizing Healthcare_ How Project Management Software Can Increase Effi...
Revolutionizing Healthcare_ How Project Management Software Can Increase Effi...Revolutionizing Healthcare_ How Project Management Software Can Increase Effi...
Revolutionizing Healthcare_ How Project Management Software Can Increase Effi...
 
Top Project Management Best Practices.pdf
Top Project Management Best Practices.pdfTop Project Management Best Practices.pdf
Top Project Management Best Practices.pdf
 
How to Streamline Your Workflow Using Orangescrum.pdf
How to Streamline Your Workflow Using Orangescrum.pdfHow to Streamline Your Workflow Using Orangescrum.pdf
How to Streamline Your Workflow Using Orangescrum.pdf
 
On-Premises Project Management Software for Construction Companies.pdf
On-Premises Project Management Software for Construction Companies.pdfOn-Premises Project Management Software for Construction Companies.pdf
On-Premises Project Management Software for Construction Companies.pdf
 
Project Management Software for Marketing and Advertising Agencies.pdf
Project Management Software for Marketing and Advertising Agencies.pdfProject Management Software for Marketing and Advertising Agencies.pdf
Project Management Software for Marketing and Advertising Agencies.pdf
 
My Work - Feature Release Update.pdf
My Work - Feature Release Update.pdfMy Work - Feature Release Update.pdf
My Work - Feature Release Update.pdf
 
Orangescrum for Marketing Agencies.pdf
Orangescrum for Marketing Agencies.pdfOrangescrum for Marketing Agencies.pdf
Orangescrum for Marketing Agencies.pdf
 
What is Task Cycle and How to View in Orangescrum.pdf
What is Task Cycle and How to View in Orangescrum.pdfWhat is Task Cycle and How to View in Orangescrum.pdf
What is Task Cycle and How to View in Orangescrum.pdf
 
Top 15 Project Management Tools in 2023.pdf
Top 15 Project Management Tools in 2023.pdfTop 15 Project Management Tools in 2023.pdf
Top 15 Project Management Tools in 2023.pdf
 
Top Self-Hosted Project Mangement Software.pdf
Top Self-Hosted Project Mangement Software.pdfTop Self-Hosted Project Mangement Software.pdf
Top Self-Hosted Project Mangement Software.pdf
 
Orangescrum’s New User-Onboarding - A Delightful Experience .pdf
Orangescrum’s New User-Onboarding - A Delightful Experience .pdfOrangescrum’s New User-Onboarding - A Delightful Experience .pdf
Orangescrum’s New User-Onboarding - A Delightful Experience .pdf
 
Data Center Project Management Software and Its Benefits
Data Center Project Management Software and Its BenefitsData Center Project Management Software and Its Benefits
Data Center Project Management Software and Its Benefits
 
Differences between On-Premise Vs Hosted Vs SaaS Project Management Software ...
Differences between On-Premise Vs Hosted Vs SaaS Project Management Software ...Differences between On-Premise Vs Hosted Vs SaaS Project Management Software ...
Differences between On-Premise Vs Hosted Vs SaaS Project Management Software ...
 
Why Planning Is Important in Project Management
Why Planning Is Important in Project ManagementWhy Planning Is Important in Project Management
Why Planning Is Important in Project Management
 

Dernier

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Dernier (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 

Understanding the Scrum Team and Scrum Roles

  • 1.
  • 2. © Orangescrum Research Lab, San Jose, California Page 2 The Scrum Body of Knowledge Guide (SBOK Guide) has very well defined Scrum roles for successful implementation of Agile Scrum Methodology for product development and project delivery. In the previous chapter, we provided an overview of how agile methodology came to life and how it gained popularity over the years and was widely accepted across industries. Continuing our efforts to help you gain more insights into the agile methodology, we would like to help you understand the basics of the Scrum Team and Scrum Roles. Take a look at the below image to understand how the Scrum Roles are constituted and look in an actual Scrum implementation. Ref: - SBOK Guide 3rd Edition
  • 3. © Orangescrum Research Lab, San Jose, California Page 3 The Major Scrum Roles:  The Product Owner  The Scrum Master  The Development Team  The Scrum Team or the Scrum Core Team
  • 4. © Orangescrum Research Lab, San Jose, California Page 4 The Product Owner Product Owner (PO) is undoubtedly the “voice of the customer”. He owns the product end to end and is responsible for the overall product delivery. As explained by the Scrum Guide – “Product owner is a scrum development role for a person who represents the business or user community and is responsible for working with the user group to determine what features will be in the product release.” Having said that it is important to understand the characteristics or expertise of the Product Owner. He has the most challenging role of wearing multiple hats throughout the product development journey.  Communicator  Subject Matter Expert  End User Advocate  Business Advocate  Decision Maker
  • 5. © Orangescrum Research Lab, San Jose, California Page 5 A Product Owner plays a crucial role in disseminating the vision and intent of the product, its detailed features, design and the single person to maximize the return on investment of product. His leadership skills are tested to the core as he is one tasked with conflicting goals, opinions and make decisive final call. For all practical purposes he is the Backlog Owner. The end to end responsibility of managing, prioritizing and deciding what goes in and out of the backlog lies on the Product Manager. Some of the key activities in Backlog Management include:  Expressing the Product Backlog Items in detail.  Ensuring that the Product Backlog is transparent and understood by everyone who would be impacted by the product.  Ordering the Product Backlog in such a way that it optimizes the value of work done by the development team  Making sure that the Product Backlog raises transparency to the extent that it is clear what the Scrum team is going to work on next.  Raising the transparency of Product Backlog to a level where stakeholders can see how value is being added to the Product.  Helping Development Team with Product Backlog Items (PBI) refinement. Another important responsibility of the Product Manager is to define the “Acceptance Criteria” and ensure that they are met. SBOK Guide also maintains that – “The Product Owner is one person, not a committee. The Product Owner may represent the desires of a committee in the Product Backlog, but those wanting to change a Product Backlog item’s priority must address the Product Owner.”
  • 6. © Orangescrum Research Lab, San Jose, California Page 6 The Scrum Master As the name indicates, the Scrum Master is one of the most important members of the Scrum Core Team. A Scrum Master is a “Servant Leader”. He is expected to have maximum influence and impact but has minimum to almost no authority. The primary objective of the Scrum Master is to promote the Scrum Methodology as per the SBOK Guide and help everyone involved understand the Scrum theory, values, practices, roles and events. But, overall a Scrum Master is a “facilitator”. He ensures the development teams are provided with a conducive environment to function in a self-organizing manner. The Scrum Master helps the Development Team and the Product Owner to identify and remove impediments. Scrum Master also helps the Product Owner understand, adopt and practice scrum to perform his activities successfully. Overall a Scrum Master is a SME and enables scrum adoption across the organization. Let us look at the Scrum Master’s service to the Product Owner, Development Team and Organization in detail below.
  • 7. © Orangescrum Research Lab, San Jose, California Page 7 Product Owner Development Team Organization Finding techniques for effective Product Backlog management Coaching the Development Team in self-organization and to work cross- functionally Leading and coaching the organization in its Scrum adoption Helping the Scrum Team understand the need for clear and concise Product Backlog items Helping the Development Team to create high-value products Planning Scrum implementations within the organization Understanding product planning in an empirical environment Removing impediments to the Development Team’s progress Helping employees and stakeholders understand and practice Scrum and empirical product development Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value Coaching the Development Teams within the organization Enabling changes that increases the productivity of the Scrum Team Understanding and practicing agility Help understand and adopt Scrum Methodology Enable Scrum adoption to achieve business value Facilitating Scrum events as requested or needed Facilitating Scrum events as requested or needed Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization
  • 8. © Orangescrum Research Lab, San Jose, California Page 8 The Development Team The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint. Only members of the Development Team create the Increment. Basic Attributes of the Development Team: • Self-Organizing: The Development Team selects the work that it is supposed to do during the Sprint. No one, not even the Scrum Master/PO tells the Development Team how they are going to deliver the potentially releasable increment. • Cross-Functional: The Development Team has all the necessary skill-set required to convert the selected Product Backlog items into a potentially releasable increment. • Size: The optimal size for the Development Team is 3-9 members. With less than 3 members, the Development Team may not have enough skill-set to create the potentially releasable increment. Having more than 9 members on the Development Team may create additional complexity which might be difficult to be managed with the empirical process. • Title: There is only one title in the Development Team and that is “Developer”. Scrum recognizes no other titles. It also discards the notion of sub-teams. Accountability: The Development team is accountable for delivering an increment of potentially releasable “Done” product at the end of the Sprint. The Development Team is also accountable for the quality of the “Done” product increment as per the acceptance criteria. Overview of the Development Team • Cross-functional, multi-learning and self-organizing, and while individuals often have specialized skills or areas of focus, accountability belongs to the team as a whole • Build and deliver the potentially shippable product increment from planning, analysis, design, programming and testing • Development Teams tend to have between 3 to 9 team members. Preferably dedicated. • Responsible for building the actual product Increment • Performs the development and testing of the product • Outlines the tasks that need to be completed in order to develop a feature/user story • Should be full-time • Ideally, membership should change only between sprints
  • 9. © Orangescrum Research Lab, San Jose, California Page 9 • Strong Cross Matrix of skillset with Developers having enough insight to ask business questions o Works with the Product Owner to drive ambiguity lower o Works to continuously improve the application and the methods/processes the team utilizes • Members are dynamic with enough experience to be able to handle a variety of coding elements, for example: o .NET developer who is able to perform a DBA low level task o DBA/ETL duties should be combined within a single resource o All resources should be geared toward Test Driven Development and be able to perform testing o Business Analyst should have Data Analyst skillset with a Quality Assurance mindset and ability to formulate Acceptance Criteria with Product Owner Summary Agile Methodology maintains distinct roles and responsibilities of the Scrum team thereby enabling absolute collaboration, swift conflict resolution and increases the team’s accountability and ownership. The guiding principle being “self-organizing” goes a long way in making the team responsible towards their goals. They choose what going to be done within a sprint and how long will be the sprint. Overall, a product increment is delivered faster and with quality as the focus is on an increment instead of a huge delivery thereby reducing distractions and improving execution.
  • 10. © Orangescrum Research Lab, San Jose, California Page 10 Try Orangescrum Today! Ready to help your team achieves more? Keep projects moving, optimize team performance, and avoid burnout with Orangescrum. For more information, head to our dedicated Orangescrum Official Page :) Cloud: https://www.orangescrum.com/ Open Source: https://www.orangescrum.org/ Blog: http://blog.orangescrum.com/ Email: support@orangescrum.com