SlideShare ist ein Scribd-Unternehmen logo
1 von 37
SCRUM Study
by
Ayo Apampa MSc Engr. And Economics
Business Analysis Professional Diploma | Member IIBA
Certified Scrum Master | Certified Scrum Product Owner
GDPR Certified | Member International Association of Privacy Policy
Microsoft Technical Associate | Certified in Server 2012, Network Fundamentals and Office 365
Affiliate International Compliance Association
Scrum is a lightweight agile project management
framework mainly used for software development. It
describes an iterative and incremental approach for
project work.
What is SCRUM
SCRUM Framework
Agile manifesto
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
• The three roles: Scrum Master, Scrum Product Owner and the
Scrum Team
• A prioritized Backlog containing the end user requirements Sprints
• Scrum Events: Sprint Planning Meeting (WHATMeeting,
HOWMeeting), Daily Scrum Meeting,
• Sprint Review Meeting, Sprint Retrospective Meeting
The main components of Scrum Framework are:
The Scrum Team is empowered to only select the
user stories they are sure they can finish within the
2-4 weeks of Sprints. As the Scrum Team is allowed
to commit their own goals they will be more
motivated and work with best possible performance.
The Scrum Master is another important role in the
Scrum Framework as it works as a servant-master
with the Scrum Team. His/her main tasks are to
make the Scrum team understand how Scrum
operates, to protect the Scrum Team from external
interruptions and to remove impediments that
hinder the Scrum Team to reach its maximum
productivity.
SCRUM Master
The Product Backlog consists all the requirements that
Needs to be done in order to successfully deliver a
working software system.
Product Backlog
The Phases of SCRUM
Waterfall Software Development Model
As shown above, when deploying the waterfall
methodology there is a strict sequential chain of the
different project phases. A previous phase has to be
completed before starting the next phase. Going
back is in most cases difficult, costly, frustrating to
the team and time consuming.
What Makes the Scrum Framework Succeed?
What is the Definition Of Done
In Scrum the factors that define when a feature is complete
(in terms of quality, required testing, documentation etc.)
are defined by the Definition Of Done (DoD) right at the
start of the sprint. No incomplete or untested feature will be
released to the customer.
This flexibility does not only apply to software
requirements, but also to the operational processes
themselves, the Scrum Framework allows optimizing
resources usage (time, budget) and minimizes waste.
Benefits of Agile SCRUM Practice
• Increased productivity
• Better product quality
• Reduced or stable project costs after introducing agile
methods
• Higher customer satisfaction
• Increased satisfaction and motivation of the employees
Within the Scrum Framework three roles are defined:
• The Scrum Team
• Scrum Master
• Scrum Product Owner
The Scrum Team
Size of the Scrum Team
Scrum Teams are small. The ideal size is 7 +/- 2 people.
Responsibilities of the Scrum Team
• They have to breakdown the requirements, create task,
estimate and distribute them. These are used to create
the Sprint Backlog.
• They have to perform the short Daily Sprint Meeting.
• They have to ensure that at the end of the Sprint,
potentially shippable functionality is delivered.
• They have to update the status and the remaining efforts
for their tasks regularly to allow creation of a Sprint
Burndown Chart.
The Scrum Master
The Scrum Master is part of the Scrum Team and
acts as a servant-leader for the Scrum Team.
Scrum Master ensures that the Scrum Team adheres
to the Scrum theory, practices and rules.
• Guard the Scrum Team from external requests and disruptions
• Act as a change agent and adapt processes to maximize
productivity of the team
• Coach the Scrum Team
• Remove impediments for the Scrum Team
• Ensure efficient communication between the Scrum Team and
the Scrum Product Owner
• Facilitate the various Scrum Events
Responsibilities of the Scrum Master
Represents the end customer and/or other
stakeholders and is responsible for maximizing the
value of the product by ensuring that the right
work is done at the right time.
The product owner is commonly a lead user of the system or
someone from marketing, product management or anyone
with a solid understanding of users, the market place, the
competition and of future trends for the domain or type of
system being developed.
Scrum Product Owner
• Managing the Scrum Product Backlog
• Release Management
• Stakeholder Management
• Work closely with the Scrum Team
Responsibilities of Scrum Product Owner:
The Product Backlog
The Product Backlog is the list of all things that needs to
be done within the project. It replaces the traditional
requirements specification artefacts.
These items can have a technical nature or can be
user-centric e.g. in the form of user stories.
• an entry in the Scrum Product Backlog always add
value for the customer
• the entries in the Scrum Product Backlog are
prioritized and ordered accordingly
• the level of detail depends on the position of the entry
within the Scrum Product Backlog
Properties of Product Backlog
• all entries are estimated
• the Scrum Product Backlog is a living document
• there are no action-items or low-level tasks in the
Scrum Product Backlog
Properties of Product Backlog
Sample of Product Backlog
User Stories
• As an [actor], I [want|must] [action] so that
[achievement]
• Or in a shorter version:
As an [actor], I [want|must] [achievement]
Scrum Effort Estimations
All the entries within the Scrum Product Backlog have to
be estimated to allow the Scrum Product Owner to
prioritize the entries and to plan releases.
Common estimating methods include numeric
Sizing (1 through 10),
t-shirt sizes (XS, S, M, L, XL, XXL, XXXL)
or the Fibonacci sequence (1, 2, 3, 5, 8, 13, 21, 34,etc.).
A high estimate usually means that the story is
not well understood in detail or should be broken
down into multiple smaller stories.
Sprint?
In the Scrum Framework all activities needed for the
implementation of entries from the Scrum Product
Backlog are performed within Sprints (also called
'Iterations'). Sprints are always short: normally about
2-4 weeks.
SPRINT Process
SPRINT Process
The Sprint starts with planning sessions to define the content of
the Sprint called Sprint Planning Meeting.
At the end of the Sprint a Sprint Review Meeting is conducted to
allow the Scrum Product Owner to check if all of the committed
items are complete and implemented correctly.
A Sprint Retrospective Meeting is conducted to check and
improve the project execution processes: What was good during
the Sprint, what should continue and what should be improved.
Daily Standup-Meeting
During the Sprint a short daily Standup-Meeting
(Daily Scrum Meeting) is held to update the status of
the items and to help self-organization of the team.
Question?
Thank you
Admin@hostserviceuk.com
Reference
Mountain Goat Software
Scrum-Institute
Scrum Alliance
Scrum Guide

Weitere ähnliche Inhalte

Was ist angesagt?

agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology rahul reddy
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with ScrumChris Brown
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology AssessmentSandy Lee
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)Manoj Ellappan
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrumdj1arry
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalBluegrass Digital
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile MethodologyZahra Golmirzaei
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile TermsValtech UK
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introductionducquoc_vn
 
Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007StrDia
 
Agile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DCAgile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DCForum One
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile DevelopmentTu Hoang
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Alexei Govorine
 

Was ist angesagt? (20)

agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation Slides
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Software Development with Scrum
Agile Software Development with ScrumAgile Software Development with Scrum
Agile Software Development with Scrum
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass Digital
 
Scrum an Agile Methodology
Scrum an Agile MethodologyScrum an Agile Methodology
Scrum an Agile Methodology
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
Agile
AgileAgile
Agile
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 
Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007Agile Methods 101 Bar Camp 2007
Agile Methods 101 Bar Camp 2007
 
Agile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DCAgile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DC
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)Nuts and Bolts of Scrum Template (extended)
Nuts and Bolts of Scrum Template (extended)
 

Ähnlich wie What is Scrum (20)

Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdfPSPO(Scrum Product Owner) Preparation Quick Guide.pdf
PSPO(Scrum Product Owner) Preparation Quick Guide.pdf
 
Seminar on Scrum
Seminar  on  ScrumSeminar  on  Scrum
Seminar on Scrum
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
scrum-1-10.pptx
scrum-1-10.pptxscrum-1-10.pptx
scrum-1-10.pptx
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 
Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Engineering Talent Development Thru Projects
Engineering Talent Development Thru ProjectsEngineering Talent Development Thru Projects
Engineering Talent Development Thru Projects
 
Agile
Agile Agile
Agile
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 
CRUMstudy Brochure - English
CRUMstudy Brochure - EnglishCRUMstudy Brochure - English
CRUMstudy Brochure - English
 

Mehr von Ayo Apampa

Business Intelligence for Business Analyst October 2018
Business Intelligence for Business Analyst  October 2018Business Intelligence for Business Analyst  October 2018
Business Intelligence for Business Analyst October 2018Ayo Apampa
 
Project lifecycle
Project lifecycleProject lifecycle
Project lifecycleAyo Apampa
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement EngineeringAyo Apampa
 
User Centred Design
User Centred DesignUser Centred Design
User Centred DesignAyo Apampa
 
DMAIC, DMADV & AGILE
DMAIC, DMADV & AGILEDMAIC, DMADV & AGILE
DMAIC, DMADV & AGILEAyo Apampa
 
Business Analysis Core Standard Knowledge Areas
Business Analysis Core Standard Knowledge AreasBusiness Analysis Core Standard Knowledge Areas
Business Analysis Core Standard Knowledge AreasAyo Apampa
 
Business analysis key concepts
Business analysis key conceptsBusiness analysis key concepts
Business analysis key conceptsAyo Apampa
 
Business Plan vs Business Case
Business Plan vs Business CaseBusiness Plan vs Business Case
Business Plan vs Business CaseAyo Apampa
 

Mehr von Ayo Apampa (9)

Business Intelligence for Business Analyst October 2018
Business Intelligence for Business Analyst  October 2018Business Intelligence for Business Analyst  October 2018
Business Intelligence for Business Analyst October 2018
 
Project lifecycle
Project lifecycleProject lifecycle
Project lifecycle
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
BPMN
BPMNBPMN
BPMN
 
User Centred Design
User Centred DesignUser Centred Design
User Centred Design
 
DMAIC, DMADV & AGILE
DMAIC, DMADV & AGILEDMAIC, DMADV & AGILE
DMAIC, DMADV & AGILE
 
Business Analysis Core Standard Knowledge Areas
Business Analysis Core Standard Knowledge AreasBusiness Analysis Core Standard Knowledge Areas
Business Analysis Core Standard Knowledge Areas
 
Business analysis key concepts
Business analysis key conceptsBusiness analysis key concepts
Business analysis key concepts
 
Business Plan vs Business Case
Business Plan vs Business CaseBusiness Plan vs Business Case
Business Plan vs Business Case
 

Kürzlich hochgeladen

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

What is Scrum

  • 1. SCRUM Study by Ayo Apampa MSc Engr. And Economics Business Analysis Professional Diploma | Member IIBA Certified Scrum Master | Certified Scrum Product Owner GDPR Certified | Member International Association of Privacy Policy Microsoft Technical Associate | Certified in Server 2012, Network Fundamentals and Office 365 Affiliate International Compliance Association
  • 2. Scrum is a lightweight agile project management framework mainly used for software development. It describes an iterative and incremental approach for project work. What is SCRUM
  • 4. Agile manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 5. • The three roles: Scrum Master, Scrum Product Owner and the Scrum Team • A prioritized Backlog containing the end user requirements Sprints • Scrum Events: Sprint Planning Meeting (WHATMeeting, HOWMeeting), Daily Scrum Meeting, • Sprint Review Meeting, Sprint Retrospective Meeting The main components of Scrum Framework are:
  • 6. The Scrum Team is empowered to only select the user stories they are sure they can finish within the 2-4 weeks of Sprints. As the Scrum Team is allowed to commit their own goals they will be more motivated and work with best possible performance.
  • 7. The Scrum Master is another important role in the Scrum Framework as it works as a servant-master with the Scrum Team. His/her main tasks are to make the Scrum team understand how Scrum operates, to protect the Scrum Team from external interruptions and to remove impediments that hinder the Scrum Team to reach its maximum productivity. SCRUM Master
  • 8. The Product Backlog consists all the requirements that Needs to be done in order to successfully deliver a working software system. Product Backlog
  • 11. As shown above, when deploying the waterfall methodology there is a strict sequential chain of the different project phases. A previous phase has to be completed before starting the next phase. Going back is in most cases difficult, costly, frustrating to the team and time consuming.
  • 12. What Makes the Scrum Framework Succeed?
  • 13. What is the Definition Of Done In Scrum the factors that define when a feature is complete (in terms of quality, required testing, documentation etc.) are defined by the Definition Of Done (DoD) right at the start of the sprint. No incomplete or untested feature will be released to the customer.
  • 14. This flexibility does not only apply to software requirements, but also to the operational processes themselves, the Scrum Framework allows optimizing resources usage (time, budget) and minimizes waste.
  • 15. Benefits of Agile SCRUM Practice • Increased productivity • Better product quality • Reduced or stable project costs after introducing agile methods • Higher customer satisfaction • Increased satisfaction and motivation of the employees
  • 16. Within the Scrum Framework three roles are defined: • The Scrum Team • Scrum Master • Scrum Product Owner The Scrum Team
  • 17. Size of the Scrum Team Scrum Teams are small. The ideal size is 7 +/- 2 people.
  • 18. Responsibilities of the Scrum Team • They have to breakdown the requirements, create task, estimate and distribute them. These are used to create the Sprint Backlog. • They have to perform the short Daily Sprint Meeting. • They have to ensure that at the end of the Sprint, potentially shippable functionality is delivered. • They have to update the status and the remaining efforts for their tasks regularly to allow creation of a Sprint Burndown Chart.
  • 19. The Scrum Master The Scrum Master is part of the Scrum Team and acts as a servant-leader for the Scrum Team. Scrum Master ensures that the Scrum Team adheres to the Scrum theory, practices and rules.
  • 20. • Guard the Scrum Team from external requests and disruptions • Act as a change agent and adapt processes to maximize productivity of the team • Coach the Scrum Team • Remove impediments for the Scrum Team • Ensure efficient communication between the Scrum Team and the Scrum Product Owner • Facilitate the various Scrum Events Responsibilities of the Scrum Master
  • 21. Represents the end customer and/or other stakeholders and is responsible for maximizing the value of the product by ensuring that the right work is done at the right time. The product owner is commonly a lead user of the system or someone from marketing, product management or anyone with a solid understanding of users, the market place, the competition and of future trends for the domain or type of system being developed. Scrum Product Owner
  • 22. • Managing the Scrum Product Backlog • Release Management • Stakeholder Management • Work closely with the Scrum Team Responsibilities of Scrum Product Owner:
  • 23. The Product Backlog The Product Backlog is the list of all things that needs to be done within the project. It replaces the traditional requirements specification artefacts. These items can have a technical nature or can be user-centric e.g. in the form of user stories.
  • 24. • an entry in the Scrum Product Backlog always add value for the customer • the entries in the Scrum Product Backlog are prioritized and ordered accordingly • the level of detail depends on the position of the entry within the Scrum Product Backlog Properties of Product Backlog
  • 25. • all entries are estimated • the Scrum Product Backlog is a living document • there are no action-items or low-level tasks in the Scrum Product Backlog Properties of Product Backlog
  • 26. Sample of Product Backlog
  • 27. User Stories • As an [actor], I [want|must] [action] so that [achievement] • Or in a shorter version: As an [actor], I [want|must] [achievement]
  • 28.
  • 29. Scrum Effort Estimations All the entries within the Scrum Product Backlog have to be estimated to allow the Scrum Product Owner to prioritize the entries and to plan releases. Common estimating methods include numeric Sizing (1 through 10), t-shirt sizes (XS, S, M, L, XL, XXL, XXXL) or the Fibonacci sequence (1, 2, 3, 5, 8, 13, 21, 34,etc.).
  • 30. A high estimate usually means that the story is not well understood in detail or should be broken down into multiple smaller stories.
  • 31. Sprint? In the Scrum Framework all activities needed for the implementation of entries from the Scrum Product Backlog are performed within Sprints (also called 'Iterations'). Sprints are always short: normally about 2-4 weeks.
  • 33. SPRINT Process The Sprint starts with planning sessions to define the content of the Sprint called Sprint Planning Meeting. At the end of the Sprint a Sprint Review Meeting is conducted to allow the Scrum Product Owner to check if all of the committed items are complete and implemented correctly. A Sprint Retrospective Meeting is conducted to check and improve the project execution processes: What was good during the Sprint, what should continue and what should be improved.
  • 34. Daily Standup-Meeting During the Sprint a short daily Standup-Meeting (Daily Scrum Meeting) is held to update the status of the items and to help self-organization of the team.