"Build a customer portal" is not a task. "Add a /health endpoint that returns 200" is. The skill is splitting the first into the second — and the next, and the next — without losing sight of the goal. Done well, every step ships value, exposes assumptions early, and gives the team somewhere to roll back to.
← Back to Soft Skills & EcosystemA horizontal split builds the database, then the API, then the UI — nothing works until the last week. A vertical slice picks one tiny user journey and builds it through every layer. The first slice is ugly; the second is faster; by the fifth you have a working product spine.
| Pattern | Example |
|---|---|
| Workflow steps | Sign up → verify email → onboarding → first action — split per step. |
| Happy path first | Ship the working case; defer error/edge handling to later stories. |
| Data variations | One currency now, multi-currency next; one country, then ten. |
| CRUD by operation | Create + Read this sprint; Update + Delete next. |
| Manual → automated | Wizard-of-Oz the back-end first; automate once the demand is proven. |
| Investigation spike | Time-boxed research story when the unknown is the blocker. |