Bitter ScrumBildquelle: © shutterstock|  Golfer Concentratingby Diego CervoAuf der Suche nach den Sweet SpotsChris Rupp & Thomas Mödl
213ScrumIntroProjektrealität54Schluss-folgerungScrum in der ProjektrealitätBitter Scrum – Auf der Suche nach den Sweet Spots
Anforderungen231SoftwareentwicklungPraxisTheorieagil2501/2Bildquelle: © shutterstock|  Heart cardiogram with heart on it by PastushenkoTaras“Wasserfall”Scrum
Projekte über 25 PJ.1997 20001995 Beratung20021991 Produktentwicklung1990 Schulungen1989 Programmierung2003TUM, Max-Planck1986 20042005Bildquelle: © shutterstock|  Close-zpWoodenTextureby Victor Leonidovich2006 … 2010:Individualsoftware seit 1989.
Thomas MoedlGeschäftsführer der DialogData GmbH & Co KG
Supporterim IREB e.V.
Trainer, Berater und Coach
Certified ScrumProductOwnerCRUM
Chris RuppGeschäftsführerin der SOPHIST GmbH
Vorstandsvorsitzende des IREB e.V.
Trainerin, Beraterin und AutorinWer schreibt, der bleibtDie Bücher der SOPHISTen
Unsere KundenAuszug aus unserer Kundenliste
Rollen AblaufBacklogGroomingScrum
Die Rolle Scrum Master© shutterstock| Portrait of a friendly, laughing policeman by Lisa F. Young© shutterstock| College teacher giving a lecture by Monkey Business Images Der Scrum Master als ProcessFacilitator
Der ProductOwnermit vielen AufgabenBildquelle: © shutterstock| Businessmandisguised in supermanbyollyReleasePlanungFachlicheKlärungenPOPrioritätenROI
1   –   Seite12Dialog Data & SOPHISTScrum© shutterstock| eggswithbaconby Marco Mayer„Pigs + Chickens“
Sprints, Meetings und ArtefakteDer Ansatz Scrum#.1   –   Seite 13Dialog DataScrumRelease PlanningRelease PlanningBurndownChartProductBacklogSprintBacklogProductIncrementTeam SkillTaskBoardSprint, Daily Scrum, ReviewSprint PlanningSprint PlanningRetrospectiveBacklogGrooming, Estimating, Refinement
BacklogGrooming„Scrumissilent on howthisworkisdone …“Empfehlungen:Zeitaufwand umfasst 10% jedes SprintsEnthält detaillierte Requirements AnalyseAufteilen von Backlog ItemsRequirements in Scrum2   –   Seite14Dialog Data & SOPHISTScrumBildquelle: © shutterstock| model with post itby W. GoldswainBacklogGrooming, Estimating, Refinement
BacklogGroomingDialog Data & SOPHISTScrumZeitaufwandBacklogGrooming, Estimating, Refinement> 21%2   –   Seite 15
Garbage-In …Goldene RegelKonsolidierungsterrorProjektartenLernstufenWissen und KönnenProjektrealität
Garbage In - Garbage out
Worte sind bedeutungslosReferenz als Schlüssel zum Erfolg Dialog Data & SOPHISTScrumGedankenübertragung funktioniert nicht.Perfekte Kommunikation ist unmöglich!Worte an sich sind bedeutungslos.© iStockphoto | human brain by  EraxionDas gemeinsame Referenzmodell entscheidet über den Kommunikationserfolg!3   –   Seite18
Bildquelle: © istockphoto | In gold we trust by apcukDie Goldene Regel:macht die Regeln!Wer das Gold hat,
Konsolidierung kostet Zeit und Nerven.© iStockphoto | I quit by  Trista
Die Realität entscheidet über das Entwicklungsvorgehen© iStockphoto | Rows of clothes washers in a store 2 by milkos
Dreyfus Model of Skill AcquisitionFünf LernstufenDialog Data & SOPHISTScrumDer AnfängerDer KompetenteDer ExperteDer GewandteDer Fortgeschrittene3   –   Seite22
Unterschiedezwischen Wissen und KönnenerzeugenDatenInformationenrepräsentiert inführen zuWissenWissenist die Grundlage fürMut + Übung+ Talent !übersetzt inKönnenKönnenMeisterSchüler
Daily ScrumSprintsBacklog Management Story SplittingDokumenteScrum in der Projektrealität
Daily Scrum© iStockphoto | Business Talks by Tina Rencelj
Daily ScrumTäglichTime boxedSprachschabloneRederecht (nur pigs)AnwesenheitspflichtKeine Diskussionenim Stehen(Körperhaltung)Trocken RegelWirkprinzipKontinuität + TransparenzZeitbegrenzungTransparenz + GleichheitFokussierung, Störungen vermeidenPartizipationFokussierungAufmerksamkeitAufmerksamkeitWas steht hinter den Regeln?Dialog Data & SOPHISTScrum4   –   Seite26
© iStockphoto | Start bymelhiSprints
© www.imdb.com | Bruce Almightyby Tom ShadyacBacklog Management
“Ichglaube, dassunser Land sich das Zielsetzensoll,nochvorEnde dieses JahrzehntseinenMenschen auf den Mond und sicherwiederzurückzurErdezubringen.” JFK, 1961Bildquelle: © shutterstock|  Weltraumfahrer by Peter HansenAstronautenausbilden.Raketebauen.Vision
Konkretheit ist auf kurze Sichtwichtig.Bildquelle: © shutterstock|  GPS Vehicle Navigation byOlaru Alexandru
User StoriesDialog Data & SOPHISTScrum2   –   Seite32
Story-Mapping...	Durch die bewusste Schneidung und Priorisierung von User Stories können sich sinnvolle Releases ergeben – oder auch nicht ...Dialog Data & SOPHISTScrum2   –   Seite33
Bildquelle: © shutterstock|  PyramidGizabySculpiStory Splitting
ThemesWeitere ThemesWeitere ThemesStory SplittingGranularität von großen User Stories, Epics und ThemesDialog Data & SOPHISTScrum1   –   Seite35große User Stories(Epics)verfeinerte User Storiesverfeinerte User Storiesverfeinerte User Storiesverfeinerte User Storiesverfeinerte User Stories
Story Splitting Cheat SheetPatterns zur Zerlegung von User StoriesDialog Data & SOPHISTScrum2   –   Seite36#1 Workflow Steps
#2 Business RuleVariations
#3 Major Effort
#4 Simple/Complex
#5 Variations in Data
#6 Data Entry Methods
#7 Defer Performance
#8 Operations (e.g. CRUD)
#9 Break out a SpikePatterns analyzedDialog Data & SOPHISTScrum2   –   Seite37
Klassifizierung nach Aspekten#5 Variations in Data#8 Operations#1 Workflow Steps#2 Business Rule Variations#3 Major Effort#4 Simple/Complex#4 Simple/Complex#6 Data Entry Methods#7 Defer Performance#9 Break Out a SpikeDialog Data & SOPHISTScrum1   –   Seite38
#3 Major Effort#4 Simple/Complex#5 Variations in Data#1 Workflow Steps#8 Operations#2 Business Rule Variations#6 Data Entry Methods#7 Defer Performance#9 Break Out a SpikeKlassifizierung nach KomplexitätHoch >> NiedrigNiedrig >> HochDialog Data & SOPHISTScrum1   –   Seite39
Das Schneidungs-Meta-PatternDialog Data & SOPHISTScrum2   –   Seite40#9 Break Out a Spike
KonsequenzenDialog Data & SOPHISTScrum2   –   Seite41
KonsequenzenDialog Data & SOPHISTScrum2   –   Seite42Risiken minimierenStabilität erhöhen
KonsequenzenDialog Data & SOPHISTScrum2   –   Seite43Frühe ErfolgserlebnisseEinfacher Wissensaufbau
Anwendung des Meta-PatternsDialog Data & SOPHISTScrum2   –   Seite44Szenario:Ein neues Entwicklungsteam entwickelt für einen ungeduldigen Kunden.Möglichkeiten entsprechend dem Meta-Pattern und der Konsquenzen:Schneidung nach einfachen, technischen Aspekten – zum Aufgleisen des EntwicklungsteamsSchneidung nach einfachen, fachlichen Aspekten – für eine schnelle Auslieferung an den Kunden
DokumenteDokumente
StakeholderVorstudieSprint BacklogDeliverablesProductOwnerProduct BacklogSpecification ArtifactsSystemSpecificationWo steckt RE?
StakeholderVorstudieSprint BacklogDeliverablesProductOwnerProduct BacklogSpecification ArtifactsSystemSpecificationErhebung
StakeholderVorstudieSprint BacklogDeliverablesProductOwnerProduct BacklogSpecification ArtifactsSystemSpecificationDokumentation
StakeholderVorstudieSprint BacklogDeliverablesProductOwnerProduct BacklogSpecification ArtifactsSystemSpecificationValidierung

OOP 2011: Bitter Scrum Chris Rupp Thomas Mödl