Beruflich Dokumente
Kultur Dokumente
Version 4.0
IMPORTANT NOTE: ...................................................................................................... 3
1. Introduction .............................................................................................................. 3
1. I NTR OD U CTI ON
The QC Agile Accelerator helps Dev and QA teams to implement Agile processes and entities
within an organization using HP Quality Center. The main features of the Accelerator:
a. Setup of Agile entities – Product, Release, Sprint, User Stories and Tasks. Special user
defined fields for each of the entities
b. Product Backlog re-prioritization and navigation
c. Effort Calculation & Story Points
d. Super Stories
e. Issues (Impediments) and Alerts
f. Agile Reports
g. Pre-built Views
h. Teams and Team members
i. Security and Authorization
2. T H EM E – F OL DER S TR U CTU R E
a. Login as Product Master (productowner1/<no password>). Navigate to the Management
Module in QC. Select the top level (Releases) and create a Releases Folder. (IMP: A releases
folder corresponds to a PRODUCT in the Agile world).
b. Create a Release directly under the Release Folder created in Step 1 (IMP: Release in Mgmt
module corresponds to RELEASE in Agile world). Start and End Dates are mandatory. (In the
Advanced version of the accelerator, multiple release folder levels can be created. In the Basic
version, only one release folder level is allowed)
c. Navigate to the Requirements Module – the workflow has automatically created a
Requirement with the same name as the Product and the requirement type is Product Folder. It
has also created a Requirement type – Release Folder under the Product. It also creates a
“Release Backlog Folder” under the Release requirement. [The workflow automatically
recreates the product and release from the Mgmt module to Requirements module – thus saving
re-work and reducing human errors].
d. In the Management module, create two cycles under the Release (IMP: A cycle in Mgmt
module corresponds to SPRINT in Agile world). Start and End Dates are mandatory. Name
these Cycles – Sprint1 and Sprint2 -> This will make Agile users better digest with the fact that
we are talking about Sprints now.
e. Go to the Requirements module. Click Refresh icon. The requirements tree is automatically
created based on the Mgmt module. This tree structure is seen:
f. Product name (Req Type: Product Folder)
g. Release name (Req Type: Release Folder)
h. Backlog Folder (Req Type: Backlog Folder)
i. User Story (Req Type: User Story)
j. Sprint Name (Req Type: Sprint Folder)
Note: Every sprint will have a default user story created called <sprint
name>_Tasks_FromDefectsModule. This is the user story that will contain all tasks that are
generated from the Defects module
a. Now we need to create User Stories. User Stories can be created by uploading using Excel
Add-in or can be created manually. For purposes of demo, we are going to do it manually.
b. Select the Release Backlog Folder requirement created above and click on the New
Requirement icon. Create at least 3 User story requirements.
c. There is a certain amount of built in fault tolerance in the workflow. Selecting the backlog
folder, create one more new requirement and this time choose a Requirement other than “User
Story” requirement in the New requirement dropdown. The workflow auto corrects to create a
User Story requirement. This feature “guides” the user to create the right folder structure.
d. Fill in details about the user story. It will be noticed that the User Story is automatically
populated with the following values:
e. Release to which the user story belongs to
f. Highlight the point that the Sprint to which the user story belongs to is Blank since it is now in
the Backlog Folder
g. Team that is going to implement the User Story
h. Story Points -> This is the “weightage” for the User Story. Select any value from 1 through 8.
3. T H EM E- U SER S TOR Y P R I OR I TI Z A TI ON A ND N A V I GA TI ON
a. We have created 4 User Stories in the above step. Look at the Requirements grid and you
will notice that the Position column is automatically filled in with the position of the User Story.
b. The position determines the priority of the User Story. Lower the number – higher the
priority.
c. In order to move around the User Stories you have 2 options:
d. Use the Up and Down Arrows (icons) to move the User Stories within the sprint – this option
is not available in the basic version
e. Use the Order Backlog icon. Click on the icon and enter the position where you want to
move the User Story to.
(IMPORTANT: After navigation if the page does not refresh automatically –click on the
"Refresh" button manually on the QC screen)
6. T H EM E: S U P ER S TOR I ES
Not available in basic version
a. Sometimes user stories need be broken down to smaller stories. A user stories that
“contains” smaller user stories is called a Super Story
b. To create a Super story, select “Y” in the Super Story drop down in a User Story (let us call
this user story – “A”). Now new user stories can
be created “beneath” this “parent” user story. (By default, only tasks can be created beneath
user stories).
c. The Story Points of a “Super Story” is the sum of the story points of its child user stories.
a. Any impediment in the testing / development phaes that is blocking one or many user
stories is indicated by the Issue type
b. Add an “issue” to the Issue Folder for the Release. Add the user stories that are being
blocked by the issue.
c. Go to the Requirement Traceability tab of the Issue and then click on the Requirement tree
icon in the dialog to list the user stories. Select the user stories that are affected by the Issue
and add them to the bottom portion (Requirement Trace To) of the Issue dialog
d. Now selecting the Issue, click on the icon (hint: Alert related requirements) on the top
portion of the QC screen to alert the related requirements.
e. All user stories that are affected by the Issue, will now have a alert next to the record with a
date/timestamp when the issue was raised and name of the Issue. Clicking on the icon again
clears the alerts in the related user stories
8. T H EM E: CR EA TE T ESTI NG TA SK FR OM D EV EL OP M ENT T A SK
Not available in basic version
a. A development task can be converted into a testing task by clicking on the “Create test from
Dev Task” icon.
b. A new test task is created with all values pre-filled except for the effort calc fields, the
Assigned To and Team Fields. The task type is set to Testing
9. T H EM E- R EP OR TI NG – E X CEL CH A R TS
Navigate to the Dashboard module. Select the “Sprint Burn down Chart” on the left pane.
Click on the “Configuration -> Generate Report” on the right pane. There are FIVE agile
specific charts: Sprint Burn down By Effort, Sprint Burn down by Story Points, Sprint Burn up,
Velocity by # of Story Points, Velocity by # of User Stories
a. Sprint Burn down Chart – By Effort Spent
i. The “Sprint Burn down Chart – By Effort” has 3 input parameters:
1. Release Name
2. Sprint Name
3. Sprint ID (This is one of the user defined fields when you open a sprint requirement details
dialog)
ii. The chart’s X axis is “Date” – starting from the first day of the sprint till last day of sprint. The
chart’s Y axis is # of hours
iii. The chart has 3 lines:
1. Ideal Scenario – Effort burn down in the ideal scenario if no change occurs to estimated
effort throughout the sprint
2. Actual Effort – Actual effort burndown during the sprint
3. Additional Effort added – This line reflects any changes to estimated effort after start of
sprint
b. Sprint Burn down Chart – By Story Points Not Available in Basic Version
i. The “Sprint Burn down Chart – By Story Points” has 3 input parameters:
1. Release Name
2. Sprint Name
3. Sprint ID (This is one of the user defined fields when you open a sprint requirement details
dialog)
ii. The chart’s X axis is “Date” – starting from the first day of the sprint till last day of sprint. The
chart’s Y axis is # of Story Points
iii. The chart has 3 lines:
1. Ideal Scenario – Effort burn down in the ideal scenario if no change occurs to estimated
effort throughout the sprint
2. Actual Effort – Actual story point burndown during the sprint
3. Additional Effort added – This line reflects any changes to estimated # of story points after
start of sprint
c. Sprint Burn Up Chart
Not available in basic version
1. Defects require time to be fixed. So fixing a defect can be a task that will need its effort
estimations to be performed and calculated.
2. Navigate to the Defect module. Create and submit a defect
3. Selecting the defect in the Grid, click on the “Create Tasks from Defects” toolbar button. This
automatically creates a defect and adds it under the User Story <Sprint
name>_Tasks_From_DefectsModule under the corresponding Sprint in the Requirements
module.
4. A confirmation message box for the task creation is displayed
5. Now change the title or the description in the Defect. Click the “Create Tasks from Defects”
toolbar button again.
6. You get a a confirmation message that the changed has been synched to the Requirement.
7. A QC link is also created between the defect and the Requirement
11. T H EM E : P R E- B U I L T V I EWS
Not available in basic version
13. T H EM E – P OP U L A TI NG TH E T EA M L I ST
Not available in basic version
1. User Stories and Tasks can be assigned to “Teams. The list of Teams is created based on
“quasi-dynamic” QC lists. “Teams” are QC user groups groups.
2. Add a new user group to the QC project. Prefix the user group name with “Team”. In order
for this change to get reflected in the QC Team list, click the “Refresh Lists” icon on the tool
bar. QC lists that hold “Team” information are refreshed with the new user group information
3. Open a new user story or task dialog and check if the Team list is now updated with the
new user group’s information
4. To assign a Task to an individual, select the correct “user group” in the “Team” list. Then
use the “Assigned To” drop down sorted by “User Groups” and select the user name within
that user group.