Skip to main content

MSF for CMMI Process Improvement

Go Search
Home
  
MSF for CMMI Process Improvement > Wiki Pages > Activity - Open a Bug  

Activity - Open a Bug

Activity Information

Open a Bug

Description

Always determine if the problem has already been identified before opening a new bug. To open a bug, create a new bug work item and type details about the bug such as how to reproduce the bug, and which build it occurs in. Include as much detail as possible to help the responsible team determine how to best resolve the bug. Finally, the bug is assigned to the appropriate owner.

Roles

ResponsibleTester

Attributes

Element Categories[CMMI Level 3] VER SP 3.2, [CMMI Track 3] Build, [CMMI Track 4] Stabilize, [CMMI Cycle 6] As Needed
GuidanceHow to: Create a Bug
When
Test results are obtained from running a set of tests.
Entry Criteria
Test Results:
The testing effort has uncovered product behavior that runs contrary to what is expected.
Exit Criteria
Bug Work Item:
A bug work item is found that already describes the bug, and the bug work item is updated with new information.

Bug Work Item:
A new bug work item is created describing the bug and assigned to the appropriate developer.
Is RequiredYes

Steps

  1. Determine if Bug is a Duplicate:

    Before opening a new bug in the work item database, search to see if a similar problem has already been identified.

    If the problem is already reported in an open bug work item, update that bug work item with any additional information uncovered during testing.

    If the problem is already reported in a closed bug work item, reactivate the bug work item. Add new information about the bug and document the new steps to reproduce the bug. Also, document the build number where the bug was discovered.
  2. Open a New Bug:

    If the bug is new, open a new bug work item in the work item database.

    Document the steps to reproduce the bug in the bug work item.

    Include as many details as possible to help the team that will investigate the bug so that they can prioritize the bug and understand the problem.

    Where applicable, attach the test, test results, scenario, or requirement to the bug work item.
  3. Assign the Bug:

    Determine the main area of the problem. If more than one area could be the cause, choose one of them.

    Assign the bug to the owner of the affected area of the product.

    Save the bug work item.

Inputs and Outputs

WorkProductInputOutputAllowable States
BugNew

Predecessors

TypeNameDependency Type
Conduct Exploratory TestingFinish-Start
Select and Run Customer Requirement TestsFinish-Start
Select and Run TestsFinish-Start

Last modified at 12/19/2007 10:37 AM  by Administrator