Creating a User Story
A user story is a statement of user functionality formulated as a few sentences in the everyday language of the user that can be completed within an iteration. The user story represents a placeholder for a later conversation regarding details and acceptance criteria. A user story is unique in that it can be decomposed into parent/child, or hierarchical user stories. An agile workspace references user stories.
- A parent story can have multiple children, and the parent owns its children.
- If a child story is further decomposed or changed to a parent story, any tasks scheduled for that story are now moved from the original story to the first child of the new parent story.
- Because of the ownership relationship type, if a parent is deleted, the children and its test cases are deleted. You are prompted to confirm the deletion.
User stories consist of the following topics:
- Creating a user story
- Creating a child story
- Viewing the User Story Summary and Detail pages
- User story fields
Creating a user story
You can create a user story in Rally from several locations. This flexibility allows you to progress through work activities and create a user story whenever you need it from logical positions within the Rally application.
Your ability to create user stories is dependent upon the User Role and Permissions you have been assigned for the workspace. When you create a user story from the inline add option, the user story is ranked in the page at the position you specify in the Rank field if Drag & Drop ranking is configured.
Concurrency conflicts may occur if multiple users edit the same user story. The first user to make their changes and click the Save & Close, Save & New, or Save buttons will have their changes committed. When subsequent users make their changes to the same user story then attempts to save, they are presented with an option to Review my changes or Overwrite with my version.
If you select Review my changes, you are returned to the user story editor so the changes can be copied and not lost. If you select Overwrite with my version, your changes are saved and the other users changes are overwritten. Overwrite with my version where attachments are added and edited will save both users' changes as well as apply deletions.
Creating a child user story
You can create a child user story in Rally from several locations. This flexibility allows you to progress through work activities and create a user story whenever you need it from logical positions within the Rally application.
Your ability to create a child user story is dependent upon the User Role and Permissions you have been assigned for the workspace.
Viewing the Children User Story Summary
A parent user story can reference many child user stories that implement segments of functionality. The total group of child user stories supply further details of the parent user story and are available for viewing from the parent user story. Each User Story Detail page contains a Children link in the sidebar which also displays the number of children that are associated to the user story. Click the Children link to navigate to a display of all descending children for the individual user story.
From the Children Summary View you can:
- View a listing of all child user stories of the user story. Click any child user story name and navigate to the detail page.
- Perform the common actions of all Work Item Summary views .
- Easily track user story progress using the following three estimate columns. View and track your estimates. The label icon
on each column header contains the first letter of your defined unit of measure configured for the workspace under the Units tab. Hover your mouse over this icon to read the full label of your unit measurement.
- Plan Est: The automatic calculation or roll up of plan estimates for all for user stories in the display. Each user story in the view displays the individual plan estimate under this column header.
- Task Est: The automatic calculation or roll up of task estimates for all tasks per user story.
- To Do: The automatic calculation or roll up of to do estimates for all tasks per user story.
All child user stories within the current project appear in the User Story Summary view, even if they have a parent user story outside the current project.
If Drag & Drop ranking is configured, you may rank child user stories within the parent user story by clicking the child story and dragging it up or down in priority relative to its siblings on the page.
Viewing the User Story Summary and Detail pages
Viewing the User Story Summary page
The Summary page is an inventory of all user stories created in the current project (or scope of projects). This view provides a summary listing of all user stories represented in Rally and is the gateway to viewing individual user story details and their associations. Rally offers two styles of user story displays from this page:
- Click the hierarchical
icon to show all user stories in a hierarchical display. The highest level parent user story displays with all related children listed below the appropriate parent user story. This display can be collapsed to show only parent user stories or expanded to view the related child user stories for each parent user story. - Click the flat
icon to view a simple flat file listing of all user stories regardless of hierarchical position.
The User Stories Summary View allows you to:
- Perform the common actions of all Work Item Summary Views
- Easily assemble your user stories into a meaningful display by using Rally predefined Quick Views or by creating your own Custom Views. Click the drop-down arrow on the selection box in the upper-left corner to display the saved user stories Quick Views selections. Highlight your selection and your display refreshes to reflect your chosen view. Refine these views further by using the filter and sort capabilities.
- Expand this view to see the hierarchy of root, or parent, user story and all related descending children for the parent user story.
- Rank parent and child user stories on the page.
- View predecessor and successor relationships by flying your mouse over the related inline icon.
- View and track your estimates. The label icon
on each column header contains the first letter of your defined unit of measure configured for the workspace under the Units tab. Hover your mouse over this icon to read the full label of your unit measurement.
- Plan Est: The automatic calculation or roll up of plan estimates for all for user stories in the display. Each user story in the view displays the individual plan estimate under this column header.
- Task Est: The automatic calculation or roll up of task estimates for all tasks per user story.
- To Do: The automatic calculation or roll up of to do estimates for all tasks per user story.
- Inline Edit a user story by double-clicking within the highlighted row.
Rally -supplied Quick Views can not be edited or deleted. As a result, if a Quick View is selected for display, the Edit Custom View
icon and the Delete Custom View
icon are not available for selection.
A filter of the User Story Summary view in the
tree view returns all matches of parent and child user stories while retaining the hierarchical display. If the parent is not a match, it still appears, but is grayed out to indicate it is not an exact match of your filter criteria.
If Drag & Drop ranking is configured, you may rank user stories on the page by dragging the user story up or down in priority relative to other user stories on the page. Click the user story and drag it up or down in priority on the page. Page ranking on the user story page does not affect the ranking of user stories on other pages.
All child user stories within the current project appear in the User Story Summary view, even if they have a parent user story outside the current project.
Custom Views are not shared among Rally users.
Viewing the User Story Detail page
The User Story Detail page provides a view of an individual user story. The User Story Detail page is the same for both a parent and a child user story. From the User Story Detail page, you can:
- View a read-only display of a single user story in its entirety including all current field values and details.
- Perform multiple activities on the displayed user story.
- Navigate to other work items associated to the displayed user story.
The Sidebar located on the left of the page displays any associated artifacts related to the current story. Click any link to navigate to a summary view of the related artifacts of the indicated type. This Summary view offers all actions of the typical Work Item Summary view.
From the Sidebar, click the
link to display the Story Burndown page. Use the show
and hide
icons to control the Sidebar display.
Click the
URL icon in the upper-left corner of the Detail page to open a new Detail User Story page with the complete URL to this work item. From here you can copy the URL to use as a reference link in email to team members, or attachments to other work items, and so on.
Use the Actions button located in the upper-right of the User Story Detail page to select action options such as Edit, New, Copy, Print, Delete, and other specific actions directly from the User Story Detail. As you navigate through the associations, the Actions button menu options vary in relation to the artifact you are viewing. The top section of the menu options apply to the root artifact (in this case the user story), while the lower half of the options apply to the associated work item.
Your display will vary based upon the User Role and Permissions you have been assigned for the workspace.
If you expect to see a field that is not on this screen, it may have been Hidden by the administrator.
A child user story displays a hyperlinked value in the Parent field allowing you to easily navigate the user story hierarchy.
If Drag and Drop ranking is configured for your workspace, the Rank field is not displayed in the user story details.
User story fields
These field values can be set when creating or editing a user story.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||