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

PDF
Improve your Product Backlog Refinement (PBR) Process
PDF
Scrum Out Of The Nutshell
PPT
Introduction To Scrum
PDF
SCRUM, an introduction
PPT
What is the rol of scrum master in Agile?
PPT
Intro To Scrum
PDF
SCRUM on a page - by Axon Active Vietnam
PPTX
Human aspect in scrum
Improve your Product Backlog Refinement (PBR) Process
Scrum Out Of The Nutshell
Introduction To Scrum
SCRUM, an introduction
What is the rol of scrum master in Agile?
Intro To Scrum
SCRUM on a page - by Axon Active Vietnam
Human aspect in scrum

What's hot (20)

PPTX
Scrum
PDF
Scrum Overview
PPTX
Scrum role introduction – the scrum master
PDF
Being A Scrum Master During NcoV Time
PDF
ScrumButs
PPTX
Introduction to scrum
PDF
EIA 2015 How to Survive a Hackathon
PDF
Introduction to Scrum
PPTX
Scrum framework
PPTX
Sudokuban&agile values
PPTX
Sudokuban - A practical Kanban learning game
PPTX
Pillars of Scrum Slides for Andy
PPTX
Why do we need a Scrum Master?
PPTX
Distributed Scrum - Recipe for Success
PDF
Ggc scrum i jun14 slides
PPTX
Role of scrum master
PDF
Deliver every two days
PDF
Scrum in a page
PPTX
Introduction to Scrum
PPT
Sprint Execution - Stand-up, Taskboard etc
Scrum
Scrum Overview
Scrum role introduction – the scrum master
Being A Scrum Master During NcoV Time
ScrumButs
Introduction to scrum
EIA 2015 How to Survive a Hackathon
Introduction to Scrum
Scrum framework
Sudokuban&agile values
Sudokuban - A practical Kanban learning game
Pillars of Scrum Slides for Andy
Why do we need a Scrum Master?
Distributed Scrum - Recipe for Success
Ggc scrum i jun14 slides
Role of scrum master
Deliver every two days
Scrum in a page
Introduction to Scrum
Sprint Execution - Stand-up, Taskboard etc
Ad

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

PPTX
Introduction To Scrum Presentation for beginners
PPTX
Agile and Scrum - GB
PPTX
Agile Development with Scrum.pptx
PDF
An Introduction to Scrum: presented at PyTexas 2012
PPT
Agile Scrum - Overview
PDF
Lean and agile in a chestnut
PDF
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
PPT
PPTX
Scrum Walkthrough Internship Course
PDF
Agile & SCRUM - Deep Dive for General Assembly
PPT
PDF
Scrum - An introduction
PPT
Introduction into Scrum
PPTX
Agile scrum
PPTX
Overview of Agile methodology & Scrum
PDF
Introduction to Scrum - An Agile Frameworks
PPT
Agile by KD
PPT
Agile by KD
PDF
Working with Agile technologies and SCRUM
PPTX
Introduction to agile
Introduction To Scrum Presentation for beginners
Agile and Scrum - GB
Agile Development with Scrum.pptx
An Introduction to Scrum: presented at PyTexas 2012
Agile Scrum - Overview
Lean and agile in a chestnut
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
Scrum Walkthrough Internship Course
Agile & SCRUM - Deep Dive for General Assembly
Scrum - An introduction
Introduction into Scrum
Agile scrum
Overview of Agile methodology & Scrum
Introduction to Scrum - An Agile Frameworks
Agile by KD
Agile by KD
Working with Agile technologies and SCRUM
Introduction to agile
Ad

More from Christian Heise (16)

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

Recently uploaded (20)

PDF
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
PPTX
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
PDF
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
PPTX
EPIDURAL ANESTHESIA ANATOMY AND PHYSIOLOGY.pptx
PPTX
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
DOCX
Q1_LE_Mathematics 8_Lesson 5_Week 5.docx
PPTX
Classification Systems_TAXONOMY_SCIENCE8.pptx
PPTX
2. Earth - The Living Planet earth and life
PPTX
Introduction to Fisheries Biotechnology_Lesson 1.pptx
PDF
. Radiology Case Scenariosssssssssssssss
PPTX
ECG_Course_Presentation د.محمد صقران ppt
PDF
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
PPTX
Comparative Structure of Integument in Vertebrates.pptx
PPT
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
PPTX
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
PDF
HPLC-PPT.docx high performance liquid chromatography
PPTX
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PPTX
DRUG THERAPY FOR SHOCK gjjjgfhhhhh.pptx.
PDF
lecture 2026 of Sjogren's syndrome l .pdf
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
ognitive-behavioral therapy, mindfulness-based approaches, coping skills trai...
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
EPIDURAL ANESTHESIA ANATOMY AND PHYSIOLOGY.pptx
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
Q1_LE_Mathematics 8_Lesson 5_Week 5.docx
Classification Systems_TAXONOMY_SCIENCE8.pptx
2. Earth - The Living Planet earth and life
Introduction to Fisheries Biotechnology_Lesson 1.pptx
. Radiology Case Scenariosssssssssssssss
ECG_Course_Presentation د.محمد صقران ppt
VARICELLA VACCINATION: A POTENTIAL STRATEGY FOR PREVENTING MULTIPLE SCLEROSIS
Comparative Structure of Integument in Vertebrates.pptx
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
Vitamins & Minerals: Complete Guide to Functions, Food Sources, Deficiency Si...
HPLC-PPT.docx high performance liquid chromatography
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
DRUG THERAPY FOR SHOCK gjjjgfhhhhh.pptx.
lecture 2026 of Sjogren's syndrome l .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