SlideShare a Scribd company logo
WHAT IS SCRUM
Basic Introduction of SCRUM Framework
Presentation by Gul Zaman Ilyas
About Presenter
Email: zamanilyas@hotmail.com | Ph. #: (+92) 323 141 6914
Professional Summary:
A Certified Scrum Master & MCSD possessing almost 18+ Total Years of
Professional IT Work Experience & almost 10 Years of Project Management
related experience.
Overall possessing experience in Entrepreneur-ship, IT Operations, IT
Infrastructure, Software Architecture & Development, IT Consultancy, Cloud
Platforms, Virtualization, Networks and much more.
Tools Stack:
Communication, Training, Networks, IT Operations, IT Infrastructure, Microsoft
Technologies, Linux, Cloud (Public, Private & Hybrid), Virtualization, AWS, Azure
What is Agile?
Agile software development refers to a group of software development methodologies
based on iterative development, where requirements and solutions evolve through
collaboration between self-organizing cross-functional teams.
Agile methods or Agile processes generally promote a disciplined project management
process that encourages frequent inspection and adaptation, a leadership philosophy
that encourages teamwork, self-organization and accountability, a set of engineering
best practices intended to allow for rapid delivery of high-quality software, and a
business approach that aligns development with customer needs and company goals.
What is SCRUM?
Scrum is a subset of Agile. It is a lightweight process framework for agile development,
and the most widely-used one.
“Scrum is a simple yet incredibly powerful set of principles and practices that
helps teams deliver products in short cycles, enabling fast feedback, continual
improvement, and rapid adaptation to change”.
As defined by scrumalliance.org
“A framework within which
people can address complex
adaptive problems, while
productively and creatively
delivering products of the
highest possible value”.
As defined by scrum.org
Benefits of Scrum & What Scrum is and is not
Benefits of SCRUM:
• Increase the quality of the deliverables
• Cope better with change (and expect the changes)
• Provide better estimates while spending less time creating them
• Be more in control of the project schedule and state
• …
• …
Scrum is:
• Lightweight
• Simple to understand
• Difficult to master
Scrum is NOT:
• Software / Tool
• Software Dev. Framework
Manifesto for Agile Software Development
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
– Individuals and interactions over processes and tools
– Working software over comprehensive documentation
– Customer collaboration over contract negotiation
– 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.
SCRUM Values
Using these as a guidepost, additional Scrum values have been created, and continue to be developed
and modified (in true Agile fashion). These five values are the foundation for a Scrum team's processes
and interactions:
Why should you use SCRUM?
Scrum has the power to transform project management across every industry, every
business, and even across life in general. By using Scrum, you’ll become more Agile,
discovering how to react more quickly and respond more accurately to the inevitable change
that comes your way. And by staying focused, collaborating, and communicating, you can
accomplish what truly needs to be done — successfully.
Most important, Scrum is not unproven hype. It’s a solid and successful Agile framework
that’s been applied to a variety of projects and teams. Universities use Scrum to deliver
valued projects to clients. Militaries have relied on Scrum to prepare ships for deployment.
So whether you’re working on the next smartphone app, managing logistics for a store, or
planning a charity event, you should take a closer look at using Scrum. And Scrum Alliance
can give you the proven framework, best implementation practices, and supportive guidance
you need to achieve success.
SCRUM Events
Prescribed events are used in Scrum to create regularity and to minimize the need for
meetings not defined in Scrum. All events are time-boxed. Once a Sprint begins, its
duration is fixed and cannot be shortened or lengthened. The remaining events may
end whenever the purpose of the event is achieved, ensuring an appropriate amount of
time is spent without allowing waste in the process.
The Scrum Events are:
– Sprint
– Sprint Planning
– Daily Scrum
– Sprint Review
– Sprint Retrospective
SCRUM Artifacts
Scrum’s artifacts represent work or value to provide transparency and opportunities for
inspection and adaptation. Artifacts defined by Scrum are specifically designed to
maximize transparency of key information so that everybody has the same
understanding of the artifact.
The Scrum Artifacts are:
– Product Backlog
– Sprint Backlog
– Increment
Definition of DONE (DoD)
■ Definition of done is crucial to a highly functioning Scrum team. The following are
characteristics that you should look for in your team’s definition of done. Verifying that your
team’s DoD meets these criteria will ensure that you are delivering features that are truly
done, not only in terms of functionality but in terms of quality as well.
■ Definition of Done is a simple list of activities (writing code, coding comments, unit testing,
integration testing, release notes, design documents, etc.) that add
verifiable/demonstrable value to the product. Focusing on value-added steps allows the
team to focus on what must be completed in order to build software while eliminating
wasteful activities that only complicate software development efforts.
■ Reporting in its simplest form is the ability to say, “This feature is done.” After all, a feature
or Product Backlog Item is either done or it is not-done. DoD is a simple artifact that adds
clarity to the “Feature’s done” statement. Using DoD as a reference for this conversation a
team member can effectively update other team members and the product owner.
Scrum Teams & Roles
Scrum Teams are self-organizing and cross-functional. Self-organizing teams choose
how best to accomplish their work, rather than being directed by others outside the
team. Cross-functional teams have all competencies needed to accomplish the work
without depending on others not part of the team. The team model in Scrum is
designed to optimize flexibility, creativity, and productivity.
SCRUM Team consists of:
– Product Owner
– Scrum Master
– Scrum Team
What is a Product Owner?
A Scrum Product Owner is responsible for maximizing the value of the product resulting from the work
of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and
individuals.
“The Product Owner is the sole person responsible for managing the Product Backlog”.
Product Backlog management includes:
– 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.
– Ensuring the Development Team understands items in the Product Backlog to the level
needed.
The Product Owner may do the above work, or have the Development Team do it. However, the Product
Owner remains accountable.
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.
For the Product Owner to succeed, the entire organization must respect his or her decisions. The
Product Owner’s decisions are visible in the content and ordering of the Product Backlog. No one can
force the Development Team to work from a different set of requirements.
What is a ScrumMaster?
The Scrum Master is responsible for promoting and supporting Scrum. Scrum Masters do this by helping everyone
understand Scrum theory, practices, rules, and values.
The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the Scrum Team
understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps
everyone change these interactions to maximize the value created by the Scrum Team.
Roles a Scrum Master Plays:
– Service to the Product Owner
■ Ensuring that goals, scope, and product domain are understood by everyone on the Scrum
Team as well as possible.
■ Finding techniques for effective Product Backlog management.
■ Helping the Scrum Team understand the need for clear and concise Product Backlog items.
■ Understanding product planning in an empirical environment.
■ Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value.
■ Understanding and practicing agility.
■ Facilitating Scrum events as requested or needed.
– Service to the Development Team
■ Coaching the Development Team in self-organization and cross-functionality.
■ Helping the Development Team to create high-value products.
■ Removing impediments to the Development Team’s progress.
■ Facilitating Scrum events as requested or needed.
■ Coaching the Development Team in organizational environments in which Scrum is not yet
fully adopted and understood.
– Service to the Organization
■ Leading and coaching the organization in its Scrum adoption;
■ Planning Scrum implementations within the organization;
■ Helping employees and stakeholders understand and enact Scrum and empirical product
development;
■ Causing change that increases the productivity of the Scrum Team; and,
■ Working with other Scrum Masters to increase the effectiveness of the application of Scrum
in the organization.
What is a Scrum Team?
A Scrum Development Team consists of professionals who do the work of
delivering a potentially releasable Increment of “Done” product at the end
of each Sprint. A "Done" increment is required at the Sprint Review. Only
members of the Development Team create the Increment.
Development Teams are structured and empowered by the organization to
organize and manage their own work. The resulting synergy optimizes the
Development Team’s overall efficiency and effectiveness.
Scrum / Development Teams have the following characteristics:
– They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn
Product Backlog into Increments of potentially releasable functionality;
– Development Teams are cross-functional, with all the skills as a team necessary to create a product
Increment;
– Scrum recognizes no titles for Development Team members, regardless of the work being performed by the
person;
– Scrum recognizes no sub-teams in the Development Team, regardless of domains that need to be addressed
like testing, architecture, operations or business analysis; and,
– Individual Development Team members may have specialized skills and areas of focus, but accountability
belongs to the Development Team as a whole.
Development Team Size
Optimal Development Team size is small enough to remain nimble and large enough to complete significant work within
a Sprint. Fewer than three Development Team members decrease interaction and results in smaller productivity gains.
Smaller Development Teams may encounter skill constraints during the Sprint, causing the Development Team to be
unable to deliver a potentially releasable Increment. Having more than nine members requires too much coordination.
Large Development Teams generate too much complexity for an empirical process to be useful. The Product Owner and
Scrum Master roles are not included in this count unless they are also executing the work of the Sprint Backlog.
Some useful links:
■ Scrum Guide
■ Download Scrum Guide Audio Book Version
■ Scrum Foundation E-Learning Series
Scrum basics

More Related Content

What's hot

Scrum
Scrum Scrum
Scrum
Asim Iqbal
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
vineet
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
Pawel Lewinski
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Scrum
ScrumScrum
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
Achchuthan Seetharan
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
Dom Cushnan
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Scrum Values
Scrum ValuesScrum Values
Scrum Values
Sanjay Saini
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
Martin Gasparovic
 
scrum
scrumscrum
scrum
Noman sial
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
David Tzemach
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Scrum
ScrumScrum
Scrum
Sujoy Saha
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
Prasad Prabhakaran
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
Rashmi Pathak
 

What's hot (20)

Scrum
Scrum Scrum
Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Scrum
ScrumScrum
Scrum
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Scrum Values
Scrum ValuesScrum Values
Scrum Values
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
scrum
scrumscrum
scrum
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum
ScrumScrum
Scrum
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 

Similar to Scrum basics

Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
Tamer Solieman
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
jbhanda1
 
dokumen.tips_visual-scrum-guide.pdf
dokumen.tips_visual-scrum-guide.pdfdokumen.tips_visual-scrum-guide.pdf
dokumen.tips_visual-scrum-guide.pdf
Tunde Renner
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
JayeshPatil149
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
Neoteric EU
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
Mohammed Fazuluddin
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Hyder Baksh
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
Marios Evripidou
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
Solomon Raja P.S
 
What is Scrum in Agile?
What is Scrum in Agile?What is Scrum in Agile?
What is Scrum in Agile?
Advance Agility
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
subash kumar
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20msdn70
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
Global SQA
 
srum.pptx
srum.pptxsrum.pptx
srum.pptx
ArunKumar903717
 
The scrumprimer20
The scrumprimer20The scrumprimer20
AGILE VS Scrum
AGILE VS ScrumAGILE VS Scrum
AGILE VS Scrum
Abrar ali
 
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
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
AMJAD SHAIKH
 
The Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & CertificationThe Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & CertificationSunil Mohal
 

Similar to Scrum basics (20)

Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyoti
 
dokumen.tips_visual-scrum-guide.pdf
dokumen.tips_visual-scrum-guide.pdfdokumen.tips_visual-scrum-guide.pdf
dokumen.tips_visual-scrum-guide.pdf
 
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?
 
Scrum process framework
Scrum process frameworkScrum process framework
Scrum process framework
 
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
Overview on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
What is Scrum in Agile?
What is Scrum in Agile?What is Scrum in Agile?
What is Scrum in Agile?
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
srum.pptx
srum.pptxsrum.pptx
srum.pptx
 
The scrumprimer20
The scrumprimer20The scrumprimer20
The scrumprimer20
 
AGILE VS Scrum
AGILE VS ScrumAGILE VS Scrum
AGILE VS Scrum
 
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...
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
The Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & CertificationThe Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & Certification
 

Recently uploaded

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 

Recently uploaded (20)

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 

Scrum basics

  • 1. WHAT IS SCRUM Basic Introduction of SCRUM Framework Presentation by Gul Zaman Ilyas
  • 2. About Presenter Email: zamanilyas@hotmail.com | Ph. #: (+92) 323 141 6914 Professional Summary: A Certified Scrum Master & MCSD possessing almost 18+ Total Years of Professional IT Work Experience & almost 10 Years of Project Management related experience. Overall possessing experience in Entrepreneur-ship, IT Operations, IT Infrastructure, Software Architecture & Development, IT Consultancy, Cloud Platforms, Virtualization, Networks and much more. Tools Stack: Communication, Training, Networks, IT Operations, IT Infrastructure, Microsoft Technologies, Linux, Cloud (Public, Private & Hybrid), Virtualization, AWS, Azure
  • 3. What is Agile? Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. Agile methods or Agile processes generally promote a disciplined project management process that encourages frequent inspection and adaptation, a leadership philosophy that encourages teamwork, self-organization and accountability, a set of engineering best practices intended to allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals.
  • 4. What is SCRUM? Scrum is a subset of Agile. It is a lightweight process framework for agile development, and the most widely-used one. “Scrum is a simple yet incredibly powerful set of principles and practices that helps teams deliver products in short cycles, enabling fast feedback, continual improvement, and rapid adaptation to change”. As defined by scrumalliance.org “A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value”. As defined by scrum.org
  • 5. Benefits of Scrum & What Scrum is and is not Benefits of SCRUM: • Increase the quality of the deliverables • Cope better with change (and expect the changes) • Provide better estimates while spending less time creating them • Be more in control of the project schedule and state • … • … Scrum is: • Lightweight • Simple to understand • Difficult to master Scrum is NOT: • Software / Tool • Software Dev. Framework
  • 6. Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: – Individuals and interactions over processes and tools – Working software over comprehensive documentation – Customer collaboration over contract negotiation – 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.
  • 7. SCRUM Values Using these as a guidepost, additional Scrum values have been created, and continue to be developed and modified (in true Agile fashion). These five values are the foundation for a Scrum team's processes and interactions:
  • 8. Why should you use SCRUM? Scrum has the power to transform project management across every industry, every business, and even across life in general. By using Scrum, you’ll become more Agile, discovering how to react more quickly and respond more accurately to the inevitable change that comes your way. And by staying focused, collaborating, and communicating, you can accomplish what truly needs to be done — successfully. Most important, Scrum is not unproven hype. It’s a solid and successful Agile framework that’s been applied to a variety of projects and teams. Universities use Scrum to deliver valued projects to clients. Militaries have relied on Scrum to prepare ships for deployment. So whether you’re working on the next smartphone app, managing logistics for a store, or planning a charity event, you should take a closer look at using Scrum. And Scrum Alliance can give you the proven framework, best implementation practices, and supportive guidance you need to achieve success.
  • 9.
  • 10. SCRUM Events Prescribed events are used in Scrum to create regularity and to minimize the need for meetings not defined in Scrum. All events are time-boxed. Once a Sprint begins, its duration is fixed and cannot be shortened or lengthened. The remaining events may end whenever the purpose of the event is achieved, ensuring an appropriate amount of time is spent without allowing waste in the process. The Scrum Events are: – Sprint – Sprint Planning – Daily Scrum – Sprint Review – Sprint Retrospective
  • 11. SCRUM Artifacts Scrum’s artifacts represent work or value to provide transparency and opportunities for inspection and adaptation. Artifacts defined by Scrum are specifically designed to maximize transparency of key information so that everybody has the same understanding of the artifact. The Scrum Artifacts are: – Product Backlog – Sprint Backlog – Increment
  • 12. Definition of DONE (DoD) ■ Definition of done is crucial to a highly functioning Scrum team. The following are characteristics that you should look for in your team’s definition of done. Verifying that your team’s DoD meets these criteria will ensure that you are delivering features that are truly done, not only in terms of functionality but in terms of quality as well. ■ Definition of Done is a simple list of activities (writing code, coding comments, unit testing, integration testing, release notes, design documents, etc.) that add verifiable/demonstrable value to the product. Focusing on value-added steps allows the team to focus on what must be completed in order to build software while eliminating wasteful activities that only complicate software development efforts. ■ Reporting in its simplest form is the ability to say, “This feature is done.” After all, a feature or Product Backlog Item is either done or it is not-done. DoD is a simple artifact that adds clarity to the “Feature’s done” statement. Using DoD as a reference for this conversation a team member can effectively update other team members and the product owner.
  • 13. Scrum Teams & Roles Scrum Teams are self-organizing and cross-functional. Self-organizing teams choose how best to accomplish their work, rather than being directed by others outside the team. Cross-functional teams have all competencies needed to accomplish the work without depending on others not part of the team. The team model in Scrum is designed to optimize flexibility, creativity, and productivity. SCRUM Team consists of: – Product Owner – Scrum Master – Scrum Team
  • 14. What is a Product Owner? A Scrum Product Owner is responsible for maximizing the value of the product resulting from the work of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and individuals. “The Product Owner is the sole person responsible for managing the Product Backlog”. Product Backlog management includes: – 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. – Ensuring the Development Team understands items in the Product Backlog to the level needed. The Product Owner may do the above work, or have the Development Team do it. However, the Product Owner remains accountable. 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. For the Product Owner to succeed, the entire organization must respect his or her decisions. The Product Owner’s decisions are visible in the content and ordering of the Product Backlog. No one can force the Development Team to work from a different set of requirements.
  • 15. What is a ScrumMaster? The Scrum Master is responsible for promoting and supporting Scrum. Scrum Masters do this by helping everyone understand Scrum theory, practices, rules, and values. The Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team. Roles a Scrum Master Plays: – Service to the Product Owner ■ Ensuring that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible. ■ Finding techniques for effective Product Backlog management. ■ Helping the Scrum Team understand the need for clear and concise Product Backlog items. ■ Understanding product planning in an empirical environment. ■ Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value. ■ Understanding and practicing agility. ■ Facilitating Scrum events as requested or needed. – Service to the Development Team ■ Coaching the Development Team in self-organization and cross-functionality. ■ Helping the Development Team to create high-value products. ■ Removing impediments to the Development Team’s progress. ■ Facilitating Scrum events as requested or needed. ■ Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood. – Service to the Organization ■ Leading and coaching the organization in its Scrum adoption; ■ Planning Scrum implementations within the organization; ■ Helping employees and stakeholders understand and enact Scrum and empirical product development; ■ Causing change that increases the productivity of the Scrum Team; and, ■ Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.
  • 16. What is a Scrum Team? A Scrum Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint. A "Done" increment is required at the Sprint Review. Only members of the Development Team create the Increment. Development Teams are structured and empowered by the organization to organize and manage their own work. The resulting synergy optimizes the Development Team’s overall efficiency and effectiveness. Scrum / Development Teams have the following characteristics: – They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality; – Development Teams are cross-functional, with all the skills as a team necessary to create a product Increment; – Scrum recognizes no titles for Development Team members, regardless of the work being performed by the person; – Scrum recognizes no sub-teams in the Development Team, regardless of domains that need to be addressed like testing, architecture, operations or business analysis; and, – Individual Development Team members may have specialized skills and areas of focus, but accountability belongs to the Development Team as a whole. Development Team Size Optimal Development Team size is small enough to remain nimble and large enough to complete significant work within a Sprint. Fewer than three Development Team members decrease interaction and results in smaller productivity gains. Smaller Development Teams may encounter skill constraints during the Sprint, causing the Development Team to be unable to deliver a potentially releasable Increment. Having more than nine members requires too much coordination. Large Development Teams generate too much complexity for an empirical process to be useful. The Product Owner and Scrum Master roles are not included in this count unless they are also executing the work of the Sprint Backlog.
  • 17. Some useful links: ■ Scrum Guide ■ Download Scrum Guide Audio Book Version ■ Scrum Foundation E-Learning Series