1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: receive data including code inspection services defect analysis data of a software development project; process the data; determine one or more business metrics based on the data; and generate at least one report based on the one or more business metrics comprising at least one of a benefit for shifting defect removal earlier, a benefit for preventing an injection of defects, a benefit for reducing a cycle time and a benefit for reducing production defects, wherein for determining the benefit for shifting the defect removal earlier: the receiving the data comprises: receiving non-functional requirement (NFR) and functional requirement (FR) defect volume escapes that are expected if code inspection services are not used and defects discovered by each trigger from the code inspection services; receiving at least one of a test process, a test effort, potential defects, test efficiency and defect escape probability tables; and receiving an average cost for each defect in different activities; and the processing the data comprises: determining a total shifting defect volume by triggers; shifting defects by type from a source activity to an activity when the code inspection services are performed, wherein a defect is one of directly shifted and shifted with a defect probability table; and calculating a shifting benefit as a defect fix cost difference between discovering one or more defects at the source activity and discovering the one or more defects using the code inspection services.