Step 1: Analysis and Design: Making the Work Ready
There are two key concepts to agile analysis: just-enough and just-in-time. Just-enough analysis is about doing whatever it takes to make the work ready—nothing more, nothing less.
A small, co-located team, with an on-site customer, isn’t going to need a lot in the way of formal documentation. A card and a conversation (backed by a few well chosen diagrams and pictures) are often enough.
A medium-sized team that’s a little more spread out (but still walking distance from each other) might need a little more. A one pager with a short description, a task breakdown, and a list of test criteria ...