edit
Story Splitting
Grosse Projekte aufteilen
- Wenn Projekt zu gross wird, gestaffelt Teile des Ganzen liefern
- Aufteilung nach Kundendomäne: Zuerst nur eine Teildomäne des Kunden realisieren
- Aufteilung nach Prozessen: Ein Prozess kann meist gut in UCs übertragen werden. Diese können nacheinander ausgeliefert werden
- Kernfunktionalität zuerts implementieren, CRUD erst später, da diese gut gefaked werden können
- Aufteilung nach Rollen: Rollen werden priorisiert und nach dieser Reihenfolge auch die UCs
- Aufteilung nach Domain Modell: Gruppieren und priorisieren
- Geografisch aufteilen: Zuerst in kleinem Rahmen austeilen, dann für stetig grösseren
Grosse Arbeitspakete aufteilen
- Zuerst primitive Version implementieren, dann Schritt für Schritt "vergolden"
- In einem Sprint ist ca. 60%-70% der Arbeitszeit produktiv
- Daher ideale Grösse: 50%-70% pro Arbeitspaket, damit eine Person in einem Sprint sicher fertig wird
- Epics sind ungefähr UCs, die aufgeteilt werden in User Stories (= Arbeitspakete)
- User Stories sind ursprünglich von der Form "as a .. I want to ...", aber das ist kundenorientiert
- In der Implementierung braucht es anwendungsorientierte User Stories (=Arbeitspakete)