Agile user stories are deceptively simple things. In agile software development approaches, they've become the most popular practice for describing software we'd like to build.
The idea is simple: write on an index card or sticky note a single thing your software could do from the user's perspective. Use this card, along with all the others you write, as "tokens for conversation" to work through all the details we'll need to understand to plan, construct and test software.
In this short book those new to user stories will learn the basics of what a user story is and how to write and organize them effectively.
You'll learn how to use stories to help with discovering what to build, plan valuable incremental product releases, and effectively manage software delivery. Those already working with user stories will learn approaches beyond the simple ideas they may have learned in a 2-day training class.
Everyone will learn why the user story works so well for so many different uses and why this simple idea turns out to be one of the big innovations that's emerged from agile thinking.