[2191] in Release_Engineering

home help back first fref pref prev next nref lref last post

Re: Severity levels of bug reports

jon@ATHENA.MIT.EDU (jon@ATHENA.MIT.EDU)
Sat Feb 24 19:51:44 1990

This is part of the way Multics development ranked problem reports.  For more
look at /mit/jon/MAB/mab??? ...

		-- Jon


     Problem reports are further divided  into  Priority  groups,
according to the significance of the problem.

     1.  Problem Reports

         A.  Critical Priority, a problem which:

             -  interferes with system  operation  to  an  extent
                that  usefulness  of  the system is significantly
                limited for most users of the system. (1)

             -  irreparably compromises the security or integrity
                of data  stored  in  the  system.   Data  storage
                problems  at  system  priority  must  affect many
                system files, or files  which  are  difficult  to
                retrieve or recreate.

         B.  High Priority, a problem which:

             -  causes  installed  system  programs  to  fail  to
                operate  correctly in limited circumstances, with
                no known bypass for the problem.   Such  problems
                can be tolerated for short periods of time.

             -  compromises data  security  or  integrity  for  a
                small  number  of  files  in  a  way which can be
                repaired without significant loss of data.   Such
                problems  can  be  tolerated for short periods of
                time.

         C.  Normal Priority, a problem which:

             -  causes installed system programs  to  fail  in  a
                minor way which can be bypassed, or ignored.

             -  results from incorrect documentation.

_________________________________________________________________

(1) This includes, but is not limited to, situations in  which  a
site  is  totally down, or is running in a highly crippled state.
     The  goal  for  TR processing performance states that 75% of
all TR processing operations will be completed within a specified
amount of time, where times are measured from submission  of  the
TR  into  the  TR  system  to  completion  of  the  TR processing
operation.

     The procedures for TR processing state the  order  in  which
TRs  are  to be processed, and the expected amount of time needed
to perform each TR processing operation.

 . . . 

     The expected amount of time  required  to  perform  each  TR
processing  operation  is  shown  in  the table below.  Times are
expressed as the number of calendar  weeks  which  should  elapse
from  time  of  submission  to  the time of operation completion,
averaged over all TRs whose operations have completed during  the
reporting  period.   Because  the times are averages, they do not
state the processing performance expected for  a  particular  TR.
They instead address our overall TR processing performance.


        Table 1:  Average Calendar Weeks from Submission
                  to Completion of TR Processing Operation

OPERATION   \       Problem              Problem
COMPLETED    \  Critical  High   Query   Normal      Suggestion
______________\__________________________________________________
               |                                                |
Verification   |   0.2     1       1        2            4      |
               |                                                |
Response       |   1       2       4       13           --      |
               |                                                |
Resolution     |   4      13       4       52           --      |
               _|_________________________________________________|


     Verification  and  routing  operations  are  performed  as a
single processing operation, and are therefore shown as a  single
processing goal in the table above.

     Also,  as  the  table indicates, no response is required for
questions.  No response or resolution is required for  suggestion
reports since current management policies state that response and
resolution of suggestions is optional.


             _____                 _____
             \                     \     # ops completed
total_ops =   >                     >    since 07/01/80
             /____                 /____
        for problems (critical,  for verification,
        high & normal) and       response and
        questions                resolution ops

             _____                 _____
             \                     \     # ops           %_on_time
%_on_time =   >                     >    completed     * for op
             /____                 /____ since 07/01/80
        for problems (critical,  for verification,
        high & normal) and       response and
        questions                resolution ops

%_performance = %_on_time / total_ops

Our goal is:  %_performance >= 75%


O__r_d_e_r _o_f P__r_o_c_e_s_s_i_n_g T_R__s

     TRs   should   be   processed  in  the  following  order  of
importance:

     1.  Problem Reports, Critical Priority

     2.  Problem Reports, High Priority

     3.  Questions

     4.  Problem Reports, Normal Priority

     5.  Suggestions

Type of report and priority  of  problem  reports  are  initially
specified  by the submitter of the report, but can be adjusted by
investigators, TR Administrator (who routes TRs)  and  developers
as the report becomes better understood.


home help back first fref pref prev next nref lref last post