Break features into the thinnest possible vertical slices — each one cutting across all necessary layers (UI, logic, data) to produce an independently working, testable, demoable increment. The output is an ordered slice backlog, not implementation.
Given a feature description, produce an ordered list of 10-20 thin vertical slices:
| Single repo | All layers in one repository | Slices are atomic | | Monorepo | Multiple packages/apps in one repo | Slices can touch multiple packages but are atomic | | Multi-repo | Separate repos with independent CI/deploy | Slices are coordinated across repos |
Suddivide le caratteristiche in fette verticali ultrasottili utilizzando la metodologia Elephant Carpaccio. Utilizzalo quando pianifichi nuove funzionalità, suddividi le epiche, suddividi il lavoro su più livelli o quando un'attività si estende su più componenti. Produce un backlog ordinato di fette sottili, ciascuna funzionante in modo indipendente, testabile e dimostrabile. Gestisce architetture a repository singolo, monorepo e multi-repo. Fonte: bnadlerjr/dotfiles.