SlideShare a Scribd company logo
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

Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
Conscires Agile Practices
 
Project management
Project managementProject management
Project management
SSA KPI
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
Magnus Nord
 
Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130Jax Sql Saturday Scrum presentation #130
Jax Sql Saturday Scrum presentation #130
Christopher Daily
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
KMS Technology
 
Scrumban
Scrumban Scrumban
Scrumban
Jens Meydam
 
Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012
Pedro Gustavo Torres
 
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
Nick Pruehs
 
Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104Getting agile-with-scrum-ndc-2104
Getting agile-with-scrum-ndc-2104
somyaadwan
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
sourav_techjini
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
Mike Cohn
 
Customized Scrum
Customized ScrumCustomized Scrum
Customized Scrum
Abdul Karim
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
William 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 Scrum
Tim Gregory
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
Kamalika Guha Roy
 
Getting Agile with Srum
Getting Agile with SrumGetting Agile with Srum
Getting Agile with Srum
Mike Cohn
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
MrAlexRosales
 
Intro-to-scrum
Intro-to-scrumIntro-to-scrum
Intro-to-scrum
Eslam Diaa
 
Scrum소개
Scrum소개Scrum소개
Scrum소개
agilekorea
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
NoimeAmado
 

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.x
Florent 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 Neo4J
Florent 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 Neo4J
Florent 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 / Neo4J
Florent 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/2013
Florent Biville
 
Liquibase en action
Liquibase en actionLiquibase en action
Liquibase en action
Florent 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 slides
Florent 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 Liquibase
Florent 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

Top Travel Vaccinations in Manchester
Top Travel Vaccinations in ManchesterTop Travel Vaccinations in Manchester
Top Travel Vaccinations in Manchester
NX Healthcare
 
pharmacology for dummies free pdf download.pdf
pharmacology for dummies free pdf download.pdfpharmacology for dummies free pdf download.pdf
pharmacology for dummies free pdf download.pdf
KerlynIgnacio
 
What is Obesity? How to overcome Obesity?
What is Obesity? How to overcome Obesity?What is Obesity? How to overcome Obesity?
What is Obesity? How to overcome Obesity?
Healthmedsrx.com
 
Pharmacology of 5-hydroxytryptamine and Antagonist
Pharmacology of 5-hydroxytryptamine and AntagonistPharmacology of 5-hydroxytryptamine and Antagonist
Pharmacology of 5-hydroxytryptamine and Antagonist
Dr. Nikhilkumar Sakle
 
Medical Quiz ( Online Quiz for API Meet 2024 ).pdf
Medical Quiz ( Online Quiz for API Meet 2024 ).pdfMedical Quiz ( Online Quiz for API Meet 2024 ).pdf
Medical Quiz ( Online Quiz for API Meet 2024 ).pdf
Jim Jacob Roy
 
NARCOTICS- POLICY AND PROCEDURES FOR ITS USE
NARCOTICS- POLICY AND PROCEDURES FOR ITS USENARCOTICS- POLICY AND PROCEDURES FOR ITS USE
NARCOTICS- POLICY AND PROCEDURES FOR ITS USE
Dr. Ahana Haroon
 
Know the difference between Endodontics and Orthodontics.
Know the difference between Endodontics and Orthodontics.Know the difference between Endodontics and Orthodontics.
Know the difference between Endodontics and Orthodontics.
Gokuldas Hospital
 
How to Control Your Asthma Tips by gokuldas hospital.
How to Control Your Asthma Tips by gokuldas hospital.How to Control Your Asthma Tips by gokuldas hospital.
How to Control Your Asthma Tips by gokuldas hospital.
Gokuldas Hospital
 
The Nervous and Chemical Regulation of Respiration
The Nervous and Chemical Regulation of RespirationThe Nervous and Chemical Regulation of Respiration
The Nervous and Chemical Regulation of Respiration
MedicoseAcademics
 
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấuK CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
HongBiThi1
 
biomechanics of running. Dr.dhwani.pptx
biomechanics of running.   Dr.dhwani.pptxbiomechanics of running.   Dr.dhwani.pptx
biomechanics of running. Dr.dhwani.pptx
Dr. Dhwani kawedia
 
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdfNAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
Rahul Sen
 
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdf
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdfOphthalmic drugs latest. Xxxxxxzxxxxxx.pdf
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdf
MuhammadMuneer49
 
Osvaldo Bernardo Muchanga-GASTROINTESTINAL INFECTIONS AND GASTRITIS-2024.pdf
Osvaldo Bernardo Muchanga-GASTROINTESTINAL INFECTIONS AND GASTRITIS-2024.pdfOsvaldo Bernardo Muchanga-GASTROINTESTINAL INFECTIONS AND GASTRITIS-2024.pdf
Osvaldo Bernardo Muchanga-GASTROINTESTINAL INFECTIONS AND GASTRITIS-2024.pdf
Osvaldo Bernardo Muchanga
 
Pune Call Girls 7339748667 AVAILABLE HOT GIRLS AUNTY BOOK NOW
Pune Call Girls 7339748667 AVAILABLE HOT GIRLS AUNTY BOOK NOWPune Call Girls 7339748667 AVAILABLE HOT GIRLS AUNTY BOOK NOW
Pune Call Girls 7339748667 AVAILABLE HOT GIRLS AUNTY BOOK NOW
Get New Sim
 
STUDIES IN SUPPORT OF SPECIAL POPULATIONS: GERIATRICS E7
STUDIES IN SUPPORT OF SPECIAL POPULATIONS: GERIATRICS E7STUDIES IN SUPPORT OF SPECIAL POPULATIONS: GERIATRICS E7
STUDIES IN SUPPORT OF SPECIAL POPULATIONS: GERIATRICS E7
shruti jagirdar
 
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.GawadHemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
NephroTube - Dr.Gawad
 
Histololgy of Female Reproductive System.pptx
Histololgy of Female Reproductive System.pptxHistololgy of Female Reproductive System.pptx
Histololgy of Female Reproductive System.pptx
AyeshaZaid1
 
Acute Gout Care & Urate Lowering Therapy .pdf
Acute Gout Care & Urate Lowering Therapy .pdfAcute Gout Care & Urate Lowering Therapy .pdf
Acute Gout Care & Urate Lowering Therapy .pdf
Jim Jacob Roy
 
Post-Menstrual Smell- When to Suspect Vaginitis.pptx
Post-Menstrual Smell- When to Suspect Vaginitis.pptxPost-Menstrual Smell- When to Suspect Vaginitis.pptx
Post-Menstrual Smell- When to Suspect Vaginitis.pptx
FFragrant
 

Recently uploaded (20)

Top Travel Vaccinations in Manchester
Top Travel Vaccinations in ManchesterTop Travel Vaccinations in Manchester
Top Travel Vaccinations in Manchester
 
pharmacology for dummies free pdf download.pdf
pharmacology for dummies free pdf download.pdfpharmacology for dummies free pdf download.pdf
pharmacology for dummies free pdf download.pdf
 
What is Obesity? How to overcome Obesity?
What is Obesity? How to overcome Obesity?What is Obesity? How to overcome Obesity?
What is Obesity? How to overcome Obesity?
 
Pharmacology of 5-hydroxytryptamine and Antagonist
Pharmacology of 5-hydroxytryptamine and AntagonistPharmacology of 5-hydroxytryptamine and Antagonist
Pharmacology of 5-hydroxytryptamine and Antagonist
 
Medical Quiz ( Online Quiz for API Meet 2024 ).pdf
Medical Quiz ( Online Quiz for API Meet 2024 ).pdfMedical Quiz ( Online Quiz for API Meet 2024 ).pdf
Medical Quiz ( Online Quiz for API Meet 2024 ).pdf
 
NARCOTICS- POLICY AND PROCEDURES FOR ITS USE
NARCOTICS- POLICY AND PROCEDURES FOR ITS USENARCOTICS- POLICY AND PROCEDURES FOR ITS USE
NARCOTICS- POLICY AND PROCEDURES FOR ITS USE
 
Know the difference between Endodontics and Orthodontics.
Know the difference between Endodontics and Orthodontics.Know the difference between Endodontics and Orthodontics.
Know the difference between Endodontics and Orthodontics.
 
How to Control Your Asthma Tips by gokuldas hospital.
How to Control Your Asthma Tips by gokuldas hospital.How to Control Your Asthma Tips by gokuldas hospital.
How to Control Your Asthma Tips by gokuldas hospital.
 
The Nervous and Chemical Regulation of Respiration
The Nervous and Chemical Regulation of RespirationThe Nervous and Chemical Regulation of Respiration
The Nervous and Chemical Regulation of Respiration
 
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấuK CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
K CỔ TỬ CUNG.pdf tự ghi chép, chữ hơi xấu
 
biomechanics of running. Dr.dhwani.pptx
biomechanics of running.   Dr.dhwani.pptxbiomechanics of running.   Dr.dhwani.pptx
biomechanics of running. Dr.dhwani.pptx
 
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdfNAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
NAVIGATING THE HORIZONS OF TIME LAPSE EMBRYO MONITORING.pdf
 
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdf
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdfOphthalmic drugs latest. Xxxxxxzxxxxxx.pdf
Ophthalmic drugs latest. Xxxxxxzxxxxxx.pdf
 
Osvaldo Bernardo Muchanga-GASTROINTESTINAL INFECTIONS AND GASTRITIS-2024.pdf
Osvaldo Bernardo Muchanga-GASTROINTESTINAL INFECTIONS AND GASTRITIS-2024.pdfOsvaldo Bernardo Muchanga-GASTROINTESTINAL INFECTIONS AND GASTRITIS-2024.pdf
Osvaldo Bernardo Muchanga-GASTROINTESTINAL INFECTIONS AND GASTRITIS-2024.pdf
 
Pune Call Girls 7339748667 AVAILABLE HOT GIRLS AUNTY BOOK NOW
Pune Call Girls 7339748667 AVAILABLE HOT GIRLS AUNTY BOOK NOWPune Call Girls 7339748667 AVAILABLE HOT GIRLS AUNTY BOOK NOW
Pune Call Girls 7339748667 AVAILABLE HOT GIRLS AUNTY BOOK NOW
 
STUDIES IN SUPPORT OF SPECIAL POPULATIONS: GERIATRICS E7
STUDIES IN SUPPORT OF SPECIAL POPULATIONS: GERIATRICS E7STUDIES IN SUPPORT OF SPECIAL POPULATIONS: GERIATRICS E7
STUDIES IN SUPPORT OF SPECIAL POPULATIONS: GERIATRICS E7
 
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.GawadHemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
Hemodialysis: Chapter 5, Dialyzers Overview - Dr.Gawad
 
Histololgy of Female Reproductive System.pptx
Histololgy of Female Reproductive System.pptxHistololgy of Female Reproductive System.pptx
Histololgy of Female Reproductive System.pptx
 
Acute Gout Care & Urate Lowering Therapy .pdf
Acute Gout Care & Urate Lowering Therapy .pdfAcute Gout Care & Urate Lowering Therapy .pdf
Acute Gout Care & Urate Lowering Therapy .pdf
 
Post-Menstrual Smell- When to Suspect Vaginitis.pptx
Post-Menstrual Smell- When to Suspect Vaginitis.pptxPost-Menstrual Smell- When to Suspect Vaginitis.pptx
Post-Menstrual Smell- When to Suspect Vaginitis.pptx
 

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 ?