Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
User Stories Applied: For Agile Software Development and over 300,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.
 
 
More Buying Choices
45 used & new from $29.95

Have one to sell? Sell yours here
 
   
User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series)
 
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 yours here.
 
  

User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series) (Paperback)

by Mike Cohn (Author)
4.8 out of 5 stars See all reviews (44 customer reviews)

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

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
28 new from $35.86 17 used from $29.95
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $15.39

Frequently Bought Together

User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series) + Agile Estimating and Planning (Robert C. Martin Series) + Agile Project Management with Scrum (Microsoft Professional)
Price For All Three: $123.79

Some of these items ship sooner than the others. Show 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.4 out of 5 stars (44)  $34.83
Agile Retrospectives: Making Good Teams Great

Agile Retrospectives: Making Good Teams Great

by Esther Derby
4.3 out of 5 stars (20)  $19.77
Test Driven Development: By Example (Addison-Wesley Signature Series)

Test Driven Development: By Example (Addison-Wesley Signature Series)

by Kent Beck
3.9 out of 5 stars (32)  $40.49
Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)

Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)

by Craig Larman
4.5 out of 5 stars (48)  $43.06
Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley Signature Series)

Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley Signature Series)

by Lisa Crispin
5.0 out of 5 stars (7)  $41.79
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.

See all Editorial Reviews


Product Details



What Do Customers Ultimately Buy After Viewing This Item?

User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series)
80% buy the item featured on this page:
User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series) 4.8 out of 5 stars (44)
$44.51
Agile Estimating and Planning (Robert C. Martin Series)
7% buy
Agile Estimating and Planning (Robert C. Martin Series) 4.7 out of 5 stars (49)
$44.45
Agile Project Management with Scrum (Microsoft Professional)
5% buy
Agile Project Management with Scrum (Microsoft Professional) 4.4 out of 5 stars (44)
$34.83
Agile Software Development with Scrum (Series in Agile Software Development)
4% buy
Agile Software Development with Scrum (Series in Agile Software Development) 4.4 out of 5 stars (42)
$33.93

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(17)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

 

Customer Reviews

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

 
29 of 30 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)



 
14 of 16 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)



 
7 of 7 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)


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

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 2 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 6 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 6 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 9 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 11 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 13 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 13 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 17 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 17 months ago by S. Das

5.0 out of 5 stars Change how you talk with Customers!
Writing usable requirements in Agile spaces. Yet another well crafted message suggesting how to modify the method of eliciting requirements into something that makes sense from... Read more
Published 19 months ago by Matthew D Edwards

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Tanaka Landscaping Power Tools

Shop for Tanaka products at Amazon.com

Tanaka provides commercial-grade blowers, trimmers, accessories, and other landscaping equipment for the homeowner.

Shop all Tanaka

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Wallpaper like a Pro

Shop for Wallpaper Supplies
Find the tools to apply or remove wallpaper like a pro. From wall decals to steamers, you can find everything you need in the Home Improvement Store.
 

 

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.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates