Awesome List of resources on Agile Software Development.
10 Tips for Writing Good User Stories - by Roman Pichler. “User stories are not about documenting requirements; they want to enable you to move fast and develop software as quickly as possible—not to impose any overhead.”
“As a user” needs to stop. - by Janet Taylor. “When user stories really shine, they tell a story about the person using your product. The person becomes the hero. You’re just there to create the conditions for her to achieve her real-life goals.”
Designing features using Job Stories - by Alan Klement. “Abstracted attributes and coupling implementation with motivations and outcomes are distractions for a team. If the team digs deep and learns about a customer’s Job To Be Done, they can then more effectively craft solutions. Using Job Stories to design features, UI, and UX is one way to do it.”
How We’ve Destroyed User Stories - by Sherif Mansour. “As product managers our goal should be to build a shared understanding of our customers and their problems. We should be thinking of stories as just one method of building a shared understanding and not the outcome.”
Stories and Epics - by John Cutler. “Less experienced teams tend to get tripped up trying to define Epics, User Stories, Task, and Sub Tasks. The reality is that software product development is typically one big nested hierarchy, and a super messy one at that. Additional tools — like maps, canvasses, designs, wireframes, logic diagrams — are needed to hold the mental model together.”
User Stories (Video) - by Mike Cohn. Mike Cohn’s talk on user stories at the Norwegian Developers Conference 2012.
Writing User Stories for Back-end Systems - by Mike Cohn. “First, notice it is OK to humanize the bank with “As a bank, I want…” Programmers do this all the time in conversation.”