Research Article

Development and Application of New Quality Model for Software Projects

Table 4

Complete processes of software failure mode and effect analysis.

CCT
Function/processSubprocessMode of failureEffect of failureCause of failureCurrent controlsCurrent statusRecommended corrective actionsAction byAction takenRevised status
OCCSEVDETRPN1OCCSEVDETRPN2

CodingPlanningInadequate skills/knowledge about the processUnable to access the applicationRequest has not been raised to get accessThis should be added in implementation checklist410140Assigning SPOC to get accessProject manager (PM)Knowledge transition about process110110

CodingPlanningInadequate timeDelivery not in timeIncorrect estimated hoursEstimation should be done by skilled resources4105200Project owner/lead has to review the estimation based on requirements givenProject manager (PM)To follow estimation model with proper training & knowledge110110
Requirement change81010800110550
Inappropriate skilled resources for DEV4105200110110
Testing & review objective is not clear15151313
Inappropriate skilled resources for testing & review435601111

CodingDevelopmentNot reusing the existing rulesFile size is huge to moveIncrease in the count of rulesCode review should be done to check the logic/rules handled45120Proper training and developmentProject manager (PM)Review by skilled resources1515

CodingTestingInvalid dataDefects raisedImproper data handled while testingProper unit test scripts should be provided810180Proper training about the applicationProject manager (PM) Valid unit test script template is followed with valid values & validations410140
Testing objective is not clear4105200110110
Inappropriate skilled resources for testing41010400110550

CodingReviewInappropriate skilled resources for reviewDefects raisedReviewed unnecessary codesShould give the details about the code to be reviewed43112Sharing the code details with required rule set & rule set versionProject manager (PM) To follow IQA, EQA, and FI process before implementation1313
Inadequate time13131313
Improper details about code review810180110110