SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheetjillfrank12
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by PicturePawel Lewinski
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)Dom Cushnan
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum IntroductionJames Brett
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101 Ozgur Ertem
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile ScrumMichael Bourque
 
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
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkUpekha Vandebona
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaEdureka!
 
Scrum framework
Scrum frameworkScrum framework
Scrum frameworkRashmi Pathak
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 

Was ist angesagt? (20)

Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheet
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
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...
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Scrum metrics
Scrum metricsScrum metrics
Scrum metrics
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 

Ă„hnlich wie Scrum basics

Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agileTamer Solieman
 
Scrum presentation jyoti
Scrum presentation jyotiScrum presentation jyoti
Scrum presentation jyotijbhanda1
 
dokumen.tips_visual-scrum-guide.pdf
dokumen.tips_visual-scrum-guide.pdfdokumen.tips_visual-scrum-guide.pdf
dokumen.tips_visual-scrum-guide.pdfTunde Renner
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2JayeshPatil149
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?Neoteric EU
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyMarios Evripidou
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development ProcessSolomon 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 methodologysubash kumar
 
Scrumprimer20
Scrumprimer20Scrumprimer20
Scrumprimer20msdn70
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
AGILE VS Scrum
AGILE VS ScrumAGILE VS Scrum
AGILE VS ScrumAbrar 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 FrameworksAMJAD 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
 
CRUMstudy Brochure - English
CRUMstudy Brochure - EnglishCRUMstudy Brochure - English
CRUMstudy Brochure - EnglishGodfree Dzebu
 

Ă„hnlich wie 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
 
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
 
CRUMstudy Brochure - English
CRUMstudy Brochure - EnglishCRUMstudy Brochure - English
CRUMstudy Brochure - English
 

KĂĽrzlich hochgeladen

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 

KĂĽrzlich hochgeladen (20)

Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 

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