Ecmu1 Defect Ug
Ecmu1 Defect Ug
Version 1.0
Table Of Contents
Provide traceability and history for Enterprise Defect and Issue tracking.
Allow for automatic email notification to stakeholders of the process.
Allow for automatic escalation when defects/issues have not been addressed within a
specified period of time.
Provide real-time statistics as to where in the workflow an individual defect/issue currently
exists.
Provide metrics and querying ability of the process.
1.2 Purpose
The purpose of this guide is to provide detailed directions on how to use the features of
ClearQuest Desktop to implement the Enterprise Defect/Issue Tracking Process. The guide is
intended for Submitters, Owners, Executives and any other stakeholder of the Enterprise
Defect/Issue Tracking Process.
1.3 Scope
The ClearQuest Desktop piece of the Enterprise Defect/Issue Tracking Process is to be used to
record all new Defects/Issues of a Project.
Defects/Issues may be deferred or closed at various stages in the process. In addition, preset automatic
email notification rules are triggered to notify specific stakeholders at various points within the process.
Note: Be sure to select FreddieMac1 from the Rational ClearQuest Schema Repository window.
The production databases reside in this schema repository.
Various fields are required to transition a Defect/Issue from one state to another. As the Defect/Issue
transitions through the lifecycle, some fields previously left blank will become required. Required fields
are identified in red. Red tabs indicate required fields on that tab. All other fields are optional at that
point in the Defect/Issue lifecycle.
Item – System generated sequential number used for associating a unique number for each
record in the ClearQuest database. This is a non-editable field.
State – Represents where in the Defect/Issue process a request resides. Reference section 7.0
for a complete listing of states.
Type – Specifies the general type of issue to be tracked. Used to identify the type as a Defect,
Issue, Change Request, Structure, New Product or Policy Issue.
Project – Indicates the Enterprise Project associated with the Defect/Issue.
Iteration – Specifies the release number of the project.
Application –
Environment –
Release –
Headline – Field to contain a brief (1 to 2 sentence) synopsis of the Defect, Issue etc.
Description – Field of unlimited character space used to contain a detailed description of the
Defect, Issue etc.
Phase – Specifies the projects life cycle phase for which an issue was identified.
Priority – Indicates the level of attention desired for the Defect, Issue etc.
Category – Used to define the category of the Defect, Issue etc… For example, indicates if
the Defect/Issue is in the environment or Financial Product.
Complexity – Used by Development, Project Mgmt, or Project Lead’s to estimate the
duration/resources required to resolve a Defect/Issue.
Origination – Specifies the stakeholder group in which the issue was identified.
Severity – Identifies the level of impact for the Defect, Issue, etc.
Owner – Individual(s) identified as responsible for resolving the Defect/Issue. The
individual(s) in this field are responsible for transitioning the record through closure.
Due Date – Captures the date by which the fix or issue needs to be resolved and ready for
implementation.
Submitted By – Automatically populated with the User ID of the person logged on when
submitting the Defect/Issue.
Submit Date – Automatically populated with the date on which the Defect/Issue was
submitted.
Plan Task – Captures a number that corresponds with a Microsoft Project Task ID number.
Plan Task Description – Contains a task name and its description.
Plan Task Interdependencies – Document any dependencies that are associated with this
record. For example, task B and C must be completed before task A can be closed. Use the
Notes field to capture the status of the interdependencies.
Requirements Information – Insert associated requirements number in the “Requirements
Number:” field. Describe the requirement in the “Description:” field.
Add (Button) – Allows user to browse local or network directories and add files, documents
etc. to this field/request.
Delete (Button) – Allows user to remove the highlighted file from the attachments field.
Save As (Button) – Allows user to save the highlighted file as another file in local or network
directories.
Open (Button) – Opens the highlighted file in it’s associated application.
New Note – Used to enter comments concerning changes or status of issues surrounding this
record.
Notes Log – Automatically captures all comments entered into the New Note field.
UCM Project – Identifies the name of the UCM project that ClearQuest activity and the
ClearCase source code are associated.
Stream – Identifies the name of the Integration or Development stream from which the
source code and the activity originate.
View – Identifies the ClearCase view used when associating the source code with the
ClearQuest activity.
Change Set – Contains a list of all changes associated with this activity.
4.7 Environment
Action TimeStamp – Automatically populated with the time that an action was taken against
this record.
User Name – Automatically populated with the User ID of the person who took an action
against this record.
Action Name – Automatically populated with the Action Name used against this record.
New State – Automatically populated with the name of the state resulting from the action
taken.
Old State – Automatically populated with the name of the State that existed prior to taking
the action.
2. To populate the fields that reference users (i.e., Owner), click on Add button.
3. Click on Browse… button. Note: “Search key” field only works for login IDs (employee/consultant
numbers).
4. The “LookupUser” query should be automatically displayed in your Personal Queries folder. Double-
click on “LookupUser.”
5. Type in the user’s last name, or any part of the user’s name, with no spaces. (By default, the Operator
is set to Contains.) Click OK. NOTE: The lookup is CaSe-sEnSiTiVe!! Users’ names are listed in
Title Case. The first letter of the first and last name is upper-case and the remainder of the name is
lower-case, i.e., Smith,John.
6. When the results are displayed, highlight the correct user and click OK.
7. If you need to change the value (user) of the field, first highlight the name and click Remove. Then
follow the instructions above to add a new user.
The query will display all records in the top right side of the query results area.
Highlight the desired record.
Details of the selected record will be displayed in the bottom right query results area.
The following matrix identifies all of the states in the Enterprise Defect/Issue Process Transition and the
actions that allow users to navigate among the states. The remaining sections describe the states and the
actions available within each state.
8.1 Submitted
Submitted is the first state in the transition. The submitter of the record will fill in all mandatory
fields and as much information on the remaining tabs as possible. Once the record is submitted,
an email will be automatically generated to the process owner based on the category and type of
record. The process owner is responsible for opening the record, reviewing the record and
identifying the owner of the record. Once the owner is identified, the record is moved to the
Assigned state.
8.2 Assigned
Once a record enters the Assigned state, an email is automatically generated to the owner of the
record. The owner is responsible for reviewing the details surrounding the record. The owner will
typically identify the Project Schedule Task and any interdependencies associated with the record.
When the owner is ready to start working on the record, he/she moves the record to the Opened
state.
8.3 Opened
While in the Opened state, the owner is actively working to resolve the record. Any important
details surrounding the record must be entered into the New Notes field for history. When the
owner resolves the record, he/she will update the Resolution Tab with the details concerning the
resolution. Once completed, the owner moves the record to the Resolved state.
8.4 Resolved
The purpose of the Resolved state is to identify the record as being resolved but not yet
implemented. The details of the resolution description must contain the expected implementation
date of the resolution. Once the record is implemented, the record owner or process owner will
move the record to the Closed state.
8.5 Closed
The Closed state is used to identify the record as being completed. In the case where the record
was incorrectly closed, the record can be re-opened and moved back to the Opened state.
8.6 Deferred
Records may be deferred for a lack of resources, schedule conflicts or until additional information
can be gathered. Records in the Deferred state are periodically reviewed and may eventually be
re-opened, closed or re-assigned. All records that have been re-opened will resume the Enterprise
Defect/Issue Tracking Process in the Opened state.
Defect_email_ProjectPOC The Project Point(s) of Contact receives an email on the actions Submit,
Close, and Defer or when the Owner is added/changed. This will allow the Point Of Contact to assign
the Defect to a Developer. The Point Of Contact is determined by the Project.
Defect_email_Owner(Assignee) The Owner receives an email on the actions Assign and Reject or
when the Owner is added/changed.
Defect_email_Submitter The Submitter receives an email on the actions Close, Defer, Duplicate,
and Resolve.
Defect_email_NotifyUsers Users included in the NotifyUsers field will receive an email when this
field is changed; for example, if a user is added to this field on the Submit action, the user receives an
email once, following the Submit action. If another user is added to the NotifyUsers field on the
Close action, all users listed in this field will receive an email following the action, including the first
user.
Project Managers, Point(s) Of Contact, Developers and Testers are determined via the Project
record type and the Project Security Group. If security is not required for a Project, the Project
Security Group is set to Enterprise, giving all users visibility to a Project and its Defects. In
addition, there is no role-based security; therefore, any ClearQuest user can perform the Defect
actions specified in the above table.
If security is required, a Project Security Group is created for the Project. In addition, a Project
Developers group and a Project Testers group is required. (Note: The ClearQuest Administrator is
responsible for creating the groups prior to Project creation; only ECM can create new Projects.)
The Project Manager is responsible for updating these groups to allow a Project’s users to “see”
the Project (Project Group Members) and to perform certain Defect record actions depending on
their role (Developer and/or Tester). Customers/End Users of a Project need only be a Project
Group Member. Updates are performed via the Project record in ClearQuest.
Click on OK.
Name the query.
Double-click on the new query name.
The ClearQuest Query Wizard will be displayed (below).
Select Next>.
The query filter allows the query to only return records that match the selection criteria. For example,
selecting the Category field equal to Communication allows the user to only see Defect record types
that have a category of Communication.
Select the values and click Run.
Results will be display in the right Query Display area.
From the Main Menu, select File | Save to save the new query.
12.0 Reports
Reports are available under Public Queries\Defects\Reports in the ClearQuest workspace. Currently there
are no reports identified for this project. To run a report:
In order to create Reports, the user must have the Crystal Reports application installed on their desktop.
NOTE: Crystal Reports is not required to run previously created and saved reports.