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

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

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