Difference between revisions of "Bug's settings"

From Catglobe Wiki
Jump to: navigation, search
m (Properties:)
(Parameters:)
Line 1: Line 1:
 
= Settings for Bug template:  =
 
= Settings for Bug template:  =
  
== Parameters:  ==
+
== Properties:  ==
  
=== _Parameter: <span style="color: #ff0000">Reporter [''Required'']</span>  ===
+
=== _Property: <span style="color: #ff0000">Reporter [''Required'']</span>  ===
  
 
*'''Objectives:'''
 
*'''Objectives:'''
Line 11: Line 11:
 
*'''Value:'''
 
*'''Value:'''
  
&nbsp;&nbsp;&nbsp;&nbsp; Select the person who sent the bug report.
+
&nbsp;&nbsp;&nbsp;&nbsp; Select the person who sent the bug report.  
  
=== _Parameter: <span style="color: #ff0000">Priority [''Required'']</span>  ===
+
=== _Property: <span style="color: #ff0000">Priority [''Required'']</span>  ===
  
 
*'''Objectives:'''
 
*'''Objectives:'''
  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This parameter is used to prioritize bugs so that we can know which one is more important to be fixed than others.
+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This parameter is used to prioritize bugs so that we can know which one is more important to be fixed than others.  
  
 
*'''Values:'''
 
*'''Values:'''
Line 27: Line 27:
 
'''&nbsp;&nbsp;&nbsp;&nbsp; Medium:''' choose this option if:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ A work process doesn't work, but a work-around works.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Validation incorrectly limits something that should be allowed.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ A work process doesn't work in FireFox, but works in other browswers.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Text resources wrong/misleading.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ That LnF guideline are not followed prevents users from finishing a work process properly.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Perfomance/speed issue.  
 
'''&nbsp;&nbsp;&nbsp;&nbsp; Medium:''' choose this option if:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ A work process doesn't work, but a work-around works.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Validation incorrectly limits something that should be allowed.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ A work process doesn't work in FireFox, but works in other browswers.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Text resources wrong/misleading.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ That LnF guideline are not followed prevents users from finishing a work process properly.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Perfomance/speed issue.  
  
'''&nbsp;&nbsp;&nbsp;&nbsp; Nice to have:''' choose this option if:&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Validation error that doesn't limit normal work processes.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ That LnF are not followed doesn't prevent users from finishing a work process properly.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Text resource doesn't look nice but not misleading.
+
'''&nbsp;&nbsp;&nbsp;&nbsp; Nice to have:''' choose this option if:&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Validation error that doesn't limit normal work processes.&nbsp;&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ That LnF are not followed doesn't prevent users from finishing a work process properly.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+ Text resource doesn't look nice but not misleading.  
  
=== _'''Parameter:''' <span style="color: #ff0000">RootCause_Project [''Required''] </span> ===
+
=== _'''Property:''' <span style="color: #ff0000">RootCause_Project [''Required''] </span> ===
  
 
[[Image:RootCause Project.png]]  
 
[[Image:RootCause Project.png]]  
Line 35: Line 35:
 
*'''Objectives:'''
 
*'''Objectives:'''
  
&nbsp;&nbsp;&nbsp; This parameter is used to keep information about&nbsp;why the bug occurs.&nbsp;
+
&nbsp;&nbsp;&nbsp; This parameter is used to keep information about&nbsp;why the bug occurs.&nbsp;  
  
 
&nbsp;&nbsp;&nbsp;&nbsp;Investigating this parameter's information, we&nbsp;can know how&nbsp;stable we&nbsp;are&nbsp;regarding to the Project Management&nbsp;process.&nbsp;  
 
&nbsp;&nbsp;&nbsp;&nbsp;Investigating this parameter's information, we&nbsp;can know how&nbsp;stable we&nbsp;are&nbsp;regarding to the Project Management&nbsp;process.&nbsp;  
Line 57: Line 57:
 
<br>
 
<br>
  
 +
<br>
  
 
=== _Property: <span style="color: #ff0000">TaskStatus [''Single - Required''] </span> ===
 
=== _Property: <span style="color: #ff0000">TaskStatus [''Single - Required''] </span> ===
[[IMAGE:TaskStatus.png]]
+
 
 +
[[Image:TaskStatus.png]]  
  
 
*'''Objectives:'''
 
*'''Objectives:'''
  
&nbsp;&nbsp;&nbsp;&nbsp; This property is used to keep Task's status infomation. It allows us to create the task before the problem is considered as a bug. In the other words, with this property, we can speed up the interaction&nbsp;with clients by creating the task and reply to them right after receiving bug reports.
+
&nbsp;&nbsp;&nbsp;&nbsp; This property is used to keep Task's status infomation. It allows us to create the task before the problem is considered as a bug. In the other words, with this property, we can speed up the interaction&nbsp;with clients by creating the task and reply to them right after receiving bug reports.  
  
 
*'''Values:'''
 
*'''Values:'''
Line 71: Line 73:
 
'''&nbsp;&nbsp;&nbsp;&nbsp; Needs more information:''' choose this option if&nbsp;the&nbsp;problem&nbsp;cannot be reproduced with the reported information. It requires more information from reporter.&nbsp;'''&nbsp;&nbsp;&nbsp;&nbsp;'''  
 
'''&nbsp;&nbsp;&nbsp;&nbsp; Needs more information:''' choose this option if&nbsp;the&nbsp;problem&nbsp;cannot be reproduced with the reported information. It requires more information from reporter.&nbsp;'''&nbsp;&nbsp;&nbsp;&nbsp;'''  
  
'''&nbsp;&nbsp;&nbsp;&nbsp; Assigned:''' choose this option if&nbsp;the reported problem can be reproduced and assiged to responsible Dev/Group.
+
'''&nbsp;&nbsp;&nbsp;&nbsp; Assigned:''' choose this option if&nbsp;the reported problem can be reproduced and assiged to responsible Dev/Group.  
  
 
=== _Property: <span style="color: #ff0000">FoundIn_Project [''Resource - Not required''] </span> ===
 
=== _Property: <span style="color: #ff0000">FoundIn_Project [''Resource - Not required''] </span> ===
[[IMAGE:FoundIn_Project.png]]
+
 
 +
[[Image:FoundIn Project.png]]  
  
 
*'''Objectives:'''
 
*'''Objectives:'''
  
&nbsp;&nbsp;&nbsp;&nbsp; The property simply tell us which project the bug comes from; therefore, presents the project's quality.
+
&nbsp;&nbsp;&nbsp;&nbsp; The property simply tell us which project the bug comes from; therefore, presents the project's quality.  
  
 
*'''Values'''
 
*'''Values'''
  
&nbsp;&nbsp;&nbsp;&nbsp; Choose the project that the bug comes from.
+
&nbsp;&nbsp;&nbsp;&nbsp; Choose the project that the bug comes from.  
  
 
=== _Property: <span style="color: #ff0000">FoundIn_Stage [''Single - Required''] </span> ===
 
=== _Property: <span style="color: #ff0000">FoundIn_Stage [''Single - Required''] </span> ===
Line 102: Line 105:
 
'''&nbsp;&nbsp;&nbsp;&nbsp; Pre-Released:''' choose this option if the bug is found after the project was released to client (PRE PROD).&nbsp;'''&nbsp;&nbsp;&nbsp;&nbsp;'''  
 
'''&nbsp;&nbsp;&nbsp;&nbsp; Pre-Released:''' choose this option if the bug is found after the project was released to client (PRE PROD).&nbsp;'''&nbsp;&nbsp;&nbsp;&nbsp;'''  
  
'''&nbsp;&nbsp;&nbsp;&nbsp; Released:''' choose this option if the bug is found after the project was released to client (used in production site).
+
'''&nbsp;&nbsp;&nbsp;&nbsp; Released:''' choose this option if the bug is found after the project was released to client (used in production site).  
  
 
=== _Property: <span style="color: #ff0000">FoundBy_User [''Single - Required''] </span> ===
 
=== _Property: <span style="color: #ff0000">FoundBy_User [''Single - Required''] </span> ===
[[IMAGE:FoundBy_User.png]]
+
 
 +
[[Image:FoundBy User.png]]  
  
 
*'''Objectives:'''
 
*'''Objectives:'''
  
&nbsp;&nbsp;&nbsp;&nbsp; Similiarly to Approver parameter, this property stores information about the bug reporter. The main idea of having&nbsp;this property is that we can know if the bug is found by&nbsp;the members of&nbsp;development team or other teams. It would be great if all bugs are found by development team in testing stage.
+
&nbsp;&nbsp;&nbsp;&nbsp; Similiarly to Approver parameter, this property stores information about the bug reporter. The main idea of having&nbsp;this property is that we can know if the bug is found by&nbsp;the members of&nbsp;development team or other teams. It would be great if all bugs are found by development team in testing stage.  
  
 
*'''Values&nbsp;&nbsp;&nbsp;&nbsp;'''
 
*'''Values&nbsp;&nbsp;&nbsp;&nbsp;'''
Line 119: Line 123:
 
'''&nbsp;&nbsp;&nbsp;&nbsp; Production:''' choose this option if the bug is found while doing production work (Catinet and Process).  
 
'''&nbsp;&nbsp;&nbsp;&nbsp; Production:''' choose this option if the bug is found while doing production work (Catinet and Process).  
  
'''&nbsp;&nbsp;&nbsp;&nbsp; Client/User:''' choose this option if the bug is found by end clients/users/partners.
+
'''&nbsp;&nbsp;&nbsp;&nbsp; Client/User:''' choose this option if the bug is found by end clients/users/partners.  
  
 
=== _Property: <span style="color: #ff0000">Version [''Multi – Required'')] </span> ===
 
=== _Property: <span style="color: #ff0000">Version [''Multi – Required'')] </span> ===
[[IMAGE:Version.png]]
+
 
 +
[[Image:Version.png]]  
  
 
*'''Objectives:'''
 
*'''Objectives:'''
Line 130: Line 135:
 
*'''Values:'''
 
*'''Values:'''
  
&nbsp;&nbsp;&nbsp;&nbsp; Select all the versions having the bug.
+
&nbsp;&nbsp;&nbsp;&nbsp; Select all the versions having the bug.  
  
 
=== _Property: <span style="color: #ff0000">Version_unFixed [''Multi – Required''] </span> ===
 
=== _Property: <span style="color: #ff0000">Version_unFixed [''Multi – Required''] </span> ===
[[IMAGE:Version_unFixed.png]]
+
 
 +
[[Image:Version unFixed.png]]  
  
 
*'''Objectives:'''
 
*'''Objectives:'''

Revision as of 10:28, 9 September 2009

Settings for Bug template:

Properties:

_Property: Reporter [Required]

  • Objectives:

     This parameter stores information about the bug reporters so that we can:
       + Contact to them to get more information of the bug report, to ask them for approval after the bug was fixed.
       + Add them to the task's Observer list so that they can get informer messages about the status of the bug they have reported.

  • Value:

     Select the person who sent the bug report.

_Property: Priority [Required]

  • Objectives:

     This parameter is used to prioritize bugs so that we can know which one is more important to be fixed than others.

  • Values:

     Critical: choose this option if:
               + Important work process cannot be completed or Cattask crasking.

     High: choose this option if:
               + A work process cannot be completed.   
               + A bug that makes Cattask fail.    
               + Return wrong results.    
               + Cause invalid data in the database.    
               + Performance issue on important modules.

     Medium: choose this option if:
               + A work process doesn't work, but a work-around works.    
               + Validation incorrectly limits something that should be allowed.    
               + A work process doesn't work in FireFox, but works in other browswers.    
               + Text resources wrong/misleading.    
               + That LnF guideline are not followed prevents users from finishing a work process properly.    
               + Perfomance/speed issue.

     Nice to have: choose this option if: 
               + Validation error that doesn't limit normal work processes.    
               + That LnF are not followed doesn't prevent users from finishing a work process properly.
               + Text resource doesn't look nice but not misleading.

_Property: RootCause_Project [Required]

RootCause Project.png

  • Objectives:

    This parameter is used to keep information about why the bug occurs. 

    Investigating this parameter's information, we can know how stable we are regarding to the Project Management process. 

  • Values:

     From making projects: choose this option if the bug is caused from making a new projects.

     From fixing other bugs: choose this option if the bug is caused from fixing other bugs.

     New discoveries (Bugs comming out of nowhere): choose this option if the bug is on the system from very early versions.

     From changes in FD: choose this option if the bug is caused from changes in FD.

     From changes in LnF guideline: choose this option if the bug is caused from changes in LnF guideline.

     From missing features when making new projects: choose this option if the bug is caused from missing features when making new projects.

     Unknown: choose this option if you cannot choose one of the above options.



_Property: TaskStatus [Single - Required]

TaskStatus.png

  • Objectives:

     This property is used to keep Task's status infomation. It allows us to create the task before the problem is considered as a bug. In the other words, with this property, we can speed up the interaction with clients by creating the task and reply to them right after receiving bug reports.

  • Values:

     Reproducing: choose this option if the task is created for the bug report but it is not accepted as a bug yet. Tester/Dev is trying to reproducing the reported problem.     

     Needs more information: choose this option if the problem cannot be reproduced with the reported information. It requires more information from reporter.     

     Assigned: choose this option if the reported problem can be reproduced and assiged to responsible Dev/Group.

_Property: FoundIn_Project [Resource - Not required]

FoundIn Project.png

  • Objectives:

     The property simply tell us which project the bug comes from; therefore, presents the project's quality.

  • Values

     Choose the project that the bug comes from.

_Property: FoundIn_Stage [Single - Required]

FoundIn Stage.png

  • Objectves:

     The property store information about in which stage of the Project Development Life Circle the bug comes from. Since "the cost of fixing faults increases as you move the product towards live use", this property allows us to have an overview of our "cost of fixing bug" and then improving the Testing process.

  • Values

     Testing: choose this option if the bug is found in testing phase before giving it to QA for approving the testing task.     

     Approving: choose this option if the bug is found after the testing task was sent to QA for approval at the first time.     

     Before Deploy: choose this option if the bug is found after IAT but before client ever had the chance to find it.     

     Pre-Released: choose this option if the bug is found after the project was released to client (PRE PROD).     

     Released: choose this option if the bug is found after the project was released to client (used in production site).

_Property: FoundBy_User [Single - Required]

FoundBy User.png

  • Objectives:

     Similiarly to Approver parameter, this property stores information about the bug reporter. The main idea of having this property is that we can know if the bug is found by the members of development team or other teams. It would be great if all bugs are found by development team in testing stage.

  • Values    

     Development Team: choose this option if the bug is found by the Team itself, including QA and BA if in the Approval phase.

     Other Team: choose this option if the bug is found by some other team.

     Production: choose this option if the bug is found while doing production work (Catinet and Process).

     Client/User: choose this option if the bug is found by end clients/users/partners.

_Property: Version [Multi – Required)]

Version.png

  • Objectives:

     The property stores information about how many and which versions the bug occurs so that the Devs and Tester can know in which versions the bugs should be fixed.

  • Values:

     Select all the versions having the bug.

_Property: Version_unFixed [Multi – Required]

Version unFixed.png

  • Objectives:

     This property stores information about which versions the bug hasn't been fixed yet. Using it together with the Version property, we have all information about relationship between bugs and versions.

  • Values:

     Select all the versions having the bug which has not been fixed yet.