SlideShare a Scribd company logo
1 of 42
Download to read offline
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

What's hot

ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumAlexey Krivitsky
 
Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMJoe Riego
 
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesScrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesKhalid Md Saifuddin
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummiesVinay Dixit
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Agile project management
Agile project managementAgile project management
Agile project managementeng100
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesCelerity
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?Tuan Yang
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To ScrumMartin Proulx
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To AgileMichael Sahota
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesguest035e0d
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 

What's hot (20)

ScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With ScrumScrumGuides training: Agile Software Development With Scrum
ScrumGuides training: Agile Software Development With Scrum
 
Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUM
 
Scrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User StoriesScrum and ISO 9241:210 Interaction Design Process and User Stories
Scrum and ISO 9241:210 Interaction Design Process and User Stories
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile introduction for dummies
Agile introduction for dummiesAgile introduction for dummies
Agile introduction for dummies
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
A Gentle Introduction To Agile
A Gentle Introduction To AgileA Gentle Introduction To Agile
A Gentle Introduction To Agile
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
 
Scrum artifacts
Scrum artifactsScrum artifacts
Scrum artifacts
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 

Viewers also liked

Linux basics ubuntu
Linux basics ubuntuLinux basics ubuntu
Linux basics ubuntuHacen Dadda
 
Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco
Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco
Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco Abdeslam Menacere
 
Google Web Toolkit (GWT)
Google Web Toolkit (GWT)Google Web Toolkit (GWT)
Google Web Toolkit (GWT)Hacen Dadda
 
Emploitic - Comment trouver un premier emploi dans les métiers it?
Emploitic - Comment trouver un premier emploi dans les métiers it?Emploitic - Comment trouver un premier emploi dans les métiers it?
Emploitic - Comment trouver un premier emploi dans les métiers it?Abdeslam Menacere
 
software engineering هندسة البرمجيات
software engineering هندسة البرمجياتsoftware engineering هندسة البرمجيات
software engineering هندسة البرمجياتHacen Dadda
 
Bitcoin : comment ça marche et pourquoi c’est une révolution ?
Bitcoin : comment ça marche et pourquoi c’est une révolution ?Bitcoin : comment ça marche et pourquoi c’est une révolution ?
Bitcoin : comment ça marche et pourquoi c’est une révolution ?Stéphane Traumat
 
What is the best way to measure progress on an Agile project?
What is the best way to measure progress on an Agile project?What is the best way to measure progress on an Agile project?
What is the best way to measure progress on an Agile project?Thoughtworks
 
Burn downchart symptomatics dmytro bibikov
Burn downchart symptomatics dmytro bibikovBurn downchart symptomatics dmytro bibikov
Burn downchart symptomatics dmytro bibikovDmitriy Bibikov
 
Learning from Burndown Charts
Learning from Burndown ChartsLearning from Burndown Charts
Learning from Burndown ChartsZach Nies
 
Распознавание дефектов рельсов
Распознавание дефектов рельсовРаспознавание дефектов рельсов
Распознавание дефектов рельсовkulibin
 
Presentación sobre autores por María Gabriela nichita y Evelyn Flores Gutiérrez
Presentación sobre autores por María Gabriela nichita y Evelyn Flores GutiérrezPresentación sobre autores por María Gabriela nichita y Evelyn Flores Gutiérrez
Presentación sobre autores por María Gabriela nichita y Evelyn Flores GutiérrezsextoBLucena
 
Text4baby in Marketing Health Services Magazine
Text4baby in Marketing Health Services MagazineText4baby in Marketing Health Services Magazine
Text4baby in Marketing Health Services Magazineacohenhnk
 
Energy Policy after the UK General Election: Priorities for consumers
Energy Policy after the UK General Election: Priorities for consumersEnergy Policy after the UK General Election: Priorities for consumers
Energy Policy after the UK General Election: Priorities for consumersIpsos UK
 
Bamboo flute playing
Bamboo flute playingBamboo flute playing
Bamboo flute playingS Marley
 
Basic Bamboo Flute Manual
Basic Bamboo Flute ManualBasic Bamboo Flute Manual
Basic Bamboo Flute ManualGaban Merah
 
Pólya Tibor: Regresszív Képzeleti Szótár - Narratív Kategoriális Tartalomelemző
Pólya Tibor: Regresszív Képzeleti Szótár - Narratív Kategoriális TartalomelemzőPólya Tibor: Regresszív Képzeleti Szótár - Narratív Kategoriális Tartalomelemző
Pólya Tibor: Regresszív Képzeleti Szótár - Narratív Kategoriális TartalomelemzőZoltan Varju
 

Viewers also liked (20)

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

Similar to Scrum In Action - Algiers Tech Meetup

Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentOpenSense Labs
 
How scrum works
How scrum worksHow scrum works
How scrum worksAnnu Rana
 
SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENT
SCRUM  METHODOLOGY  FOR SOFTWARE DEVELOPMENTSCRUM  METHODOLOGY  FOR SOFTWARE DEVELOPMENT
SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENTQutub-ud- Din
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iThanh Nguyen
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PhuocNT (Fresher.VN)
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrumAbdullah Raza
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumInova LLC
 
agile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxagile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxvenkatvemu2
 

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

Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Scrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal DevelopmentScrum Framework: An Agile Solution for Drupal Development
Scrum Framework: An Agile Solution for Drupal Development
 
Lect4
Lect4Lect4
Lect4
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
How scrum works
How scrum worksHow scrum works
How scrum works
 
SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENT
SCRUM  METHODOLOGY  FOR SOFTWARE DEVELOPMENTSCRUM  METHODOLOGY  FOR SOFTWARE DEVELOPMENT
SCRUM METHODOLOGY FOR SOFTWARE DEVELOPMENT
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
 
Scrum
ScrumScrum
Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile
AgileAgile
Agile
 
Scrum: Scrum Guide Summary
Scrum: Scrum Guide SummaryScrum: Scrum Guide Summary
Scrum: Scrum Guide Summary
 
Scrum intro conscires - ocpm
Scrum intro   conscires - ocpmScrum intro   conscires - ocpm
Scrum intro conscires - ocpm
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
 
Research paper presentation on agile scrum
Research paper presentation on agile scrumResearch paper presentation on agile scrum
Research paper presentation on agile scrum
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
agile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptxagile-and-scrum-methodology.pptx
agile-and-scrum-methodology.pptx
 

Recently uploaded

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.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