SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
Fundamental of Scrum
For Scrum Certification Exam
Presented by -
Tahmina Khatoon
Technical Project Manager
Brain Station 23 Ltd.
1
Objectives
● What is Agile?
● What is Scrum?
● When should we use scrum framework?
● How can we implement it?
● Some exam tips with related topics
2
Agile?
3
What is agile?
4
What is agile?
According to the Agile Practice Guide — developed jointly by PMI and the Agile
Alliance® and published in September 2017 — “agile” is an approach
to collaborative problem-solving for exploratory work
informed by “a mindset of values and principles as set forth
in the Agile Manifesto.” The agile mindset informs personal behavior,
ways of thinking and actions aligned with the Agile Manifesto values and
principles.
5
Agile Manifesto
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
6
Principles behind the Agile Manifesto
7
01.
Customer
Satisfaction
Our highest priority is to satisfy the
customer through early and
continuous delivery of valuable
software.
8
02.
Welcome
Change
Welcome changing requirements,
even late in development. Agile
processes harness change for the
customer's competitive advantage.
9
03.
Deliver
Frequently
Deliver working software frequently,
from a couple of weeks to a couple
of months, with a preference to the
shorter timescale.
10
04.
Work Together
Daily
Business people and developers
must work together daily throughout
the project.
11
05.
Motivation,
Environment,
Trust
Build projects around motivated
individuals. Give them the
environment and support they need,
and trust them to get the job done.
12
06.
Face-to-Face
Conversation
The most efficient and effective
method of conveying information to
and within a development team is
face-to-face conversation.
13
07.
Working
Software Working software is the primary
measure of progress.
14
08.
Sustainable
Pace
Agile processes promote
sustainable development. The
sponsors, developers, and users
should be able to maintain a
constant pace indefinitely.
15
09.
Technical
Excellence
Continuous attention to technical
excellence and good design
enhances agility.
16
10.
Simplicity
Simplicity--the art of maximizing the
amount of work not done--is
essential.
17
11.
Self-organization
The best architectures,
requirements, and designs emerge
from self-organizing teams.
18
12.
Reflection
At regular intervals, the team
reflects on how to become more
effective, then tunes and adjusts its
behavior accordingly.
19
Agile Frameworks
20
Agile frameworks
21
“Scrum is a framework for developing,
delivering, and sustaining
complex products.”
22
Jeff Sutherland & Ken Schwaber
23
Definition of Scrum
A framework within which people can address complex adaptive problems, while
productively and creatively delivering products of the highest possible value.
Scrum is:
● Lightweight
● Simple to understand
● Difficult to master
24
Scrum Framework
The Scrum framework consists of -
● Scrum Teams and their associated roles,
● Events,
● Artifacts, and
● Rules.
Each component within the framework serves a specific purpose and is essential
to Scrum’s success and usage.
25
Summary of Scrum (33
*4 * 5)
3 Pillars 3 Roles 3 Artifacts 4 Events 5 Values
Transparency
Commitment
Inspection
Adaptation
Scrum
Master
The
Team
Product
Owner
Sprint
Retrospective
Sprint
Review
Daily
Scrum
Sprint
PlanningProduct
Backlog
Sprint
Backlog
Increment
Courage
Focus
Openness
Respect
26
Scrum Theory
“Knowledge comes
only or primarily from
sensory experience”
Empirical process control theory,
or empiricism
John Locke
British Philosopher
27
Scrum Theory - 3 Pillars
28
3 Pillars
● Transparency - Make it
visible to those who are
responsible for the outcome.
● Inspection - Frequently
inspect scrum artifacts and
process toward a Sprint goal
and understand variance.
● Adoption - Adjust must be
made to minimize deviation
Empiricism
29
5 Values
● Commitment
● Courage
● Focus
● Openness
● Respect
30
Sprint Goal
A sprint goal describes the purpose of a sprint.
It provides a shared objective, and states why it’s
worthwhile undertaking the sprint.
31
Exam tips
● 1 sprint 1 goal
32
How to write a Sprint Goal
Examples:
● “Learn about the right user
interaction for the registration
feature”
● “Make the reporting feature
available to the users”.
33
3 Artifacts
Product Backlog
Monitoring Progress Toward
Goals
Single source of requirements
for any changes to be made to
the product
Responsible:
Product Owner
Sprint Backlog
Monitoring Sprint Progress
Set of Product Backlog items
selected for the Sprint, plus a
plan for delivering the product
Increment and realizing the
Sprint Goal
Responsible:
Dev Team
Increment
Sum of all the Product Backlog
items completed during a Sprint
and the value of the increments of
all previous Sprints
The increment must be in useable
condition regardless of whether the
Product Owner decides to release it.
34
When multiple teams are working together, each team should maintain a separate
Product Backlog.
35
3 Roles = The Scrum Team
● Product Owner = What should we do?
● Development Team = How should we do?
● Scrum Master = How efficiently we can do?
36
Product Owner
● Clearly expressing Product Backlog items;
● Ordering the items in the Product Backlog to best achieve goals and
missions;
● Optimizing the value of the work the Development Team performs;
● Ensuring that the Product Backlog is visible, transparent, and clear to all, and
shows what the Scrum Team will work on next; and,
● Ensuring the Development Team understands items in the Product Backlog to
the level needed.
37
Exam tips
● Single Person: The Product Owner is one person, not a committee.
● Powerful Person: Product owners decision is final - everyone should respect
his decision.
● Knowledgeable Person: Must have sufficient knowledge about product.
38
Dev Team (6+-3)
● Self-organizing
● Cross-functional
● No titles regardless of the work being performed by the person
● No sub-team regardless of domains that need to be addressed like testing,
architecture, operations, or business analysis;
● Accountable to success of failure of the sprint
39
Exam Tips
● Dev team size: 3 - 9
● The Product Owner and Scrum Master roles are not included in this count
unless they are also executing the work of the Sprint Backlog.
● Responsible to conduct daily scrum
40
Scrum Master
● Servant-leader for the Scrum Team
● Responsible for promoting and supporting Scrum
● Serve to the Product owner
● Serve to the Dev Team
● Serve to the organization
41
Exam tips
● Scrum Master is a "management" position? Yes - but s/he does not manage
the team.
● No one from team should report to the scrum master
42
Scrum Events
● Sprint Planning
● Daily Scrum
● Sprint Review
● Retrospective
43
The Sprint - 1 month max
Heart of the scrum.
During sprint -
● No changes are made that would endanger the Sprint Goal;
● Quality goals do not decrease; and,
● Scope may be clarified and re-negotiated between the Product Owner and
Development Team as more is learned.
44
Exam Tips
● Canceling a sprint: Before sprint time box is over
● Canceling a sprint only by the product owner, but scrum master or dev team
can request to cancel
● If part of the work is potentially releasable, the Product Owner typically
accepts it, and remaining items should go to the product backlog for
re-estimate and re-prioritize.
Sprint cancellations are often traumatic to the Scrum Team, and are very uncommon.
45
Sprint Planning - 8 hours max
Facilitated by - Scrum Master
It answers the following two questions -
● What can be delivered in the Increment resulting from the upcoming Sprint?
● How will the work needed to deliver the Increment be achieved?
Team set a sprint goal.
Work planned for the first days of the Sprint by the Development Team is
decomposed by the end of this meeting, often to units of one day or less
46
Daily Scrum - 15 min max
Facilitated by - Team
● Same time, Same place
● No details discussion
● Rise impediments if exist
47
Sprint review - 4 hours max
Facilitated by - Product Owner
● This is an informal meeting, not a status meeting.
● Show demo to stakeholders
● No commitment from dev team
● Take feedbacks from the stakeholders
48
Sprint review includes -
● Attendees include the Scrum Team and key stakeholders invited by the
Product Owner;
● The Product Owner explains what Product Backlog items have been "Done"
and what has not been "Done";
● The Development Team discusses what went well during the Sprint, what
problems it ran into, and how those problems were solved;
● The Development Team demonstrates the work that it has "Done" and
answers questions about the Increment;
● The Product Owner discusses the Product Backlog as it stands.
49
Retrospective - 3 hours max
Facilitated by : Team
● Inspect how the last Sprint went with regards to people, relationships,
process, and tools;
● Identify and order the major items that went well and potential improvements;
and,
● Create a plan for implementing improvements to the way the Scrum Team
does its work.
50
Definition of Done = ?
● Vary significantly per Scrum
Team
● Same for all
● Ensure Transparency
51
Important Links
● https://www.romanpichler.com/blog/effective-sprint-goals/
● https://www.scrum.org/resources/suggested-reading-professional-scrum-master
● https://www.scrumguides.org/scrum-guide.html
● https://mlapshin.com/index.php/scrum-quizzes/sm-real-mode/
52
Questions?
53
Thank you
For your participation.
54

Weitere ähnliche Inhalte

Was ist angesagt?

Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM MethodologyAngelin R
 
Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GBGaurav IG
 
Master scrum through scrum values
Master scrum through scrum valuesMaster scrum through scrum values
Master scrum through scrum valuessobiasheikh2
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)Jakir Hosen Khan
 
Managing Agile Projects using Scrum Framework
Managing Agile Projects using Scrum FrameworkManaging Agile Projects using Scrum Framework
Managing Agile Projects using Scrum FrameworkYasmeen Od
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartAbdullah Raza
 
Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyRussell Pannone
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Agile project management
Agile project management Agile project management
Agile project management Bimba Pawar
 

Was ist angesagt? (20)

Scrum Refresher
Scrum RefresherScrum Refresher
Scrum Refresher
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GB
 
Agile Project Management with Scrum PDF
Agile Project Management with Scrum PDFAgile Project Management with Scrum PDF
Agile Project Management with Scrum PDF
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Master scrum through scrum values
Master scrum through scrum valuesMaster scrum through scrum values
Master scrum through scrum values
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile101
Agile101Agile101
Agile101
 
Webinar - Into to Scrum by Bachan Anand
Webinar - Into to Scrum by  Bachan AnandWebinar - Into to Scrum by  Bachan Anand
Webinar - Into to Scrum by Bachan Anand
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)
 
Scrum Method
Scrum MethodScrum Method
Scrum Method
 
Managing Agile Projects using Scrum Framework
Managing Agile Projects using Scrum FrameworkManaging Agile Projects using Scrum Framework
Managing Agile Projects using Scrum Framework
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Scrum intro conscires
Scrum intro   consciresScrum intro   conscires
Scrum intro conscires
 
Scrum ceromonies
Scrum ceromoniesScrum ceromonies
Scrum ceromonies
 
Laying a Strong Foundation for Agile Transformation
Laying a Strong Foundation for Agile TransformationLaying a Strong Foundation for Agile Transformation
Laying a Strong Foundation for Agile Transformation
 
Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case Study
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile project management
Agile project management Agile project management
Agile project management
 
Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 

Ähnlich wie Fundamental of Scrum

Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Aaron Roy
 
Scrum overview
Scrum overviewScrum overview
Scrum overviewPaul Nil
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोMnyMehr
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Agile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAgile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAliAfrazAjmal
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Fibonalabs
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrumeikitakeuchi
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAdnan Masood
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonDony Riyanto
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxSamira AlShahrani
 

Ähnlich wie Fundamental of Scrum (20)

Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers Agile and Scrum Overview for PMs, Designers and Developers
Agile and Scrum Overview for PMs, Designers and Developers
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वोAgile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
Agile - Basics.pptxjvjplhxitstistidara तिहोचपवपज्वो
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Scrum Guidelines
Scrum GuidelinesScrum Guidelines
Scrum Guidelines
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum Master Handbook
Scrum Master HandbookScrum Master Handbook
Scrum Master Handbook
 
Lect4
Lect4Lect4
Lect4
 
Agile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdfAgile Framework based on PMBOK 6th Edition.pdf
Agile Framework based on PMBOK 6th Edition.pdf
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Agile_PPT1.pptx
Agile_PPT1.pptxAgile_PPT1.pptx
Agile_PPT1.pptx
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Scrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & HandsonScrum and Devops - Workshop & Handson
Scrum and Devops - Workshop & Handson
 
Agile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptxAgile Modeling & Scrum Development.pptx
Agile Modeling & Scrum Development.pptx
 
professional scrum master
professional scrum master professional scrum master
professional scrum master
 

Mehr von Tahmina Khatoon

Building chatbot with amazon lex
Building chatbot with amazon lexBuilding chatbot with amazon lex
Building chatbot with amazon lexTahmina Khatoon
 
How to predict turnover of sales team
How to predict turnover of sales teamHow to predict turnover of sales team
How to predict turnover of sales teamTahmina Khatoon
 
Functional testing with behat
Functional testing with behatFunctional testing with behat
Functional testing with behatTahmina Khatoon
 
Parcel management system - Proposal
Parcel management system - ProposalParcel management system - Proposal
Parcel management system - ProposalTahmina Khatoon
 
Parcel management system - presentation
Parcel management system - presentationParcel management system - presentation
Parcel management system - presentationTahmina Khatoon
 
Syntactically awesome stylesheets (Sass)
Syntactically awesome stylesheets (Sass)Syntactically awesome stylesheets (Sass)
Syntactically awesome stylesheets (Sass)Tahmina Khatoon
 

Mehr von Tahmina Khatoon (7)

Building chatbot with amazon lex
Building chatbot with amazon lexBuilding chatbot with amazon lex
Building chatbot with amazon lex
 
How to predict turnover of sales team
How to predict turnover of sales teamHow to predict turnover of sales team
How to predict turnover of sales team
 
Functional testing with behat
Functional testing with behatFunctional testing with behat
Functional testing with behat
 
Meet with Meteor
Meet with MeteorMeet with Meteor
Meet with Meteor
 
Parcel management system - Proposal
Parcel management system - ProposalParcel management system - Proposal
Parcel management system - Proposal
 
Parcel management system - presentation
Parcel management system - presentationParcel management system - presentation
Parcel management system - presentation
 
Syntactically awesome stylesheets (Sass)
Syntactically awesome stylesheets (Sass)Syntactically awesome stylesheets (Sass)
Syntactically awesome stylesheets (Sass)
 

Kürzlich hochgeladen

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
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 AidPhilip Schwarz
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Kürzlich hochgeladen (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
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
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Fundamental of Scrum

  • 1. Fundamental of Scrum For Scrum Certification Exam Presented by - Tahmina Khatoon Technical Project Manager Brain Station 23 Ltd. 1
  • 2. Objectives ● What is Agile? ● What is Scrum? ● When should we use scrum framework? ● How can we implement it? ● Some exam tips with related topics 2
  • 5. What is agile? According to the Agile Practice Guide — developed jointly by PMI and the Agile Alliance® and published in September 2017 — “agile” is an approach to collaborative problem-solving for exploratory work informed by “a mindset of values and principles as set forth in the Agile Manifesto.” The agile mindset informs personal behavior, ways of thinking and actions aligned with the Agile Manifesto values and principles. 5
  • 6. Agile Manifesto 1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. 6
  • 7. Principles behind the Agile Manifesto 7
  • 8. 01. Customer Satisfaction Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 8
  • 9. 02. Welcome Change Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 9
  • 10. 03. Deliver Frequently Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 10
  • 11. 04. Work Together Daily Business people and developers must work together daily throughout the project. 11
  • 12. 05. Motivation, Environment, Trust Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 12
  • 13. 06. Face-to-Face Conversation The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 13
  • 14. 07. Working Software Working software is the primary measure of progress. 14
  • 15. 08. Sustainable Pace Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 15
  • 16. 09. Technical Excellence Continuous attention to technical excellence and good design enhances agility. 16
  • 17. 10. Simplicity Simplicity--the art of maximizing the amount of work not done--is essential. 17
  • 18. 11. Self-organization The best architectures, requirements, and designs emerge from self-organizing teams. 18
  • 19. 12. Reflection At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 19
  • 22. “Scrum is a framework for developing, delivering, and sustaining complex products.” 22
  • 23. Jeff Sutherland & Ken Schwaber 23
  • 24. Definition of Scrum A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. Scrum is: ● Lightweight ● Simple to understand ● Difficult to master 24
  • 25. Scrum Framework The Scrum framework consists of - ● Scrum Teams and their associated roles, ● Events, ● Artifacts, and ● Rules. Each component within the framework serves a specific purpose and is essential to Scrum’s success and usage. 25
  • 26. Summary of Scrum (33 *4 * 5) 3 Pillars 3 Roles 3 Artifacts 4 Events 5 Values Transparency Commitment Inspection Adaptation Scrum Master The Team Product Owner Sprint Retrospective Sprint Review Daily Scrum Sprint PlanningProduct Backlog Sprint Backlog Increment Courage Focus Openness Respect 26
  • 27. Scrum Theory “Knowledge comes only or primarily from sensory experience” Empirical process control theory, or empiricism John Locke British Philosopher 27
  • 28. Scrum Theory - 3 Pillars 28
  • 29. 3 Pillars ● Transparency - Make it visible to those who are responsible for the outcome. ● Inspection - Frequently inspect scrum artifacts and process toward a Sprint goal and understand variance. ● Adoption - Adjust must be made to minimize deviation Empiricism 29
  • 30. 5 Values ● Commitment ● Courage ● Focus ● Openness ● Respect 30
  • 31. Sprint Goal A sprint goal describes the purpose of a sprint. It provides a shared objective, and states why it’s worthwhile undertaking the sprint. 31
  • 32. Exam tips ● 1 sprint 1 goal 32
  • 33. How to write a Sprint Goal Examples: ● “Learn about the right user interaction for the registration feature” ● “Make the reporting feature available to the users”. 33
  • 34. 3 Artifacts Product Backlog Monitoring Progress Toward Goals Single source of requirements for any changes to be made to the product Responsible: Product Owner Sprint Backlog Monitoring Sprint Progress Set of Product Backlog items selected for the Sprint, plus a plan for delivering the product Increment and realizing the Sprint Goal Responsible: Dev Team Increment Sum of all the Product Backlog items completed during a Sprint and the value of the increments of all previous Sprints The increment must be in useable condition regardless of whether the Product Owner decides to release it. 34
  • 35. When multiple teams are working together, each team should maintain a separate Product Backlog. 35
  • 36. 3 Roles = The Scrum Team ● Product Owner = What should we do? ● Development Team = How should we do? ● Scrum Master = How efficiently we can do? 36
  • 37. Product Owner ● Clearly expressing Product Backlog items; ● Ordering the items in the Product Backlog to best achieve goals and missions; ● Optimizing the value of the work the Development Team performs; ● Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and, ● Ensuring the Development Team understands items in the Product Backlog to the level needed. 37
  • 38. Exam tips ● Single Person: The Product Owner is one person, not a committee. ● Powerful Person: Product owners decision is final - everyone should respect his decision. ● Knowledgeable Person: Must have sufficient knowledge about product. 38
  • 39. Dev Team (6+-3) ● Self-organizing ● Cross-functional ● No titles regardless of the work being performed by the person ● No sub-team regardless of domains that need to be addressed like testing, architecture, operations, or business analysis; ● Accountable to success of failure of the sprint 39
  • 40. Exam Tips ● Dev team size: 3 - 9 ● The Product Owner and Scrum Master roles are not included in this count unless they are also executing the work of the Sprint Backlog. ● Responsible to conduct daily scrum 40
  • 41. Scrum Master ● Servant-leader for the Scrum Team ● Responsible for promoting and supporting Scrum ● Serve to the Product owner ● Serve to the Dev Team ● Serve to the organization 41
  • 42. Exam tips ● Scrum Master is a "management" position? Yes - but s/he does not manage the team. ● No one from team should report to the scrum master 42
  • 43. Scrum Events ● Sprint Planning ● Daily Scrum ● Sprint Review ● Retrospective 43
  • 44. The Sprint - 1 month max Heart of the scrum. During sprint - ● No changes are made that would endanger the Sprint Goal; ● Quality goals do not decrease; and, ● Scope may be clarified and re-negotiated between the Product Owner and Development Team as more is learned. 44
  • 45. Exam Tips ● Canceling a sprint: Before sprint time box is over ● Canceling a sprint only by the product owner, but scrum master or dev team can request to cancel ● If part of the work is potentially releasable, the Product Owner typically accepts it, and remaining items should go to the product backlog for re-estimate and re-prioritize. Sprint cancellations are often traumatic to the Scrum Team, and are very uncommon. 45
  • 46. Sprint Planning - 8 hours max Facilitated by - Scrum Master It answers the following two questions - ● What can be delivered in the Increment resulting from the upcoming Sprint? ● How will the work needed to deliver the Increment be achieved? Team set a sprint goal. Work planned for the first days of the Sprint by the Development Team is decomposed by the end of this meeting, often to units of one day or less 46
  • 47. Daily Scrum - 15 min max Facilitated by - Team ● Same time, Same place ● No details discussion ● Rise impediments if exist 47
  • 48. Sprint review - 4 hours max Facilitated by - Product Owner ● This is an informal meeting, not a status meeting. ● Show demo to stakeholders ● No commitment from dev team ● Take feedbacks from the stakeholders 48
  • 49. Sprint review includes - ● Attendees include the Scrum Team and key stakeholders invited by the Product Owner; ● The Product Owner explains what Product Backlog items have been "Done" and what has not been "Done"; ● The Development Team discusses what went well during the Sprint, what problems it ran into, and how those problems were solved; ● The Development Team demonstrates the work that it has "Done" and answers questions about the Increment; ● The Product Owner discusses the Product Backlog as it stands. 49
  • 50. Retrospective - 3 hours max Facilitated by : Team ● Inspect how the last Sprint went with regards to people, relationships, process, and tools; ● Identify and order the major items that went well and potential improvements; and, ● Create a plan for implementing improvements to the way the Scrum Team does its work. 50
  • 51. Definition of Done = ? ● Vary significantly per Scrum Team ● Same for all ● Ensure Transparency 51
  • 52. Important Links ● https://www.romanpichler.com/blog/effective-sprint-goals/ ● https://www.scrum.org/resources/suggested-reading-professional-scrum-master ● https://www.scrumguides.org/scrum-guide.html ● https://mlapshin.com/index.php/scrum-quizzes/sm-real-mode/ 52
  • 54. Thank you For your participation. 54