User Stories Applied: For Agile Software Development and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
47 used & new from $26.50

Have one to sell? Sell yours here
 
   
User Stories Applied: For Agile Software Development
 
See larger image
 
Start reading User Stories Applied: For Agile Software Development on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

User Stories Applied: For Agile Software Development (Paperback)

~ (Author)
4.8 out of 5 stars  See all reviews (45 customer reviews)

List Price: $54.99
Price: $31.02 & this item ships for FREE with Super Saver Shipping. Details
You Save: $23.97 (44%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
31 new from $27.01 16 used from $26.50

Formats

Amazon Price New from Used from
  Kindle Edition $15.39 -- --
  Paperback $31.02 $27.01 $26.50

Frequently Bought Together

User Stories Applied: For Agile Software Development + Agile Estimating and Planning + Agile Project Management with Scrum (Microsoft Professional)
Price For All Three: $110.91

Show availability and shipping details

  • This item: User Stories Applied: For Agile Software Development by Mike Cohn

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Agile Estimating and Planning by Mike Cohn

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Agile Project Management with Scrum (Microsoft Professional) by Ken Schwaber

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Agile Project Management with Scrum (Microsoft Professional)

Agile Project Management with Scrum (Microsoft Professional)

by Ken Schwaber
4.3 out of 5 stars (48)  $34.85
Agile Testing: A Practical Guide for Testers and Agile Teams

Agile Testing: A Practical Guide for Testers and Agile Teams

by Lisa Crispin
5.0 out of 5 stars (14)  $41.22
Agile Software Development with Scrum (Series in Agile Software Development)

Agile Software Development with Scrum (Series in Agile Software Development)

by Ken Schwaber
4.4 out of 5 stars (45)  $25.61
Succeeding with Agile: Software Development Using Scrum

Succeeding with Agile: Software Development Using Scrum

by Mike Cohn
5.0 out of 5 stars (1)  $41.31
Agile Retrospectives: Making Good Teams Great

Agile Retrospectives: Making Good Teams Great

by Esther Derby
4.4 out of 5 stars (21)  $19.77
Explore similar items

Editorial Reviews

Product Description

The concept of user stories has its roots as one of the main tenets of Extreme Programming. In simple terms, user stories represent an effective means of gathering requirements from the customer (roughly akin to use cases). This book describes user stories and demonstrates how they can be used to properly plan, manage, and test software development projects. The book highlights both successful and unsuccessful implementations of the concept, and provides sets of questions and exercises that drive home its main points. After absorbing the lessons in this book, readers will be able to introduce user stories in their organizations as an effective means of determining precisely what is required of a software application.


From the Back Cover

Agile requirements: discovering what your users really want. With this book, you will learn to:

  • Flexible, quick and practical requirements that work
  • Save time and develop better software that meets users' needs
  • Gathering user stories -- even when you can't talk to users
  • How user stories work, and how they differ from use cases, scenarios, and traditional requirements
  • Leveraging user stories as part of planning, scheduling, estimating, and testing
  • Ideal for Extreme Programming, Scrum, or any other agile methodology
----------------------------------------------------------------------------------------------------------

Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software.

The best way to build software that meets users' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle.

You'll learn what makes a great user story, and what makes a bad one. You'll discover practical ways to gather user stories, even when you can't speak with your users. Then, once you've compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing.

  • User role modeling: understanding what users have in common, and where they differ
  • Gathering stories: user interviewing, questionnaires, observation, and workshops
  • Working with managers, trainers, salespeople and other "proxies"
  • Writing user stories for acceptance testing
  • Using stories to prioritize, set schedules, and estimate release costs
  • Includes end-of-chapter practice questions and exercises

User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach.


Product Details


More About the Author

Mike Cohn
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Mike Cohn Page

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(19)

Your tags: Add your first tag
 

 

Customer Reviews

45 Reviews
5 star:
 (35)
4 star:
 (9)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (45 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
36 of 37 people found the following review helpful:
5.0 out of 5 stars The user story bible, July 25, 2004
By Lasse Koskela (Helsinki, Finland) - See all my reviews
(REAL NAME)   
'User Stories Applied' was a book that long stood on my Amazon wish list with a 'must have' rating. I'm not disappointed. I loved the book. Now let me explain why.

First of all, running the planning aspect of an XP project, for example, well is essential for reaping the benefits of agile software development. Yet, relatively little has been written to guide practitioners in doing that. I, for example, have made all the mistakes Cohn enumerates in the chapters for guiding the user towards writing *good* user stories (usually more than once). These sorts of things make you realize you shouldn't put the book on the shelf to gather dust! The author doesn't cover just writing good user stories, but the whole spectrum from putting together the customer team to estimating stories to discussing the stories to writing acceptance tests for the stories.

Second, it's a pleasure to read. The structure makes sense, each chapter is followed by a useful summary, and there's a set of questions -- along with answers -- to make sure you understood what the chapter talked about. Usually these kinds of Q&A sections simply force me to skip them over. The questions in this book did not. I read each and every one of them and I think there was only one set of questions that I did 'pass' with the first try, usually having forgotten some rather important aspects to consider (concrete evidence of their usefulness to me). To finish, the last part of the book, an example project, nicely ties together all the threads.

As usual, there were some things I experienced not so well. I believe the chapter on applying user stories with Scrum could've been left out without breaking the plot. Also, I think a typical user wouldn't have been bothered about dropping the appendix introducing Extreme Programming.

In summary, this is the book to get if you're involved with user stories. I had to pause reading every few pages to scribble down some specific tips. I'm confident that you will too.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 9 people found the following review helpful:
4.0 out of 5 stars For XP enthusiasts, November 4, 2005
By Ugo Cei (Pavia, PV Italy) - See all my reviews
(REAL NAME)   
Writing user stories is one of the twelve practices of the XP software development methodology. User stories summarily describe features of the software that must be developed, from the point of view of the user. This means that no implementation detail is present on stories.

As with all the XP practices, the emphasis is on traveling light, producing only those artifacts that are absolutely necessary. Thus, user stories contain a brief description of the feature as a reminder, to the developers and to the customer, that sometime in the future they will need to meet and flesh out the details. This is in contrast to techniques like use cases, which might seem similar but are much more formal and rich.

User stories also play a fundamental role in the planning game, one of the other XP practices. During the planning game, the development team and the customer together discuss the stories, the developers estimate the time necessary to implement each story, in terms of story points and the customer prioritizes them. During the next iteration, developers will implement those stories that the customer deemed more urgent, up to a number whose total sum of points does not exceed the estimated team velocity.

All of this is explained in a couple of the XP series books, namely Extreme Programming Explained: Embrace Change and Planning Extreme Programming You'd better have already read at least the former of those before picking up Mike Cohn's book.

User Stories Applied does a good job explaining in detail what user stories are, what goes into them -and what doesn't -, how they should be estimated and what to do with them after the stories have been implemented.

There's a lot of good sense advice in this book, which might induce someone to think that user stories and all other XP practices are just a bunch of generic suggestions that you might apply or not, as you wish. That's certainly not true, as XP is a methodology whose effectiveness lies in the combined action of all the practices when they are taken to the limit. This takes determination and discipline and, in my experience, it's just too easy to fall into the habit of following only some of them, say when you're not under deadline pressure, and still pretend that you're an XP shop.

I would have liked more real-life stories in this book, in order to spice it up a little. As it is, everything that is there sounds highly reasonable (at least to me) but it wouldn't convince anyone who is skeptic of XP's supposed benefits. The example at the end of the book sounds contrived and hollow.

On the other hand, if you have been already convinced by Kent Beck's white book and want to start adopting XP, I can heartily recommend Mike Cohn's book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
15 of 17 people found the following review helpful:
5.0 out of 5 stars Finally! Practical advice on writing user stories, and more, March 14, 2004
By Lisa Crispin (Denver, CO United States) - See all my reviews
This excellent book is a must-have for anyone on an agile team - developers, testers, business experts, analysts - and for anyone who struggles with requirements, planning, or estimating on any software project.

User Stories Applied is easy to read and digest. As the title suggests, its techniques are easy to apply and deliver huge value. Each chapter summarizes developer and customer responsibilities, and has questions whose answers are provided in an appendix. The book is full of real-life, concrete examples, allowing you to learn from the successes and failures of others.

This book will give you many tools to help your projects succeed. Just a few of the most valuable topics:
When are user stories too big, too small, too detailed, too general, too open ended, when are they not user stories, and how to correct all these.
Why use user stories.
How to handle requirements for infrastructure, performance, qualitative aspects, UI.
How to ask questions to elicit requirements.
How to cope when you don't have `on-site customers'.
Practical ways to estimate stories.
Monitoring velocity and progress.
When to keep and when to discard artifacts.

Mike explores the differences between stories and other techniques for delivering requirements: IEEE 380, use cases, scenarios. He points out many positive side effects of user stories, such as encouraging participatory design and tacit knowledge accumulation.

I particularly like that the book emphasizes the team's responsibility to successfully complete each iteration. I enjoy Mike's illuminating bits of wisdom, such as the "everything takes 4 hours" example. I love the comprehensive example in Part IV. No matter what your level of experience, you'll put the ideas in this book to immediate and productive use.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Better in One Chapter
This book made me better after the first chapter, maybe even after the introduction. I come from a traditional background of "The system shall... Read more
Published 18 days ago by James A. Russell

4.0 out of 5 stars Excellent introduction to the best technique of capturing users' requirements
For those that need a quick introduction into "Agile methodology" - this is the book to start with. Read more
Published 6 months ago by A. Scarlat

4.0 out of 5 stars Solid practical and philosophical overview of agile methods
I bought this book in order to prepare for a transition to agile on our development team. I found it a good mix of theoretical background for the agile processes but also having... Read more
Published 10 months ago by P. Costa

5.0 out of 5 stars Great explanation of how to apply stories in real life
This book does an excellent job explaining what stories are, how to use them, and how to deal with the nasty edge cases that may trip up any team trying to apply user stories to... Read more
Published 10 months ago by Ben Twain

5.0 out of 5 stars Good Advice for Beginners and Experts
This book provides excellent insight into the story driven process, with immediately actionable advice. Read more
Published 13 months ago by Andrew Wright

5.0 out of 5 stars Well-written, practical advice
This book is one of the better collections of how-to's and practical applications I've read on Agile user stories. Read more
Published 16 months ago by Peter Gary Nush Jr.

5.0 out of 5 stars Excellent and a good primer if you're new to Agile
I have seen other presentations and publications from this author and he really seems to know his stuff, plus it's really easy to read. Read more
Published 17 months ago by Don V

5.0 out of 5 stars Lightweight Requirements that Don't Stink
I'm pretty much allergic to any form of requirements documentation. Change control makes my skin itch, and big up front planning makes me vomit. Read more
Published 17 months ago by David Christiansen

4.0 out of 5 stars Good book, too much fluff
As you'll read in other reviews this book does a great job of laying the foundation on how to implement XP as a development process using user stories, iterations, and other... Read more
Published 21 months ago

5.0 out of 5 stars Great book for getting up to speed on User Stories & Agile
Mike does a great job explaining user stories and agile principles. Very readable and even enjoyable. Read more
Published 21 months ago by S. Das

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.