Scrum in der Praxis (eine mögliche Umsetzung)



Ähnliche Dokumente
Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

Agile Softwareentwicklung mit Scrum

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare

Agile Entwicklung nach Scrum

Sabotage in Scrum. dem Prozess erfolglos ins Knie schiessen. Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007

Gelebtes Scrum. Weg vom Management hin zur Führung

Meetings in SCRUM. Leitfaden. Stand:

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG

Hilfe, mein SCRUM-Team ist nicht agil!

Einführung in Scrum. Agiles Projektmanagement. Martin Krüger Entwicklung von Workflowanwendungen

Globale Scrum Retrospektive

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Michael Franken. Serum für bummies. Übersetzung aus dem Niederländischen (/on Susanne Bonn. WlLEY. WILEY-VCH Verlag GmbH & Co.

Teamaufstellung - Zwischen Dream und Nightmare

SCRUM. Software Development Process

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Scrum. Agile Software Entwicklung mit. Agile Software Entwicklung mit. Scrum. Raffael Schweitzer 18. November 2003

Scrum Team Diagnose. Gibt es sonst noch etwas, was du zur Rolle des Product Owners sagen möchtest?

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Qualifikationsbereich: Application Engineering Zeit:

Scrum mit User Stories

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Scrum - Von Schweinchen und Hühnchen

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Agiles Requirements Engineering mit Scrum. Rainer Fetscher Neuss, 16. November 2010

Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012

Die 10 größten Probleme bei der Durchführung von IT-Projekten

Prozessoptimierung. und. Prozessmanagement

The big picture: Prince2 featuring SCRUM. Bernd Lehmann, Prince2-Tag Köln, 12. Mai 2011

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl


Projektmanagement durch Scrum-Proxies

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

SCRUM. Vertragsgestaltung & Vertragsorientierte Projektdurchführung. Katharina Vierheilig Vorlesung: Juristisches IT-Projektmanagement

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/ Dana Wroblewski

AGILE SOFTWAREPROJEKTE IN REINFORM WAS BEDEUTET DAS RECHTLICH? RA Daniel Schätzle Berlin, 22. April 2015

Von Scrumzu Kanban, von Push zu Pull kein fester Sprint, kein verbindliches Commitment wie kann das funktionieren?

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund Dipl.-Inform. (FH) Dirk Prüter.

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

Einfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober Einfach losgesprintet:

Scrum bei der Projektron GmbH

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

30 Multiple Choice-Fragen - pro Frage gibt es immer 1-4 richtige Antworten

RE-Metriken in SCRUM. Michael Mainik

Umfrage zum Informationsbedarf im Requirements Engineering

Was Sie über SCRUM wissen sollten...

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Stuttgart, Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden?

Scrum Einführung. SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

Formwerk AG. Die Sicherstellung konsistenter Nutzungserlebnisse über den gesamten SW-Produktlebenszyklus durch Human Centered Design.

Projektmanager, Scrummaster, SW-Entwickler. Webbasierte Software. Teilweise Medizinprodukt Scrum seit 2006

Agile Programmierung - Theorie II SCRUM

Scrum-Einführung bei der Projektron GmbH

Wir sind für Sie da. Unser Gesundheitsangebot: Unterstützung im Umgang mit Ihrer Depression

READY-STEADY-DONE! Der Product Owner are you READY for agile?!

Agile Softwareentwicklung

Agiles Projektmanagement mit Scrum

barcamp Berthold Barth, Agile Coach Dysfunctional Team Game

Qualitätsmanagement-Handbuch Das QM-System Struktur des QM-Systems

Projekte erfolgreich scrumen. Agiles Projekt-Boosting am Beispiel des Projekts Webseite-Relaunch eines grossen deutschen Karriereportals

Gedränge. Was ist Scrum? Stefan Reinhold IT-Informatik GmbH

Planung in agilen Projekten

Checkliste Webauftritt

High Speed Projects. Gedanken zum Bauprojektmanagement unter besonderen Anforderungen

WARENWIRT- SCHAFT UND ERP BERATUNG Mehr Sicherheit für Ihre Entscheidung

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014

Checkliste für Scrum-Meetings

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Scrum undprojektmanagement à la GPM. Markus Schramm compeople AG Frankfurt

Inhaltsverzeichnis. Inhaltsverzeichnis... I. 1 Problemstellung V-Modell Allgemeines Anwendung des V-Modells...

Scaling Scrum Nexus professionell umsetzen

Planst Du noch oder lebst Du schon (agil)?

24 Stunden Pflege. in Ihrem Zuhause. Mit der richtigen Planung: 1.) Möglich und 2.) Vor allem auch leistbar gemacht.

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Logistik-Kennzahlenberichte erstellen und interpretieren

Praxisbericht: Agil skalierte Produktentwicklung im regulierten Umfeld. Andreas Becker, Uwe Valentini Agile-by-HOOD

Scrum4Services. Turning visions into business. Oktober Malte Foegen, Caroline Gansser, David Croome, Timo Foegen

Dokumentation Typo3. tt - news - Nachrichtenmodul

Agiles Projektmanagement nach Scrum mit Projektron BCS - Erfahrungsaustausch -

Agile Management Einführung in agiles Management

Agile Embedded Projekte mit Scrum & Kanban. Embedded Computing Conference 2012 Urs Böhm

Projektmanagement in der Spieleentwicklung

Sicherstellen der Betrachtung von nicht-funktionalen Anforderungen in SCRUM- Prozessen durch Etablierung von Feedback

CVS. Schwerpunkte der Arbeiten des CVS bilden. für komponentenbasierte, sich selbst an veränderte. und industrielle Kommunikationssysteme.

Projektmanagementsoftware: Standard vs. Individual

Social Media als Hilfsmittel für agile Projekt-Teams

IT-Basics 2. DI Gerhard Fließ. Vorgehensmodelle

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

DB Wesentlichkeitsanalyse 2014

Passgenau schulen Bedarfsanalyse

Software Systems Engineering

Mitarbeiterbefragung als PE- und OE-Instrument

Scrum. Eine Einführung

Transkript:

Scrum in der Praxis (eine mögliche Umsetzung) ALM Talk, 26. Oktober 2011 Stefan Stettler

Ausgangslage Viele Projektbeteiligte Verkauf, Entwickler, PM, Designer, Ergonomen Unterschiedliche Sichten und Vorstellungen, wie Anforderungen umgesetzt werden können Unpriorisierte Anforderungen Liste mit vielen Anforderungen, welche sich nicht innerhalb 2 Monaten realisieren lassen Hohe Anforderungen an Bedienoberfläche bezüglich Design und Ergonomie Zeitdruck Innerhalb von 2 Monaten muss eine Lösung für Messe vorhanden sein Nach 6 Monaten soll der 1. Release freigegeben werden können

Erkenntnisse Priorisierung der Anforderungen Die erste Lösung soll die Kernfunktionalität beinhalten (Must-Haves) und einige Hingucker für die Messe Schneller Output Wir müssen schnell liefern, damit am konkreten Objekt die Umsetzung der Anforderungen überprüft werden kann Gute Kommunikation Viele Projektbeteiligten erfordert klaren, regelmässigen Informationsaustausch Offen für Veränderung Die Anforderungen ändern regelmässig, vor allem bei einem 0 auf 100- Projekt

Konsequenz Scrum Scrum liefert Output in Intervallen Kurze Sprints ergeben schnelles Feedback Scrum zwingt zu priorisieren Anforderungen in eine Reihenfolge bringen Wichtigsten Features zuerst umsetzen Scrum fördert Kommunikation Daily Scrums, Sprint Reviews geben allen Beteiligten, die Möglichkeit regelmässig Informationen auszutauschen Designer und Ergonomen nehmen am Sprint Review teil Scrum ist offen für Veränderung (nur nicht während des Sprints) lässt neue Richtungsvorgabe zwischen den Sprints zu

Der Scrum-Entwicklungsprozess Quelle: DasScrumTeam.de Peter Beck

Scrum - Projektstart Quelle: DasScrumTeam.de Peter Beck

Sprint 0 Scrum - Projektstart Wenn ich wenig Zeit habe, nehme ich mir viel davon am Anfang! (Ruth C. Cohn) Agil bedeutet nicht: Einfach drauf los entwickeln Projektziele festlegen Anforderungen erfassen und priorisieren Konzepte erarbeiten (Architektur- und Technologieentscheidungen) Zusammenarbeit und Prozess definieren und Infrastruktur einrichten P Ziel

Scrum Anforderungen, Product Backlog

Scrum Anforderungen, Product Backlog

Scrum Sprint Planning I Quelle: DasScrumTeam.de Peter Beck

Scrum Sprint Planning I (Was?) Sprintziel(e), Umfang, Umsetzung und Prioritäten zu definieren Meeting-Qualität hängt davon ab, wie gut die User Stories vorbereitet sind. Bei unklaren User Stories Unterstützung des PO durch Konzepterarbeitung Commitment über Umfang eines Sprints auch bei kurzen Sprints schwierig Sprintziele priorisiert Optionale Sprintziele formuliert

Scrum Anforderungen, Product Backlog

Scrum Anforderungen, Product Backlog

Scrum Anforderungen, Product Backlog

Scrum Sprint Planning II Quelle: DasScrumTeam.de Peter Beck

Scrum Sprint Planning II (Wie?) Umsetzungsarbeiten definieren, schätzen und planen Commitment zu bestätigen Commitment über Umfang eines Sprints kann nur über Kapazitätsplanung erfolgen Kapazitätsplanung notwendig, da Ressourcenverfügbarkeit sich ändert

Scrum Entwicklungsphase Quelle: DasScrumTeam.de Peter Beck

Scrum Entwicklungsphase Nächste Software-Inkrement zu erstellen Architektur-/Design-Workshops im Team Schnittstellen und Zusammenspiel der Komponente detailliert definiert Ganzheitlichere Lösungen erhalten Know-How-Verteilung erreicht Effektives Arbeiten dank klarer Ziele schneller Fortschritt Controlling ermöglicht frühzeitig Massnahmen einzuleiten (z.b. Taskumverteilung)

Scrum Entwicklungsphase MA arbeitet seine Tasks ab und bucht auf entsprechendes Work Item Daily Scrums: Jeder erklärt welche Tasks abgeschlossen sind, an welchen Taks gearbeitet wird, welche Probleme anstehen PL behält verbleibende Kapazität zu verbleibender Arbeit im Auge falls möglich Taskumverteilung, sonst Rücksprache mit PO)

Scrum Entwicklungsphase MA arbeitet seine Tasks ab und bucht auf entsprechendes Work Item Daily Scrums: Jeder erklärt welche Tasks abgeschlossen sind, an welchen Taks gearbeitet wird, welche Probleme anstehen PL behält verbleibende Kapazität zu verbleibender Arbeit im Auge falls möglich Taskumverteilung, sonst Rücksprache mit PO)

Scrum Sprint Review Quelle: DasScrumTeam.de Peter Beck

Scrum Sprint Review Ergebnisse präsentieren und Feedback der Stakeholders einholen Zielüberprüfung am konkreten Objekt lohnt sich Korrigiert die Erwartungshaltung an Umsetzunggeschwindigkeit Neue Ideen entstehen Diskussion über verschiedene Umsetzungsmöglichkeiten können langwierig sein Moderator muss klaren Entscheid anstreben Meeting ist ein Indikator für aktuelle Wichtigkeit des Projekts Vakanzen der Stakeholders

Scrum Sprint Review

Scrum Sprint Review

Scrum Sprint Review

Scrum Sprint Review

Scrum Sprint Review

Scrum Sprint Review

Scrum Sprint Review

Scrum Sprint Review

Scrum Sprint Review

Scrum Sprint Retrospective Quelle: DasScrumTeam.de Peter Beck

Scrum Sprint Retrospective Kontinuierliche Verbesserungen im Entwicklungsprozess Infrastruktur/Organisation Build-Server, Definition von Dokumentenstruktur auf Portal Design-Tag am Anfangs des Sprints eingeführt Nach Bedarf Am Anfang regelmässiger als akutell

Scrum Sprint Retrospective Team besprechen Verbesserungsmöglichkeiten Infrastruktur, Dokumentation, Infrastruktur Punkte werden auf Portal festgehalten In jeden Sprint werden 1-2 Punkte eingeplant

einmal rum und das Ganze wieder von vorne Quelle: DasScrumTeam.de Peter Beck

Fazit Scrum zwingt Entwicklungsteam fokussiert auf ein gemeinsames Ziel hinzuarbeiten Tendenz zu pragmatischeren Lösungen Scrum-Lösungen werden gemeinsam erarbeitet Verantwortung gemeinsam getragen Scrum fördert Know How-Verteilung im Team Problemlose Integrationsphasen ermöglicht auch Anpassung der Teamgrösse in bestimmten Phasen Scrum gibt Transparenz Kunde sieht die Zielsetzung und den aktuellen Stand

NOSER ENGINEERING AG Talackerstrasse 99 8404 Winterthur +41 52 234 56 33 direct +41 52 234 56 11 phone stefan.stettler@noser.com www.noser.com