Book description
User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features.
Author Jeff Patton shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process. Your team will learn to come away with a shared understanding of what you’re attempting to build and why.
- Get a high-level view of story mapping, with an exercise to learn key concepts quickly
- Understand how stories really work, and how they come to life in Agile and Lean projects
- Dive into a story’s lifecycle, starting with opportunities and moving deeper into discovery
- Prepare your stories, pay attention while they’re built, and learn from those you convert to working software
Publisher resources
Table of contents
- Dedication
- Foreword by Martin Fowler
- Foreword by Alan Cooper
- Foreword by Marty Cagan
- Preface
-
Read This First
- The Telephone Game
- Building Shared Understanding Is Disruptively Simple
- Stop Trying to Write Perfect Documents
- Good Documents Are Like Vacation Photos
- Document to Help Remember
- Talking About the Right Thing
- Now and Later
- Software Isn’t the Point
- OK, It’s Not Just About People
- Build Less
- More on the Dreaded “R” Word
- That’s All There Is to It
- 1. The Big Picture
-
2. Plan to Build Less
- Mapping Helps Big Groups Build Shared Understanding
- Mapping Helps You Spot Holes in Your Story
- There’s Always Too Much
- Slice Out a Minimum Viable Product Release
- Slice Out a Release Roadmap
- Don’t Prioritize Features—Prioritize Outcomes
- This Is Magic—Really, It Is
- Why We Argue So Much About MVP
- The New MVP Isn’t a Product at All!
- 3. Plan to Learn Faster
- 4. Plan to Finish on Time
-
5. You Already Know How
- 1. Write Out Your Story a Step at a Time
- 2. Organize Your Story
- 3. Explore Alternative Stories
- 4. Distill Your Map to Make a Backbone
- 5. Slice Out Tasks That Help You Reach a Specific Outcome
- That’s It! You’ve Learned All the Important Concepts
- Do Try This at Home, or at Work
- It’s a Now Map, Not a Later Map
- Try This for Real
- With Software It’s Harder
- The Map Is Just the Beginning
- 6. The Real Story About Stories
- 7. Telling Better Stories
- 8. It’s Not All on the Card
- 9. The Card Is Just the Beginning
- 10. Bake Stories Like Cake
-
11. Rock Breaking
- Size Always Matters
- Stories Are Like Rocks
- Epics Are Big Rocks Sometimes Used to Hit People
- Themes Organize Groups of Stories
- Forget Those Terms and Focus on Storytelling
- Start with Opportunities
- Discover a Minimum Viable Solution
- Dive into the Details of Each Story During Delivery
- Keep Talking as You Build
- Evaluate Each Piece
- Evaluate with Users and Customers
- Evaluate with Business Stakeholders
- Release and Keep Evaluating
- 12. Rock Breakers
- 13. Start with Opportunities
- 14. Using Discovery to Build Shared Understanding
- 15. Using Discovery for Validated Learning
- 16. Refine, Define, and Build
- 17. Stories Are Actually Like Asteroids
- 18. Learn from Everything You Build
- The End, or Is It?
- Acknowledgments
- References
- Index
- Colophon
- Copyright
Product information
- Title: User Story Mapping
- Author(s):
- Release date: September 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491904909
You might also like
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
book
Articulating Design Decisions, 2nd Edition
Talking to people about your designs might seem like a basic skill, but it can be …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …
book
Escaping the Build Trap
To stay competitive in today’s market, organizations need to adopt a culture of customer-centric practices that …