Click here to load reader

Agile Softwareentwicklung mit Scrum - PDF fileWarum Scrum Begriffe - Definition Scrum im Detail Beispiele Gliederung 1 Warum Scrum 2 Begriffe - Definition Agile Softwareentwicklung

  • View
    224

  • Download
    6

Embed Size (px)

Text of Agile Softwareentwicklung mit Scrum - PDF fileWarum Scrum Begriffe - Definition Scrum im Detail...

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Agile Softwareentwicklung mit Scrum

    Markus Nentwig

    16. Juli 2008

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Gliederung

    1 Warum Scrum

    2 Begriffe - DefinitionAgile SoftwareentwicklungScrum

    3 Scrum im DetailRollenDokumenteMeetings

    4 Beispiele

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    . . . in der Spieleentwicklung?

    unntiger Aufwandwird reduziert

    wichtige Featureswerden bevorzugtbehandelt

    Kommunikation stehtklar im Vordergrund

    in kurzenZeitabschnittenErgebnisse erkennbar

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    . . . in der Spieleentwicklung?

    unntiger Aufwandwird reduziert

    wichtige Featureswerden bevorzugtbehandelt

    Kommunikation stehtklar im Vordergrund

    in kurzenZeitabschnittenErgebnisse erkennbar

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    . . . in der Spieleentwicklung?

    unntiger Aufwandwird reduziert

    wichtige Featureswerden bevorzugtbehandelt

    Kommunikation stehtklar im Vordergrund

    in kurzenZeitabschnittenErgebnisse erkennbar

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    . . . in der Spieleentwicklung?

    unntiger Aufwandwird reduziert

    wichtige Featureswerden bevorzugtbehandelt

    Kommunikation stehtklar im Vordergrund

    in kurzenZeitabschnittenErgebnisse erkennbar

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Agile Softwareentwicklung

    bersicht Agile Softwareentwicklung

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Scrum

    Definition Scrum

    DefinitionScrum - agiles Prozessmodell mit starrerOrganisationsschicht

    enge Zusammenarbeit zwischen Kunden, Teamund Management

    starke Selbstorganisation des Teams inTeilphasen (Sprints)

    Wichtung am Kosten-/Nutzenverhltnisorientiert

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Scrum

    Definition Scrum

    DefinitionScrum - agiles Prozessmodell mit starrerOrganisationsschicht

    enge Zusammenarbeit zwischen Kunden, Teamund Management

    starke Selbstorganisation des Teams inTeilphasen (Sprints)

    Wichtung am Kosten-/Nutzenverhltnisorientiert

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Scrum

    Definition Scrum

    DefinitionScrum - agiles Prozessmodell mit starrerOrganisationsschicht

    enge Zusammenarbeit zwischen Kunden, Teamund Management

    starke Selbstorganisation des Teams inTeilphasen (Sprints)

    Wichtung am Kosten-/Nutzenverhltnisorientiert

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Rollen

    Die verschiedenen Rollen bei Scrum (1)

    Hhnchen-RollenKunde - bei Spielen oft Publisher, Zuarbeit durch Feedback undPriorisierung

    Manager - bestimmen die Rahmenbedingungen fr das Team

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Rollen

    Die verschiedenen Rollen bei Scrum (1)

    Hhnchen-RollenKunde - bei Spielen oft Publisher, Zuarbeit durch Feedback undPriorisierung

    Manager - bestimmen die Rahmenbedingungen fr das Team

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Rollen

    Die verschiedenen Rollen bei Scrum (2)

    Schweine-RollenProduct Owner

    spiegelt die Bedrfnisse des Kunden widererstellt die User Storiessetzt Prioritten im Product Backlog

    Scrum Masterberwachung der Teamarbeitfindet Verbesserungsmglichkeitensorgt fr Produktivitt und Zufriedenheit

    Teamwhlt machbare Aufgaben aus Product BacklogImplementierungkleine Gruppen

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Rollen

    Die verschiedenen Rollen bei Scrum (2)

    Schweine-RollenProduct Owner

    spiegelt die Bedrfnisse des Kunden widererstellt die User Storiessetzt Prioritten im Product Backlog

    Scrum Masterberwachung der Teamarbeitfindet Verbesserungsmglichkeitensorgt fr Produktivitt und Zufriedenheit

    Teamwhlt machbare Aufgaben aus Product BacklogImplementierungkleine Gruppen

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Rollen

    Die verschiedenen Rollen bei Scrum (2)

    Schweine-RollenProduct Owner

    spiegelt die Bedrfnisse des Kunden widererstellt die User Storiessetzt Prioritten im Product Backlog

    Scrum Masterberwachung der Teamarbeitfindet Verbesserungsmglichkeitensorgt fr Produktivitt und Zufriedenheit

    Teamwhlt machbare Aufgaben aus Product BacklogImplementierungkleine Gruppen

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Dokumente

    Product Backlog

    wichtigstes Dokumentim Projekt

    beinhaltet alleFeature-Wnsche +technischeSpezifikationen

    Prioritten und ersteZeitschtzung

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Dokumente

    Sprint Backlog + Burndown Chart

    Sprint Backlog

    beinhaltet Aufgaben fraktuellen Sprint

    gesplittet in Aufgaben zu jemaximal 16h

    Aufgaben werden nie direktzugeteilt

    Burndown Chart

    Veranschaulichung desFortschritts im aktuellenSprint

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Dokumente

    Sprint Backlog + Burndown Chart

    Sprint Backlog

    beinhaltet Aufgaben fraktuellen Sprint

    gesplittet in Aufgaben zu jemaximal 16h

    Aufgaben werden nie direktzugeteilt

    Burndown Chart

    Veranschaulichung desFortschritts im aktuellenSprint

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Planung des nchsten Sprints

    Sprint Planungstreffen

    Product Owner stelltWnsche vor

    Planung undAufwandsschtzungfr nchsten Sprint

    komplettes Teamanwesend

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Planung des nchsten Sprints

    Sprint Planungstreffen

    Product Owner stelltWnsche vor

    Planung undAufwandsschtzungfr nchsten Sprint

    komplettes Teamanwesend

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Planung des nchsten Sprints

    Sprint Planungstreffen

    Product Owner stelltWnsche vor

    Planung undAufwandsschtzungfr nchsten Sprint

    komplettes Teamanwesend

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Eine komplette Arbeitsphase = Sprint

    Sprint

    Arbeitstakt des Teams,zwischen 1-4 Wochen

    Verteilen von StoryPoints

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Eine komplette Arbeitsphase = Sprint

    Sprint

    Arbeitstakt des Teams,zwischen 1-4 Wochen

    Verteilen von StoryPoints

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    tgliches Treffen (auch Daily Standup)

    Daily Scrum

    tgliches Treffen,maximal 15 Minuten

    mglichst gleiche Zeit,gleicher Ort

    Was ist zu tun? Was istgeschafft? Probleme? Transparenz

    Fehlen ist nicht erlaubt Strafen

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    tgliches Treffen (auch Daily Standup)

    Daily Scrum

    tgliches Treffen,maximal 15 Minuten

    mglichst gleiche Zeit,gleicher Ort

    Was ist zu tun? Was istgeschafft? Probleme? TransparenzFehlen ist nicht erlaubt Strafen

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    tgliches Treffen (auch Daily Standup)

    Daily Scrum

    tgliches Treffen,maximal 15 Minuten

    mglichst gleiche Zeit,gleicher Ort

    Was ist zu tun? Was istgeschafft? Probleme? TransparenzFehlen ist nicht erlaubt Strafen

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Alles was geht . . .

    Sprint Demo

    PrsentationabgabefhigerFunktionen

    Product Owner prftFortschritt

    evtl. nderung vonPrioritten/Aufgaben

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Alles was geht . . .

    Sprint Demo

    PrsentationabgabefhigerFunktionen

    Product Owner prftFortschritt

    evtl. nderung vonPrioritten/Aufgaben

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Alles was geht . . .

    Sprint Demo

    PrsentationabgabefhigerFunktionen

    Product Owner prftFortschritt

    evtl. nderung vonPrioritten/Aufgaben

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Was knnte besser / anders sein?

    Sprint Rckblick

    Zusammenfassung /Diskussion ber letzenSprint

    Manahmen zurVerbesserung (vomTeam)

    Leitung durch ScrumMaster

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Was knnte besser / anders sein?

    Sprint Rckblick

    Zusammenfassung /Diskussion ber letzenSprint

    Manahmen zurVerbesserung (vomTeam)

    Leitung durch ScrumMaster

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Meetings

    Was knnte besser / anders sein?

    Sprint Rckblick

    Zusammenfassung /Diskussion ber letzenSprint

    Manahmen zurVerbesserung (vomTeam)

    Leitung durch ScrumMaster

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    Epic Games

    Entwicklung der Unreal-Engine

    Epic Games

    bekannt frUnreal-Grafikengine

  • Warum Scrum Begriffe - Definition Scrum im Detail Beispiele

    High Moon Studios

    Darkwatch - Bourne Conspiracy

    High Moon Studios

    Darkwatch - PS2,Xbox,

Search related