SlideShare a Scribd company logo
Agile Scrum Foundation Tutorial
By
Mohamed Fouad El Nawawy, M.Sc.
Agile Principles
• Self Organizing teams: determine how best to accomplish their
work, rather than being directed by others outside the team
• Cross Functional teams: There is no single team member owner of
a task
• Adaptive Planning: Respects customer satisfaction over change
• Continuous Improvement: Each iteration ends with an increment
which is an available release (with minimal bugs)
• Transparency: Sharing product features among the team
• Streamlining: Less documentation, fewer meetings, reduced e-
mail, less coding
• Test Driven development: Test your success before you claim
progress
Scrum Team
• Product Owner: Optimizes value of work-Orders product backlog
in sprint planning meeting based on business and cost saving
parameters
• Scrum Master: Facilitates team decisions and removes
impediments, Makes sure Daily Scrum meeting is 15 minutes,
Reports to Higher Management when requested, Convinces
Customer of Agile approach through implementing it
• Development team: 3 to 9 members, Pulls sprint backlog from
product backlog items which is owned by the team and nobody
tells the development team in what order or how to do the task
level work in the sprint backlog.
• Development Team member can be changed as needed taking
into account productivity
Development Team
• Cross Functional: There are no specific titles
or roles for individual team members
• Self Organizing: They pull work for
themselves, arrange their own team, manage
the way they do their work together which
results in accountability, creativity.
Meetings
• Sprint Review (max. 4 hours): (For product
increment evaluation). Includes Scrum Team,
Stakeholders, Sponsors, Customers
• Sprint Retrospective (max. 3 hours): (For
Process Evaluation) Includes Scrum Team only
• Daily Scrum: 15 minutes in the same place to
discuss what have been done and what to do
next
Sprint
• Typically 1 to 4 weeks taking into consideration
maintaining business and technology values
• Development team works on backlog items as much as
told by Product Owner and conforming with done
• Done means that each feature in the iteration is fully
developed, tested, styled, and accepted by the
product owner however it doesn’t mean that a
releasable product has been reached
• TimeBox: In which the team finishes the sprint before
maximum time.
• Each sprint starts directly after the end of previous
sprint
DEEP (For Product Backlog)
• Detailed appropriately (If to be worked on soon
should be detailed)
• Emergent (To adapt to changes while product is
developed)
• Estimated (in either story points or ideal days)
• Priotirized
• Where story points combine complexity &
physical size into one relative size measure and
ideal days are days for which only work is being
performed with no interruption and all resources
available
Product Backlog
•Product Owner orders product backlog
according to business value, risk, cost to
develop, dependencies, stories which increase
the team knowledge about the project
•Product Owner continues with backlog
grooming or refinement keeping the backlog
relevant, detailed, and estimated
Sprint Backlog
•During the sprint planning meeting, the team
selects a number of product backlog items,
usually in the form of user stories, and
identifies the tasks necessary to complete
each user story.
•The team decides the number of product
backlog items it selects and in what order and
how to do tasks in sprint backlog
INVEST (For Good User Stories)
• User story describes in a sentence what needs to be done
as part of a job function.
• Independent (For Prioritization)
• Negotiable (Collaborate in order to understand details of a
feature in time)
• Valuable (To customers or technical stories & therefore
worth investing from PO)
• Estimatable (Size hence cost for PO to determine priority)
• Sized appropriately or small (Epics to themes and themes to
stories)
• Testable ( Conditions of satisfaction e.g. file size valid)
Velocity
• Velocity=size estimates (e.g. story points) of
every item completed during a sprint
• Total duration/velocity=no. of required sprints
for a release
Miscellaneous
• Burndown Chart: A burn down chart is a graphical
representation of work left to do (vertical axis) versus time
(horizontal axis).
• Scrum of Scrum: Ambassadors from each scrum team to
collaborate
• If separate teams work on the same project they work on
the same product backlog
• Pair Programming: (One strategic and other tactical)
• Kanban Board: Shows items needed to be produced next
• Planning Poker: To estimate size of tasks (Both business and
technical participate in planning)
• Refactoring: (Improving code while preserving its external
behavior)

More Related Content

PPTX
SAFe portfolio management @ Knowit nov 28
PPTX
Agile introduction
PDF
The prince2-training-manual-sample
PDF
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
PDF
Agile & SCRUM basics
PPTX
Agile Story Writing
PPTX
Lean Concepts In The Service Industry
PDF
An Overview of SAFe
SAFe portfolio management @ Knowit nov 28
Agile introduction
The prince2-training-manual-sample
STATIK (Systems Thinking Approach to Introduce Kanban) Workshop Meetup
Agile & SCRUM basics
Agile Story Writing
Lean Concepts In The Service Industry
An Overview of SAFe

What's hot (20)

PPT
Agile methodology
DOC
LiA-rapport-tidsstudie-Fabio
PPTX
Agile evolution lifecycle - From implementing Agile to being Agile
PDF
Supercharge your teams with Value Stream Management by Richard Knaster
PDF
Scrum process powerpoint ppt slides.
PDF
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
PDF
Understanding the Scrum Team and Scrum Roles
PDF
#T3SCRUM: 12 principles of agile
PPTX
Exin Agile Scrum Master - Course Preview
PPTX
Product Owner
PDF
User Story Splitting
PPT
Agile project kick off from the trenches
PDF
Agile Fundamentals
PPTX
Essential SAFe® 4.0
PDF
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
PPTX
Building Your SAFe Implementation Strategy
PDF
Mod 6 - Agile Scrum in a nutshell.pdf
PDF
Lean & Agile Project Management
ODP
Introduzione alle metodologie Agili
Agile methodology
LiA-rapport-tidsstudie-Fabio
Agile evolution lifecycle - From implementing Agile to being Agile
Supercharge your teams with Value Stream Management by Richard Knaster
Scrum process powerpoint ppt slides.
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Understanding the Scrum Team and Scrum Roles
#T3SCRUM: 12 principles of agile
Exin Agile Scrum Master - Course Preview
Product Owner
User Story Splitting
Agile project kick off from the trenches
Agile Fundamentals
Essential SAFe® 4.0
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Building Your SAFe Implementation Strategy
Mod 6 - Agile Scrum in a nutshell.pdf
Lean & Agile Project Management
Introduzione alle metodologie Agili
Ad

Similar to Agile scrum foundation tutorial.pptx (20)

PPTX
Agile Processes - Scrum
PPT
Lecture 10 Agile Processes-Scrum In SDLC.ppt
PPT
Lecture 12 - Agile Processes-Scrum.pptx.ppt
PPT
Lecture 12 - Agile Processes-Scrum 2024.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Lecture 12 - Agile Processes-Scrum.ppt
PPT
Introduction to scrum
PDF
What is scrum
PDF
Scrum 101
PPTX
Agile – scrum +
PPTX
Scrum Guidelines
PDF
Agile Scrum Methodology - Introduction
Agile Processes - Scrum
Lecture 10 Agile Processes-Scrum In SDLC.ppt
Lecture 12 - Agile Processes-Scrum.pptx.ppt
Lecture 12 - Agile Processes-Scrum 2024.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
Introduction to scrum
What is scrum
Scrum 101
Agile – scrum +
Scrum Guidelines
Agile Scrum Methodology - Introduction
Ad

Recently uploaded (20)

PPTX
Transforming Finance with Ratiobox – Oracle NetSuite Bookkeeping & Accounting...
DOC
NGU毕业证学历认证,阿肯色大学史密斯堡分校毕业证国外文凭
PPT
Organizational Culture and Management.ppt
PDF
Why DevOps Teams Are Dropping Spreadsheets for Real-Time Cloud Hygiene.pdf
PPTX
Structure of Organization in Professional Practices.pptx
PDF
Decision trees for high uncertainty decisions
PPT
chap9.New Product Development product lifecycle.ppt
PPT
Chap8. Product & Service Strategy and branding
PDF
Qloudhost DMACA ignored hosting provider
DOC
BHCC毕业证学历认证,埃德蒙学院毕业证毕业证书样本
PDF
AgriTech-Indias-Sunrise-Sector- Investor
PPTX
Daily stand up meeting on the various business
PPTX
Spread Maya's Sustainable Product Collection 2025.pptx
PPTX
Introduction to Computing Profession.pptx
PPTX
ELS-07 Lifeskills ToT PPt-Adama (ABE).pptx
PPTX
TimeBee vs. Toggl: Which Time Tracking Tool is Best for You?
PDF
4. Finance for non-financial managers.08.08.2025.pdf
PDF
AI Cloud Sprawl Is Real—Here’s How CXOs Can Regain Control Before It Costs Mi...
PDF
Captivating LED Visuals, Built to Impress Brightlink.pdf
PDF
The Potential for EV Battery Recycling in Europe.pdf
Transforming Finance with Ratiobox – Oracle NetSuite Bookkeeping & Accounting...
NGU毕业证学历认证,阿肯色大学史密斯堡分校毕业证国外文凭
Organizational Culture and Management.ppt
Why DevOps Teams Are Dropping Spreadsheets for Real-Time Cloud Hygiene.pdf
Structure of Organization in Professional Practices.pptx
Decision trees for high uncertainty decisions
chap9.New Product Development product lifecycle.ppt
Chap8. Product & Service Strategy and branding
Qloudhost DMACA ignored hosting provider
BHCC毕业证学历认证,埃德蒙学院毕业证毕业证书样本
AgriTech-Indias-Sunrise-Sector- Investor
Daily stand up meeting on the various business
Spread Maya's Sustainable Product Collection 2025.pptx
Introduction to Computing Profession.pptx
ELS-07 Lifeskills ToT PPt-Adama (ABE).pptx
TimeBee vs. Toggl: Which Time Tracking Tool is Best for You?
4. Finance for non-financial managers.08.08.2025.pdf
AI Cloud Sprawl Is Real—Here’s How CXOs Can Regain Control Before It Costs Mi...
Captivating LED Visuals, Built to Impress Brightlink.pdf
The Potential for EV Battery Recycling in Europe.pdf

Agile scrum foundation tutorial.pptx

  • 1. Agile Scrum Foundation Tutorial By Mohamed Fouad El Nawawy, M.Sc.
  • 2. Agile Principles • Self Organizing teams: determine how best to accomplish their work, rather than being directed by others outside the team • Cross Functional teams: There is no single team member owner of a task • Adaptive Planning: Respects customer satisfaction over change • Continuous Improvement: Each iteration ends with an increment which is an available release (with minimal bugs) • Transparency: Sharing product features among the team • Streamlining: Less documentation, fewer meetings, reduced e- mail, less coding • Test Driven development: Test your success before you claim progress
  • 3. Scrum Team • Product Owner: Optimizes value of work-Orders product backlog in sprint planning meeting based on business and cost saving parameters • Scrum Master: Facilitates team decisions and removes impediments, Makes sure Daily Scrum meeting is 15 minutes, Reports to Higher Management when requested, Convinces Customer of Agile approach through implementing it • Development team: 3 to 9 members, Pulls sprint backlog from product backlog items which is owned by the team and nobody tells the development team in what order or how to do the task level work in the sprint backlog. • Development Team member can be changed as needed taking into account productivity
  • 4. Development Team • Cross Functional: There are no specific titles or roles for individual team members • Self Organizing: They pull work for themselves, arrange their own team, manage the way they do their work together which results in accountability, creativity.
  • 5. Meetings • Sprint Review (max. 4 hours): (For product increment evaluation). Includes Scrum Team, Stakeholders, Sponsors, Customers • Sprint Retrospective (max. 3 hours): (For Process Evaluation) Includes Scrum Team only • Daily Scrum: 15 minutes in the same place to discuss what have been done and what to do next
  • 6. Sprint • Typically 1 to 4 weeks taking into consideration maintaining business and technology values • Development team works on backlog items as much as told by Product Owner and conforming with done • Done means that each feature in the iteration is fully developed, tested, styled, and accepted by the product owner however it doesn’t mean that a releasable product has been reached • TimeBox: In which the team finishes the sprint before maximum time. • Each sprint starts directly after the end of previous sprint
  • 7. DEEP (For Product Backlog) • Detailed appropriately (If to be worked on soon should be detailed) • Emergent (To adapt to changes while product is developed) • Estimated (in either story points or ideal days) • Priotirized • Where story points combine complexity & physical size into one relative size measure and ideal days are days for which only work is being performed with no interruption and all resources available
  • 8. Product Backlog •Product Owner orders product backlog according to business value, risk, cost to develop, dependencies, stories which increase the team knowledge about the project •Product Owner continues with backlog grooming or refinement keeping the backlog relevant, detailed, and estimated
  • 9. Sprint Backlog •During the sprint planning meeting, the team selects a number of product backlog items, usually in the form of user stories, and identifies the tasks necessary to complete each user story. •The team decides the number of product backlog items it selects and in what order and how to do tasks in sprint backlog
  • 10. INVEST (For Good User Stories) • User story describes in a sentence what needs to be done as part of a job function. • Independent (For Prioritization) • Negotiable (Collaborate in order to understand details of a feature in time) • Valuable (To customers or technical stories & therefore worth investing from PO) • Estimatable (Size hence cost for PO to determine priority) • Sized appropriately or small (Epics to themes and themes to stories) • Testable ( Conditions of satisfaction e.g. file size valid)
  • 11. Velocity • Velocity=size estimates (e.g. story points) of every item completed during a sprint • Total duration/velocity=no. of required sprints for a release
  • 12. Miscellaneous • Burndown Chart: A burn down chart is a graphical representation of work left to do (vertical axis) versus time (horizontal axis). • Scrum of Scrum: Ambassadors from each scrum team to collaborate • If separate teams work on the same project they work on the same product backlog • Pair Programming: (One strategic and other tactical) • Kanban Board: Shows items needed to be produced next • Planning Poker: To estimate size of tasks (Both business and technical participate in planning) • Refactoring: (Improving code while preserving its external behavior)