SlideShare une entreprise Scribd logo
1  sur  42
Softwareprojekte mit Scrum & Kanban
Agenda Situationsübersicht ScrumRollen Scrum Artefakte Scrum Zyklus Kanban Best Practise Weiterführende Informationen 13.07.2011 Softwareprojekte mit Scrum & Kanban 2
Aktuelle Situation bei einem Projekt 13.07.2011 Softwareprojekte mit Scrum & Kanban 3 Kunde Team 2 Team 1
Aktuelle Situation bei mehreren Projekten 13.07.2011 Softwareprojekte mit Scrum & Kanban 4 Kunde Kunde Team 2 Team 1
Situation mit Scrum 13.07.2011 Softwareprojekte mit Scrum & Kanban 5 ProductBacklog Kunde Team 1 Team 1 Team 2 Team 2 Selected Backlog Sprint Backlog Sprint Backlog Sprint 1 Sprint 2
Scrum Rollen 6
ProductOwner Legt das gemeinsame Ziel fest Definiert zusammen mit dem Team die Items und deren Priorität Rolle wird meistens vom Kunden ausgeübt 13.07.2011 Softwareprojekte mit Scrum & Kanban 7
Team Schätzt die Aufwände der Items Arbeitet innerhalb der Sprints selbstorganisiert Entscheidet selbstständig, welche Items im Sprint bearbeitet werden sollen 13.07.2011 Softwareprojekte mit Scrum & Kanban 8
Scrum-Master Überwachung der Rollen Vermittelt nicht zwischen Team und ProductOwner Ist nicht Teil des Teams Sorgt dafür, dass das Team produktiv ist und nicht behindert wird Üblicherweise der Projektleiter 13.07.2011 Softwareprojekte mit Scrum & Kanban 9
Scrum Artefakte 10
Product-Backlog Enthält alle Funktionen die der Kunde wünscht (Items) Unabhängig vom Projekt-Status können immer Items hinzugefügt werden Items werden priorisiert 13.07.2011 Softwareprojekte mit Scrum & Kanban 11
Selected Backlog Enthält die am höchsten priorisierten Items des Product-Backlogs Wird vom Team & Scrum-Master erstellt 13.07.2011 Softwareprojekte mit Scrum & Kanban 12
Sprint-Backlog Enthält alle Aufgaben des Selected-Backlogs Zeitaufwändige Aufgaben sollten in Teilaufgaben zerlegt werden Team plant nur die Aufgaben ein, welche für sie realistisch innerhalb des Sprints realisierbar sind 13.07.2011 Softwareprojekte mit Scrum & Kanban 13
Impediment-Backlog Enthält alle Hindernisse die innerhalb eines Sprints aufgetaucht sind Scrum-Master muss (gemeinsam mit Team) die Hindernisse beseitigen 13.07.2011 Softwareprojekte mit Scrum & Kanban 14
Scrum Zyklus 15 13.07.2011 Softwareprojekte mit Scrum & Kanban
Sprint Planungstreffen 1 Alle Rollen gemeinsam ProductOwner erklärt die Backlog-Items Definition des Scrum-Zieles Die am höchsten Priorisierten Backlog-Items bilden Selected-Backlog 13.07.2011 Softwareprojekte mit Scrum & Kanban 16
Sprint Planungstreffen 2 Nur das Scrum-Team Selected-Backlog-Items werden auf Teammitglieder aufgeteilt Items werden in Tickets (Aufgaben) zerlegt Jedes Ticket sollte innerhalb 24h lösbar sein Tickets bilden den Sprint-Backlog 13.07.2011 Softwareprojekte mit Scrum & Kanban 17
Sprint Team und Scrum-Master Zyklus alle 1-4 Wochen Team bestimmt selbst welche Tickets in dem Sprint bearbeitet werden Am Ende jedes Sprints steht immer eine lauffähige, verbesserte und getestete Software 13.07.2011 Softwareprojekte mit Scrum & Kanban 18
Daily-Scrum (StandUp) Team und Scrum-Master Jeden Tag kurzes Meeting (ca. 15 min) Jedes Teammitglied beantwortet folgende Fragen: Welche Aufgaben habe ich seit dem letzten Meeting erledigt? Welche Aufgaben werde ich bis zum nächsten Meeting erledigen? Welche Probleme behindern mich? Ziel: jeder im Team soll alles wissen! 13.07.2011 Softwareprojekte mit Scrum & Kanban 19
Review Alle Rollen Sprint Ergebnis wird betrachtet und ausgewertet Laufende Software wird vorgeführt ProductOwner prüft ob das Ergebnis den Anforderungen entspricht Was war gut? Was kann verbessert werden? (Impediment-Backlog) 13.07.2011 Softwareprojekte mit Scrum & Kanban 20
Scrum Zyklus 13.07.2011 Softwareprojekte mit Scrum & Kanban 21 24h 1-4W Selected Backlog Sprint Backlog ProductBacklog Software Planungstreffen 1 Planungstreffen 2 Sprint
Situation mit Scrum 13.07.2011 Softwareprojekte mit Scrum & Kanban 22 ProductBacklog Product Owner Team 1 Team 1 Team 2 Team 2 Selected Backlog Sprint Backlog Sprint Backlog Sprint 1 Sprint 2
Was macht jetzt noch Kanban? 23
Kanban Reduziert die Anzahl der parallelen Arbeiten Prozessschritte werden visuell dargestellt (Kanban-Board) Aufgaben sind Tickets Jedes Ticket durchläuft alle Prozessschritte 13.07.2011 Softwareprojekte mit Scrum & Kanban 24
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 25 Prozessschritte Maximale Anzahl der Tickets Unterteilung nach Projekten Unterteilung nach Projekten
Kanban-Board Prozessschritte können frei definiert werden Anzahl der Tickets pro Prozessschritt ist begrenzt Ist ein Prozessschritt voll, darf kein neues Ticket gezogen werden (Pull-Prinzip) Durch Analyse können Flaschenhälse beseitigt bzw. minimiert werden 13.07.2011 Softwareprojekte mit Scrum & Kanban 26
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 27 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 28 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 29 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 30 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 31 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 32 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 33 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 34 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 35 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 36 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 37 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 38 Ticket 1 Ticket 3 Ticket 4 Ticket 5 Ticket 6
Scrum & Kanban Sprint-Backlog Aufgaben = Kanban Tickets Team weiß nicht nur wer was macht, sondern auch welchen Status welche Aufgabe gerade hat Fazit: Ideale Kombination! 13.07.2011 Softwareprojekte mit Scrum & Kanban 39
Best Practise Nicht zu große Teams (7 Personen) Ticket-System benutzen (Jira, OTRS, usw.) Paarprogrammierung Testgetriebene Entwicklung QA nicht vom Entwickler 13.07.2011 Softwareprojekte mit Scrum & Kanban 40
Weiterführende Informationen Internet http://www.scrum-kompakt.de/ http://de.wikipedia.org/wiki/Scrum http://de.wikipedia.org/wiki/Kanban_in_der_IT Literatur Scrum - Hanser Verlag Kanban - dpunkt.verlag 13.07.2011 Softwareprojekte mit Scrum & Kanban 41
Vielen Dank! 13.07.2011 Softwareprojekte mit Scrum & Kanban 42 Fragen?

Contenu connexe

Tendances

Lean Development = Überdrehter Motor in der Entwicklung?
Lean Development = Überdrehter Motor in der Entwicklung?Lean Development = Überdrehter Motor in der Entwicklung?
Lean Development = Überdrehter Motor in der Entwicklung?Matthias Bohlen
 
SCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGSCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGshopware AG
 
Anleitung zum Ruinieren eines Scrum Teams
Anleitung zum Ruinieren eines Scrum TeamsAnleitung zum Ruinieren eines Scrum Teams
Anleitung zum Ruinieren eines Scrum TeamsUdo Wiegärtner
 
Kanban - Wissen kompakt
Kanban - Wissen kompaktKanban - Wissen kompakt
Kanban - Wissen kompaktFrank Dostert
 
Kanban: Keep it simple
Kanban: Keep it simpleKanban: Keep it simple
Kanban: Keep it simpleDaniel Haller
 
Kanban - per Evolution zu Agilität
Kanban - per Evolution zu AgilitätKanban - per Evolution zu Agilität
Kanban - per Evolution zu AgilitätWolfgang Wiedenroth
 
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie ScrumScrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie ScrumRalf Ohlenbostel
 
Scrum Einleitung Präsentation
Scrum Einleitung PräsentationScrum Einleitung Präsentation
Scrum Einleitung PräsentationAndreas Nerlich
 
Scrum Überblick Teil 1
Scrum Überblick Teil 1Scrum Überblick Teil 1
Scrum Überblick Teil 1Christof Zahn
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum AnfassenTilman Moser
 
Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Pierre E. NEIS
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)Ulf Mewe
 
Scrum Überblick Teil 2
Scrum Überblick Teil 2Scrum Überblick Teil 2
Scrum Überblick Teil 2Christof Zahn
 
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-StrategieScrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-StrategieBabak Zand
 
Was ist dran an Kanban?
Was ist dran an Kanban?Was ist dran an Kanban?
Was ist dran an Kanban?Bernd Schiffer
 
Eine Einführung in Scrum
Eine Einführung in ScrumEine Einführung in Scrum
Eine Einführung in ScrumFlorian Latzel
 
Agiles Projektmanagement mit Scrum
Agiles Projektmanagement mit ScrumAgiles Projektmanagement mit Scrum
Agiles Projektmanagement mit ScrumFlorian Latzel
 

Tendances (19)

Lean Development = Überdrehter Motor in der Entwicklung?
Lean Development = Überdrehter Motor in der Entwicklung?Lean Development = Überdrehter Motor in der Entwicklung?
Lean Development = Überdrehter Motor in der Entwicklung?
 
SCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AGSCD13: Agile Entwicklung bei der shopware AG
SCD13: Agile Entwicklung bei der shopware AG
 
Anleitung zum Ruinieren eines Scrum Teams
Anleitung zum Ruinieren eines Scrum TeamsAnleitung zum Ruinieren eines Scrum Teams
Anleitung zum Ruinieren eines Scrum Teams
 
Kanban - Wissen kompakt
Kanban - Wissen kompaktKanban - Wissen kompakt
Kanban - Wissen kompakt
 
Kanban: Keep it simple
Kanban: Keep it simpleKanban: Keep it simple
Kanban: Keep it simple
 
Kanban - per Evolution zu Agilität
Kanban - per Evolution zu AgilitätKanban - per Evolution zu Agilität
Kanban - per Evolution zu Agilität
 
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie ScrumScrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
Scrum - Von traditionellen Ansaetzen zu agilen Methoden wie Scrum
 
Scrum Einleitung Präsentation
Scrum Einleitung PräsentationScrum Einleitung Präsentation
Scrum Einleitung Präsentation
 
Scrum Überblick Teil 1
Scrum Überblick Teil 1Scrum Überblick Teil 1
Scrum Überblick Teil 1
 
Scrum zum Anfassen
Scrum zum AnfassenScrum zum Anfassen
Scrum zum Anfassen
 
Kanban in der IT
Kanban in der ITKanban in der IT
Kanban in der IT
 
Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum Einführung zur Projektmanagement mit Scrum
Einführung zur Projektmanagement mit Scrum
 
MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)MURCS - Wir machen jetzt Scrum (OOP 2017)
MURCS - Wir machen jetzt Scrum (OOP 2017)
 
Scrum Überblick Teil 2
Scrum Überblick Teil 2Scrum Überblick Teil 2
Scrum Überblick Teil 2
 
Einführung in SCRUM
Einführung in SCRUMEinführung in SCRUM
Einführung in SCRUM
 
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-StrategieScrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
Scrum im Content-Marketing: Agiles Projektmanagement für Ihre Content-Strategie
 
Was ist dran an Kanban?
Was ist dran an Kanban?Was ist dran an Kanban?
Was ist dran an Kanban?
 
Eine Einführung in Scrum
Eine Einführung in ScrumEine Einführung in Scrum
Eine Einführung in Scrum
 
Agiles Projektmanagement mit Scrum
Agiles Projektmanagement mit ScrumAgiles Projektmanagement mit Scrum
Agiles Projektmanagement mit Scrum
 

En vedette

Scrum im Bundestag? - Keynote TeamConf 27.11.2013
Scrum im Bundestag? - Keynote TeamConf 27.11.2013Scrum im Bundestag? - Keynote TeamConf 27.11.2013
Scrum im Bundestag? - Keynote TeamConf 27.11.2013Udo Wiegärtner
 
20150508 sea con_tassilo-kubitz_agile-festpreisprojekte
20150508 sea con_tassilo-kubitz_agile-festpreisprojekte20150508 sea con_tassilo-kubitz_agile-festpreisprojekte
20150508 sea con_tassilo-kubitz_agile-festpreisprojekteTassilo Kubitz
 
Vertraege in Agilen Projekten
Vertraege in Agilen ProjektenVertraege in Agilen Projekten
Vertraege in Agilen ProjektenBjörn Schotte
 
Agilisierung im IT- und Prozessmanagement: Was der SAP-Bereich von Scrum und ...
Agilisierung im IT- und Prozessmanagement: Was der SAP-Bereich von Scrum und ...Agilisierung im IT- und Prozessmanagement: Was der SAP-Bereich von Scrum und ...
Agilisierung im IT- und Prozessmanagement: Was der SAP-Bereich von Scrum und ...Ayelt Komus
 
Kanban in software development: A systematic literature review
Kanban in software development: A systematic literature reviewKanban in software development: A systematic literature review
Kanban in software development: A systematic literature reviewMuhammad Ahmad
 
Kanban for software development - Get more with less
Kanban for software development - Get more with lessKanban for software development - Get more with less
Kanban for software development - Get more with lessManoj K G
 
Work smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit KanbanWork smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit KanbanJulia Kümmel
 
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz KratochvilTYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvildie.agilen GmbH
 
Von Bodyshopping zum SLA-basierenden Support-Modell
Von Bodyshopping zum SLA-basierenden Support-ModellVon Bodyshopping zum SLA-basierenden Support-Modell
Von Bodyshopping zum SLA-basierenden Support-ModellDigicomp Academy AG
 
Agile Skalierung - auf dem Weg zur lernenden Organisation (Lightning Talk)
Agile Skalierung - auf dem Weg zur lernenden Organisation (Lightning Talk)Agile Skalierung - auf dem Weg zur lernenden Organisation (Lightning Talk)
Agile Skalierung - auf dem Weg zur lernenden Organisation (Lightning Talk)Stefan ROOCK
 
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgShades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgStefan ROOCK
 
Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumScrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumRobert Wiechmann
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Thoughtworks
 
Visure Solutions German Road Show 2011 Requirements Engineering - all slides
Visure Solutions German Road Show 2011  Requirements Engineering - all slidesVisure Solutions German Road Show 2011  Requirements Engineering - all slides
Visure Solutions German Road Show 2011 Requirements Engineering - all slidesVisure Solutions
 
T3CM14 - Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sind
T3CM14 - Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sindT3CM14 - Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sind
T3CM14 - Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sinddie.agilen GmbH
 
Scrum und Lean-Startup
Scrum und Lean-StartupScrum und Lean-Startup
Scrum und Lean-StartupStefan ROOCK
 
Agilität und Verträge - Vertragsmodelle - Agiler Festpreis
Agilität und Verträge - Vertragsmodelle - Agiler FestpreisAgilität und Verträge - Vertragsmodelle - Agiler Festpreis
Agilität und Verträge - Vertragsmodelle - Agiler FestpreisIT-Service-PN
 

En vedette (20)

Scrum im Bundestag? - Keynote TeamConf 27.11.2013
Scrum im Bundestag? - Keynote TeamConf 27.11.2013Scrum im Bundestag? - Keynote TeamConf 27.11.2013
Scrum im Bundestag? - Keynote TeamConf 27.11.2013
 
20150508 sea con_tassilo-kubitz_agile-festpreisprojekte
20150508 sea con_tassilo-kubitz_agile-festpreisprojekte20150508 sea con_tassilo-kubitz_agile-festpreisprojekte
20150508 sea con_tassilo-kubitz_agile-festpreisprojekte
 
Scrum Day 2012 _ Der agile Festpreis
Scrum Day 2012 _ Der agile FestpreisScrum Day 2012 _ Der agile Festpreis
Scrum Day 2012 _ Der agile Festpreis
 
Requirements engineering in agile
Requirements engineering in agileRequirements engineering in agile
Requirements engineering in agile
 
Vertraege in Agilen Projekten
Vertraege in Agilen ProjektenVertraege in Agilen Projekten
Vertraege in Agilen Projekten
 
Agilisierung im IT- und Prozessmanagement: Was der SAP-Bereich von Scrum und ...
Agilisierung im IT- und Prozessmanagement: Was der SAP-Bereich von Scrum und ...Agilisierung im IT- und Prozessmanagement: Was der SAP-Bereich von Scrum und ...
Agilisierung im IT- und Prozessmanagement: Was der SAP-Bereich von Scrum und ...
 
Kanban in software development: A systematic literature review
Kanban in software development: A systematic literature reviewKanban in software development: A systematic literature review
Kanban in software development: A systematic literature review
 
Kanban for software development - Get more with less
Kanban for software development - Get more with lessKanban for software development - Get more with less
Kanban for software development - Get more with less
 
Work smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit KanbanWork smarter: Change Management im Marketing mit Kanban
Work smarter: Change Management im Marketing mit Kanban
 
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz KratochvilTYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
TYPO3camp Munich 2011 - KANBAN - Franz Kratochvil
 
Von Bodyshopping zum SLA-basierenden Support-Modell
Von Bodyshopping zum SLA-basierenden Support-ModellVon Bodyshopping zum SLA-basierenden Support-Modell
Von Bodyshopping zum SLA-basierenden Support-Modell
 
Agile Skalierung - auf dem Weg zur lernenden Organisation (Lightning Talk)
Agile Skalierung - auf dem Weg zur lernenden Organisation (Lightning Talk)Agile Skalierung - auf dem Weg zur lernenden Organisation (Lightning Talk)
Agile Skalierung - auf dem Weg zur lernenden Organisation (Lightning Talk)
 
Macht Scrum zufriedener?
Macht Scrum zufriedener?Macht Scrum zufriedener?
Macht Scrum zufriedener?
 
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in HamburgShades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
Shades of Scrum (Urs Reupke, Stefan Roock), SEACON 2015 in Hamburg
 
Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von ScrumScrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
Scrum in der Praxis - Ein Blick hinter die Kulissen von Scrum
 
Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns Lean Product Management for Enterprises: The Art of Known Unknowns
Lean Product Management for Enterprises: The Art of Known Unknowns
 
Visure Solutions German Road Show 2011 Requirements Engineering - all slides
Visure Solutions German Road Show 2011  Requirements Engineering - all slidesVisure Solutions German Road Show 2011  Requirements Engineering - all slides
Visure Solutions German Road Show 2011 Requirements Engineering - all slides
 
T3CM14 - Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sind
T3CM14 - Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sindT3CM14 - Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sind
T3CM14 - Von Scrum und Tütensuppen - Warum Scrummaster die besseren Köche sind
 
Scrum und Lean-Startup
Scrum und Lean-StartupScrum und Lean-Startup
Scrum und Lean-Startup
 
Agilität und Verträge - Vertragsmodelle - Agiler Festpreis
Agilität und Verträge - Vertragsmodelle - Agiler FestpreisAgilität und Verträge - Vertragsmodelle - Agiler Festpreis
Agilität und Verträge - Vertragsmodelle - Agiler Festpreis
 

Similaire à Softwareentwicklung mit Scrum & Kanban

Scrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungScrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungAniello Bove
 
Projekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternProjekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternINM AG
 
Lean SW-Development mit Scrum und Kanban
Lean SW-Development mit Scrum und KanbanLean SW-Development mit Scrum und Kanban
Lean SW-Development mit Scrum und Kanbanfoobar2605
 
Das TIB AV-Portal setzt auf das agile Management-Framework Scrum
Das TIB AV-Portal setzt auf das agile Management-Framework ScrumDas TIB AV-Portal setzt auf das agile Management-Framework Scrum
Das TIB AV-Portal setzt auf das agile Management-Framework ScrumSvenDrStrobel
 
Scrum checklist 2013
Scrum checklist 2013Scrum checklist 2013
Scrum checklist 2013Hanser Update
 
Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Michael Hübl
 
OSMC 2009 | PNP4Nagios by Jörg Linge
OSMC 2009 | PNP4Nagios by Jörg LingeOSMC 2009 | PNP4Nagios by Jörg Linge
OSMC 2009 | PNP4Nagios by Jörg LingeNETWAYS
 
Agile Vorgehensmodelle in der Softwareentwicklung: Scrum
Agile Vorgehensmodelle in der Softwareentwicklung: ScrumAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
Agile Vorgehensmodelle in der Softwareentwicklung: ScrumJohannes Diemke
 
Agile UX, Ideation and Scrum Worksheets only, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Worksheets only, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Worksheets only, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Worksheets only, ditact Nov 2013 (German)Renate Pinggera
 
Man kann nicht nicht planen
Man kann nicht nicht planenMan kann nicht nicht planen
Man kann nicht nicht planenMarkus Unterauer
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernSascha Böhr
 

Similaire à Softwareentwicklung mit Scrum & Kanban (14)

Scrum und Agile Software Entwicklung
Scrum und Agile Software EntwicklungScrum und Agile Software Entwicklung
Scrum und Agile Software Entwicklung
 
Projekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meisternProjekte mittels Scrum und agiler Software Entwicklung meistern
Projekte mittels Scrum und agiler Software Entwicklung meistern
 
Agilität mit Scrum - Überblick
Agilität mit Scrum - ÜberblickAgilität mit Scrum - Überblick
Agilität mit Scrum - Überblick
 
Lean SW-Development mit Scrum und Kanban
Lean SW-Development mit Scrum und KanbanLean SW-Development mit Scrum und Kanban
Lean SW-Development mit Scrum und Kanban
 
Scrum
ScrumScrum
Scrum
 
Das TIB AV-Portal setzt auf das agile Management-Framework Scrum
Das TIB AV-Portal setzt auf das agile Management-Framework ScrumDas TIB AV-Portal setzt auf das agile Management-Framework Scrum
Das TIB AV-Portal setzt auf das agile Management-Framework Scrum
 
Scrum checklist 2013
Scrum checklist 2013Scrum checklist 2013
Scrum checklist 2013
 
Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)Scrum Cheat Sheet (Jan 2012)
Scrum Cheat Sheet (Jan 2012)
 
OSMC 2009 | PNP4Nagios by Jörg Linge
OSMC 2009 | PNP4Nagios by Jörg LingeOSMC 2009 | PNP4Nagios by Jörg Linge
OSMC 2009 | PNP4Nagios by Jörg Linge
 
Agile Vorgehensmodelle in der Softwareentwicklung: Scrum
Agile Vorgehensmodelle in der Softwareentwicklung: ScrumAgile Vorgehensmodelle in der Softwareentwicklung: Scrum
Agile Vorgehensmodelle in der Softwareentwicklung: Scrum
 
Agile UX, Ideation and Scrum Worksheets only, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Worksheets only, ditact Nov 2013 (German)Agile UX, Ideation and Scrum Worksheets only, ditact Nov 2013 (German)
Agile UX, Ideation and Scrum Worksheets only, ditact Nov 2013 (German)
 
Agile Verträge
Agile VerträgeAgile Verträge
Agile Verträge
 
Man kann nicht nicht planen
Man kann nicht nicht planenMan kann nicht nicht planen
Man kann nicht nicht planen
 
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördernAgile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
Agile Teamarbeit - wie Startups Projekte managen und die Zusammenarbeit fördern
 

Softwareentwicklung mit Scrum & Kanban

  • 2. Agenda Situationsübersicht ScrumRollen Scrum Artefakte Scrum Zyklus Kanban Best Practise Weiterführende Informationen 13.07.2011 Softwareprojekte mit Scrum & Kanban 2
  • 3. Aktuelle Situation bei einem Projekt 13.07.2011 Softwareprojekte mit Scrum & Kanban 3 Kunde Team 2 Team 1
  • 4. Aktuelle Situation bei mehreren Projekten 13.07.2011 Softwareprojekte mit Scrum & Kanban 4 Kunde Kunde Team 2 Team 1
  • 5. Situation mit Scrum 13.07.2011 Softwareprojekte mit Scrum & Kanban 5 ProductBacklog Kunde Team 1 Team 1 Team 2 Team 2 Selected Backlog Sprint Backlog Sprint Backlog Sprint 1 Sprint 2
  • 7. ProductOwner Legt das gemeinsame Ziel fest Definiert zusammen mit dem Team die Items und deren Priorität Rolle wird meistens vom Kunden ausgeübt 13.07.2011 Softwareprojekte mit Scrum & Kanban 7
  • 8. Team Schätzt die Aufwände der Items Arbeitet innerhalb der Sprints selbstorganisiert Entscheidet selbstständig, welche Items im Sprint bearbeitet werden sollen 13.07.2011 Softwareprojekte mit Scrum & Kanban 8
  • 9. Scrum-Master Überwachung der Rollen Vermittelt nicht zwischen Team und ProductOwner Ist nicht Teil des Teams Sorgt dafür, dass das Team produktiv ist und nicht behindert wird Üblicherweise der Projektleiter 13.07.2011 Softwareprojekte mit Scrum & Kanban 9
  • 11. Product-Backlog Enthält alle Funktionen die der Kunde wünscht (Items) Unabhängig vom Projekt-Status können immer Items hinzugefügt werden Items werden priorisiert 13.07.2011 Softwareprojekte mit Scrum & Kanban 11
  • 12. Selected Backlog Enthält die am höchsten priorisierten Items des Product-Backlogs Wird vom Team & Scrum-Master erstellt 13.07.2011 Softwareprojekte mit Scrum & Kanban 12
  • 13. Sprint-Backlog Enthält alle Aufgaben des Selected-Backlogs Zeitaufwändige Aufgaben sollten in Teilaufgaben zerlegt werden Team plant nur die Aufgaben ein, welche für sie realistisch innerhalb des Sprints realisierbar sind 13.07.2011 Softwareprojekte mit Scrum & Kanban 13
  • 14. Impediment-Backlog Enthält alle Hindernisse die innerhalb eines Sprints aufgetaucht sind Scrum-Master muss (gemeinsam mit Team) die Hindernisse beseitigen 13.07.2011 Softwareprojekte mit Scrum & Kanban 14
  • 15. Scrum Zyklus 15 13.07.2011 Softwareprojekte mit Scrum & Kanban
  • 16. Sprint Planungstreffen 1 Alle Rollen gemeinsam ProductOwner erklärt die Backlog-Items Definition des Scrum-Zieles Die am höchsten Priorisierten Backlog-Items bilden Selected-Backlog 13.07.2011 Softwareprojekte mit Scrum & Kanban 16
  • 17. Sprint Planungstreffen 2 Nur das Scrum-Team Selected-Backlog-Items werden auf Teammitglieder aufgeteilt Items werden in Tickets (Aufgaben) zerlegt Jedes Ticket sollte innerhalb 24h lösbar sein Tickets bilden den Sprint-Backlog 13.07.2011 Softwareprojekte mit Scrum & Kanban 17
  • 18. Sprint Team und Scrum-Master Zyklus alle 1-4 Wochen Team bestimmt selbst welche Tickets in dem Sprint bearbeitet werden Am Ende jedes Sprints steht immer eine lauffähige, verbesserte und getestete Software 13.07.2011 Softwareprojekte mit Scrum & Kanban 18
  • 19. Daily-Scrum (StandUp) Team und Scrum-Master Jeden Tag kurzes Meeting (ca. 15 min) Jedes Teammitglied beantwortet folgende Fragen: Welche Aufgaben habe ich seit dem letzten Meeting erledigt? Welche Aufgaben werde ich bis zum nächsten Meeting erledigen? Welche Probleme behindern mich? Ziel: jeder im Team soll alles wissen! 13.07.2011 Softwareprojekte mit Scrum & Kanban 19
  • 20. Review Alle Rollen Sprint Ergebnis wird betrachtet und ausgewertet Laufende Software wird vorgeführt ProductOwner prüft ob das Ergebnis den Anforderungen entspricht Was war gut? Was kann verbessert werden? (Impediment-Backlog) 13.07.2011 Softwareprojekte mit Scrum & Kanban 20
  • 21. Scrum Zyklus 13.07.2011 Softwareprojekte mit Scrum & Kanban 21 24h 1-4W Selected Backlog Sprint Backlog ProductBacklog Software Planungstreffen 1 Planungstreffen 2 Sprint
  • 22. Situation mit Scrum 13.07.2011 Softwareprojekte mit Scrum & Kanban 22 ProductBacklog Product Owner Team 1 Team 1 Team 2 Team 2 Selected Backlog Sprint Backlog Sprint Backlog Sprint 1 Sprint 2
  • 23. Was macht jetzt noch Kanban? 23
  • 24. Kanban Reduziert die Anzahl der parallelen Arbeiten Prozessschritte werden visuell dargestellt (Kanban-Board) Aufgaben sind Tickets Jedes Ticket durchläuft alle Prozessschritte 13.07.2011 Softwareprojekte mit Scrum & Kanban 24
  • 25. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 25 Prozessschritte Maximale Anzahl der Tickets Unterteilung nach Projekten Unterteilung nach Projekten
  • 26. Kanban-Board Prozessschritte können frei definiert werden Anzahl der Tickets pro Prozessschritt ist begrenzt Ist ein Prozessschritt voll, darf kein neues Ticket gezogen werden (Pull-Prinzip) Durch Analyse können Flaschenhälse beseitigt bzw. minimiert werden 13.07.2011 Softwareprojekte mit Scrum & Kanban 26
  • 27. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 27 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 28. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 28 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 29. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 29 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 30. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 30 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 31. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 31 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 32. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 32 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 33. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 33 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 34. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 34 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 35. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 35 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 36. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 36 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 37. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 37 Ticket 1 Ticket 2 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 38. Kanban-Board 13.07.2011 Softwareprojekte mit Scrum & Kanban 38 Ticket 1 Ticket 3 Ticket 4 Ticket 5 Ticket 6
  • 39. Scrum & Kanban Sprint-Backlog Aufgaben = Kanban Tickets Team weiß nicht nur wer was macht, sondern auch welchen Status welche Aufgabe gerade hat Fazit: Ideale Kombination! 13.07.2011 Softwareprojekte mit Scrum & Kanban 39
  • 40. Best Practise Nicht zu große Teams (7 Personen) Ticket-System benutzen (Jira, OTRS, usw.) Paarprogrammierung Testgetriebene Entwicklung QA nicht vom Entwickler 13.07.2011 Softwareprojekte mit Scrum & Kanban 40
  • 41. Weiterführende Informationen Internet http://www.scrum-kompakt.de/ http://de.wikipedia.org/wiki/Scrum http://de.wikipedia.org/wiki/Kanban_in_der_IT Literatur Scrum - Hanser Verlag Kanban - dpunkt.verlag 13.07.2011 Softwareprojekte mit Scrum & Kanban 41
  • 42. Vielen Dank! 13.07.2011 Softwareprojekte mit Scrum & Kanban 42 Fragen?