Delivers changes in small, verifiable slices. Use for multi-file implementation, when picking up a planned task, or when a change is too large to complete safely in one step.