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: receive a maturity level for an organization; select at least one defect profile based on the maturity level for the organization from a plurality of defect profiles, wherein each of the plurality of defect profiles comprises a trigger defect profile, a valid/invalid category defect profile, and a target defect profile associated with each level of maturity, and each of the trigger defect profile, the valid/invalid category defect profile, and the target defect profile comprise approximate expected percentages for defects in one or more stages in a life cycle of a software code project of the organization; determine a predetermined amount of lines of code value for the software code project; 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 and the determined predetermined amount of lines of code value, the providing the projection analysis comprising: utilizing the approximate expected percentages for the defects according to the at least one of the trigger defect profile, the valid/invalid category profile, and the target defect profile and the predetermined amount of lines of code value to determine a number of defects per the predetermined amount of lines of code; and providing an actual number of expected defects in the one or more stages in the life cycle of the software code project based on the determined number of defects per the predetermined amount of lines of code for the at least one of the trigger defect profile, the valid/invalid category profile, and the target defect profile, wherein at least the step of providing the projection analysis is performed by a processor of the computer infrastructure.