Agile Softwareentwicklung mit Scrum
-
Upload
simon-wuellhorst -
Category
Documents
-
view
244 -
download
2
description
Transcript of Agile Softwareentwicklung mit Scrum
ScrumAgile Softwareentwicklung
Andy Shek & Simon Wüllhorst
Inhalt
• Was ist Scrum?
• Aufbau von Scrum• Sprint• Rollen• Artefakte• Meetings
• Vorteile und Nachteile
Peter Hellberg @ flickr (cc-by-sa)
Was ist Scrum?
• Namensgebung
• Prinzipien
• 3x3 Regel
• Sprint
Was ist Scrum? Rollen Artefakte Meetings Steve Jurvetson @ flickr (cc-by)David @ flickr (cc-by-nc-nd)Vor- & Nachteile
Scrum
Was ist Scrum? Rollen Artefakte Meetings
• Projekt- & Produktmanagement• Lean Development• Agile Manifesto• Agile Manifesto
• Individuals and interactions over processes and tools• Working software over comprehensive documentation• Customer collaboration over contract negotiation• Responding to change over following a plan
Vor- & Nachteile
Prinzipien
Transparenz
Was ist Scrum? Rollen Artefakte Meetings
Überprüfung Anpassung
Vor- & Nachteile
Sprint
Was ist Scrum? Rollen Artefakte Meetings
Sprint• Arbeitsabschnitt• Ziel ist lauffähiges Teilprodukt• 1 bis 4 Wochen
Vor- & Nachteile
• Drei Zeremonien• Daily Scrum• Sprint Planning• Sprint Review
• Drei Artefakte• Product Backlog• Sprint Backlog• Inkrement
• Drei Rollen• Product Owner• Scrum Master• Entwicklungsteam
Was ist Scrum? Rollen Artefakte Meetings Sebastian Wallroth @ wikicommons (cc-by-sa)
3x3 Vorgaben
Vor- & Nachteile
Rollen
• Scrum Team• Product Owner• Scrum Master• Entwicklungsteam
• Stakeholder
Was ist Scrum? Rollen Artefakte Meetings Bell Johnstone @ flickr (cc-by-nc-nd)Vor- & Nachteile
Koordiniert ProjektverlaufRepräsentiert KundenBeurteilt Resultate
Product Owner
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Scrum MentorModeriert die MeetingsKonfliktbewältigung
Scrum Master
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Funktionen implementierendrei bis neun EntwicklerSelbstorganisiert / (teil-)autonom
Entwicklungsteam
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
CustomerFinale Projektannahme
AnwenderWertvolle Anwendermeinung
ManagementVerantwortlich für Rahmenbedingungen
Stakeholder
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Artefakte
• Product Backlog
• User Stories
• Sprint Backlog
• Burndown Chart
Was ist Scrum? Rollen Artefakte Meetings Enrique Fernández @ flickr (cc-by)Vor- & Nachteile
Auflistung der BedingungenKontinuierliche AktualisierungBasis vom Sprint Backlog
Product Backlog
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Items aus Product Backlog„Als Nutzer will ich Funktion oder Eigenschaft, damit nutzen.“„Als Nutzer möchte ich einen geschützten Bereich, um betriebsinterne Dokumente zu teilen.“
User Stories
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Sprint Backlog
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Burndown Chart
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Meetings
• Vor dem Sprint• Sprint Planning 1• Sprint Planning 2
• Während des Sprints• Daily Scrum
• Nach dem Sprint• Sprint Review• Retrspektive
Was ist Scrum? Rollen Artefakte Meetings Klean Denmark @ flickr (cc-by-sa)Vor- & Nachteile
Vor dem Sprint
Sprint Planning 1• Klärung des „Was?“
Sprint Planning 2• Klärung des „Wie?“
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Während des Sprints
Daily Scrum• jeden Tag• max. 15 Minuten
Was ist Scrum? Rollen Artefakte Meetings Vor- & Nachteile
Nach dem Sprint
Sprint Review• Produkt im Fokus
Retrospektive• Team im Fokus
Was ist Scrum? Rollen Vor- & NachteileArtefakte Meetings
Vor- und Nachteile
Was ist Scrum? Rollen Vor- & NachteileArtefakte Meetings Foto: Tim Reckmann / pixelio.de
Vor- und Nachteile
Vorteile • Kommunikation
• Flexibilität
• Frühzeitige Ergebnisse
• Transparenz
Nachteile • Kommunikation
• Keine Erfolgsgarantie
• Hierarchien
Was ist Scrum? Rollen Vor- & NachteileArtefakte Meetings
Fragen?
Abruf und Quellen• Vortrag abrufbar unter:
• Folie: simon-wuellhorst.de/scrum/foliesimon-wuellhorst.de/scrum/folie/notes
• Ausarbeitung: simon-wuellhorst.de/scrum/script
• Quellen
• Wikipedia (Scrum) https://de.wikipedia.org/w/index.php?title=Scrum&oldid=141614520
• Agiles Projectmanagement; Techdivision, https://www.techdivision.com/_Resources/Persistent/355a9fe9b55a78968620237a90fbd347c54e479d/Agiles-Projektmanagement.pdf
• Manifesto for Agile Software Development http://agilemanifesto.org/
• u. v. m.Foto: Katharina Wieland Müller / pixelio.de