System and method to map defect reduction data to organizational maturity profiles for defect projection modeling
First Claim
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage memory having programming instructions operable to:
- determine a maturity level for an organization from a plurality of maturity levels, wherein a plurality of defect profiles are organized within the plurality of maturity levels;
select at least one defect profile from the plurality of defect profiled based on the determined maturity level for the organization, wherein each of the plurality of maturity levels is associated with at least one of the plurality of defect profiles and each of the plurality of defect profiles comprises approximate expected percentages for defects in one or more stages in a life cycle of a software code project of the organization; and
provide a projection analysis for the one or more stages in the life cycle of the software code project based on the selected at least one defect profile, the providing the projection analysis comprising;
utilizing the approximate expected percentages for the defects according to the at least one defect profile; and
providing an actual number of expected defects in the one or more stages in the life cycle of the software code project,wherein the projection analysis comprises the approximate expected percentages for the defects in the one or more stages in the life cycle of the software code project, and at least the step of providing the projection analysis is performed by a processor of the computer infrastructure.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to receive a maturity level for an organization and select at least one defect analysis starter/defect reduction method (DAS/DRM) defect profile based on the maturity level. Additionally, the programming instructions are operable to determine a projection analysis for one or more stages of the life cycle of a software code project of the organization based on the at least one DAS/DRM defect profile.
-
Citations
20 Claims
-
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage memory having programming instructions operable to:
-
determine a maturity level for an organization from a plurality of maturity levels, wherein a plurality of defect profiles are organized within the plurality of maturity levels; select at least one defect profile from the plurality of defect profiled based on the determined maturity level for the organization, wherein each of the plurality of maturity levels is associated with at least one of the plurality of defect profiles and each of the plurality of defect profiles comprises approximate expected percentages for defects in one or more stages in a life cycle of a software code project of the organization; and provide a projection analysis for the one or more stages in the life cycle of the software code project based on the selected at least one defect profile, the providing the projection analysis comprising; utilizing the approximate expected percentages for the defects according to the at least one defect profile; and providing an actual number of expected defects in the one or more stages in the life cycle of the software code project, wherein the projection analysis comprises the approximate expected percentages for the defects in the one or more stages in the life cycle of the software code project, and at least the step of providing the projection analysis is performed by a processor of the computer infrastructure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system implemented in hardware, comprising:
-
a selection tool operable to; determine a maturity level for an organization from a plurality of maturity levels, wherein a plurality of defect profiles are organized within the plurality of maturity levels; and select at least one defect analysis starter/defect reduction method (DAS/DRM) defect profile based on the determined maturity level, wherein each of the plurality of maturity levels is associated with at least one of the plurality of defect profiles; and a defect projection tool operable to determine a projection analysis for one or more stages of a life cycle a software code project of the organization based on the at least one DAS/DRM defect profile, wherein the projection analysis comprises at least one of; expected defect profiles at the one or more stages in the life cycle of the software code project; and projected resource investment for the one or more stages in the life cycle of the software code project comprising; a first set of percentage of resource investments at the one or more stages of the life cycle corresponding to an in-house system test; and a second set of percentage of resource investments at the one or more stages of the life cycle corresponding to a third party system test. - View Dependent Claims (18, 19)
-
-
20. A computer program product comprising a computer readable hardware storage device having readable program code embodied in the hardware storage device, the computer program product includes at least one component operable to:
-
determine a maturity level for an organization from a plurality of maturity levels, wherein a plurality of defect profiles are organized within the plurality of maturity levels; select at least one defect profile from the plurality of defect profiled based on the determined maturity level for the organization, wherein each of the plurality of maturity levels is associated with the at least one defect profile of the plurality of defect profiles and each of the plurality of defect profiles comprises approximate expected percentages for defects in one or more stages in a life cycle of a software code project of the organization; and determine a projection analysis for the one or more stages in the life cycle of the software code project based on the selected at least one defect profile, the determining the projection analysis comprises; utilizing the approximate expected percentages for the defects according to the at least one defect profile; providing an actual number of expected defects in the one or more stages in the life cycle of the software code project; and projecting resource investment for the one or more stages in the life cycle of the software code project.
-
Specification