1. A method for analyzing a problem in a distributed processing business system used to provide a service, the method comprising: identifying the problem; preparing for an audit; performing the audit; reviewing the audit; developing an action plan; developing an execution plan; deploying a solution in accordance with the execution plan; monitoring the deployed solution; and recording lessons learned.