This document discusses techniques for splitting large user stories into smaller stories for an agile team. It provides examples of splitting stories by workflow, business rules, operations, data, performance, and interface. Some key techniques include focusing first on the happy path, starting with foundational capabilities like create/read, prioritizing the most important rules, and keeping the interface simple initially. Splitting stories properly allows teams to learn, adapt, and deliver working functionality in short iterations.