This document discusses user stories and techniques for splitting large user stories into smaller stories that can fit into a sprint. It introduces the I.N.V.E.S.T. criteria for well-written user stories and provides many examples of ways to slice up stories, such as by workflows, business rules, major effort, complexity, data requirements, entry methods, platforms, languages, and users. It cautions against slicing stories in a way that does not allow for testing throughout development.