SlideShare ist ein Scribd-Unternehmen logo
1 von 28
IT Lunch and Learn – September 2013
TOPIC :Introduction to Scrum

By: Mujeebur Rahmansaher
Agenda

• Agile Manifesto
• Scrum Alliance Survey

• What is Scrum
• Waterfall vs Scrum
• Scrum Framework
• Scrum Roles and Ceremonies
• Ball Point game
• Summary
Dilbert goes agile
Agile Manifesto
Individuals and Interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan.
That is, while there is value in the items on the right, we value the
items on the left more.
Scrum Alliance Survey - 2007

• Seventy-five percent of those who responded report
that Scrum is meeting or exceeding their
organizations’ needs.

• Forty-five percent of respondents report their
organizations are either very pleased with Scrum or
believe it exceeds their organizations’ expectations.

• Nearly 90 percent (87%) of respondents report
personal satisfaction with Scrum.
What is Scrum?

• Scrum is agile software development framework.
• A wrapper for engineering practices
• A simple approach to effectively manage complex
problems

• A process to maximize and maintain productivity
• A process to improve collaboration, meaningful
communication and maximize cooperation
Waterfall vs. Scrum
Waterfall

Scrum / Agile

Requirements docs

Just-in-time, informal requirements

Occasional “customer” involvement

Frequent “customer” involvement

Start-to-finish Project Plan

Product Backlog.
Plan for Sprint. Sketchy beyond that.

Tasks are assigned

Assigned tasks are a bottleneck

Potentially large team size

Teams of 3 – 9 people

Multiple phases, eventual delivery

Working software each Sprint

Resistant to change

Change is expected

Contract says what we build, deliver

Contract is a lot closer to Time & Estimate
Project Results by style.

The CHAOS Manifesto, Copyright 2011
WATERFALL
TEAM

SCRUM TEAM
Scrum Framework

Roles: Product Owner, Scrum Master, Team
Ceremonies: Spring planning, Spring review,
Sprint retrospective, Daily Scrum Meeting
Artifacts: Product backlog, Spring backlog,
Burndown Chart
Scrum Framework

x-Week
Sprint
How scrum works
How scrum works

Potentially shippable product after each sprint
Product Owner

• Voice of actual customer
• Owns the prioritized list of
requirements (Product Backlog)

• Available to the team at all times

• Participates in sprint planning and
review meetings

• Responsible for product vision, ROI
and release management
Scrum Team

• Teams of 7 +/- 2 participants (max •
•
•

15)
Cross functional
Best experts in the domain area
Self-organizing
•
•

Team decides who shall do what
They inspect and adapt as the sprint goes along

• Have most of the powers during a
sprint
Scrum Master

• Facilitator
• Protects the team
• Removes impediments to the ability of the team
• Not the leader of team (Team is self organizing)
• Ensures the Scrum process is used as intended
• Responsible for Daily Scrum
• Coaches the team
Does everything to help the team achieve the sprint
deliverables
Product Backlog

• An ordered list of prioritized items

• Items: Stories, features, defects,
tasks

• Used for release planning and
Iteration planning

• Highest priority Items are picked
first
Sprint Planning Meeting
1. Product Owner, Team, and other
Stakeholders talk through Product
Backlog Items and prioritization.
2. Team determines how much time it has
available to commit during the Sprint
3. Team selects as much of the Product
Backlog as it can commit to deliver by
the end of the Sprint, and turns it into a
plan
Validates commitment by breaking down into tasks
with time estimates
− Team decides who will do what, when; thinks through
sequencing, dependencies, possible task trades, and
so forth.
−
Daily Scrum Meeting

• Must not last more than 15
minutes
• Held same place, same
time, every working day
• Anybody can come, but only
the team can speak
3 questions:
−What did I do yesterday?
−What am I going to do today?
−What are my impediments?
Review/Sprint Demo

Team presents the
working demo.


What have we achieved?



Should show finished functionality.



What is missing.



Maximum of 2 hours for presentation.
Retrospective

• Facilitated by Scrum Master
• To increase productivity and
• Team reflects on sprint experience and
comes up with suggestions.


What went well?



What did not go so well?



How can we improve?
Burndown chart

• A graphical representation of work left to

•
•

do vs. time
Work remaining is the Y axis and time is
the X axis.
Useful to predict when all of the work
would complete
 Release burndown chart
 Sprint burndown chart
Ball Point game
A quick way to learn and experience agile/scrum
Rules of the game…
1. Everyone is on the same team

Estimate throughput (#balls)
prior to each sprint

2. Each person must contact each
object during each round

3. Each world must have “air time”
4. No passes to your direct neighbor
5. Start point = End point

Defects (balls dropped) do not
count towards DONE unless
reworked

5 iterations/sprints
• Duration = 60 seconds
• 3 minute retrospectives
• Chart estimates vs. actuals

Start in this
formation:
Why we might fail using scrum?

• Hard!
• Scrum does not fix everything
• Scrum makes problems visible - early
• Ready for a change?
• It makes Products to be delivered faster
• Customized/partial Scrum
Summary

•
•
•
•
•

Everything is time-boxed.

•
•
•
•

Iterative incremental development.

Inspect & Adapt.
You can-not plan everything.
Fail early.
Shippable product at the end of every
iteration/sprint.
Cross-functional teams.

Self-organizing teams.
Team owns the sprint backlog.
Where Scrum is used?

Yahoo

US Federal Reserve

Sun

SAP

Siemens

HP

Nokia

Motorola

Philips

TransUnion

BBC

Google

IBM

Microsoft
Thank You

Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for StartupsPradeep Sethi
 
Lightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To ScrumLightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To Scrumjoshua.mcadams
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of successElad Sofer
 
Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Adam Laskowski
 
Scrumban Lightning talk
Scrumban Lightning talkScrumban Lightning talk
Scrumban Lightning talkLalita Chandel
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action WorkshopMark Grove
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentRyan Ripley
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?allan kelly
 
Scrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingScrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingHossam Hassan
 

Was ist angesagt? (19)

Scrum
ScrumScrum
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
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Lightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To ScrumLightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To Scrum
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Agile scrum-retrospective
Agile scrum-retrospectiveAgile scrum-retrospective
Agile scrum-retrospective
 
Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20Welcome to Agile - Taipei Regent 2016/05/20
Welcome to Agile - Taipei Regent 2016/05/20
 
Scrumban Lightning talk
Scrumban Lightning talkScrumban Lightning talk
Scrumban Lightning talk
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action Workshop
 
Agile antipatterns webinar august17
Agile antipatterns webinar august17Agile antipatterns webinar august17
Agile antipatterns webinar august17
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the Impediment
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 
Agile scrum
Agile   scrumAgile   scrum
Agile scrum
 
Scrum 101+
Scrum 101+Scrum 101+
Scrum 101+
 
Scrum review (mobile team)
Scrum review (mobile team)Scrum review (mobile team)
Scrum review (mobile team)
 
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?
 
Scrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingScrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testing
 

Andere mochten auch

Practica 2. bodegones
Practica 2. bodegonesPractica 2. bodegones
Practica 2. bodegonesUalaa09
 
Creando lectores y escritores bruselas
Creando lectores y escritores bruselasCreando lectores y escritores bruselas
Creando lectores y escritores bruselasPATOLATA
 
Nov 29, 2013 stevie presentation on pr tips and tricks
Nov 29, 2013   stevie presentation on pr tips and tricksNov 29, 2013   stevie presentation on pr tips and tricks
Nov 29, 2013 stevie presentation on pr tips and tricksStevie Vu
 
Diapositivas de informatica grupo1
Diapositivas de informatica grupo1Diapositivas de informatica grupo1
Diapositivas de informatica grupo1dadf100
 
Nurturing Our Patients and Ourselves
Nurturing Our Patients and OurselvesNurturing Our Patients and Ourselves
Nurturing Our Patients and OurselvesKaiser Permanente
 
Plan de gestion escolar Colegio Pozo Cuatro
Plan de gestion escolar Colegio Pozo CuatroPlan de gestion escolar Colegio Pozo Cuatro
Plan de gestion escolar Colegio Pozo Cuatrocesarvega1823
 
Instagram Tutorial
Instagram TutorialInstagram Tutorial
Instagram Tutorialtaylorbruer
 
Lista chequeo desempeño
Lista chequeo desempeñoLista chequeo desempeño
Lista chequeo desempeñogqgloris73
 

Andere mochten auch (20)

Practica 2. bodegones
Practica 2. bodegonesPractica 2. bodegones
Practica 2. bodegones
 
Creando lectores y escritores bruselas
Creando lectores y escritores bruselasCreando lectores y escritores bruselas
Creando lectores y escritores bruselas
 
Informatica
InformaticaInformatica
Informatica
 
Practica 2
Practica 2 Practica 2
Practica 2
 
Nov 29, 2013 stevie presentation on pr tips and tricks
Nov 29, 2013   stevie presentation on pr tips and tricksNov 29, 2013   stevie presentation on pr tips and tricks
Nov 29, 2013 stevie presentation on pr tips and tricks
 
El equipo ante el conflicto
El equipo ante el conflictoEl equipo ante el conflicto
El equipo ante el conflicto
 
Narrative
NarrativeNarrative
Narrative
 
La trinidad
La trinidadLa trinidad
La trinidad
 
Diapositivas de informatica grupo1
Diapositivas de informatica grupo1Diapositivas de informatica grupo1
Diapositivas de informatica grupo1
 
Reflections
ReflectionsReflections
Reflections
 
Publisher paola bazan
Publisher paola bazanPublisher paola bazan
Publisher paola bazan
 
Drugs2 final
Drugs2 finalDrugs2 final
Drugs2 final
 
Nurturing Our Patients and Ourselves
Nurturing Our Patients and OurselvesNurturing Our Patients and Ourselves
Nurturing Our Patients and Ourselves
 
Plan de gestion escolar Colegio Pozo Cuatro
Plan de gestion escolar Colegio Pozo CuatroPlan de gestion escolar Colegio Pozo Cuatro
Plan de gestion escolar Colegio Pozo Cuatro
 
Quadro
QuadroQuadro
Quadro
 
Ciclo de aprendizaje: NUESTRO MENSAJE PROFÉTICO
Ciclo de aprendizaje: NUESTRO MENSAJE PROFÉTICOCiclo de aprendizaje: NUESTRO MENSAJE PROFÉTICO
Ciclo de aprendizaje: NUESTRO MENSAJE PROFÉTICO
 
About C12
About C12About C12
About C12
 
Relationship Building
Relationship BuildingRelationship Building
Relationship Building
 
Instagram Tutorial
Instagram TutorialInstagram Tutorial
Instagram Tutorial
 
Lista chequeo desempeño
Lista chequeo desempeñoLista chequeo desempeño
Lista chequeo desempeño
 

Ähnlich wie Mujeebur rahmansaher introduction-to-scrum_v2

Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnutGeorge Stamos
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference CardTechcanvass
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrumvineet
 
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
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to ScrumForecast
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles Ruben Canlas
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 

Ähnlich wie Mujeebur rahmansaher introduction-to-scrum_v2 (20)

Scrum intro
Scrum intro Scrum intro
Scrum intro
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
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...
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
fast Introduction scrum
fast Introduction scrumfast Introduction scrum
fast Introduction scrum
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to Scrum
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 

Kürzlich hochgeladen

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Mujeebur rahmansaher introduction-to-scrum_v2

  • 1. IT Lunch and Learn – September 2013 TOPIC :Introduction to Scrum By: Mujeebur Rahmansaher
  • 2. Agenda • Agile Manifesto • Scrum Alliance Survey • What is Scrum • Waterfall vs Scrum • Scrum Framework • Scrum Roles and Ceremonies • Ball Point game • Summary
  • 4. Agile Manifesto Individuals and Interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan. That is, while there is value in the items on the right, we value the items on the left more.
  • 5. Scrum Alliance Survey - 2007 • Seventy-five percent of those who responded report that Scrum is meeting or exceeding their organizations’ needs. • Forty-five percent of respondents report their organizations are either very pleased with Scrum or believe it exceeds their organizations’ expectations. • Nearly 90 percent (87%) of respondents report personal satisfaction with Scrum.
  • 6. What is Scrum? • Scrum is agile software development framework. • A wrapper for engineering practices • A simple approach to effectively manage complex problems • A process to maximize and maintain productivity • A process to improve collaboration, meaningful communication and maximize cooperation
  • 7. Waterfall vs. Scrum Waterfall Scrum / Agile Requirements docs Just-in-time, informal requirements Occasional “customer” involvement Frequent “customer” involvement Start-to-finish Project Plan Product Backlog. Plan for Sprint. Sketchy beyond that. Tasks are assigned Assigned tasks are a bottleneck Potentially large team size Teams of 3 – 9 people Multiple phases, eventual delivery Working software each Sprint Resistant to change Change is expected Contract says what we build, deliver Contract is a lot closer to Time & Estimate
  • 8. Project Results by style. The CHAOS Manifesto, Copyright 2011
  • 10. Scrum Framework Roles: Product Owner, Scrum Master, Team Ceremonies: Spring planning, Spring review, Sprint retrospective, Daily Scrum Meeting Artifacts: Product backlog, Spring backlog, Burndown Chart
  • 13. How scrum works Potentially shippable product after each sprint
  • 14. Product Owner • Voice of actual customer • Owns the prioritized list of requirements (Product Backlog) • Available to the team at all times • Participates in sprint planning and review meetings • Responsible for product vision, ROI and release management
  • 15. Scrum Team • Teams of 7 +/- 2 participants (max • • • 15) Cross functional Best experts in the domain area Self-organizing • • Team decides who shall do what They inspect and adapt as the sprint goes along • Have most of the powers during a sprint
  • 16. Scrum Master • Facilitator • Protects the team • Removes impediments to the ability of the team • Not the leader of team (Team is self organizing) • Ensures the Scrum process is used as intended • Responsible for Daily Scrum • Coaches the team Does everything to help the team achieve the sprint deliverables
  • 17. Product Backlog • An ordered list of prioritized items • Items: Stories, features, defects, tasks • Used for release planning and Iteration planning • Highest priority Items are picked first
  • 18. Sprint Planning Meeting 1. Product Owner, Team, and other Stakeholders talk through Product Backlog Items and prioritization. 2. Team determines how much time it has available to commit during the Sprint 3. Team selects as much of the Product Backlog as it can commit to deliver by the end of the Sprint, and turns it into a plan Validates commitment by breaking down into tasks with time estimates − Team decides who will do what, when; thinks through sequencing, dependencies, possible task trades, and so forth. −
  • 19. Daily Scrum Meeting • Must not last more than 15 minutes • Held same place, same time, every working day • Anybody can come, but only the team can speak 3 questions: −What did I do yesterday? −What am I going to do today? −What are my impediments?
  • 20. Review/Sprint Demo Team presents the working demo.  What have we achieved?  Should show finished functionality.  What is missing.  Maximum of 2 hours for presentation.
  • 21. Retrospective • Facilitated by Scrum Master • To increase productivity and • Team reflects on sprint experience and comes up with suggestions.  What went well?  What did not go so well?  How can we improve?
  • 22. Burndown chart • A graphical representation of work left to • • do vs. time Work remaining is the Y axis and time is the X axis. Useful to predict when all of the work would complete  Release burndown chart  Sprint burndown chart
  • 23. Ball Point game A quick way to learn and experience agile/scrum
  • 24. Rules of the game… 1. Everyone is on the same team Estimate throughput (#balls) prior to each sprint 2. Each person must contact each object during each round 3. Each world must have “air time” 4. No passes to your direct neighbor 5. Start point = End point Defects (balls dropped) do not count towards DONE unless reworked 5 iterations/sprints • Duration = 60 seconds • 3 minute retrospectives • Chart estimates vs. actuals Start in this formation:
  • 25. Why we might fail using scrum? • Hard! • Scrum does not fix everything • Scrum makes problems visible - early • Ready for a change? • It makes Products to be delivered faster • Customized/partial Scrum
  • 26. Summary • • • • • Everything is time-boxed. • • • • Iterative incremental development. Inspect & Adapt. You can-not plan everything. Fail early. Shippable product at the end of every iteration/sprint. Cross-functional teams. Self-organizing teams. Team owns the sprint backlog.
  • 27. Where Scrum is used? Yahoo US Federal Reserve Sun SAP Siemens HP Nokia Motorola Philips TransUnion BBC Google IBM Microsoft