Ett stort projekt är en vägg av risk och osäkerhet. Att dela upp det i små, oberoende shippable bitar gör det planeringsbara, paralleliserbara och riskminderande. Konsten är att dela så att varje bit levererar värde och exponerar risk tidigt.
Hur man delar upp
✓ Slice VERTICALLY — thin end-to-end features, not horizontal layers
✓ Ship the RISKIEST/most uncertain part early — learn before you commit
✓ Make each slice INDEPENDENTLY valuable and shippable if possible
✓ Keep slices SMALL — days, not months
✓ Sequence so the team can work in PARALLEL
✓ Define DONE for each (tested, deployed, not just "code written")
Vertikal slår horisontell
Bygg inte "all backend, sen all frontend", du får inget demonstrerbar i veckor och integrerar i slutet (där allt går sönder). Bygg istället en tunn feature helt igenom, från slut till slut, sedan nästa. Du levererar och lär dig kontinuerligt.
