A Completely Unncessary Miracle on August 18, 2010 agile responsibility risk analysis software development +