How to write a user story

Aug 23, 2019

Writing user stories is on of the most important skill, and you should know how to do it. And its quite easy. As a product manager, you should be writing, tweaking, and managing user stories daily and hopefully pushing some through to production.

I’ve been asked by numerous members who take part in my workshop, about how to write a good user story. Lets take an example of Purchasing Subscription.

Here is my secret sauce.

First list out possible subscription sections like below
1. I want to purchase a subscription, in order to use the service
2. I want to be able to update my payment information, in order to continue my subscription.
3.  I want to be able to cancel my subscription.
4.  I want to receive an e-mail and SMS reminding me my subscription is about to be renewed, in order to give me time to cancel if I wish.
5. I want to receive an e-mail confirming my subscription renewal, in order to be sure the purchase occurred.

1. As a user, I want to purchase a subscription, in order to use the service.

Valid payment information (name, address, mobile number, credit card) and subscription duration are required. User must have an account and must be logged in and will get access to free plan as soon as user signs up.

– User navigates to Paid Account page (under My Account)
– User selects desired subscription duration (Monthly, Annual)
– User clicks “Upgrade Account”
– User enters valid payment information (payment gateway)
– User should now redirect to My Account showing the activated plan with duration and upcoming renewal date.

An e-mail and a text message has to be sent from (company) thanking the user for the purchase of a subscription, specifying the duration of the plan.

(E-mail and SMS confirmations build trust with new customers, reassuring them that they have not made a terrible mistake providing their credit card information)

2.As a user, I want to be able to update my payment information, in order to continue my subscription.

Valid payment information (name, address, mobile number, credit card) is required. User must have an account and must be logged in.

– User navigates to My Account.
– User navigates to Update Payment Information.
– User enters valid payment information.
– User clicks “Update Payment Information”

An e-mail and a text message has to be sent from (company) for updating payment information. (to make to the customer knows about the change in payment information)

3.As a user, I want to be able to cancel my subscription.
– User must be logged in
– User navigates to My Account and confirm their wish to cancel their subscription.
– User should redirect to any offers (company) or newly added features.
As a User, I want to receive an e-mail confirming my subscription cancellation, in order to be sure I won’t be billed again.

4. As a user, I want to receive an e-mail and SMS reminding me my subscription is about to be renewed, in order to give me time to cancel if I wish.

An e-mail from (company) notifying the User that a subscription will be renewed soon, specifying the date and subscription duration. 

5. As a user, I want to receive an e-mail confirming my subscription renewal, in order to be sure the purchase occurred.

An e-mail from (company) thanking the User for the renewal of a subscription, specifying the duration.

So, as you can see above, It will be easy for you to explain and your team members can  easily understand how the feature should work, which minimize the mistake while developing the product.

 

Leave a comment

Your email address will not be published. Required fields are marked *