Skip to content
Article

Set Your User Goals: An Inside Look at User Stories

Part and parcel to the user experience discipline (and any discipline involved in website creation) is establishing user goals.  If visitors have come to your site then you can be sure that they’re looking to accomplish something, be it gathering information, contributing to a community, or ordering one of your products.

Clearly defining your user’s goals at the beginning of a project and sticking to them throughout the design and development processes will help ensure that the final product is something your visitors will actually want to use, and hopefully use again and again.

User Story Examples

Your goals can be very straight forward, such as “encourage the user become a registered member” or somewhat more abstract like “delight the user so they spread the word about us.”

In our work here at Atlantic BT we’ve been writing user stories to help guide our project’s along.  User stories are a great tool because our clients, their users, and our team members can easily contribute to them, and they’re written in plain English so everyone can understand them.

Here’s an example from a recent project:

“As a potential customer, I’ve been asked to a seminar at the company headquarters. How do I get there, and who do I contact if I need assistance?”

Seems simple, right?  We’ve gone and defined the user (a potential customer) and their needs (directions and contact information).  Our UX and design team know that including a “Company Locations” page with driving directions on the website is a must.  Our programming team knows that they need to add seminars and events points of contact to emails.

Here is an example from a new client:

“I am a doctor and I need to order a prescription and have it shipped to a customer or my clinic”

This user story helps define what our programming staff has ahead of them, and what sort of user experience interactions will have to be mapped out. This sort of simple story-telling helps prevent patch fixes towards the end of a project.

User Stories In Practice

In one of our projects, Johnston Health, we collaboratively defined four important user goals ahead of time. We built the home page navigation around these personas from the start.

  1. “I’m an area resident and I need to find a physician.”
  2. “I’m a medical professional in Johnston County and need to find work.”
  3. “I’m an existing customer and need to pay a bill, and would like to do it online.”
  4. “I’m a friend/family member of someone staying at a Johnston Health facility and would like to send them a card.”

Of course, the website has other user goals in mind like volunteering, fundraising, and services. By highlighting the most common user tasks and giving them prime real estate space, they are able to immediately address the needs of most users.

This user satisfaction goes beyond funneling users to information. They are also now left with a good impression of the website and business as a whole.

The Atlantic BT Manifesto

The Ultimate Guide To Planning A Complex Web Project

Insights

Atlantic BT's Insights

We’re sharing the latest concepts in tech, design, and software development. Learn more about our findings.

Questions & Answers

Are there differences in application architecture that are important for the cloud?
It is important to build applications and workloads specifically for the cloud. You will want to carefully consider what services the cloud provider of your choice has to offer and how your application leverages those services.
Learn More about Are there differences in application architecture that are important for the cloud?
Are there any drawbacks to cloud hosting?
Yes, there will always be some risks associated with any hosting option. You are relying on the resiliency and engineering of infrastructure that has scaled at an astounding rate.
Learn More about Are there any drawbacks to cloud hosting?
What’s the benefit of hosting in the cloud vs. traditional options?
Reasons not to host in the cloud are few and far between. If you don't host in the cloud, you will spend more in both CapEx and OpEx to manage your applications or websites in a traditional environment.
Learn More about What’s the benefit of hosting in the cloud vs. traditional options?
How can I improve the performance of my application?
There are several primary reasons that applications perform poorly, and in some cases it’s a combination of several. 1) Data latency: If your application is making calls to a data source (whether it’s an API or a direct call) and there is latency at the data provider, your application performance will suffer.
Learn More about How can I improve the performance of my application?
Should I move my application to the cloud?
The answer is ‘probably yes’. There aren’t many reasons for an application to be hosted elsewhere, aside from occasional compliance standards, or requirements to integrate with local services that would require large amounts of data to move from on-premise to cloud.
Learn More about Should I move my application to the cloud?
Where should my application be hosted?
There are many different options for hosting, but most applications would do well with one of the cloud providers -- Amazon Web Services, Google Cloud Platform, Microsoft Azure.
Learn More about Where should my application be hosted?