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

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

Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
Inspecting and adapting your product
Inspecting and adapting your productInspecting and adapting your product
Inspecting and adapting your productCarlo Kruger
 
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 applicationCollectiveKnowledge
 
Teamwork and agile methodologies
Teamwork and agile methodologiesTeamwork and agile methodologies
Teamwork and agile methodologiesStefano Paluello
 
Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014Scrum overview - Animated - Scott Emery 2014
Scrum overview - Animated - Scott Emery 2014ssemerys
 
Agile project management tech gig
Agile project management   tech gigAgile project management   tech gig
Agile project management tech gigAJAY RAWAT
 
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 2010scrummasternz
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovMuhammadZahidQazi
 
Agile, scrum & kanban in software development
Agile, scrum & kanban in software developmentAgile, scrum & kanban in software development
Agile, scrum & kanban in software developmentBijayDhimal2
 

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

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...Christian Heise
 
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...Christian Heise
 
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...Christian Heise
 
"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 ScienceChristian Heise
 
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 AgeChristian Heise
 
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 wonChristian Heise
 
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 KnowledgeChristian Heise
 
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...Christian Heise
 
Projektmanagement in vernetzten Forschungsprojekten
Projektmanagement in vernetzten ForschungsprojektenProjektmanagement in vernetzten Forschungsprojekten
Projektmanagement in vernetzten ForschungsprojektenChristian Heise
 
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 FlashCardsChristian Heise
 
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...Christian Heise
 
Paul Feyerabend und Open Science
Paul Feyerabend und Open SciencePaul Feyerabend und Open Science
Paul Feyerabend und Open ScienceChristian 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
 
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? #gfm2013Christian Heise
 
Über das Hybrid Publishing Lab
Über das Hybrid Publishing LabÜber das Hybrid Publishing Lab
Über das Hybrid Publishing LabChristian Heise
 
About the Hybrid PubLisHing Lab
About the Hybrid PubLisHing LabAbout the Hybrid PubLisHing Lab
About the Hybrid PubLisHing LabChristian 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

Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringPrajakta Shinde
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologycaarthichand2003
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
Bioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptxBioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptx023NiWayanAnggiSriWa
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)riyaescorts54
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxSimeonChristian
 

Recently uploaded (20)

Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical Engineering
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technology
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
Bioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptxBioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptx
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
 

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