SlideShare a Scribd company logo
1 of 45
Download to read offline
Welcome
Digital media Bachelor’s program (MDM)

Media Production III: Let’s try Scrum
Christian Heise, Centre for Digital Cultures
Hamburg Media School, 9.4.2015
Today
1. Any Issues?
2. Introduction: Your Name, 3 personal Tags and your
expectations
3. Introduction to Scrum
4. Structure of the Course and Assessment
5. Your „User Stories“ / Your Visions
6. Find/form your Team
7. Tasks until next Session (Define your focus & Sprint Planning)
Let’s try Scrum: manage
chaos - a short introduction
Typical Software / Project
Development Process (theoretically)
1. Requirements
2. Design
3. Implementation
4. Testing
5. Deployment
6. Maintenance
Typical Software / Project
Development Process (in reality)
1. Initial Requirements (always changes)
2. Design (unexpected changes)
3. Implementation (takes to long)
4. Testing (skipped)
5. Deployment (dreaded)
6. Maintenance (miscalculated)
Result: Naturally Chaos
Source: Jez Elliott (CC-BY 2.0)
How to control chaos?
Source: Nguyen Hung Vu (CC-BY 2.0)
Wrong
Question!
Source: 18r (CC-BY-NC-ND 2.0)
Right Question:
How to use and manage
chaos?
Source: Jason Carter (CC-BY 2.0)
Source: http://scrum.kaverjody.com/wp-content/uploads/2013/01/9-The-new-new-product-development-game.pdf
Source: http://agilemanifesto.org/
We need a light-weight
agile project
management toolkit.
Source: http://borisgloger.com/scrum/scrum-flow/
The idea - it is all about:
People
Things
Behaviors
People
Things
Behaviors
Source: West Point Military Academy (CC-BY 2.0)
Source: Jez Nicholson (CC-BY-SA 2.0)
Source: Don O'Brien (CC-BY 2.0)
scrum masterscrum team
Product Owner
People & Roles
+ additional Roles: User, Customer,
Manager
The scrum team
deliver the product and they
are responsible for the
quality. They work with als
stakeholders to understand
the requirements. The
Teams performs its
commitment voluntarily.
They work continuously with
the product owner to define
the strategic direction of the
project.
Source: West Point Military Academy (CC-BY 2.0)
The product owner drives
the project from the business
point of view. She
communicates a clear vision
of the product and she
defines its main
characteristics. She also
accepts the product at the
end of a Sprint. She makes
sure that the team only works
on the most valuable Backlog
Items. She has the same goal
as the team. Source: Don O'Brien (CC-BY 2.0)
The scrum master protects the
team from all disturbances. He
is not part of the team. He
helps to improve the
productivity of the scrum team.
Scrum master works with
product owner to ensure the
Product Owner fulfills his job.
ScrumMaster coaches the
Product Owner and helps him
against outsides odds.
Source: Jez Nicholson (CC-BY-SA 2.0)
People
Things
Behaviors
Things we want to do.
The product/vision is described
as a list of detailed features:
The product backlog.
Source: Drew Stephens (CC-BY-SA 2.0)
The features are
described in terms of
user stories.
The scrum team estimates the
work associated with each story
and decides on which work will
be done in the (next) sprint.
The product owner
owns the product
backlog, the sprint team
owns the sprint backlog
Result: a ranked and
weighted list of product
features.
Source: Jacopo Romei (CC-BY-SA 2.0)
Again, what?
People
‣ Product Owner 

‣ Scrum Master 

‣ ScrumTeam
‣ additional Roles


Things
‣ Vision
‣ Backlog

‣ Stories
‣ Estimates
People
Things
Behaviors
Typical Software / Project
Development Process (in reality)
1. Initial Requirements (always changes)
2. Design (unexpected changes)
3. Implementation (takes to long)
4. Testing (skipped)
5. Deployment (dreaded)
6. Maintenance (miscalculated)
Source: J. Aaron Farr: Scrum - Agile for Everyone
Agile Software / Project
Development Process
Source: J. Aaron Farr: Scrum - Agile for Everyone
So why Iterative?
Get rapid Feedback
Reduced Risks
Get better in estimation
Get better in calculation
Get things done


What else?
Source: J. Aaron Farr: Scrum - Agile for Everyone
Sprints start with a sprint
planning meeting. Sprints
end with a retrospective.
At the planning meeting,
we commit to an amount
of work.
Each day we have a daily
scrum meeting.
All Team members have to
answer the following questions:
1. What did you do?
2. Any obstacles?
3. What will you do?
Source: Shintaro Kakutani (CC-BY 2.0)
Sprint review / retrospective helps us in
getting better
Ok, got it. But exactly
why do we need Scrum?
It's simple and un-opinionated.
It provides clear measures.
Each story is estimated.
Over time, we can improve estimates and notice trends.
Burn-down and Velocity.
Keeps team focused.
Maintains flexibility.
Because we want to get things done!
How do we start?
1. Communicate Visions
2. Get People committed to Visions.
3. Create a backlog with stories.
4. Plan Sprint
5. Start iterating.
Remarks? Questions?
@christianheise or
heise@leuphana.com
Backup
Course schedule
INTRO
Session 1: 14:00 - 17:15
Introduction, Introduction SCRUM, Vision market place
FIRST SPRINT PHASE
Session 2: 14:00 - 17:15 - Sprint Planning, 1st Daily Sprint
Session 3: 14:00 - 17:15 - ggf. Sprint Planning, ggf. 2st Daily Sprint, maybe Experts
Session 4: 14:00 - 17:15 - ggf. Sprint Planning, ggf. 3st Daily Sprint, maybe Experts
REVIEW AND RETROSPECTIVE I
Session 5: 9:45 – 17:15
1 Tag Review and Retrospective, Sprint Planning
SECOND SPRINT PHASE
Session 6: 14:00 - 17:15,
Session 7: 9:45 – 17:15
REVIEW AND RETROSPECTIVE II
Session 8: 9:45 – 17:15
1 Review and Retrospective, critical reflexion of SCRUM, Finish

More Related Content

What's hot

Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
Dror Helper
 
Ggc scrum i jun14 slides
Ggc scrum i jun14 slidesGgc scrum i jun14 slides
Ggc scrum i jun14 slides
Céline Dedaj
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
timmcowan
 

What's hot (20)

Scrum
ScrumScrum
Scrum
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Being A Scrum Master During NcoV Time
Being A Scrum Master During NcoV TimeBeing A Scrum Master During NcoV Time
Being A Scrum Master During NcoV Time
 
ScrumButs
ScrumButsScrumButs
ScrumButs
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
EIA 2015 How to Survive a Hackathon
EIA 2015 How to Survive a HackathonEIA 2015 How to Survive a Hackathon
EIA 2015 How to Survive a Hackathon
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Sudokuban&agile values
Sudokuban&agile valuesSudokuban&agile values
Sudokuban&agile values
 
Sudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameSudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning game
 
Pillars of Scrum Slides for Andy
Pillars of Scrum Slides for AndyPillars of Scrum Slides for Andy
Pillars of Scrum Slides for Andy
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
 
Distributed Scrum - Recipe for Success
Distributed Scrum - Recipe for SuccessDistributed Scrum - Recipe for Success
Distributed Scrum - Recipe for Success
 
Ggc scrum i jun14 slides
Ggc scrum i jun14 slidesGgc scrum i jun14 slides
Ggc scrum i jun14 slides
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
Deliver every two days
Deliver every two daysDeliver every two days
Deliver every two days
 
Scrum in a page
Scrum in a pageScrum in a page
Scrum in a page
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Sprint Execution - Stand-up, Taskboard etc
Sprint Execution - Stand-up, Taskboard etcSprint Execution - Stand-up, Taskboard etc
Sprint Execution - Stand-up, Taskboard etc
 

Similar to Let’s try scrum for in a university course

Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
Stefano Paluello
 

Similar to Let’s try scrum for in a university course (20)

Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Agile
AgileAgile
Agile
 
Inspecting and adapting your product
Inspecting and adapting your productInspecting and adapting your product
Inspecting and adapting your product
 
Scrum for anyone - A 2-page introduction including an example of application
Scrum for anyone - A 2-page introduction including an example of applicationScrum for anyone - A 2-page introduction including an example of application
Scrum for anyone - A 2-page introduction including an example of application
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologies
 
Lean UX
Lean UXLean UX
Lean UX
 
full-stack agile - Scrum Basics
full-stack agile -  Scrum Basicsfull-stack agile -  Scrum Basics
full-stack agile - Scrum Basics
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gig
 
The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010The Role of a BA on a Scrum Team IIBA Presentation 2010
The Role of a BA on a Scrum Team IIBA Presentation 2010
 
Scrum Concepts
Scrum ConceptsScrum Concepts
Scrum Concepts
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
Scrum 101+
Scrum 101+Scrum 101+
Scrum 101+
 
Succeed with Scrum - Part 1
Succeed with Scrum - Part 1Succeed with Scrum - Part 1
Succeed with Scrum - Part 1
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
 
Agile, scrum & kanban in software development
Agile, scrum & kanban in software developmentAgile, scrum & kanban in software development
Agile, scrum & kanban in software development
 

More from Christian Heise

Vorstellung Vorhaben "Von Open Access zu Open Science" - PhD Spring School Mä...
Vorstellung Vorhaben "Von Open Access zu Open Science" - PhD Spring School Mä...Vorstellung Vorhaben "Von Open Access zu Open Science" - PhD Spring School Mä...
Vorstellung Vorhaben "Von Open Access zu Open Science" - PhD Spring School Mä...
Christian Heise
 
Über das Hybrid Publishing Lab
Über das Hybrid Publishing LabÜber das Hybrid Publishing Lab
Über das Hybrid Publishing Lab
Christian Heise
 
About the Hybrid PubLisHing Lab
About the Hybrid PubLisHing LabAbout the Hybrid PubLisHing Lab
About the Hybrid PubLisHing Lab
Christian Heise
 

More from Christian Heise (16)

Offenheit als Grundlage für gesellschaftliche Entwicklungen und Treiber für d...
Offenheit als Grundlage für gesellschaftliche Entwicklungen und Treiber für d...Offenheit als Grundlage für gesellschaftliche Entwicklungen und Treiber für d...
Offenheit als Grundlage für gesellschaftliche Entwicklungen und Treiber für d...
 
Disputation: Von Open Access zu Open Science: Zum Wandel digitaler Kulturen d...
Disputation: Von Open Access zu Open Science: Zum Wandel digitaler Kulturen d...Disputation: Von Open Access zu Open Science: Zum Wandel digitaler Kulturen d...
Disputation: Von Open Access zu Open Science: Zum Wandel digitaler Kulturen d...
 
Was ist Freifunk? Freie Kommunikation in digitalen Datennetzen: öffentlich zu...
Was ist Freifunk? Freie Kommunikation in digitalen Datennetzen: öffentlich zu...Was ist Freifunk? Freie Kommunikation in digitalen Datennetzen: öffentlich zu...
Was ist Freifunk? Freie Kommunikation in digitalen Datennetzen: öffentlich zu...
 
"Scientific writing in an open platform" - Workshop Opening up Science
"Scientific writing in an open platform" - Workshop Opening up Science"Scientific writing in an open platform" - Workshop Opening up Science
"Scientific writing in an open platform" - Workshop Opening up Science
 
Hybrid Publishing Lab - Scholarly Communication in the Digital Age
Hybrid Publishing Lab - Scholarly Communication in the Digital AgeHybrid Publishing Lab - Scholarly Communication in the Digital Age
Hybrid Publishing Lab - Scholarly Communication in the Digital Age
 
The Bad News About the Good News: Openness has won
The Bad News About the Good News: Openness has wonThe Bad News About the Good News: Openness has won
The Bad News About the Good News: Openness has won
 
Einführung: Von Open Government (Data) zu Open Knowledge
Einführung: Von Open Government (Data) zu Open KnowledgeEinführung: Von Open Government (Data) zu Open Knowledge
Einführung: Von Open Government (Data) zu Open Knowledge
 
Vorstellung "Von Open Access zu Open Science" im Kolloquium des Kollegs "Wis...
 Vorstellung "Von Open Access zu Open Science" im Kolloquium des Kollegs "Wis... Vorstellung "Von Open Access zu Open Science" im Kolloquium des Kollegs "Wis...
Vorstellung "Von Open Access zu Open Science" im Kolloquium des Kollegs "Wis...
 
Projektmanagement in vernetzten Forschungsprojekten
Projektmanagement in vernetzten ForschungsprojektenProjektmanagement in vernetzten Forschungsprojekten
Projektmanagement in vernetzten Forschungsprojekten
 
HybridDocs - A Digital Learning Environment based on FlashCards
HybridDocs - A Digital Learning Environment based on FlashCardsHybridDocs - A Digital Learning Environment based on FlashCards
HybridDocs - A Digital Learning Environment based on FlashCards
 
Open Data und investigativer Journalismus - Ergebnisse einer explorativen Bef...
Open Data und investigativer Journalismus - Ergebnisse einer explorativen Bef...Open Data und investigativer Journalismus - Ergebnisse einer explorativen Bef...
Open Data und investigativer Journalismus - Ergebnisse einer explorativen Bef...
 
Paul Feyerabend und Open Science
Paul Feyerabend und Open SciencePaul Feyerabend und Open Science
Paul Feyerabend und Open Science
 
Vorstellung Vorhaben "Von Open Access zu Open Science" - PhD Spring School Mä...
Vorstellung Vorhaben "Von Open Access zu Open Science" - PhD Spring School Mä...Vorstellung Vorhaben "Von Open Access zu Open Science" - PhD Spring School Mä...
Vorstellung Vorhaben "Von Open Access zu Open Science" - PhD Spring School Mä...
 
Open Access, Open Research, Open Data, Open Science, Open what? #gfm2013
Open Access, Open Research, Open Data, Open Science, Open what? #gfm2013Open Access, Open Research, Open Data, Open Science, Open what? #gfm2013
Open Access, Open Research, Open Data, Open Science, Open what? #gfm2013
 
Über das Hybrid Publishing Lab
Über das Hybrid Publishing LabÜber das Hybrid Publishing Lab
Über das Hybrid Publishing Lab
 
About the Hybrid PubLisHing Lab
About the Hybrid PubLisHing LabAbout the Hybrid PubLisHing Lab
About the Hybrid PubLisHing Lab
 

Recently uploaded

Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
RizalinePalanog2
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Lokesh Kothari
 

Recently uploaded (20)

module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 

Let’s try scrum for in a university course

  • 1. Welcome Digital media Bachelor’s program (MDM)
 Media Production III: Let’s try Scrum Christian Heise, Centre for Digital Cultures Hamburg Media School, 9.4.2015
  • 2. Today 1. Any Issues? 2. Introduction: Your Name, 3 personal Tags and your expectations 3. Introduction to Scrum 4. Structure of the Course and Assessment 5. Your „User Stories“ / Your Visions 6. Find/form your Team 7. Tasks until next Session (Define your focus & Sprint Planning)
  • 3. Let’s try Scrum: manage chaos - a short introduction
  • 4. Typical Software / Project Development Process (theoretically) 1. Requirements 2. Design 3. Implementation 4. Testing 5. Deployment 6. Maintenance
  • 5. Typical Software / Project Development Process (in reality) 1. Initial Requirements (always changes) 2. Design (unexpected changes) 3. Implementation (takes to long) 4. Testing (skipped) 5. Deployment (dreaded) 6. Maintenance (miscalculated)
  • 6. Result: Naturally Chaos Source: Jez Elliott (CC-BY 2.0)
  • 7. How to control chaos? Source: Nguyen Hung Vu (CC-BY 2.0)
  • 9. Right Question: How to use and manage chaos? Source: Jason Carter (CC-BY 2.0)
  • 12. We need a light-weight agile project management toolkit.
  • 14. The idea - it is all about: People Things Behaviors
  • 16. Source: West Point Military Academy (CC-BY 2.0) Source: Jez Nicholson (CC-BY-SA 2.0) Source: Don O'Brien (CC-BY 2.0) scrum masterscrum team Product Owner People & Roles + additional Roles: User, Customer, Manager
  • 17. The scrum team deliver the product and they are responsible for the quality. They work with als stakeholders to understand the requirements. The Teams performs its commitment voluntarily. They work continuously with the product owner to define the strategic direction of the project. Source: West Point Military Academy (CC-BY 2.0)
  • 18. The product owner drives the project from the business point of view. She communicates a clear vision of the product and she defines its main characteristics. She also accepts the product at the end of a Sprint. She makes sure that the team only works on the most valuable Backlog Items. She has the same goal as the team. Source: Don O'Brien (CC-BY 2.0)
  • 19. The scrum master protects the team from all disturbances. He is not part of the team. He helps to improve the productivity of the scrum team. Scrum master works with product owner to ensure the Product Owner fulfills his job. ScrumMaster coaches the Product Owner and helps him against outsides odds. Source: Jez Nicholson (CC-BY-SA 2.0)
  • 21. Things we want to do.
  • 22. The product/vision is described as a list of detailed features: The product backlog. Source: Drew Stephens (CC-BY-SA 2.0)
  • 23. The features are described in terms of user stories.
  • 24. The scrum team estimates the work associated with each story and decides on which work will be done in the (next) sprint.
  • 25. The product owner owns the product backlog, the sprint team owns the sprint backlog
  • 26. Result: a ranked and weighted list of product features. Source: Jacopo Romei (CC-BY-SA 2.0)
  • 27. Again, what? People ‣ Product Owner 
 ‣ Scrum Master 
 ‣ ScrumTeam ‣ additional Roles 
 Things ‣ Vision ‣ Backlog
 ‣ Stories ‣ Estimates
  • 29. Typical Software / Project Development Process (in reality) 1. Initial Requirements (always changes) 2. Design (unexpected changes) 3. Implementation (takes to long) 4. Testing (skipped) 5. Deployment (dreaded) 6. Maintenance (miscalculated)
  • 30. Source: J. Aaron Farr: Scrum - Agile for Everyone Agile Software / Project Development Process
  • 31. Source: J. Aaron Farr: Scrum - Agile for Everyone
  • 33. Get rapid Feedback Reduced Risks Get better in estimation Get better in calculation Get things done 
 What else?
  • 34. Source: J. Aaron Farr: Scrum - Agile for Everyone
  • 35. Sprints start with a sprint planning meeting. Sprints end with a retrospective.
  • 36. At the planning meeting, we commit to an amount of work.
  • 37. Each day we have a daily scrum meeting. All Team members have to answer the following questions: 1. What did you do? 2. Any obstacles? 3. What will you do?
  • 38. Source: Shintaro Kakutani (CC-BY 2.0) Sprint review / retrospective helps us in getting better
  • 39. Ok, got it. But exactly why do we need Scrum?
  • 40. It's simple and un-opinionated. It provides clear measures. Each story is estimated. Over time, we can improve estimates and notice trends. Burn-down and Velocity. Keeps team focused. Maintains flexibility. Because we want to get things done!
  • 41. How do we start?
  • 42. 1. Communicate Visions 2. Get People committed to Visions. 3. Create a backlog with stories. 4. Plan Sprint 5. Start iterating.
  • 45. Course schedule INTRO Session 1: 14:00 - 17:15 Introduction, Introduction SCRUM, Vision market place FIRST SPRINT PHASE Session 2: 14:00 - 17:15 - Sprint Planning, 1st Daily Sprint Session 3: 14:00 - 17:15 - ggf. Sprint Planning, ggf. 2st Daily Sprint, maybe Experts Session 4: 14:00 - 17:15 - ggf. Sprint Planning, ggf. 3st Daily Sprint, maybe Experts REVIEW AND RETROSPECTIVE I Session 5: 9:45 – 17:15 1 Tag Review and Retrospective, Sprint Planning SECOND SPRINT PHASE Session 6: 14:00 - 17:15, Session 7: 9:45 – 17:15 REVIEW AND RETROSPECTIVE II Session 8: 9:45 – 17:15 1 Review and Retrospective, critical reflexion of SCRUM, Finish