Blog Article

So...What's the Difference Between User Stories and Traditional Requirements?

Written by: Dan Tousignant

So...What's the Difference Between User Stories and Traditional Requirements? icon

This question came from a webinar I recently co-hosted for Management Concepts.

This is a simple question for Agilista’s but an an appropriate question for those of you who are new to Agile. At Management Concepts, I teach a course on Agile Project Management for the Federal Environment.

For the purpose of the federal audience, I want to step back and define what a traditional set of requirements are. Typically, traditional requirements are text-based requirements such as a business requirement document or functional specifications. They typically describe in detail what the business is expecting the IT department or vendor to provide. There are other types of the requirements which are less text based such as Use Cases, Wireframes for screen designs, and workflow-type of requirements called UML. They are written at the beginning of the project, and they are at an exacting level of detail.  Many Agile teams remain using these types of requirements especially if they are slowly transitioning to Agile.

User Stories take a very different, extremely simple, approach. In the most simplistic version, a User Story, which is an Agile business requirement, is captured on an index card. It is presented as a conversation between the user and the developer.

On the front of the card is

“As a <role>, I want <goal/desire> so that <benefit>“

or even more simply ….

“As a <role>, I want <goal/desire>“

Stakeholders write user stories.  An important concept is that your project stakeholders write the user stories, not the developers.  User stories are simple enough that people can learn to write them in a few minutes, so it makes sense that the domain experts (the users) write them. Some examples of user stories are:

  • As an administrator, I want to be able to reset passwords for any user
  • As customer, I want to be given alternatives if what I am searching for is not found
  • As a customer, I want to be alerted if someone changes a file I created
  • As a user, I want to search for my customers by their first and last names.

Remember non-functional requirements also. For example, as an end user, I want the application to work with IE, Firefox and Safari.

Another type of user story is called an Epic. Epics are large user stories, typically ones which are too big to implement in a single iteration and therefore they need to be disaggregated into smaller user stories at some point.

One of the key principles of Agile is maximizing the work “not done”. User stories are the embodiment of this principle. They tell the developer only what value the business user is looking for. By not going into excruciating detail and allowing the developer to determine a solution, there is less wasted development effort. A user story first goal is be complete enough for the development team to perform relative sizing, in other words, develop an estimate. If more detail is needed later, then the stakeholder needs to be available throughout the iteration or Sprint for further discussion.

User Story development can be as simple as what I’ve described if the organization is aligned for Scrum. I have included a link to a user story card template if you are interested in seeing one or using it for your team. Good luck, and be patient. As with any Agile method, be iterative and inspect and adapt your process until you are happy with the results.

Related Resources

See All
Blog Article

Beyond Individual Learning Courses: Signs You Need a Full-Scale Solution

The federal workforce is seeing a period of major transformation. A wave of baby boomer retirements and ever-changing policies are making it tough for government agencies to keep their employees up-to-speed with the skills they need to do their jobs…

Read More
Blog Article

Importance of Self-Awareness For A Federal Employee

Imagine yourself standing at a crossroads. One path leads you toward satisfaction, fulfillment, and a genuine sense of contribution in your federal role. The other path meanders through frustration, burnout, and the nagging feeling of not quite making a dent in…

Read More
Blog Article

How Can Federal Managers Start Focusing On AI Tools And Training?

Artificial intelligence is no longer just a buzzword; it’s permeating workplaces and several other aspects of our lives at a rapid pace. It’s too soon to determine whether its impact on the transformation of workplaces and workforces would be as…

Read More
Blog Article

How To Prevent A Feedback System From Becoming A Liability

Feedback is a critical workplace communication element and a crucial part of a workplace’s self-editing mechanism. A healthy feedback system can be instrumental in improving a federal workplace in a number of ways. It can enhance employee engagement, lead to…

Read More
Blog Article

A Federal Contracting Professional’s Overview of Appropriations

When managing government contracts, one cannot underestimate the importance of being well-versed in federal appropriations law. This legally compliant framework is a strategic guide that ensures your contracting processes align perfectly with the government’s financial regulations and goals. Let’s discover…

Read More
Blog Article

Building A Hybrid Federal Workplace: Challenges and Strategies

When the world shut down, it whispered to us about change and reevaluating how we work. As we emerge, blinking, into a post-pandemic landscape, federal agencies are finding themselves at a vital intersection. The shift toward a hybrid federal workplace…

Read More
Blog Article

A Federal Employee’s Guide to 360-Degree Assessment

When federal employees hear about 360-degree assessments, some might visualize a complex feedback mechanism that serves little more than bureaucratic formality. However, the truth is remarkably different and far more beneficial. This comprehensive tool provides a rounded perspective on performance…

Read More
Blog Article

How To Set The Right KSA Goals As a Federal Financial Professional

The world of federal financial management thrums with a unique energy. It’s where intricate regulations dance with the pressing urgency of accountability. There’s a sense of duty, of being part of something bigger than any budget or audit. But sometimes,…

Read More
Blog Article

Using Data to Build Your Hypothesis

Have you ever attempted to solve a challenging issue without an obvious solution? Let’s say that you are facing a situation that has multiple potential solutions or one that is poorly understood, and you lack an action plan to help…

Read More
Blog Article

Efficient vs. Restrictive Use of Resources: Why Federal Project Managers Should Know Exactly Where to Draw the Line

Managing a federal project is like being a master chef in a high-stakes culinary competition. You’ve got a pantry stocked with ingredients—some perishable, some staple—but how you choose to use each can mean the variance between a mediocre meal and…

Read More

Scroll to view more