SlideShare a Scribd company logo
1 of 12
Download to read offline
Scrum for dummies




 A scrum... basically – image located at http://i.telegraph.co.uk/
Scrum for dummies


Scrum ?
 •   A simple and efficient project management framework



What it is not...
 •   The newest trendy/lame buzz allowing developers to screw around




                                                                       2
Scrum for dummies


Origins of Scrum popularity
Agile Manifesto, created in 2001 by 17 world-class geeks, in reaction to insanely
heavy/inefficient existing project methods.
Emergence of “Agility” word (Scrum has been created in 1995, tho).

4 principles
  Individuals and interactions    >>      processes and tools
  Working software                >>      comprehensive documentation
  Customer collaboration          >>      contract negotiation
  Responding to change            >>      following a plan




                                                                                    3
Scrum for dummies




Swing metaphor – image copied from http://sevenfloorsdown.com   4
Scrum for dummies


“Problem”
•   Customers do not know what they want



Consequences
•   The delivered product does not meet the customer's expectations

•   Lots of time wasted on abortive & exhaustive specifications, the workload is
    not evenly distributed amongst workers




                                                                                   5
Scrum for dummies

Solutions
 •   release early, release often
          → small independent working pieces of software (“software increments”,
          easier to test!)
          → development industrialization (continuous integration, automatic
          testing...)

 •   involve the customer from the beginning
         → start with something, even inaccurate
         → early demos, early feedback

 •   specify the present, plan the future
         → accurate backlog items for the closest sprints
         → less precise ideas for the last ones


                                                                                   6
Scrum for dummies

Cycles
  Releases                    fixed-length periods (~2-3 months) broken down into sprints
  Sprints                     fixed-length iterations (~2-4 weeks)

No rules about pushes to production. A push can occur every hour for instance (see Facebook).



                                  Fixed duration but variable perimeter (best effort)
                                      never postpone the deadline but remove something

                                  WHY?
                                     once again, earlier feedback!
                                     cramming is not sustainable
                                     bearable work pace → higher quality
       Image located at
   http://files.myopera.com


                                                                                                7
Scrum for dummies

Artifacts
  Backlog      prioritized set of features (releases) or stories (sprints) related
               to the product to be delivered

  Feature      big functional product subset      (e.g. “partner access to back-office”)



  User Story   functional test cases (← these forms the feature specs, check this book)
                   Example: “As an unlogged user, when I go to my account page, then I am
                   redirected to the login page.”
  Task         one technical aspect of a story
               they form the sprint backlog




                                                                                            8
Scrum for dummies

Roles
  Product Owner
            unique customer proxy for the team / backlog maintainer /
            product aficionado / Mr. Visionary-Knowledgeable

  Scrum Master
            Scrum guru, peacemaker


  Team      Self-organized bunch of co-located versatile people
            (specialization is E V I L)

                 Team = (PO+SM+devs+testers)



                                                                        9
Scrum for dummies
The Big Picture




             Scrum cycles - image located at http://www.cprime.com/


                                                                      10
CONCLUSIONS
  What about here ?
¿QUESTIONS?

More Related Content

Similar to Lightweight introduction to Scrum

Project management
Project managementProject management
Project managementSSA KPI
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Christopher Daily
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsNick Pruehs
 
Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104somyaadwan
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized ScrumAbdul Karim
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
The things we weren't told about Scrum
The things we weren't told about ScrumThe things we weren't told about Scrum
The things we weren't told about ScrumTim Gregory
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using ScrumKamalika Guha Roy
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with SrumMike Cohn
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
Intro-to-scrum
Intro-to-scrumIntro-to-scrum
Intro-to-scrumEslam Diaa
 

Similar to Lightweight introduction to Scrum (20)

Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
Project management
Project managementProject management
Project management
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Scrumban
Scrumban Scrumban
Scrumban
 
Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012
 
Scrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small TeamsScrum - but... Agile Game Development in Small Teams
Scrum - but... Agile Game Development in Small Teams
 
Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
The things we weren't told about Scrum
The things we weren't told about ScrumThe things we weren't told about Scrum
The things we weren't told about Scrum
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Intro-to-scrum
Intro-to-scrumIntro-to-scrum
Intro-to-scrum
 
Scrum소개
Scrum소개Scrum소개
Scrum소개
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 

More from Florent Biville

[FR] Introduction à Spring Data Neo4j 3.x
[FR] Introduction à Spring Data Neo4j 3.x[FR] Introduction à Spring Data Neo4j 3.x
[FR] Introduction à Spring Data Neo4j 3.xFlorent Biville
 
DevFest Istanbul - a free guided tour of Neo4J
DevFest Istanbul - a free guided tour of Neo4JDevFest Istanbul - a free guided tour of Neo4J
DevFest Istanbul - a free guided tour of Neo4JFlorent Biville
 
Soft Shake Event / A soft introduction to Neo4J
Soft Shake Event / A soft introduction to Neo4JSoft Shake Event / A soft introduction to Neo4J
Soft Shake Event / A soft introduction to Neo4JFlorent Biville
 
A general introduction to Spring Data / Neo4J
A general introduction to Spring Data / Neo4JA general introduction to Spring Data / Neo4J
A general introduction to Spring Data / Neo4JFlorent Biville
 
Hands on Neo4J - Duchess France/Zenexity - 25/09/2013
Hands on Neo4J - Duchess France/Zenexity - 25/09/2013Hands on Neo4J - Duchess France/Zenexity - 25/09/2013
Hands on Neo4J - Duchess France/Zenexity - 25/09/2013Florent Biville
 
Why Neo4J is awesome in 5 slides
Why Neo4J is awesome in 5 slidesWhy Neo4J is awesome in 5 slides
Why Neo4J is awesome in 5 slidesFlorent Biville
 
(R)évolutionnez vos bases de données avec Liquibase
(R)évolutionnez vos bases de données avec Liquibase(R)évolutionnez vos bases de données avec Liquibase
(R)évolutionnez vos bases de données avec LiquibaseFlorent Biville
 

More from Florent Biville (8)

[FR] Introduction à Spring Data Neo4j 3.x
[FR] Introduction à Spring Data Neo4j 3.x[FR] Introduction à Spring Data Neo4j 3.x
[FR] Introduction à Spring Data Neo4j 3.x
 
DevFest Istanbul - a free guided tour of Neo4J
DevFest Istanbul - a free guided tour of Neo4JDevFest Istanbul - a free guided tour of Neo4J
DevFest Istanbul - a free guided tour of Neo4J
 
Soft Shake Event / A soft introduction to Neo4J
Soft Shake Event / A soft introduction to Neo4JSoft Shake Event / A soft introduction to Neo4J
Soft Shake Event / A soft introduction to Neo4J
 
A general introduction to Spring Data / Neo4J
A general introduction to Spring Data / Neo4JA general introduction to Spring Data / Neo4J
A general introduction to Spring Data / Neo4J
 
Hands on Neo4J - Duchess France/Zenexity - 25/09/2013
Hands on Neo4J - Duchess France/Zenexity - 25/09/2013Hands on Neo4J - Duchess France/Zenexity - 25/09/2013
Hands on Neo4J - Duchess France/Zenexity - 25/09/2013
 
Liquibase en action
Liquibase en actionLiquibase en action
Liquibase en action
 
Why Neo4J is awesome in 5 slides
Why Neo4J is awesome in 5 slidesWhy Neo4J is awesome in 5 slides
Why Neo4J is awesome in 5 slides
 
(R)évolutionnez vos bases de données avec Liquibase
(R)évolutionnez vos bases de données avec Liquibase(R)évolutionnez vos bases de données avec Liquibase
(R)évolutionnez vos bases de données avec Liquibase
 

Recently uploaded

Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...Dr. Dheeraj Kumar
 
Hypersensitivity and its classification .pptx
Hypersensitivity and its classification .pptxHypersensitivity and its classification .pptx
Hypersensitivity and its classification .pptxAkshay Shetty
 
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfSGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfHongBiThi1
 
Plant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfPlant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfDivya Kanojiya
 
Systemic Lupus Erythematosus -SLE PT2.ppt
Systemic  Lupus  Erythematosus -SLE PT2.pptSystemic  Lupus  Erythematosus -SLE PT2.ppt
Systemic Lupus Erythematosus -SLE PT2.pptraviapr7
 
Screening for colorectal cancer AAU.pptx
Screening for colorectal cancer AAU.pptxScreening for colorectal cancer AAU.pptx
Screening for colorectal cancer AAU.pptxtadehabte
 
Prince Paulraj W HERBAL DRUG TECHNO.pptx
Prince Paulraj W HERBAL DRUG TECHNO.pptxPrince Paulraj W HERBAL DRUG TECHNO.pptx
Prince Paulraj W HERBAL DRUG TECHNO.pptxprincebieber28
 
Basic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfBasic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfDivya Kanojiya
 
SHOCK (Medical SURGICAL BASED EDITION)).pptx
SHOCK (Medical SURGICAL BASED EDITION)).pptxSHOCK (Medical SURGICAL BASED EDITION)).pptx
SHOCK (Medical SURGICAL BASED EDITION)).pptxAbhishek943418
 
Introduction to Sports Injuries by- Dr. Anjali Rai
Introduction to Sports Injuries by- Dr. Anjali RaiIntroduction to Sports Injuries by- Dr. Anjali Rai
Introduction to Sports Injuries by- Dr. Anjali RaiGoogle
 
Aditi Jagtap (Daughter of Ranjit Jagtap).pdf
Aditi Jagtap (Daughter of Ranjit Jagtap).pdfAditi Jagtap (Daughter of Ranjit Jagtap).pdf
Aditi Jagtap (Daughter of Ranjit Jagtap).pdfAditi Jagtap Pune
 
History and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfHistory and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfSasikiranMarri
 
SCHOOL HEALTH SERVICES.pptx made by Sapna Thakur
SCHOOL HEALTH SERVICES.pptx made by Sapna ThakurSCHOOL HEALTH SERVICES.pptx made by Sapna Thakur
SCHOOL HEALTH SERVICES.pptx made by Sapna ThakurSapna Thakur
 
PHYSIOTHERAPY IN HEART TRANSPLANTATION..
PHYSIOTHERAPY IN HEART TRANSPLANTATION..PHYSIOTHERAPY IN HEART TRANSPLANTATION..
PHYSIOTHERAPY IN HEART TRANSPLANTATION..AneriPatwari
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxSasikiranMarri
 
Chronic-Fatigue-Syndrome-CFS-Understanding-a-Complex-Disorder.pptx
Chronic-Fatigue-Syndrome-CFS-Understanding-a-Complex-Disorder.pptxChronic-Fatigue-Syndrome-CFS-Understanding-a-Complex-Disorder.pptx
Chronic-Fatigue-Syndrome-CFS-Understanding-a-Complex-Disorder.pptxSasikiranMarri
 
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdfSGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdfHongBiThi1
 
Myelin Oligodendrocyte Glycoprotein antibody associated disease (MOGAD)
Myelin Oligodendrocyte Glycoprotein antibody associated disease (MOGAD)Myelin Oligodendrocyte Glycoprotein antibody associated disease (MOGAD)
Myelin Oligodendrocyte Glycoprotein antibody associated disease (MOGAD)MohamadAlhes
 
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranMusic Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranTara Rajendran
 

Recently uploaded (20)

Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
 
Hypersensitivity and its classification .pptx
Hypersensitivity and its classification .pptxHypersensitivity and its classification .pptx
Hypersensitivity and its classification .pptx
 
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfSGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
 
Plant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfPlant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdf
 
Systemic Lupus Erythematosus -SLE PT2.ppt
Systemic  Lupus  Erythematosus -SLE PT2.pptSystemic  Lupus  Erythematosus -SLE PT2.ppt
Systemic Lupus Erythematosus -SLE PT2.ppt
 
Screening for colorectal cancer AAU.pptx
Screening for colorectal cancer AAU.pptxScreening for colorectal cancer AAU.pptx
Screening for colorectal cancer AAU.pptx
 
Prince Paulraj W HERBAL DRUG TECHNO.pptx
Prince Paulraj W HERBAL DRUG TECHNO.pptxPrince Paulraj W HERBAL DRUG TECHNO.pptx
Prince Paulraj W HERBAL DRUG TECHNO.pptx
 
Basic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfBasic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdf
 
SHOCK (Medical SURGICAL BASED EDITION)).pptx
SHOCK (Medical SURGICAL BASED EDITION)).pptxSHOCK (Medical SURGICAL BASED EDITION)).pptx
SHOCK (Medical SURGICAL BASED EDITION)).pptx
 
Introduction to Sports Injuries by- Dr. Anjali Rai
Introduction to Sports Injuries by- Dr. Anjali RaiIntroduction to Sports Injuries by- Dr. Anjali Rai
Introduction to Sports Injuries by- Dr. Anjali Rai
 
Aditi Jagtap (Daughter of Ranjit Jagtap).pdf
Aditi Jagtap (Daughter of Ranjit Jagtap).pdfAditi Jagtap (Daughter of Ranjit Jagtap).pdf
Aditi Jagtap (Daughter of Ranjit Jagtap).pdf
 
History and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfHistory and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdf
 
SCHOOL HEALTH SERVICES.pptx made by Sapna Thakur
SCHOOL HEALTH SERVICES.pptx made by Sapna ThakurSCHOOL HEALTH SERVICES.pptx made by Sapna Thakur
SCHOOL HEALTH SERVICES.pptx made by Sapna Thakur
 
PHYSIOTHERAPY IN HEART TRANSPLANTATION..
PHYSIOTHERAPY IN HEART TRANSPLANTATION..PHYSIOTHERAPY IN HEART TRANSPLANTATION..
PHYSIOTHERAPY IN HEART TRANSPLANTATION..
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptx
 
JANGAMA VISHA .pptx-
JANGAMA VISHA .pptx-JANGAMA VISHA .pptx-
JANGAMA VISHA .pptx-
 
Chronic-Fatigue-Syndrome-CFS-Understanding-a-Complex-Disorder.pptx
Chronic-Fatigue-Syndrome-CFS-Understanding-a-Complex-Disorder.pptxChronic-Fatigue-Syndrome-CFS-Understanding-a-Complex-Disorder.pptx
Chronic-Fatigue-Syndrome-CFS-Understanding-a-Complex-Disorder.pptx
 
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdfSGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
 
Myelin Oligodendrocyte Glycoprotein antibody associated disease (MOGAD)
Myelin Oligodendrocyte Glycoprotein antibody associated disease (MOGAD)Myelin Oligodendrocyte Glycoprotein antibody associated disease (MOGAD)
Myelin Oligodendrocyte Glycoprotein antibody associated disease (MOGAD)
 
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranMusic Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
 

Lightweight introduction to Scrum

  • 1. Scrum for dummies A scrum... basically – image located at http://i.telegraph.co.uk/
  • 2. Scrum for dummies Scrum ? • A simple and efficient project management framework What it is not... • The newest trendy/lame buzz allowing developers to screw around 2
  • 3. Scrum for dummies Origins of Scrum popularity Agile Manifesto, created in 2001 by 17 world-class geeks, in reaction to insanely heavy/inefficient existing project methods. Emergence of “Agility” word (Scrum has been created in 1995, tho). 4 principles Individuals and interactions >> processes and tools Working software >> comprehensive documentation Customer collaboration >> contract negotiation Responding to change >> following a plan 3
  • 4. Scrum for dummies Swing metaphor – image copied from http://sevenfloorsdown.com 4
  • 5. Scrum for dummies “Problem” • Customers do not know what they want Consequences • The delivered product does not meet the customer's expectations • Lots of time wasted on abortive & exhaustive specifications, the workload is not evenly distributed amongst workers 5
  • 6. Scrum for dummies Solutions • release early, release often → small independent working pieces of software (“software increments”, easier to test!) → development industrialization (continuous integration, automatic testing...) • involve the customer from the beginning → start with something, even inaccurate → early demos, early feedback • specify the present, plan the future → accurate backlog items for the closest sprints → less precise ideas for the last ones 6
  • 7. Scrum for dummies Cycles Releases fixed-length periods (~2-3 months) broken down into sprints Sprints fixed-length iterations (~2-4 weeks) No rules about pushes to production. A push can occur every hour for instance (see Facebook). Fixed duration but variable perimeter (best effort) never postpone the deadline but remove something WHY? once again, earlier feedback! cramming is not sustainable bearable work pace → higher quality Image located at http://files.myopera.com 7
  • 8. Scrum for dummies Artifacts Backlog prioritized set of features (releases) or stories (sprints) related to the product to be delivered Feature big functional product subset (e.g. “partner access to back-office”) User Story functional test cases (← these forms the feature specs, check this book) Example: “As an unlogged user, when I go to my account page, then I am redirected to the login page.” Task one technical aspect of a story they form the sprint backlog 8
  • 9. Scrum for dummies Roles Product Owner unique customer proxy for the team / backlog maintainer / product aficionado / Mr. Visionary-Knowledgeable Scrum Master Scrum guru, peacemaker Team Self-organized bunch of co-located versatile people (specialization is E V I L) Team = (PO+SM+devs+testers) 9
  • 10. Scrum for dummies The Big Picture Scrum cycles - image located at http://www.cprime.com/ 10
  • 11. CONCLUSIONS What about here ?