User Stories Applied: For Agile Software Development

User Stories Applied: For Agile Software Development

by
3.92 of 5 stars 3.92  ·  rating details  ·  408 ratings  ·  41 reviews

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 Levera...more
Paperback, 268 pages
Published March 1st 2004 by Addison-Wesley Professional
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.
Drive by Daniel H. PinkThe Lean Startup by Eric RiesThe 7 Habits of Highly Effective People by Stephen R. CoveyCoaching Agile Teams by Lyssa AdkinsThe Five Dysfunctions of a Team by Patrick Lencioni
Agile Coaching
49th out of 85 books — 30 voters
Agile Retrospectives by Esther DerbyExtreme Programming Explained by Kent BeckAgile Coaching by Rachel DaviesKanban by David J. AndersonUser Stories Applied by Mike Cohn
Agile Coaching books
5th out of 6 books — 1 voter


More lists with this book...

Community Reviews

(showing 1-30 of 932)
filter  |  sort: default (?)  |  rating details
Aleksander
User Stories Applied: For Agile Software Development is a decent introduction to user stories. The book could have benefitted from more depth on user stories and a little less breadth on adjoining topics. It is from 2004 and is starting to show its age.

The user story is a frequently used tool in agile software development methods such as eXtreme Programming (XP) and Scrum. It is used both for documenting the existence of a requirement and as a worm package for use in scope planning and schedulin...more
David Workman
This is probably one of the best books I've read for a long time for software design. The method of using user stories as laid out in this book is a great way of obtaining a high level view of the requirements of a system, and the constant communication and feedback with customers that the described development strategy suggests is a good method of moving from the high level stories down towards the nitty gritty details of an implementation.

Possibly the most useful part of the book though is the...more
Danien
This book covers using User Stories to express features that are useful to end-users, instead of focusing on technical implementation and documentation.

It presents reasons why using user stories to drive design and project planning is better than attempting comprehensive upfront design, and techniques on writing effective stories.

It also tackles planning but a better book for that is the author's next book, Agile Estimating and Planning, a great follow up.

I highly recommend this book, especially...more
Arjen
Decent book by Mike Cohn about user stories. Since we are applying SCRUM for the development process in our tiny company and I had no prior knowledge to SCRUM nor user stories, this book seemed like a good primer introducing me in those concepts.

I was right. Don't expect any ground breaking or world moving theories here. Just a very clear and thorough explanation of what user stories are, what user stories are not, how they relate to alternative requirement gathering strategies and how to use th...more
Duane
Mar 04, 2012 Duane rated it 5 of 5 stars Recommends it for: developers, product managers, startup founders
Shelves: tech, business
This was my intro to the Agile process, and I read it with with the rest of the team at the start-up where I was working at the time, so I may not be separating the book from the experience here. We had developers, product managers & sales engineers go through the process of modeling users; and defining, scoring and prioritizing stories. Regular updates from the daily scrums kept the rest of us in the loop, and our next several release cycles were better than the previous ones:

- we shipped w...more
Byron Workman
Nov 04, 2009 Byron Workman rated it 4 of 5 stars Recommends it for: Introduction to Agile Development
Chapters:
1 An Overview
2 Writing Stories
3 User Role Modeling
4 Gather Stories
5 Working with User Proxies
6 Acceptance Testing User Stories
7 Guidelines for Good Stories
8 Estimating User Stories
9 Planning a Release
10 Planning an Iteration
11 Measuring and Monitoring Velocity
12 What Stories are Not
13 Why User Stories
14 A Catalog of Story Smells
15 Using Stories with Scrum
16 Additional Topics
17 The User Roles
18 The Stories
19 Estimating the Stories
20 The Release Plan
21 The Acceptance Tests
gramakri
Mike Cohn, the author of this book, is an oft cited authority whenever the topic of user stories arises in Agile related discussions. Here he provides a very practical approach towards effectively using User Stories in the software development projects.
If you want to know anything about the User Stories, this is the GO-TO book !
Read the more details about this book at http://bookwormsrecos.blogspot.in/201...
Michael Gill
Great book for those wanting a deep understanding of all the ins and outs of user story methodology. Book covers estimation, detailed business examples and comprehensive comparison to other approaches like use cases / XP. Also includes many exercises to test your knowledge. Have a ton of highlights and bookmarks which I use regularly now. Must read for anyone building or running software projects.
John
awesome book. some earlier chapters felt a little overly simplified. but that is probably somewhat because i am already familiar with the basic concept. some of the later chapters we much more valuable to me. the best intro to scrum ive read yet.

after reading (most) of this book i am much more confident about trying to introduce user stories at work.
Patrick
This book is a classic of Agile requirements gathering. Everyone involved in Agile software development should read it. Just skip the middle section about estimating and planning, and read Cohn's Agile Estimating and Planning instead. It's slightly newer, more in depth, and Cohn revises a few of his stances.
Chris Conrey
If you work in an agile software environment - or with developers who do this book can be a game changer for quantifying and codifying your process. It has given me a new understanding of what user stories are all about - and I've been using them for years
Robbie May
A good book on User Stories but I found it lacking on how to approach and manage non functional aspects of software development....which may be appropriate if stories aren't the best way but more comment would have been useful.
Jack Repenning
Clear, readable, quick-moving yet substantive, this book combines a thorough introduction into the concept and uses of user stories, with insights into their strengths relative to similar or confusing tools like "use cases."
Agile Kindergarten
Excellent mix of theory and practicality, with an emphasis, aptly enough, on usability. Whatever your level of experience with Agile methods, Cohn's presentation makes the process accessible.
Josh Masterson
Great book on a very specific topic. If you are involved in software development, it's a great introduction to User Stories and the Agile Methodology. Provides a basic fundamental overview of the philosophy behind user stories (as opposed to use cases or requirements) as well as several good examples.

The book could have pushed a bit and shown some more negative examples. Writing user stories is not as simple as the book makes it out to be.
John
Decent book on Agile development, a method for quickly making a lot of good features for software. The first book (Agile estimating & planning) was better however.
Sami Poimala
Mike Cohn is one of my favorite authors - and speakers. This is again a thought-provoking piece of work on requirements gathering and project steering.
Raphael Costa
This certainly a game-changer. This will allow you to manage your projects better as well as remove a great amount of waste in your lifecycle.
Susu
Lent it to a colleague - everything you ever wanted to know about user stories for scrum processes. Will come in handy one of these days.
Jeffrey
Nov 23, 2010 Jeffrey marked it as tried-and-failed
Shelves: programming
Was hoping to learn about agile development, but this focuses on user stories as used within agile development. Not useful for me.
Kevin
An amazing book on getting started with User Stories. It's a quick read, but there are definitely some sections that I'll be keeping handy to review.
Stuart
Easy to read book, but like so many agile books, the concepts that it presents are so relatively straight forward that it starts to feel kind of repetitive as each point is elaborated again and again.
Tom
This is THE book to read to learn about user stories. Concise yet informative, the book covers the topic very well.
Mustafa
A little bit bloated. However, indispensable resource for Scrum practitioners and user story writers.
Tihomir
Bit short, but very useful book. I will try to apply as much as I can in my work.
Xerox
Feb 16, 2009 Xerox added it
Shelves: chris-office
Probably the definitive book on writing User Stories.
Caroline Gordon
Another Mike Cohn classic. It has to be on the must read list for anyone involved in software development. As usual lots of clear practical advice that makes so much sense you just know he's right.
Read it!
Dan Graham
Good book about new processes we can use to create software for end users.
Dana *
This is not exactly the book to LEARN how to make user stories, but rather how to apply them to your project. Exactly as the title describes. However, you do not have to be an expert in creating user stories to find this very useful. Also, enough details about SCRUM are described that you could find this book a great overview.

Found this immensely useful and took a great many notes.
Amanda


Key takeaways:
1. A good user story follows this formula: As a (user), I can (activity), so that (reason why).
2. Keep stories small and easy to estimate.
3. You can make an epic if you need a lot of stories for an overarching goal.
4. Personas can be useful but not always necessary.
5. Add constraints or tests on the back of cards (and success criteria).
« previous 1 3 4 5 6 7 8 9 31 32 next »
There are no discussion topics on this book yet. Be the first to start one »
User Stories Applied: For Agile Software Development (ebook)
User Stories Applied: For Agile Software Development (ebook)
User Stories Applied: For Agile Software Development (The Addison-Wesley Signature Series)

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
2620
Mike Cohn is the owner of Mountain Goat Software and is recognized as one of the contributors to the invention of Scrum. He is one of the founders of the Scrum Alliance and is a Certified Scrum Trainer. He is a trainer on Scrum and agile software process techniques and helped popularize Planning poker which he provides as a free online planning tool.

From Wikipedia.com (http://en.wikipedia.org/wiki...more
More about Mike Cohn...
Agile Estimating and Planning Succeeding with Agile: Software Development Using Scrum Java Developer's Reference: With CDROM Ajairu Na Mitsumori To Keikakuzukuri: Kachi Aru Sofutouea O Sodateru Gainen To Gihō Teach Yourself Visual Cafe in 21 Days

Share This Book

Your website