SlideShare a Scribd company logo
1
SCRUM IN ACTION Hacen Dadda
Algiers Tech Meetup
2
ME
Hacen Dadda
Web Developer
Consultant
CTO @
@hacentech
hdadda@hivedigit.com
http:about.mehacen
3
AGENDA
Agile Methods
Scrum
Scrum Softwares
Successful Scrum
4
Agile Methods
F a c t s
5
Manifesto for Agile Software Development
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
6
Agile Methods
● Extreme Programming (XP)
● Crystal
● Dynamic Systems Development Method (DSDM)
● Feature-Driven Development (FDD)
● Kanban
● Scrum
7
Scrum
F a c t s
8
Story
9
Story
Scrum is a lightweight agile project management
framework and incremental projects of all types.
Ken Schwaber, Jeff Sutherland and others have
contributed significantly to the evolution of Scrum over
the last decade.
Scrum has garnered increasing popularity in the agile
software development community due to its simplicity,
proven productivity, and ability to act as a wrapper for
various engineering practices promoted by other agile
methodologies.
10
Scrum
Scrum is:
● Lightweight
● Simple to understand
● Difficult to master
11
Scrum Theory: Transparency
12
Scrum Theory: Inspection
13
Scrum Theory: Adaptation
14
Scrum Overview
.
15
The Scrum Team: The Product Owner
The product owner is the project’s
key stakeholder and represents
users, customers and others in the
process. The Product Owner is
responsible for maximizing the value
of the product and the work of the
Development Team. How this is done
may vary widely across
organizations, Scrum Teams, and
individuals.
16
The Scrum Team: The Scrum Master
The ScrumMaster is responsible for
making sure the team is as
productive as possible. The
ScrumMaster does this by helping
the team use the Scrum processThe
ScrumMaster is responsible for
making sure the team is as
productive as possible. The
ScrumMaster does this by helping
the team use the Scrum process
17
The Scrum Team: The Development Team
The Development Team consists of
professionals who do the work of
delivering a potentially releasable
Increment of “Done” product at the
end of each Sprint.
Development Teams are structured
and empowered by the organization
to organize and manage their own
work.
18
Scrum Events: Sprint Planning
The sprint planning meeting is
attended by the product
owner.
The work to be performed in
the Sprint is planned at the
Sprint Planning. This plan is
created by the collaborative
work of the entire Scrum
Team.
19
Scrum Events: Daily Scrum
The Daily Scrum is a 15-minute time-
boxed event for the Development Team
to synchronize activities and create a
plan for the next 24 hours.
During the meeting, the Development
Team members explain:
● What did I do yesterday?
● What will I do today?
● Are there any impediments in your way?
20
Scrum Events: Daily Review
At the end of each sprint, the team
demonstrates the completed
functionality at a sprint review meeting,
during which, the team shows what they
accomplished during the sprint.
Typically, this takes the form of a
demonstration of the new features, but
in an informal way; for example,
PowerPoint slides are not allowed. The
meeting must not become a task in itself
nor a distraction from the process.
21
Scrum Events: Scrum Retrospictive
Also at the end of each sprint, the team
conducts a sprint retrospective, which is
a meeting during which the team
(including its ScrumMaster and product
owner) reflect on how well Scrum is
working for them and what changes
they may wish to make for it to work
even better.
22
Scrum Artifacts: Product Backlog
The Product Backlog is an ordered list of
everything that might be needed in the
product and is the single source of
requirements for any changes to be
made to the product. The Product
Owner is responsible for the Product
Backlog, including its content,
availability, and ordering.
23
Scrum Artifacts: Sprint Backlog
The Sprint Backlog is the set of Product
Backlog items selected for the Sprint,
plus a plan for delivering the product
Increment and realizing the Sprint Goal.
The Sprint Backlog is a forecast by the
Development Team about what
functionality will be in the next
Increment and the work needed to
deliver that functionality into a “Done”
Increment.
24
Strory Point
Story point is a arbitrary measure used
by Scrum teams. This is used to measure
the effort required to implement a story.
In simple terms its a number that tells
the team how hard the story is. Hard
could be related to complexity,
Unknowns and effort.
25
Burn Down Chart
As a definition of this chart we can say
that the Burndown chart displays the
remaining effort for a given period of
time.
When they track product development
using the Burndown chart, teams can
use a sprint Burndown chart and a
release Burndown chart.
26
Scrum Task Board
When practicing Scrum, we can make
the sprint backlog visible by putting it
on a Scrum task board. Team
members update the task board
continuously throughout the sprint.
Either during or before the daily
scrum, estimates are changed (up or
down), and cards are moved around
the board.
27
let us remember
28
Scrum
Softwares
F a c t s
29
Choose the right tool
30
Successful
Scrum
F a c t s
31
Success?
32
Team Spirit
33
Reduce the Tunnel Effect
34
Open to Changes
35
Continuous Improvement
36
Architecture
37
Optimize the Communication
38
Motivation
39
Mastery
40
LEAN
41
References
https://www.wikipedia.org/
https://www.mountaingoatsoftware.com/
http://www.scrumguides.org/
42

More Related Content

PPS
Agile Project Management with Scrum
PDF
Agile Project Management with Scrum PDF
PPTX
India Agile Week 2015
PDF
Introduction to Agile Project Management and Scrum
PPTX
Case Study on agile scrum methodology on shopping cart
PPTX
Scrum@accenture
PPTX
You think you know agile
PPT
Introduction to Project Management with Scrum
Agile Project Management with Scrum
Agile Project Management with Scrum PDF
India Agile Week 2015
Introduction to Agile Project Management and Scrum
Case Study on agile scrum methodology on shopping cart
Scrum@accenture
You think you know agile
Introduction to Project Management with Scrum

What's hot (20)

PDF
ScrumGuides training: Agile Software Development With Scrum
PPT
Primer on Agile Project Management and SCRUM
PPTX
Scrum and ISO 9241:210 Interaction Design Process and User Stories
PDF
Agile project management using scrum
DOCX
Agile introduction for dummies
PPT
What Is Agile Scrum
PPT
Agile Scrum Presentation-Detailed
PPT
Agile project management
PPTX
Agile Fundamentals
PDF
Agile Development Methodology: Best Practices and Use Cases
PPTX
AGILE METHODOLOGY
PPTX
What are the Tools & Techniques in Agile Project Management?
ODP
Scrum Process
PPT
Introduction To Scrum
PPT
Waterfall vs agile approach scrum framework and best practices in software d...
PPT
A Gentle Introduction To Agile
PDF
Learn Scrum Engineering in 5 minutes
PDF
Agile Methodologies & Key Principles 2
PPT
Agile Scrum Methodology
ScrumGuides training: Agile Software Development With Scrum
Primer on Agile Project Management and SCRUM
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Agile project management using scrum
Agile introduction for dummies
What Is Agile Scrum
Agile Scrum Presentation-Detailed
Agile project management
Agile Fundamentals
Agile Development Methodology: Best Practices and Use Cases
AGILE METHODOLOGY
What are the Tools & Techniques in Agile Project Management?
Scrum Process
Introduction To Scrum
Waterfall vs agile approach scrum framework and best practices in software d...
A Gentle Introduction To Agile
Learn Scrum Engineering in 5 minutes
Agile Methodologies & Key Principles 2
Agile Scrum Methodology
Ad

Viewers also liked (20)

PDF
Linux basics ubuntu
PPTX
Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco
PDF
Google Web Toolkit (GWT)
PPTX
Emploitic - Comment trouver un premier emploi dans les métiers it?
PDF
software engineering هندسة البرمجيات
PDF
Bitcoin : comment ça marche et pourquoi c’est une révolution ?
PDF
What is the best way to measure progress on an Agile project?
PPTX
Burn downchart symptomatics dmytro bibikov
PDF
Learning from Burndown Charts
PPS
Распознавание дефектов рельсов
ODP
Presentación sobre autores por María Gabriela nichita y Evelyn Flores Gutiérrez
PDF
Text4baby in Marketing Health Services Magazine
PDF
Energy Policy after the UK General Election: Priorities for consumers
PPTX
Prelims
DOCX
Certificado
PPTX
Bamboo flute playing
DOCX
Resume Format
PDF
Red foods
DOC
Basic Bamboo Flute Manual
PPTX
Pólya Tibor: Regresszív Képzeleti Szótár - Narratív Kategoriális Tartalomelemző
Linux basics ubuntu
Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco
Google Web Toolkit (GWT)
Emploitic - Comment trouver un premier emploi dans les métiers it?
software engineering هندسة البرمجيات
Bitcoin : comment ça marche et pourquoi c’est une révolution ?
What is the best way to measure progress on an Agile project?
Burn downchart symptomatics dmytro bibikov
Learning from Burndown Charts
Распознавание дефектов рельсов
Presentación sobre autores por María Gabriela nichita y Evelyn Flores Gutiérrez
Text4baby in Marketing Health Services Magazine
Energy Policy after the UK General Election: Priorities for consumers
Prelims
Certificado
Bamboo flute playing
Resume Format
Red foods
Basic Bamboo Flute Manual
Pólya Tibor: Regresszív Képzeleti Szótár - Narratív Kategoriális Tartalomelemző
Ad

Similar to Scrum In Action - Algiers Tech Meetup (20)

PPTX
Agile Overview
PDF
Mod 6 - Agile Scrum in a nutshell.pdf
PPTX
Scrum Framework: An Agile Solution for Drupal Development
PDF
PPTX
Scrum Introduction
PPTX
How scrum works
PPTX
SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENT
PPTX
Agile methodology
PDF
Fundamental of Scrum
PDF
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PPTX
Scrum
PPTX
Introduction to Scrum
PPT
PDF
Scrum: Scrum Guide Summary
PPTX
Scrum intro conscires - ocpm
PPTX
What is Scrum? SlideShare
PDF
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PPTX
Research paper presentation on agile scrum
PPTX
Introduction to agile and scrum
PPTX
agile-and-scrum-methodology.pptx
Agile Overview
Mod 6 - Agile Scrum in a nutshell.pdf
Scrum Framework: An Agile Solution for Drupal Development
Scrum Introduction
How scrum works
SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENT
Agile methodology
Fundamental of Scrum
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
Scrum
Introduction to Scrum
Scrum: Scrum Guide Summary
Scrum intro conscires - ocpm
What is Scrum? SlideShare
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
Research paper presentation on agile scrum
Introduction to agile and scrum
agile-and-scrum-methodology.pptx

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Digital-Transformation-Roadmap-for-Companies.pptx

Scrum In Action - Algiers Tech Meetup

  • 1. 1 SCRUM IN ACTION Hacen Dadda Algiers Tech Meetup
  • 2. 2 ME Hacen Dadda Web Developer Consultant CTO @ @hacentech hdadda@hivedigit.com http:about.mehacen
  • 5. 5 Manifesto for Agile Software Development Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 6. 6 Agile Methods ● Extreme Programming (XP) ● Crystal ● Dynamic Systems Development Method (DSDM) ● Feature-Driven Development (FDD) ● Kanban ● Scrum
  • 9. 9 Story Scrum is a lightweight agile project management framework and incremental projects of all types. Ken Schwaber, Jeff Sutherland and others have contributed significantly to the evolution of Scrum over the last decade. Scrum has garnered increasing popularity in the agile software development community due to its simplicity, proven productivity, and ability to act as a wrapper for various engineering practices promoted by other agile methodologies.
  • 10. 10 Scrum Scrum is: ● Lightweight ● Simple to understand ● Difficult to master
  • 15. 15 The Scrum Team: The Product Owner The product owner is the project’s key stakeholder and represents users, customers and others in the process. The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. How this is done may vary widely across organizations, Scrum Teams, and individuals.
  • 16. 16 The Scrum Team: The Scrum Master The ScrumMaster is responsible for making sure the team is as productive as possible. The ScrumMaster does this by helping the team use the Scrum processThe ScrumMaster is responsible for making sure the team is as productive as possible. The ScrumMaster does this by helping the team use the Scrum process
  • 17. 17 The Scrum Team: The Development Team The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint. Development Teams are structured and empowered by the organization to organize and manage their own work.
  • 18. 18 Scrum Events: Sprint Planning The sprint planning meeting is attended by the product owner. The work to be performed in the Sprint is planned at the Sprint Planning. This plan is created by the collaborative work of the entire Scrum Team.
  • 19. 19 Scrum Events: Daily Scrum The Daily Scrum is a 15-minute time- boxed event for the Development Team to synchronize activities and create a plan for the next 24 hours. During the meeting, the Development Team members explain: ● What did I do yesterday? ● What will I do today? ● Are there any impediments in your way?
  • 20. 20 Scrum Events: Daily Review At the end of each sprint, the team demonstrates the completed functionality at a sprint review meeting, during which, the team shows what they accomplished during the sprint. Typically, this takes the form of a demonstration of the new features, but in an informal way; for example, PowerPoint slides are not allowed. The meeting must not become a task in itself nor a distraction from the process.
  • 21. 21 Scrum Events: Scrum Retrospictive Also at the end of each sprint, the team conducts a sprint retrospective, which is a meeting during which the team (including its ScrumMaster and product owner) reflect on how well Scrum is working for them and what changes they may wish to make for it to work even better.
  • 22. 22 Scrum Artifacts: Product Backlog The Product Backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for any changes to be made to the product. The Product Owner is responsible for the Product Backlog, including its content, availability, and ordering.
  • 23. 23 Scrum Artifacts: Sprint Backlog The Sprint Backlog is the set of Product Backlog items selected for the Sprint, plus a plan for delivering the product Increment and realizing the Sprint Goal. The Sprint Backlog is a forecast by the Development Team about what functionality will be in the next Increment and the work needed to deliver that functionality into a “Done” Increment.
  • 24. 24 Strory Point Story point is a arbitrary measure used by Scrum teams. This is used to measure the effort required to implement a story. In simple terms its a number that tells the team how hard the story is. Hard could be related to complexity, Unknowns and effort.
  • 25. 25 Burn Down Chart As a definition of this chart we can say that the Burndown chart displays the remaining effort for a given period of time. When they track product development using the Burndown chart, teams can use a sprint Burndown chart and a release Burndown chart.
  • 26. 26 Scrum Task Board When practicing Scrum, we can make the sprint backlog visible by putting it on a Scrum task board. Team members update the task board continuously throughout the sprint. Either during or before the daily scrum, estimates are changed (up or down), and cards are moved around the board.
  • 42. 42