  Agile Techniques For Risk Management  Risk management is a
buzzword that managers and CTOs know well. Risky things, by
definition, entail risk. And risky things, when they fail, tend
to make these same managers and CTOs look bad. So anytime they
can find a way to manage and minimize risk, they do it.  There
are many traditional risk management strategies. Companies with
more money than good sense put multiple teams on the same
project, and let it be known that only the first team done gets
any bonus money. The assumption is that if we've got multiple
teams on the same project, at least one of them will get it done
right. The reality is a bit different. You've incented your
teams to not cooperate or share lessons learned, work long
hours, and take shortcuts. All these leads to the reinvention of
the wheel, bug-ridden code, and projects that barely work. Not
to mention burned out developers who end up quitting.  Another
tactic is the reorganization. This technique doesn't mitigate
risk for the company, but th