In marketing, best practice is to understand your customer to make an emotional connection leading to brand loyalty. In sales, the customer relationship is paramount; lose that trust and you lose business. In project management, the customer’s needs should be paramount, but sadly are often lost in the cacophony of voices from various stakeholders. Project Managers can enjoy more successful project outcomes and yes even “repeat business” when they put the user first. The User Story tool is a great way to ensure all team members have a shared understanding of the work at hand.
The “User Story” is most commonly associated with the Agile project management methodology. Using input from the customer (or the product owner, as representative of the customer’s voice), the team breaks work into functional increments called “User Stories.” Rather than a generic statement that summarizes the overall project effort, each increment, or User Story, provides a clear line of sight into the what and why of a piece of work. Ideally, each implemented User Story contributes to the overall value of the product.
The User Stories need to be accessible to the team members, whether in a shared office space or working virtually. To that end, teams can use index cards or sticky notes to post User Stories in a shared physical space or leverage a project management software that mimics the “post-it” nature of focused information that can be organized and moved as needed.
No special training is needed to write a User Story, but for it to help your project team, the stories should reflect a proven three-part formula: Who, What, Why. You can think of it as an equation:
As a <type of user>, I want <some feature> so that <some reason>
For others, it may help to think of it as more of a fill-in-the-blank statement:
As a someone
I want something
so I can have a value.
What all User Stories must have is a focus on the Customer. As in Marketing and Sales, Project Management is also about creation of value for the customer. The User Story is a means to keep that value at the front of all work.
User Story Answers Three Vital Questions |
|||
WHO |
As a <type of user> |
Who is the user? |
As a someone |
WHAT |
I want <some feature> |
What are we building? |
I want something |
WHY |
so that <some reason> |
Why are we building it? |
so I can have a value. |
A User Story should be “digestible” - a single thought built on the value to the customer. The ScrumDesk provides great tips for effective User Stories including:
The challenge of writing a User Story is not in identifying the value (hopefully!) but in keeping it a clean, straightforward, and simple as possible.
Much has been written about User Stories as a tool within the Agile methodology. In the very informative “Agile project management with formal requirements and test case management” conference paper available on the Project Management Institute site, author McKenrick states:
It is important to note that a User Story is not a Feature nor a Task. The User Story brings forward the context and perspective of the human customer into the development cycle.
Regardless of your role within an Agile project environment, it is critical to understand the purpose of User Stories and how they fit within the overall workflow. In the Agile Fundamentals workshop from the Project Management Academy, you will learn how to write better requirements using user stories and acceptance criteria that best represents the voice of the customer.