Task: Develop Problem Resolution Plan
This task describes how to create a documented plan providing a defined procedure for managing and resolving problems experienced during the project.
Relationships
RolesMain: Additional: Assisting:
InputsMandatory: Optional:
  • None
External:
  • None
Outputs
Main Description

Often, the procedure for managing each category of problem varies, for example using different Change Control Boards, or following different procedures for implementing solutions. When this is the case, the Problem Resolution Plan should describe the process for managing each category of problem separately.

Steps
Define Problem Resolution Procedure(s)

The first step in developing your Problem Resolution Plan is to define the procedure to be followed for handling each category of problem. In the Rational Unified Process, problem management procedures are triggered by the following:

Status Assessments are created in preparation for scheduled project status reviews. However, the Issues List, when present,may be updated on an unscheduled basis during the Task: Monitor Project Status, if problems are identified that require immediate resolution.

Things to consider are:

  • Method(s) team members will use for raising the problem (e.g. identify defect, raise Change Request)
  • Who is to be involved in assessing the problem and deciding on the best approach for resolution?
  • What will be the mechanism be for implementing the chosen resolution (e.g. submitting a Change Request, raising a Work Order)?
  • How will corrective actions be verified as complete?
Select Tracking Tools and Techniques

It is important to maintain a current list or log of identified problems and their status. Different tools may be used for each problem category (e.g. a defect tracking system may be used for managing product problems, while a simple spreadsheet may be used for tracking project problems).

In this section, identify the tools, databases and files you will use for tracking problems in your project. Also, identify any particular techniques to be used. These may include techniques for:

  • Problem identification
  • Problem analysis
  • Problem prioritization
  • Verification of corrective actions
Assign Problem Management Team(s)

In most projects, problems arising in the project are reviewed on a regular basis by a "triage" team consisting of representatives from each of the project sub-teams (i.e. project management, development, testing, QA etc). The team assesses each problem in turn, and puts an action plan in place to correct the problem.

Identify in your plan, the individuals that will participate in the triage activities. If different triage teams will be used to handle the different categories of problem, identify each group separately.

You should also identify the groups or individuals who will be responsible for verifying that the corrective actions identified for each problem have been implemented.

Set Schedule for Problem Management Activities

Identify in your plan, a schedule for the regular problems management "triage" meetings.

Setting a schedule for problem management tasks is important to the smooth flow of a project. This gives the project team a reliable and consistent place to raise and solve problems. An industry best practice is to have a daily "war room" first thing in the morning at which any team member may attend and identify problems for triage.



Properties
Multiple Occurrences
Event Driven
Ongoing
Optional
Planned
Repeatable