Bitter ScrumAuf 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
Mein Standpunkt im Thema:FreiheitsgradeKonventionellerWasserfallScrumIterationslänge --Iterationslänge ++starres Regelwerk
Projekte über 25 PJ.1997 20001995 Beratung20021991 Produktentwicklung1990 Schulungen1989 Programmierung2003TUM, Max-Planck1986 20042005Seit 1989 an erfolgreichen Projekten gewachsen.2006 … 2010:
Thomas MoedlGeschäftsführer der DialogData GmbH & Co KG
Supporter imIREB e.V.
Trainer, Berater und Referent
Signatory des agilen Manifests 2003CRUM
Chris RuppGeschäftsführerin der SOPHIST GmbH
Vorstandsvorsitzende des IREB e.V.
Trainerin, Beraterin und Autorin1.1   –   Seite 6
Wer schreibt, der bleibtDie Bücher der SOPHISTen
Unsere KundenAuszug aus unserer Kundenliste
SprintsRollen MeetingsChartsVollständigkeitScrum
committedinvolvedProduct Owner
Scrum Master
TeamRollen in ScrumVerantwortung und ZusammenarbeitStakeholderSOPHIST GmbHName des Bausteins#.1   –   Seite 10
#.1   –   Seite 11Dialog DataScrumTask Boardstories & rel. taskstasks< 1 daypotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Sprint, Daily Scrum, Reviewimplementation/coordinationSprints in ScrumSprintBacklog
#.1   –   Seite 12Dialog DataScrumTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationSprints in ScrumProductBacklogSprintBacklog
#.1   –   Seite 13Dialog DataScrumTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationBacklogGrooming, EstimatingSprints in ScrumProductBacklogSprintBacklog
#.1   –   Seite 14Dialog DataScrumTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationBacklogGrooming, EstimatingSprints in ScrumProductBacklogSprintBacklog
#.1   –   Seite 15Dialog DataScrumTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationBacklogGrooming, EstimatingSprints in ScrumReleasePlanningProductBacklogSprintBacklog
#.1   –   Seite 16Dialog DataScrumReleasePlanningTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationBacklogGrooming, EstimatingSprints in ScrumProductBacklogSprintBacklog
Genauigkeit ist auf kurze Sichtwichtig.
Meetings in ScrumSprint PlanningDialog DataScrumDaily Scrum
Was habeichgesterngetan?
Was war mirdabeiimWeg?
Was macheichheute?
Nur“Pigs”
Fortschrittsbetrachtung
Scrum Master moderiertSprint ReviewSprint Retrospective
ImAnschluß an das Review
Ziel: Zusammenarbeit und Prozessverbessern
Story Telling Stil
Scrum Master moderiertEstimation meetings#.1   –   Seite 18
Charts in ScrumAufwandSprint Burndown ChartTäglicher Fortschritt
“small picture”Product Burndown ChartFortschritt per Sprint
“big picture”
ggf. Release Burndown ChartMessung in Story PointsRelative Schätzung
Empirische MessungZeit#.1   –   Seite 19Dialog DataScrum
Dialog DataScrumProductBurndownPBL  konstantPBL  wachsendAufwandSprints#.1   –   Seite 20
Die Silver BulletFred Brooks: „The Mythical Man Month“#.1   –   Seite21Dialog DataScrumA silver bullet is a method to kill mythical creatures such as werewolves or a metaphor for any solution of extreme effectiveness.e+=
Dialog DataScrum
Wünsche -> WissenGoldene RegelGarbage-In …KonsolidierungsterrorProjektartenProjektrealität
Worte sind bedeutungslosReferenz als Schlüssel zum Erfolg SOPHIST GmbHDialog DataSA auf den Punkt gebracht1   –   Seite 24Gedankenübertragung funktioniert nicht.Perfekte Kommunikation ist unmöglich!Worte an sich sind bedeutungslos.© iStockphoto | human brain by  EraxionDas gemeinsame Referenzmodell entscheidet über den Kommunikationserfolg!
Das Kano-ModellAnforderungskategorisierungSOPHIST GmbHDialog DataSA auf den Punkt gebracht1   –   Seite 25Begeisterungsfaktoren (unbewusstes Wissen) sind Systemmerkmale, die der Stakeholder nicht kennt und erst während der Benutzung als angenehme und nützliche Überraschung entdeckt.Leistungsfaktoren (bewusstes Wissen) sind die explizit geforderten Systemmerkmale.Basisfaktoren (unterbewusstes Wissen) sind die selbstverständlich vorausgesetzten Systemmerkmale.
Bildquelle: © istockphoto | In gold we trust by apcukDie Goldene Regel:macht die Regeln!Wer das Gold hat,
Garbage In - Garbage out
Konsolidierung kostet Zeit und Nerven.© iStockphoto | I quit by  Trista
SOPHIST GmbHName des Bausteins#.1   –   Seite29Die Realität entscheidet über das Entwicklungsvorgehen© iStockphoto | Rows of clothes washers in a store 2 by milkos

ASQF Nürnberg - Bitter Scrum

  • 1.
    Bitter ScrumAuf derSuche nach den Sweet SpotsChris Rupp & Thomas Mödl
  • 2.
    213ScrumIntroProjektrealität54Schluss-folgerungScrum in derProjektrealitätBitter Scrum – Auf der Suche nach den Sweet Spots
  • 3.
    Mein Standpunkt imThema:FreiheitsgradeKonventionellerWasserfallScrumIterationslänge --Iterationslänge ++starres Regelwerk
  • 4.
    Projekte über 25PJ.1997 20001995 Beratung20021991 Produktentwicklung1990 Schulungen1989 Programmierung2003TUM, Max-Planck1986 20042005Seit 1989 an erfolgreichen Projekten gewachsen.2006 … 2010:
  • 5.
    Thomas MoedlGeschäftsführer derDialogData GmbH & Co KG
  • 6.
  • 7.
  • 8.
    Signatory des agilenManifests 2003CRUM
  • 9.
  • 10.
  • 11.
    Trainerin, Beraterin undAutorin1.1 – Seite 6
  • 12.
    Wer schreibt, derbleibtDie Bücher der SOPHISTen
  • 13.
    Unsere KundenAuszug ausunserer Kundenliste
  • 14.
  • 15.
  • 16.
  • 17.
    TeamRollen in ScrumVerantwortungund ZusammenarbeitStakeholderSOPHIST GmbHName des Bausteins#.1 – Seite 10
  • 18.
    #.1 – Seite 11Dialog DataScrumTask Boardstories & rel. taskstasks< 1 daypotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Sprint, Daily Scrum, Reviewimplementation/coordinationSprints in ScrumSprintBacklog
  • 19.
    #.1 – Seite 12Dialog DataScrumTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationSprints in ScrumProductBacklogSprintBacklog
  • 20.
    #.1 – Seite 13Dialog DataScrumTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationBacklogGrooming, EstimatingSprints in ScrumProductBacklogSprintBacklog
  • 21.
    #.1 – Seite 14Dialog DataScrumTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationBacklogGrooming, EstimatingSprints in ScrumProductBacklogSprintBacklog
  • 22.
    #.1 – Seite 15Dialog DataScrumTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationBacklogGrooming, EstimatingSprints in ScrumReleasePlanningProductBacklogSprintBacklog
  • 23.
    #.1 – Seite 16Dialog DataScrumReleasePlanningTask Boardstories & rel. taskstasks< 1 dayprio=b.value,risk,efforthighestprios on topitems on top detailedpotentiallyshippableproductincrementBurndownChartSprint GoalProduct(Increment)Team(Skill)Sprint, Daily Scrum, ReviewSprint PlanningRetrospectiveselforganizingvelocity= SP / sprintimprovementcommitingsprintgoalanalysis: understand POdesign: teamselects stories & planstasksimplementation/coordinationBacklogGrooming, EstimatingSprints in ScrumProductBacklogSprintBacklog
  • 24.
    Genauigkeit ist aufkurze Sichtwichtig.
  • 25.
    Meetings in ScrumSprintPlanningDialog DataScrumDaily Scrum
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
    Scrum Master moderiertSprintReviewSprint Retrospective
  • 32.
  • 33.
    Ziel: Zusammenarbeit undProzessverbessern
  • 34.
  • 35.
    Scrum Master moderiertEstimationmeetings#.1 – Seite 18
  • 36.
    Charts in ScrumAufwandSprintBurndown ChartTäglicher Fortschritt
  • 37.
    “small picture”Product BurndownChartFortschritt per Sprint
  • 38.
  • 39.
    ggf. Release BurndownChartMessung in Story PointsRelative Schätzung
  • 40.
    Empirische MessungZeit#.1 – Seite 19Dialog DataScrum
  • 41.
    Dialog DataScrumProductBurndownPBL konstantPBL wachsendAufwandSprints#.1 – Seite 20
  • 42.
    Die Silver BulletFredBrooks: „The Mythical Man Month“#.1 – Seite21Dialog DataScrumA silver bullet is a method to kill mythical creatures such as werewolves or a metaphor for any solution of extreme effectiveness.e+=
  • 43.
  • 44.
    Wünsche -> WissenGoldeneRegelGarbage-In …KonsolidierungsterrorProjektartenProjektrealität
  • 45.
    Worte sind bedeutungslosReferenzals Schlüssel zum Erfolg SOPHIST GmbHDialog DataSA auf den Punkt gebracht1 – Seite 24Gedankenübertragung funktioniert nicht.Perfekte Kommunikation ist unmöglich!Worte an sich sind bedeutungslos.© iStockphoto | human brain by EraxionDas gemeinsame Referenzmodell entscheidet über den Kommunikationserfolg!
  • 46.
    Das Kano-ModellAnforderungskategorisierungSOPHIST GmbHDialogDataSA auf den Punkt gebracht1 – Seite 25Begeisterungsfaktoren (unbewusstes Wissen) sind Systemmerkmale, die der Stakeholder nicht kennt und erst während der Benutzung als angenehme und nützliche Überraschung entdeckt.Leistungsfaktoren (bewusstes Wissen) sind die explizit geforderten Systemmerkmale.Basisfaktoren (unterbewusstes Wissen) sind die selbstverständlich vorausgesetzten Systemmerkmale.
  • 47.
    Bildquelle: © istockphoto| In gold we trust by apcukDie Goldene Regel:macht die Regeln!Wer das Gold hat,
  • 48.
    Garbage In -Garbage out
  • 49.
    Konsolidierung kostet Zeitund Nerven.© iStockphoto | I quit by Trista
  • 50.
    SOPHIST GmbHName desBausteins#.1 – Seite29Die Realität entscheidet über das Entwicklungsvorgehen© iStockphoto | Rows of clothes washers in a store 2 by milkos