Writing user story in use case basis

While Use Case is the business goal of an IT system to be developed, user story is the requirement captured by the analyst and customer. No doubt that, all captured requirements aim to fulfill the business goal of the IT system. In other words, all User Stories are based on Use Cases. Therefore, the best way to produce User Stories is to write in Use Case basis.

Benefit of writing User Stories based on Use cases

When you organize User Stories within Use Cases, this can ensure that your User Stories must stay within the system scope. In other words, after the captured requirements are developed, they must match with the goals of the system. As any User Stories which do not fit the business objectives have been eliminated before the development process, no time would be wasted on the development of unrelated features.

Writing User Stories around Use Cases

  1. Open the User Story page in UeXceler. If you are not currently opening UeXceler, select UeXceler > UeXceler from the toolbar first, and then open the User Story page.
    Opening User Story page
    Opening User Story page
  2. Click Add User Story next to the Use Case that you want to add a User Story in.
    Add user story in use case
    Add user story in use case
  3. A story card appears. Enter the User Story. Press Enter to confirm editing.
    Confirm creating user story
    Confirm creating user story
  4. Repeat step 2 and 3 to create other User Stories according to their Use Cases.

Merging of use cases

When you find two use cases similar in nature, you may want to merge them into one single use case. By merging use cases, the containing user stories will be brought to the target use case. To merge a use case to another use case, right click on the 'from' use case and select Related Elements > Merge to Model Element... from the popup menu. In the Merge to Model Element window, select the target use case and click Merge.

Entering a description for user story

The name of a user story, which is the text that appears on a user story card uses to be short and brief. If you want to describe a user story in more detail, you can enter its description by performing the steps below:

  1. Select the user story.
  2. Double click on the text Write description.
  3. Enter the description.
  4. Press Ctrl-Enter to confirm editing.

Modifying the ID of a user story

An ID will be automatically generated to each of the user story upon creation. If you want to modify the ID, perform the steps below:

  1. Double click on a user story to open it.
  2. Open the Description tab.
  3. Click on the existing ID and enter your own.
    Editing user story's ID
    Editing user story's ID
  4. Press Enter to confirm.

Following a user story

If you want to be informed when someone has made changes to a user story, you can follow the user story. Followers of a user story will receive email notification when the user story is being changed by another one. To follow a user story, click the Follow button under the Description tab of that user story. Of course, email can only be sent when the email address specified in your profile is correct and if the Teamwork Server has mail server properly setup (Not a problem for VPository users).

Follow user story
Follow user story
NOTE: This feature is only available under a teamwork project.

Related Resources

The following resources may help you to learn more about the topic discussed in this page.

1. Writing general user stories Table of Contents 3. Status of a user story

We use cookies to offer you a better experience. By visiting our website, you agree to the use of cookies as described in our Cookie Policy.OK