Академический Документы
Профессиональный Документы
Культура Документы
- Shankar KN
Contents
1 2 3 4
Causal Analysis and its purpose List of Causes present in IPMS Definition for Causes References
9 February 2012
Causal Analysis
Purpose To analyze defects and problems relating to quality in a systematic manner and to
initiate corrective as well as preventive measures with a view to avoid/minimize recurrence of the same in future phases/projects
9 February 2012
Inadequate Input Inadequate Standards Inadequate Skill Inadequate Training/Induction Inadequate Documentation Inadequate Communication Inapplicable/Inappropriate Method/Process Inadequacy of Tool Inherited Defects Reviewer's Misunderstanding/Misconception
Inadequate Environment/Infrastructure Inadequate Planning Inappropriate use of DP checklist Inappropriate use of Standards Lack of Business/Application Knowledge Inadequate test plan or cases Inadequate Checklist Inadequate Self Reviews Inadequate V&V of CSP or Reusable Components Suggestions
9 February 2012
Inadequate Input
Inadequate Skill
The person is not technically skilled Lack of technical knowledge Skill does not meet the requirement Not skilled in analysis / design techniques
9 February 2012
contd
Inadequate Documentation
Adequate documentation not available for the process/work Implicit requirements not being documented Defects were introduced because impact analysis of change was not documented properly Templates do not specify what needs to be documented Insufficient comments are used to describe the purpose Insufficient discrimination between defined items Item definition inconsistent and distributed. Incomplete/Incorrect Traceability Document Explanation not proper/incomplete in the work item which is used as input to the subsequent phases
9 February 2012
contd
Inadequate Training/Induction
Ineffective training Untrained Resources Ineffective project induction Training not imparted at the right time
Inadequacy of Tool
Problem with the tool used Limitation of the tool Defect was introduced due to a change made in a reusable component Incompatibility of a tool being used in the project with other tools being used
9 February 2012
contd
Inadequate Planning
Not Enough time allocated to complete the activity and hence error occurred Inadequate Testing by the programmer Inability to identify functional experts in team. Improper handling of changes. Inadequacy of tool used for planning. Tendency to give too many features. Improper selection/omission of optional processes.
Inadequate Standards
Standards document is not complete and there are missing coding or documentation standards Project Standards for the phase are incorrect or incomplete Project standards are so generic, that it is difficult to follow them Non-existent project standards
9 February 2012
contd
Inadequate Communication
Lack of effective communication within the offshore team or between onsite-offshore team. (For example: Change in Standards not being communicated within the team) Obsolete standards or input document used No minutes of meeting prepared Misinterpretation of information Issues not tracked / resolved Inadequate Communication Skills No proper communication between developer and end user Different perspective of the situation / problem / requirement Lack of feedback mechanism Inadequate coordination among the team Improper coordination between relevant groups
9 February 2012
contd
A defect has occurred because the review of other items was not complete
All the defects, which are caused due to oversight, will be attributed to this cause No self reviews
9 February 2012
contd
A defect occurred because the project followed a process not defined in iQMS or OSSP
Inadequate Checklist
Checklist is incorrect/incomplete Non-existent Checklist Checklist is not used OR not followed in appropriate places Schedule pressure leads to bypass examining product against checklist
9 February 2012
contd
Standards Document is not used OR Standards are not followed in appropriate places
Inherited Defects
Typically used in Maintenance / Conversion / Migration / Reengineering projects where we get the application to be worked upon. The existing application has some bugs, which were detected during the code walkthrough or testing.
9 February 2012
contd
Reviewer is not aware of the functionality, Reviewer's perception was different from author, in case where the defect is a misunderstanding on reviewer's part and it is to be rejected. Reviewer does not have domain knowledge for the same Misunderstanding of module function/Program segment function Misunderstanding concerning the module function and their relationship to system function Improper co-ordination between reviewer and developer When the right kind of hardware or software is not available (server issues etc) which has given rise to a defect Coding / Testing environment incomplete Testing environment not in sync with production / client Acceptance environment Inadequate/Incorrect/Incomplete Software Upgrade
9 February 2012
contd
Suggestions
This is to take care of those changes suggested by the reviewer, which cannot be classified under any other defect category. These changes may include change in format of an error message, colour/size of any UI element etc. Cause to be used only for severity "Suggestion"
9 February 2012
References
URL: https://iqmskm.ultimatix.net/km/index.php/PPM_A
9 February 2012
Thank You
9 February 2012