How to write business use cases?

| | 2 min read

Business use cases gives you the best solution for understanding your system's ability to meet the needs of end users. It describes each business scenario of your system which need to be addressed and how a potential user might use your site. Business use cases will also help in identifying the possible usage options and eases testing the whole application based on the functionality. Writing a business use case document is pretty simple and this will serve as a checklist to confirm the features of your application.

Here is a sample business use case,

Users and their Roles:

1. Susan: She is a publisher who would like to give advertisements online. But she doesn't have any user account.

Business Scenarios:

Business Scenario 1 - Susan would want to give an ad to promote the new Best Seller in her Book Stall at Los Angeles.

BS1.1 - Susan would want to give an ad online to promote the new Best Seller in her Book Stall at Los Angeles, makes the payment and gets an on-the-fly user account created in the website.

BS1.1 Susan would want to give an ad to promote the new Best Seller in her Book Stall at Los Angeles, makes the payment and gets an on-the-fly user account created in the website.
Prerequisites:-
  • Susan should have the content for creating the ad
  • Susan should navigate to the 'Create your Ad' Page
Input:- [REF] Susan's Credentials
Title (Mandatory) : A Question of Identity
Category (Mandatory): Books & Publications
Description: Refer the document - [REF] Content for the Ad
Start Date: Select a future date
Duration (Mandatory): 6 months
Payment Details: [REF] Susan's Credit Card Details
Steps :- [Susan carries out the following steps]
BS1.1.1 Enter details and create new Ad
BS1.1.2 Click on the 'Pay' button.
BS1.1.3 Enter the payment details correctly and click on the 'Submit' button.
BS1.1.1 Susan enters the input details for the new Ad.
Result: BS1.1.1 Cost will be displayed as,
Cost: $ 390
BS1.1.2 Susan clicks on the 'Pay' button which is at the bottom of the 'Create your Ad' Page.
Result: BS1.1.2 It opens a dynamic payment section as in Pay_dynamic_section.png where her details such as First Name, Last Name and Billing Address need to be filled.
BS1.1.3 Susan fills in her payment details, Credit Card Number, Expiration and
Security Code into this section and clicks the 'Submit' button.
Result: BS1.1.3 The payment gets completed and Susan will be directed to Manage Your Ads Page (Refer: image.png). The Ad
get listed on the Approval Queue.


In this way we can write several business use cases for each feature which applies to our application.