software quality and defect estimation organizational impacts 771926