Vom leeren Blatt zum vollen geschätzen Product Backlog

Slides:



Advertisements
Ähnliche Präsentationen
Präsentation des Unternehmens
Advertisements

Developing your Business to Success We are looking for business partners. Enterprise Content Management with OS|ECM Version 6.
Themen Backlog V Psychologische Aspekte (T03) Beispielhafte Themenstellungen: IT ist meist nicht auf gleicher Augenhöhe wie Fachbereich.
Der Weg zu einer Collaboration Strategy
Implementierung eines BPSK (De)Modulators auf einem Spartan 3E FPGA
BPM Standards – Aktueller Stand und Ausblick Prof. Dr
Design- und Entwicklungswerkzeuge
Nach: A. Beiderwieden: Projektmanagement
ISO - Normen Inhalt Qualität im SE Der ISO 9000-Ansatz
Rational Unified Process (RUP) - Definitionen
eXtreme Programming (XP)
Vorlesung 3: Verschiedenes Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University Baustein- vs. Funktionsorientierte Organisation.
Der „virtuell cube“ : Die drei Bewegungen
Grundschutztools
Best of Consulting Project Excellence 2013 Berater über Projekt-Ansprechpartner.
Microsoft Office Project & Project Server 2003 Die neuen Möglichkeiten der bereichs- und projektübergreifenden Projekt- und Ressourcensteuerung.
Mit 3 Schichte zum Erfolg
Vorgehen bei der Entwicklung mobiler Lösungen
Vorgehensmodell mit Scrum-Elementen
Swiss TechNet Events Herzlich Willkommen IT-Dokumentation und Monitoring mit Visio und SharePoint 2013 "out of the box 27. März 2013 Senaj Lelic, MVP Visio,
Scrum in der Praxis aus Entwicklersicht
AIT Applied Information Technologies Vorsprung durch Individualität TFS Einführung bei der Nero AG Vorgehen und Erfahrungen Matthias Huber – Nero Sven.
Agenda 13: Begrüßung & Einführung in das Thema
2 Software Management SCRUM, Project Management, Quality Management, Business Analysis Innovation and Technology Management, Coaching, R&D Processes Quality.
Auslegung eines Vorschubantriebes
1 CeBIT 2008 Knowledge Management 2.0 Ulrich Kampffmeyer PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH Breitenfelder Straße
Gekonnt visualisieren!
Archival and Discovery
Coaching-Tools II Workshop Gruppencoaching
WINTEGRATION®.
VORGEHENSMODELLE.
PM Camp Rhein-Main 28. und 29. Juni 2013 Facilitated by Tilman MoserCC-BY-3.0 Alexey Krivitsky
Comparex Services Applications & Products
Projektmanagement Erfahrungsbericht Christoph Seiwald Jänner 2006
SiG Vorgehensmodell und Schwerpunkte für den Finance-Bereich Version 0.1 Dienstag, , Achat Plaza Hotel in Offenbach Workshop Identity.
Melanie König 5Minds IT-Solutions GmbH & Co. KG
Melanie König 5Minds IT-Solutions GmbH & Co. KG
Das Unternehmen.
Ein traditionelles Warenhaus stellt sich der Herausforderung
Werbung und Marketing: Worauf muss geachtet werden?
Balanced ScoreCard
Application Lifecycle Management Day 25. August 2008 Erfolgreiche Software- Entwicklung in Offshore-Projekten mit Microsoft Team Foundation Server Thomas.
Thomas Schissler – artiso solutions GmbH Artur Speth – Microsoft Deutschland GmbH.
ü € € Betrachtungsebene, Z.B. “Datenmodell” Human Resources
IWI-HSG Universität St. Gallen Hubert Österle BVL-Beiratssitzung St. Gallen,
Vorgehen Business Analyse
Software Architektur für on-premise und die Cloud Lösungen
Sicher in die Zukunft Ihrer Golfanlage Erfolgsfaktoren auf einen Blick.
Projektmanagement Curriculum 1
Vorgehen Business Analyse
Charly Wachtel Geschäftsführer Agile Software GmbH
Arbeiten in einem agilen Team mit VS & TFS 11
Müller Christoph1 Projektmanagement und MS Project Pädagogisches Institut.
Agile Performance Tools & Information Systems -Ticket-System und Multi-Projektmanagement mit Andreas Haaken Systems Engineer Information Architect.
Campus Bern Patrick Mäschli, Software Architect
SE 2010, Paderborn Produktlinien-Engineering im SOA-Kontext.
Software-Delivery auf Knopfdruck IBM Cloud & DevOps.
Premiere Conferencing GmbH
Roadmap und Ergebnisliste
Who we are – What we do – Where we act
Mit Agilität zum Erfolg
Der Agile Festpreis M.Sc. Business Information Systems
AG CCC / Service & Support Tag
Devops David Jaroš
 Präsentation transkript:

Vom leeren Blatt zum vollen geschätzen Product Backlog Dr. Patrick Seifried, 10.5.2012 Karlsruher Entwicklertag – Agile Day ® 1&1 Internet AG 2012, Dr. Patrick Seifried 1

Warm-up ® 1&1 Internet AG 2012, Dr. Patrick Seifried 2

Über mich Dr. Patrick Seifried Expertise in Scrum, Projektmanagement, Business Engineering und Business Consulting im Portalumfeld. Beratungen in über 40 Unternehmen. Managing Director MODUSNEXT.ch GmbH, Gründer und Geschäftsführer von TranslationArtwork.com und YOOSOCIAL.ch. Dr. oec. Institut für Medien- und Kommunikationsmanagement, HSG, Universität St. Gallen, Schweiz Diplom-Wirtschaftsinformatiker Universität Mannheim, Deutschland ® 1&1 Internet AG 2012, Dr. Patrick Seifried 3

Praxisbeispiel: 1&1 Development Hosting Wie komme ich im Unternehmen von einem leeren Blatt zum vollen und geschätzten Product Backlog? vollen geschätzten ® 1&1 Internet AG 2012, Dr. Patrick Seifried 4

Was war unsere Ausgangslage? ® 1&1 Internet AG 2012, Dr. Patrick Seifried 5 5

Was war unsere Ausgangslage? Ein Product Manager, keine klaren Rollen, den Projektnamen “HIP”, überall verteilte Mitarbeiter, das 1. Releasedatum: 1. Juni“, kein Projektvorgehen, das erwartete Lieferobjekt: „API für HIP“, keinen Backlog, 2 Monate Zeit für einen realen, umsetzbaren Meilensteinplan, keinen Scope, gering geklärte Verantwortlichkeiten, kein Team, aber dafür jede Menge … ® 1&1 Internet AG 2012, Dr. Patrick Seifried 6

HIP Product Development Stakeholder Development DE Development RO Div. Departments Product Management Godparents XY prename name Development DHIP RO Projekt Manager 1 XY Development DHIP RO Projekt Manager 2 XY Vorstand Technology Development Hosting - XY Development Hosting Dev. Server & Domains - XY Development Hosting Frontend Architect - XY Development Hosting Bereichsarchitekt - XY Development DHIP Projekt Manager 1 - XY XY Development DHIP Projekt Manager 2 - Development Hosting Development DHIP - XY XY 1&1 Internet AG Demand & Delivery Mgmt. - XY Development Hosting Dev. Hosting Applications - XY Development Hosting Bereichsarchitekt - Development DHIP Requirements Engineer - XY XY Development Hosting Int. Programm Mgmt. - XY Development DHIP Frontend Integration - XY Development DHIP Development HCS - XY TPM Hosting–Classic Hosting Frontend Production - XY Vorstand Hosting Technical PM Hosting - XY Int. Program Management Projektmanager Host.1234 - XY Development Romania Int. Programm Mgmt. - Technical PM Hosting PM Domains/SSL - XY Dev. Hosting Applications eBusiness Applications - XY HIP Product Development Project Controlling IT Security - XY Development Romania Process and Delivery Mgmt. - XY XY Technical PM Hosting Business Operations - XY Dev. Hosting Applications ePublishing Applications - IT Ops Access & Shared App, IT Ops Shared Applications - XY Development RO Hosting Domain Development RO - XY Technical PM Hosting Classic Hosting - XY Dev. Hosting Applications Mail, Office & Collaboration - XY XY IT Operations IT Ops Access & Shared App - Development RO Hosting Integration Hosting RO - XY PM Applications SaaS - Development Hosting Programm M. Webdesk - Technical PM Hosting Hosting Quality Offensive - XY XY Dev. Server & Domains Domains - Finance/Administra- tion Strategischer Einkauf IT- und Facility Dienstleistungen - XY Development Romania Development RO Hosting - XY XY Vorstand Hosting PM Applications - Vorstand Hosting PM Applications - XY Technical PM Hosting Server & DevTools - XY XY Dev. Server & Domains Shared Hosting Infrastructure - Operatoins Services OPS Projekt Office - XY Quality, Ops & Services Technical Editors - XY Quality, Ops & Services Quality Assurance - XY Quality, Ops & Services Quality Assurance - XY XY Development Hosting Quality, Ops & Services - Quality, Ops & Services Release & Change Mgmt. - XY ® 1&1 Internet AG 2012, Dr. Patrick Seifried 7

Was waren unsere Maßnahmen? ® 1&1 Internet AG 2012, Dr. Patrick Seifried 8 8

Was waren unsere Maßnahmen? Scrum eingeführt, Product Manager für Scrum sensibilisiert, Verantwortlichkeiten mit dem Management geklärt, Rolle eines Technischen Product Owners eingeführt, Rolle zwischen Product Manager, Technischer Product Owner, Projektleiter sowie Teamleiter und Abteilungsleiter geklärt, 1 Entwicklungsteam vor Ort aufgestellt, Stakeholder abgeholt, Requirements Prozess eingeführt und bekannt gemacht, Scope formuliert, und ein … ® 1&1 Internet AG 2012, Dr. Patrick Seifried 9

… Product Owner Board eingeführt. Interagiert Schreibt Development Team Face to the customers Technical Product Owner Product Manager Requirements Engineer Supporter I Stakeholders Systemarchitect Supporter II As who I want what so that why User Story Software-Developer Supporter III Head of Supporter IV ScrumMaster Supporter V ® 1&1 Internet AG 2012, Dr. Patrick Seifried 10

Das Product Owner Board hat die Aufgaben: User Stories schreiben, diskutieren und verabschieden. User Stories immer wieder auf den neuen Scope anpassen. Definition of Done festlegen und aktualisieren. Unklarheiten mit diversen Stakeholdern abklären. Den nächsten Sprint bzw. die nächsten Sprints vorbereiten. Die Ergebnisse des Sprints intern verkaufen. Product Backlog aufbauen und stets aktuell halten. User Stories priorisieren. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 11

Praxisbeispiel: 1&1 Development Hosting Wie komme ich im Unternehmen von einem leeren Blatt zum vollen und geschätzten Product Backlog? vollen geschätzten ® 1&1 Internet AG 2012, Dr. Patrick Seifried 12

TEMPO Erklärt in 13. Schritten. AffiniTy Estimation and MoSCoW PriOritization TEMPO Erklärt in 13. Schritten. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 13 13

1. Vorbereitung Der Product Owner kennt sein Product Backlog. “Sichere” User Stories ausgedruckt. Eine User Story, eine Karte. Großer Raum, freien Wände. Workshop-Utensilien: Super Stickies (Post-it), Indexkarten, Marker (Edding 3000), Klebestift (PRITT), Schere, mehrfarbige runde Klebepunkte, 2 Flip-Charts und ein Pinboard “Questions Marks”. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 14

2. Story Point Game (10 min) Timebox der Schätzung vorstellen. Spielerische Übung. Alle Teilnehmer schätzen das Ergebnis des Workshops vorab. Geheime Schätzung der Summe aller Story Points. Jeder Teilnehmer schreibt Namen und eine Zahl auf ein Post-it. ScrumMaster hält die Schätzungen unter Verschluss bis Workshop Ende. Preis für die beste Schätzung. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 15

3. Stilles relatives Einordnen (30 min) Links “Smaller”, rechts “Larger”. Die Teammitglieder dürfen nicht miteinander sprechen. Jedes Teammitglied ordnet die User Stories gemäß eigenem Empfinden für den Entwicklungsaufwand ein. Der Entwicklungsaufwand für die Einhaltung der „Definition of Done“ fließt mit ein. Ist eine User Story unklar wird Sie an das Pinboard „Questions Marks“ gehängt. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 16

4. Editieren wie bei Wikipedia (60 min) Validierung von Schritt 3 durch das Team. User Stories werden nun gemeinsam diskutiert, neu eingeordnet, bleiben hängen oder werden zu „Questions Marks“. Diskussionen zu Design und Architektur beginnen. Fehlende User Stories werden identifiziert. Klärungsbedarf durch Product Owner wird aufgezeigt. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 17

5. Zuordnung relativer Schätzgrössen (30 min) Kategorisierung auf relative Grössen. “Smaller” und “Larger” werden durch Schätzgrössen ersetzt. Bspw. 1, 2, 3, 5, 8, 13, 21, 42. Zusätzlich wird die 100 verwendet. 100 steht für ein Epic, das viel zu gross ist, um in einem Sprint erledigt werden zu können. Jede User Story ist eindeutig einer Kategorie zugeordnet. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 18

6. Auflösung der „Questions Marks“ (30 min) ® 1&1 Internet AG 2012, Dr. Patrick Seifried 19

7. Prüfung der geschätzen Backlog Items (30 min) Product Owner überprüft die Schätzung des Entwicklungsteams. Markierung der User Stories, die seiner Meinung nach zu hoch oder zu niedrig eingestuft wurden. Idealerweise hat das Entwicklungsteam in diesem Schritt eine Pause, so das der Product Owner ungestört ist. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 20

8. Estimation Challenge (60 min) Der Product Owner stellt die markierten User Stories genau vor. Möglicherweise werden weitere Informationen ergänzt. Akzeptanzkriterien können angepasst, ergänzt und gestrichen werden. “Challenge” oder “Battle” der User Stories, die seiner Meinung nach falsch kategorisiert oder falsch interpretiert wurden. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 21

9. MoSCoW Estimation (60 min) Must, Should, Could, Won‘t Die User Stories werden durch das Entwicklungsteam gemeinsam priorisiert. Häufig tritt die Frage auf: „Auf welches Ziel sollen wir priorisieren?“. Antwort: „Priorisierung um unsere Zielsetzung im Rahmen der Timebox zu erreichen. In unserem Beispiel „Funktionsfähige API am 1. Juni“. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 22

10. MoSCoW Challenge (60 min) Identisch zu Estimation Challenge. User Stories können als “Out of Scope” markiert werden. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 23

11. Auswertung der Schätzergebnisse (10 min) ® 1&1 Internet AG 2012, Dr. Patrick Seifried 24

12. Auflösung (30 min) ® 1&1 Internet AG 2012, Dr. Patrick Seifried 25

13. Abbildung in ein elektronisches Tool (2 - 4 h) Jedes Teammitglied übernimmt ein oder mehrer Kategorien und überträgt die gewonnen Informationen in das elektronische Tool (z.B. Jira). ® 1&1 Internet AG 2012, Dr. Patrick Seifried 26

Praxisbeispiel: 1&1 Development Hosting Wie komme ich im Unternehmen von einem leeren Blatt zum vollen und geschätzten Product Backlog? vollen geschätzten ® 1&1 Internet AG 2012, Dr. Patrick Seifried 27

Monitoring des Product Backlogs. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 28

Was waren die markanten Erfolgsfaktoren? Team-, Abteilungs- und Bereichsleitung stehen hinter der Einführung von Scrum. Timebox von 2 Monaten, in denen „in Ruhe“ an den Maßnahmen gearbeitet werden konnte bevor erste offensichtliche Ergebnisse präsentiert werden. Offenheit aller Mitarbeiter für die agile Arbeitsweise. „Leben“ der Scrum Werte. Ein Technischer Product Owner der sich mit dem Produkt vollständig und bedingungslos identifiziert und das technische Know-how mitbringt. Ein starker ScrumMaster, der als agiler Coach wirken soll und darf. Kompromissloser Schutz des Entwicklungsteams vor unternehmensinternen Einflüssen. Erfolgreiche Reviews vor dem Management. ® 1&1 Internet AG 2012, Dr. Patrick Seifried 29

Vielen Dank für Ihre Aufmerksamkeit. Ihre Fragen? ® 1&1 Internet AG 2012, Dr. Patrick Seifried 30 30