IT Skills Software Design and Development Software Design
Giving a down to earth view of agile requirements and the often ignored relationship between requirements and architecture, this book goes beyond user stories, and shows you how to employ use cases in a lightweight, incremental, agile way.