How to write business use cases?
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:- |
|
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.