SlideShare a Scribd company logo
1 of 17
SCRUM
... something like quick explanation
… but boring :-) ...
Why SCRUM (Agile) ?
• Nobody is perfect
• We are not able to estimate long periods of time
• (Be honest ...)
• ... proven and widely used framework/method
Nobody is perfect
• There is no person what can do everything
• There is no person what can make decisions about everything
• So we need ... „team inteligence“
We are not able to estimate long periods of
time
• Try that 
• Of course there are scientific studies
• So what ?
• We should accept world with just short accurate estimations
• But nobody is perfect... Team intelligence ...
• Similar to engine power value, but uncertain about time frame
• We should also inform customers – be honest
• We can still have a big plans about what should be done
• But we, all, should be prepared to change them
Be honest
• ...
• Do not lie
• to customer
• to management
• to yourself
• Honestly show the status
• Then you will be trustable
• Fail quickly
• It is cheap !
• Needed for Check, Analyze, Improve
AGILE
• Just a way of thinking – mindset
• Plan
• Act
• Analyze
• Improve
• … Repeat ! :-)
SCRUM
• Agile method
• See Agile Manifesto
• Well known
• Suitable for „classic“ software development
• It means traditional releases
• Scrum.org
• Scrumalliance.org
• SCRUM on Wikipedia
Roles
• Product owner
• Responsible for what should be done
• Features, bugs, tests
• „Managing“ stakeholders and their requirements
• Developer
• A team of developers (3-9), testers, analytics … whatever is needed
• Responsible for work to be done
• Responsible for technical decisions
• SCRUM master
• Responsible for the following of the SCRUM
• Solving impediments
Artifacts – DB schema 
• Product backlog
• What should be done
• Priority
• Product owner
• Sprint backlog
• Commitment of dev team - what will be done during sprint
• Impediments
• What is blocking development
• SCRUM master
Meetings
• Planning
• Daily SCRUM
• Review
• Retrospective
Meetings: Planning
• Usually divided to backlog grooming an sprint planning
• Backlog grooming
• Estimation of PBIs by dev team
• If not able to estimated Then PO should improve description or
divide PBI
• Sprint planning
• Team will decide /commit whose items will be delivered in sprint
• Can be divided to two meetings. Sprint planning and backlog
grooming
• 2 hours per week max (together)
Meetings: Daily SCRUM
• All dev will answer three question:
• What was done
• I'm working on
• Do You need help ?
• .. . also there can be Impediment – I can't work because ...
• 15 min max
• Every workday. The same place. The same time.
Meetings: Review
• Presentation what was done by dev team
• A real presentation. Real software-product.
• PO, stakeholders
• Are they satisfied ?
• Any comments ?
• … presentations ..
• This is the place for interaction dev team – PO,stakeholders
• 2 hours per week max
Meetings: Retrospective
• What was good
• What was bad
• What is needed (what can be improved)
• Most important meeting. There are books about that.
• 2 hours per week max
Artifacts: Product backlog - Organization
• Can be changed anytime by PO
• Priority
• Description
• Test case
• Anybody can add (usually)
• Bugs, refactoring pbis, etc ...
• Just PO can approve
• Visible for stakeholders
• They can see prority, forecast
Sprint organization
• 1-4 weeks
• Sprint backlog can be changed just during sprint planning meeting
• No stakeholder can discuss tasks during the sprint with dev team.
• PO should be able to answer questions about PBIs
• Tasks are not assigned but "taken" by developers
• Meaning of "Done" is defined by team
• PO should define simple goal of sprint
• If something wrong happen dev team can prioritize his effort
• Sprint backlog can be visible for stakeholders as well
So...
• SCRUM is proven framework for SW development
• Used worldwide
• There are trainings, certificates, books, videos …
• Even if there is no long term planning it is trustworthy because
everything is visible for stakeholders
• And it is simple :-)
• .. and supported by many many tools ...

More Related Content

What's hot

Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development processjhericks
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? Stefania Marinelli
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumArrielle Mali
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum masterLê Trọng-Hiệp
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 

What's hot (20)

scrum
scrumscrum
scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 

Viewers also liked

Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesguest035e0d
 
Running a Scrum process with Trello
Running a Scrum process with TrelloRunning a Scrum process with Trello
Running a Scrum process with TrelloRobin Warren
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New WaterfallNaresh Jain
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017Carol Smith
 

Viewers also liked (16)

The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
Running a Scrum process with Trello
Running a Scrum process with TrelloRunning a Scrum process with Trello
Running a Scrum process with Trello
 
Get Up! Stand Up!
Get Up! Stand Up!Get Up! Stand Up!
Get Up! Stand Up!
 
Scrum by picture
Scrum by pictureScrum by picture
Scrum by picture
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
 

Similar to Why SCRUM Works: Quick Guide to the Agile Framework

Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...duhitha2
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningHossam Hassan
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About ScrumScott Vandehey
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.pptSTEMEd1
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Developmentbanerjeerohit
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectNhan Nguyen
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 

Similar to Why SCRUM Works: Quick Guide to the Agile Framework (20)

Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Scrum
ScrumScrum
Scrum
 
Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planning
 
Scrum software develoment
Scrum software develomentScrum software develoment
Scrum software develoment
 
Let's Talk About Scrum
Let's Talk About ScrumLet's Talk About Scrum
Let's Talk About Scrum
 
24 scrum
24 scrum24 scrum
24 scrum
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 
Scrum101
Scrum101Scrum101
Scrum101
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 

Recently uploaded

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 

Recently uploaded (20)

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 

Why SCRUM Works: Quick Guide to the Agile Framework

  • 1. SCRUM ... something like quick explanation … but boring :-) ...
  • 2. Why SCRUM (Agile) ? • Nobody is perfect • We are not able to estimate long periods of time • (Be honest ...) • ... proven and widely used framework/method
  • 3. Nobody is perfect • There is no person what can do everything • There is no person what can make decisions about everything • So we need ... „team inteligence“
  • 4. We are not able to estimate long periods of time • Try that  • Of course there are scientific studies • So what ? • We should accept world with just short accurate estimations • But nobody is perfect... Team intelligence ... • Similar to engine power value, but uncertain about time frame • We should also inform customers – be honest • We can still have a big plans about what should be done • But we, all, should be prepared to change them
  • 5. Be honest • ... • Do not lie • to customer • to management • to yourself • Honestly show the status • Then you will be trustable • Fail quickly • It is cheap ! • Needed for Check, Analyze, Improve
  • 6. AGILE • Just a way of thinking – mindset • Plan • Act • Analyze • Improve • … Repeat ! :-)
  • 7. SCRUM • Agile method • See Agile Manifesto • Well known • Suitable for „classic“ software development • It means traditional releases • Scrum.org • Scrumalliance.org • SCRUM on Wikipedia
  • 8. Roles • Product owner • Responsible for what should be done • Features, bugs, tests • „Managing“ stakeholders and their requirements • Developer • A team of developers (3-9), testers, analytics … whatever is needed • Responsible for work to be done • Responsible for technical decisions • SCRUM master • Responsible for the following of the SCRUM • Solving impediments
  • 9. Artifacts – DB schema  • Product backlog • What should be done • Priority • Product owner • Sprint backlog • Commitment of dev team - what will be done during sprint • Impediments • What is blocking development • SCRUM master
  • 10. Meetings • Planning • Daily SCRUM • Review • Retrospective
  • 11. Meetings: Planning • Usually divided to backlog grooming an sprint planning • Backlog grooming • Estimation of PBIs by dev team • If not able to estimated Then PO should improve description or divide PBI • Sprint planning • Team will decide /commit whose items will be delivered in sprint • Can be divided to two meetings. Sprint planning and backlog grooming • 2 hours per week max (together)
  • 12. Meetings: Daily SCRUM • All dev will answer three question: • What was done • I'm working on • Do You need help ? • .. . also there can be Impediment – I can't work because ... • 15 min max • Every workday. The same place. The same time.
  • 13. Meetings: Review • Presentation what was done by dev team • A real presentation. Real software-product. • PO, stakeholders • Are they satisfied ? • Any comments ? • … presentations .. • This is the place for interaction dev team – PO,stakeholders • 2 hours per week max
  • 14. Meetings: Retrospective • What was good • What was bad • What is needed (what can be improved) • Most important meeting. There are books about that. • 2 hours per week max
  • 15. Artifacts: Product backlog - Organization • Can be changed anytime by PO • Priority • Description • Test case • Anybody can add (usually) • Bugs, refactoring pbis, etc ... • Just PO can approve • Visible for stakeholders • They can see prority, forecast
  • 16. Sprint organization • 1-4 weeks • Sprint backlog can be changed just during sprint planning meeting • No stakeholder can discuss tasks during the sprint with dev team. • PO should be able to answer questions about PBIs • Tasks are not assigned but "taken" by developers • Meaning of "Done" is defined by team • PO should define simple goal of sprint • If something wrong happen dev team can prioritize his effort • Sprint backlog can be visible for stakeholders as well
  • 17. So... • SCRUM is proven framework for SW development • Used worldwide • There are trainings, certificates, books, videos … • Even if there is no long term planning it is trustworthy because everything is visible for stakeholders • And it is simple :-) • .. and supported by many many tools ...