Bach asserts that a strategy of risk management can be the most successful in making changes, and that it can occur within a leadership framework, without the need for process control. The usual formula for success in software development is to create the right environment, get the right people, determine the right course of action, and make everyone do it. However, risk management "seeks to optimize resources and maximize flexibility by identifying and prioritizing potential failures and deploying processes, whether controlled or uncontrolled, to the extent necessary to avoid the important failures.
"Think of risk management as the art of protecting the project from failure," Bach says. "At each level, there is a dialog that goes on between risk thinking and success thinking. This often corresponds to an actual conversation between Development and Quality Assurance."
Back can be contacted at (408) 431-1476 or via e-mail at jbach@netcom.com.