SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Projekte schneiden
Nutzen und Ansatz
Michael Küsters
oder: Wie man ein Projekt in Epics zerlegt
Warum sollte man Projekte schneiden?
2
Wir brauchen ein neues
Kundenpflege-System.
Hier ist die Anforderung.
Wird gemacht. Ich melde
mich in 29 Jahren, wenn
es fertig ist.
Große Projekte:
1. Langwierig
2. Hohe Kosten
3. Später Nutzen
4. Gebundene
Kapazitäten
5. Hohes Risiko
Was bringt das Schneiden von Projekten?
3
Wir brauchen ein neues
Kundenpflege-System.
Bitte liefert stückweise.
Wird gemacht.
Wir planen quartalsweise,
was wir liefern.
Geschnittene
Projekte:
1. Schnelle Erfolge
2. Jederzeit Einsparungen
denkbar
3. Risikominimierung
4. Kapazitäten leicht
umplanbar
5. Früher Nutzen
Wie kann man Projekte schneiden?
4
Was brauchst Du,
damit Du quartalsweise
vorgehen kannst?
Das Projekt muss in einzeln
lieferbare Epics geschnitten sein,
von denen jede einzelne in einem
Quartal machbar ist!
Ein Projekt teilt sich in verschiedene Epics
Epic = Abstrakte High-Level Anforderung
5
Wir brauchen ein neues
Kundenpflege-System
Projekt
Ich will Kundendaten
nicht doppelt pflegen!
Ich brauche eine
einheitliche Sicht
auf den Kunden!
Ich hasse die lange
Wartezeit im
Altsystem.
Epics
Verantwortlicher Stakeholder
Wie komme ich an Epics?
Schritt 1: Business Epics
6
Was brauchen wir für das
neue Kundenpflege-
System?
Meeting mit Business Stakeholdern
Epic 1:
Ich will Kundendaten
nicht doppelt pflegen. Epic 2:
Ich brauche eine
einheitliche Sicht
auf den Kunden.
Epic 3: Ich hasse die
lange Wartezeit im
Altsystem.
Wie komme ich an Epics?
Schritt 2: Technische Enabler-Epics
7
Was ändert sich durch
das neue Kundenpflege-
System?
Enabler 1:
Wir brauchen eine
Continuous Delivery
Pipeline.
Enabler 2:
Wir brauchen eine
neue Datenbank
Enabler 3:
Wir brauchen
Microservices.
Enabler 1:
Wir brauchen
Continuous
Delivery
Pipeline.
Epic 3: Ich
hasse die
lange
Wartezeit im
Altsystem.
Epic 2:
Ich will
einheitliche
Sicht auf
Kunden.
Was mache ich mit den Epics?
Schritt 3: Nutzen prüfen
8
Brauchen wir das Epic
wirklich oder ist das ein
Luxus-Problem?
Epic 1:
Ich will
Kundendaten
nicht doppelt
pflegen.
Das kann weg!
Das würde mir 20k
pro Monat sparen!
Was mache ich mit den Epics?
Schritt 4: Aufwand schätzen
9
Epic 1:
Ich will
Kundendaten
nicht doppelt
pflegen.
Wie dick ist dieser Brocken? 10 Team-Sprints.
Was mache ich mit den Epics?
Schritt 5: Riesenblöcke aufteilen
10
Das dauert länger als ein
Quartal. Kann man das
sinnvoll in Teile spalten?
50
Epic 1.a:
Egal wo ich die Daten
pflege, sie werden
automatisch übergeben.
Epic 1.b:
Es gibt eine einheitliche
Eingabemaske in allen
Prozessen.
Epic 1.c:
Der Kunde kann
Daten selbst
aktualisieren.
Epic 1: (50)
Ich will
Kundendaten
nicht doppelt
pflegen.
Für die neuen Epics wiederholen wir ab Schritt 3
Ein Backlog aufbauen
Schritt 6: Reihenfolge festlegen
11
In welcher Reihenfolge gehen
wir das Ganze jetzt an?
E1cE2
E3
En1En2
Backlog
Offen
E1a
E1b
En3
Das Backlog besitzt eine eindeutige Reihenfolge.
Ein Release planen
Schritt 7: Roadmap planen
12
Das ist unser Backlog.
Damit haben wir eine
Epic-Roadmap! 12 3068
Q1
(20)
15
12
50
Q2
(20)
Q3
(20)
Später
Backlog
Die Roadmap-Planung betrifft alle verfügbaren
Entwickler-Kapazitäten und somit alle Projekte,
nicht nur ein Projekt!
Projekt
1
Projekt
2
7 25
8
Womit schneide ich Projekte kleiner?
13
Ich habe da ein paar
Vorschläge gesammelt …
Beim fachlichen Schnitt geht es um
Nutzen und Ziele. Dort kennen die
Anwender sich am besten aus.
Man kann auch an der Technik
entlang in machbare Blöcke
schneiden. Dabei können Leute
aus der IT helfen.
Technik 1: Fachlich schneiden mit
Impact Mapping
14
Beim Impact Mapping
spalte fange ich mit den
Zielen des Projekts an. (1)
Danach frage ich,
welche User dazu
beitragen, dass das
Ziel erreicht wird. (2)
Und zuletzt,
was diesen Leuten
dabei hilft. (3)
1 2 3
Technik 2: Fachlich schneiden mit
Story Mapping
15
Beim Story Mapping fange ich
auch mit den Zielen des
Projekts an (1).
Danach frage ich,
welche Teile zum
Ergebnis beitragen
(2).
Und zuletzt,
In welcher
Reihenfolge die
Epics benötigt
werden (3).
1
2
3
Beim Epic Mapping bekommt man weniger Kärtchen als bei
detailliertem Story Mapping - das Prinzip bleibt.
Technik 3: Technisch schneiden mit
technischem Splitting
16
Beim technischen Split fange
ich mit dem Zielprodukt des
Projekts an.
Dann stelle ich
nacheinander
bestimmte Fragen
zu Aspekten der
technischen
Umsetzung.
Diese Fragen können am Besten die Leute
beantworten, die sich mit der Technologie auskennen.
1
2
1
2
Technik 4: Technisch schneiden mit
FURPS+
17
Bei FURPS+ fange ich mit einem
zu großen fachlichen Epic an.
Die Entwickler
denken über den
technischen
Hintergrund des
Epics nach und
teilen ihn auf.
FURPS+ beschäftigt sich ausschließlich mit der Technologie.
18
Danke fürs Zuhören.

Weitere ähnliche Inhalte

Was ist angesagt?

Best practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networksBest practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networksADVA
 
Signaling security essentials. Ready, steady, 5G!
 Signaling security essentials. Ready, steady, 5G! Signaling security essentials. Ready, steady, 5G!
Signaling security essentials. Ready, steady, 5G!PositiveTechnologies
 
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...InfluxData
 
Future wireless - open roaming
Future wireless - open roamingFuture wireless - open roaming
Future wireless - open roamingJisc
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Amazon Web Services
 
alphorm.com - Formation Linux LPIC-1/Comptia Linux+
alphorm.com - Formation Linux LPIC-1/Comptia Linux+alphorm.com - Formation Linux LPIC-1/Comptia Linux+
alphorm.com - Formation Linux LPIC-1/Comptia Linux+Alphorm
 
Trends in next-generation data center interconnects (DCI)
Trends in next-generation data center interconnects (DCI)Trends in next-generation data center interconnects (DCI)
Trends in next-generation data center interconnects (DCI)ADVA
 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewsolarisyougood
 
Openstack in 10 mins
Openstack in 10 minsOpenstack in 10 mins
Openstack in 10 minsDawood M.S
 
C2 Réseaux : medias - equipements
C2 Réseaux : medias - equipementsC2 Réseaux : medias - equipements
C2 Réseaux : medias - equipementsPRONETIS
 
Major Incident Management
Major Incident ManagementMajor Incident Management
Major Incident ManagementNorthCoastHDI
 
Network Attack Counter
Network Attack CounterNetwork Attack Counter
Network Attack CounterKHNOG
 
Cisco Live Brksec 3032 - NGFW Clustering
Cisco Live Brksec 3032 - NGFW ClusteringCisco Live Brksec 3032 - NGFW Clustering
Cisco Live Brksec 3032 - NGFW Clusteringib_cims
 
Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Cisco Canada
 
DVD Rental Management System
DVD Rental Management SystemDVD Rental Management System
DVD Rental Management SystemAngel Kim
 
SSL/TLS Présentation en Français.
SSL/TLS Présentation en Français.SSL/TLS Présentation en Français.
SSL/TLS Présentation en Français.Philippe Lhardy
 
Cisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingCisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingZivaro Inc
 
Présentation GLPI
Présentation GLPIPrésentation GLPI
Présentation GLPIINTEGER SPRL
 

Was ist angesagt? (20)

Best practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networksBest practices in synchronizing IP-based packet broadcasting networks
Best practices in synchronizing IP-based packet broadcasting networks
 
Signaling security essentials. Ready, steady, 5G!
 Signaling security essentials. Ready, steady, 5G! Signaling security essentials. Ready, steady, 5G!
Signaling security essentials. Ready, steady, 5G!
 
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
How to Introduce Telemetry Streaming (gNMI) in Your Network with SNMP with Te...
 
Future wireless - open roaming
Future wireless - open roamingFuture wireless - open roaming
Future wireless - open roaming
 
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
Disaster Recovery Best Practices and Customer Use Cases: CGS and Health Quest...
 
ITIL Service Desk
ITIL Service DeskITIL Service Desk
ITIL Service Desk
 
alphorm.com - Formation Linux LPIC-1/Comptia Linux+
alphorm.com - Formation Linux LPIC-1/Comptia Linux+alphorm.com - Formation Linux LPIC-1/Comptia Linux+
alphorm.com - Formation Linux LPIC-1/Comptia Linux+
 
Trends in next-generation data center interconnects (DCI)
Trends in next-generation data center interconnects (DCI)Trends in next-generation data center interconnects (DCI)
Trends in next-generation data center interconnects (DCI)
 
Cisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overviewCisco prime network 4.1 technical overview
Cisco prime network 4.1 technical overview
 
Openstack in 10 mins
Openstack in 10 minsOpenstack in 10 mins
Openstack in 10 mins
 
C2 Réseaux : medias - equipements
C2 Réseaux : medias - equipementsC2 Réseaux : medias - equipements
C2 Réseaux : medias - equipements
 
Major Incident Management
Major Incident ManagementMajor Incident Management
Major Incident Management
 
Network Attack Counter
Network Attack CounterNetwork Attack Counter
Network Attack Counter
 
Cisco Live Brksec 3032 - NGFW Clustering
Cisco Live Brksec 3032 - NGFW ClusteringCisco Live Brksec 3032 - NGFW Clustering
Cisco Live Brksec 3032 - NGFW Clustering
 
Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here... Calling VoWiFi... The Next Mobile Operator Service is here...
Calling VoWiFi... The Next Mobile Operator Service is here...
 
DVD Rental Management System
DVD Rental Management SystemDVD Rental Management System
DVD Rental Management System
 
SSL/TLS Présentation en Français.
SSL/TLS Présentation en Français.SSL/TLS Présentation en Français.
SSL/TLS Présentation en Français.
 
Multicast in OpenStack Tips
Multicast in OpenStack TipsMulticast in OpenStack Tips
Multicast in OpenStack Tips
 
Cisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingCisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined Networking
 
Présentation GLPI
Présentation GLPIPrésentation GLPI
Présentation GLPI
 

Ähnlich wie Projekte Schneiden

Projektmanagement 200420
Projektmanagement 200420Projektmanagement 200420
Projektmanagement 200420Claus Brell
 
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mayflower GmbH
 
Raus aus den Silos - Datenmanagement im digitalen Zeitalter
Raus aus den Silos - Datenmanagement im digitalen ZeitalterRaus aus den Silos - Datenmanagement im digitalen Zeitalter
Raus aus den Silos - Datenmanagement im digitalen ZeitalterDetlev Sandel
 
ConventionCamp Hannover
ConventionCamp HannoverConventionCamp Hannover
ConventionCamp Hannoverglembotzky
 
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologieoee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 TechnologieLean Knowledge Base UG
 
[ecspw2013] Session Technik 01: ecspand 3.0 - Vorgangsbearbeitung für den Sha...
[ecspw2013] Session Technik 01: ecspand 3.0 - Vorgangsbearbeitung für den Sha...[ecspw2013] Session Technik 01: ecspand 3.0 - Vorgangsbearbeitung für den Sha...
[ecspw2013] Session Technik 01: ecspand 3.0 - Vorgangsbearbeitung für den Sha...d.velop international
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightChristinaLerch1
 
UX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazUX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazHAnnes Robier
 
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologieoee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologieifp – Institut für Produktivität
 
Agiles Projekt-Controlling
Agiles Projekt-ControllingAgiles Projekt-Controlling
Agiles Projekt-ControllingAndreas Czakaj
 
Egonon tools vorteile
Egonon tools vorteileEgonon tools vorteile
Egonon tools vorteileSergej
 
Den falschen plan perfekt ausführen
Den falschen plan perfekt ausführenDen falschen plan perfekt ausführen
Den falschen plan perfekt ausführenNils Langner
 
Webinar Cyberangriff - Abwehrmöglichkeiten
Webinar Cyberangriff - AbwehrmöglichkeitenWebinar Cyberangriff - Abwehrmöglichkeiten
Webinar Cyberangriff - AbwehrmöglichkeitenA. Baggenstos & Co. AG
 
Webinar Cyberangriff - Abwehrmöglichkeiten
Webinar Cyberangriff - AbwehrmöglichkeitenWebinar Cyberangriff - Abwehrmöglichkeiten
Webinar Cyberangriff - AbwehrmöglichkeitenA. Baggenstos & Co. AG
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
 
Schatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfenSchatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfenNiels de Bruijn
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefernMayflower GmbH
 
Praes critical chain-pm-tpeil-neutral
Praes critical chain-pm-tpeil-neutralPraes critical chain-pm-tpeil-neutral
Praes critical chain-pm-tpeil-neutralThorsten Speil
 
Speed creation successstory_v1.5_at_r_eforum2011
Speed creation successstory_v1.5_at_r_eforum2011Speed creation successstory_v1.5_at_r_eforum2011
Speed creation successstory_v1.5_at_r_eforum2011Matthias Pohle
 
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...Christopher Schulz
 

Ähnlich wie Projekte Schneiden (20)

Projektmanagement 200420
Projektmanagement 200420Projektmanagement 200420
Projektmanagement 200420
 
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
Mit Maintenance umgehen können- Fixt du noch Bugs oder lieferst du schon neue...
 
Raus aus den Silos - Datenmanagement im digitalen Zeitalter
Raus aus den Silos - Datenmanagement im digitalen ZeitalterRaus aus den Silos - Datenmanagement im digitalen Zeitalter
Raus aus den Silos - Datenmanagement im digitalen Zeitalter
 
ConventionCamp Hannover
ConventionCamp HannoverConventionCamp Hannover
ConventionCamp Hannover
 
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologieoee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
 
[ecspw2013] Session Technik 01: ecspand 3.0 - Vorgangsbearbeitung für den Sha...
[ecspw2013] Session Technik 01: ecspand 3.0 - Vorgangsbearbeitung für den Sha...[ecspw2013] Session Technik 01: ecspand 3.0 - Vorgangsbearbeitung für den Sha...
[ecspw2013] Session Technik 01: ecspand 3.0 - Vorgangsbearbeitung für den Sha...
 
Softwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha NightSoftwerkskammer Chemnitz Special Pecha Kucha Night
Softwerkskammer Chemnitz Special Pecha Kucha Night
 
UX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazUX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch Graz
 
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologieoee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
oee.cloud: OEE-Optimierung einfach, schnell mit Industrie 4.0 Technologie
 
Agiles Projekt-Controlling
Agiles Projekt-ControllingAgiles Projekt-Controlling
Agiles Projekt-Controlling
 
Egonon tools vorteile
Egonon tools vorteileEgonon tools vorteile
Egonon tools vorteile
 
Den falschen plan perfekt ausführen
Den falschen plan perfekt ausführenDen falschen plan perfekt ausführen
Den falschen plan perfekt ausführen
 
Webinar Cyberangriff - Abwehrmöglichkeiten
Webinar Cyberangriff - AbwehrmöglichkeitenWebinar Cyberangriff - Abwehrmöglichkeiten
Webinar Cyberangriff - Abwehrmöglichkeiten
 
Webinar Cyberangriff - Abwehrmöglichkeiten
Webinar Cyberangriff - AbwehrmöglichkeitenWebinar Cyberangriff - Abwehrmöglichkeiten
Webinar Cyberangriff - Abwehrmöglichkeiten
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
Schatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfenSchatten IT erfolgreich bekämpfen
Schatten IT erfolgreich bekämpfen
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
Praes critical chain-pm-tpeil-neutral
Praes critical chain-pm-tpeil-neutralPraes critical chain-pm-tpeil-neutral
Praes critical chain-pm-tpeil-neutral
 
Speed creation successstory_v1.5_at_r_eforum2011
Speed creation successstory_v1.5_at_r_eforum2011Speed creation successstory_v1.5_at_r_eforum2011
Speed creation successstory_v1.5_at_r_eforum2011
 
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...The Best Business Software in Town - Wie agiles Requirements Engineering die ...
The Best Business Software in Town - Wie agiles Requirements Engineering die ...
 

Mehr von Michael Küsters

Mehr von Michael Küsters (11)

Ten reasons why you shouldn't use SAFe
Ten reasons why you shouldn't use SAFeTen reasons why you shouldn't use SAFe
Ten reasons why you shouldn't use SAFe
 
Trust customersatisfaction
Trust customersatisfactionTrust customersatisfaction
Trust customersatisfaction
 
Extreme Agility
Extreme AgilityExtreme Agility
Extreme Agility
 
Story slicing Techniken
Story slicing TechnikenStory slicing Techniken
Story slicing Techniken
 
Keeping your IT projects on track
Keeping your IT projects on trackKeeping your IT projects on track
Keeping your IT projects on track
 
Why "Agile" fails
Why "Agile" failsWhy "Agile" fails
Why "Agile" fails
 
Testinvoices - DQM
Testinvoices - DQMTestinvoices - DQM
Testinvoices - DQM
 
DQM bei Ihnen
DQM bei IhnenDQM bei Ihnen
DQM bei Ihnen
 
Data Quality Definitions
Data Quality DefinitionsData Quality Definitions
Data Quality Definitions
 
Data Quality+Security
Data Quality+SecurityData Quality+Security
Data Quality+Security
 
Data Quality Solution
Data Quality SolutionData Quality Solution
Data Quality Solution
 

Projekte Schneiden

  • 1. Projekte schneiden Nutzen und Ansatz Michael Küsters oder: Wie man ein Projekt in Epics zerlegt
  • 2. Warum sollte man Projekte schneiden? 2 Wir brauchen ein neues Kundenpflege-System. Hier ist die Anforderung. Wird gemacht. Ich melde mich in 29 Jahren, wenn es fertig ist. Große Projekte: 1. Langwierig 2. Hohe Kosten 3. Später Nutzen 4. Gebundene Kapazitäten 5. Hohes Risiko
  • 3. Was bringt das Schneiden von Projekten? 3 Wir brauchen ein neues Kundenpflege-System. Bitte liefert stückweise. Wird gemacht. Wir planen quartalsweise, was wir liefern. Geschnittene Projekte: 1. Schnelle Erfolge 2. Jederzeit Einsparungen denkbar 3. Risikominimierung 4. Kapazitäten leicht umplanbar 5. Früher Nutzen
  • 4. Wie kann man Projekte schneiden? 4 Was brauchst Du, damit Du quartalsweise vorgehen kannst? Das Projekt muss in einzeln lieferbare Epics geschnitten sein, von denen jede einzelne in einem Quartal machbar ist!
  • 5. Ein Projekt teilt sich in verschiedene Epics Epic = Abstrakte High-Level Anforderung 5 Wir brauchen ein neues Kundenpflege-System Projekt Ich will Kundendaten nicht doppelt pflegen! Ich brauche eine einheitliche Sicht auf den Kunden! Ich hasse die lange Wartezeit im Altsystem. Epics Verantwortlicher Stakeholder
  • 6. Wie komme ich an Epics? Schritt 1: Business Epics 6 Was brauchen wir für das neue Kundenpflege- System? Meeting mit Business Stakeholdern Epic 1: Ich will Kundendaten nicht doppelt pflegen. Epic 2: Ich brauche eine einheitliche Sicht auf den Kunden. Epic 3: Ich hasse die lange Wartezeit im Altsystem.
  • 7. Wie komme ich an Epics? Schritt 2: Technische Enabler-Epics 7 Was ändert sich durch das neue Kundenpflege- System? Enabler 1: Wir brauchen eine Continuous Delivery Pipeline. Enabler 2: Wir brauchen eine neue Datenbank Enabler 3: Wir brauchen Microservices.
  • 8. Enabler 1: Wir brauchen Continuous Delivery Pipeline. Epic 3: Ich hasse die lange Wartezeit im Altsystem. Epic 2: Ich will einheitliche Sicht auf Kunden. Was mache ich mit den Epics? Schritt 3: Nutzen prüfen 8 Brauchen wir das Epic wirklich oder ist das ein Luxus-Problem? Epic 1: Ich will Kundendaten nicht doppelt pflegen. Das kann weg! Das würde mir 20k pro Monat sparen!
  • 9. Was mache ich mit den Epics? Schritt 4: Aufwand schätzen 9 Epic 1: Ich will Kundendaten nicht doppelt pflegen. Wie dick ist dieser Brocken? 10 Team-Sprints.
  • 10. Was mache ich mit den Epics? Schritt 5: Riesenblöcke aufteilen 10 Das dauert länger als ein Quartal. Kann man das sinnvoll in Teile spalten? 50 Epic 1.a: Egal wo ich die Daten pflege, sie werden automatisch übergeben. Epic 1.b: Es gibt eine einheitliche Eingabemaske in allen Prozessen. Epic 1.c: Der Kunde kann Daten selbst aktualisieren. Epic 1: (50) Ich will Kundendaten nicht doppelt pflegen. Für die neuen Epics wiederholen wir ab Schritt 3
  • 11. Ein Backlog aufbauen Schritt 6: Reihenfolge festlegen 11 In welcher Reihenfolge gehen wir das Ganze jetzt an? E1cE2 E3 En1En2 Backlog Offen E1a E1b En3 Das Backlog besitzt eine eindeutige Reihenfolge.
  • 12. Ein Release planen Schritt 7: Roadmap planen 12 Das ist unser Backlog. Damit haben wir eine Epic-Roadmap! 12 3068 Q1 (20) 15 12 50 Q2 (20) Q3 (20) Später Backlog Die Roadmap-Planung betrifft alle verfügbaren Entwickler-Kapazitäten und somit alle Projekte, nicht nur ein Projekt! Projekt 1 Projekt 2 7 25 8
  • 13. Womit schneide ich Projekte kleiner? 13 Ich habe da ein paar Vorschläge gesammelt … Beim fachlichen Schnitt geht es um Nutzen und Ziele. Dort kennen die Anwender sich am besten aus. Man kann auch an der Technik entlang in machbare Blöcke schneiden. Dabei können Leute aus der IT helfen.
  • 14. Technik 1: Fachlich schneiden mit Impact Mapping 14 Beim Impact Mapping spalte fange ich mit den Zielen des Projekts an. (1) Danach frage ich, welche User dazu beitragen, dass das Ziel erreicht wird. (2) Und zuletzt, was diesen Leuten dabei hilft. (3) 1 2 3
  • 15. Technik 2: Fachlich schneiden mit Story Mapping 15 Beim Story Mapping fange ich auch mit den Zielen des Projekts an (1). Danach frage ich, welche Teile zum Ergebnis beitragen (2). Und zuletzt, In welcher Reihenfolge die Epics benötigt werden (3). 1 2 3 Beim Epic Mapping bekommt man weniger Kärtchen als bei detailliertem Story Mapping - das Prinzip bleibt.
  • 16. Technik 3: Technisch schneiden mit technischem Splitting 16 Beim technischen Split fange ich mit dem Zielprodukt des Projekts an. Dann stelle ich nacheinander bestimmte Fragen zu Aspekten der technischen Umsetzung. Diese Fragen können am Besten die Leute beantworten, die sich mit der Technologie auskennen. 1 2 1 2
  • 17. Technik 4: Technisch schneiden mit FURPS+ 17 Bei FURPS+ fange ich mit einem zu großen fachlichen Epic an. Die Entwickler denken über den technischen Hintergrund des Epics nach und teilen ihn auf. FURPS+ beschäftigt sich ausschließlich mit der Technologie.