History of Software FailureThe history of software development is an incredible success. Just look around us for evidence of that. But that success has a long, dark shadow that we don’t talk about very much: it’s littered with huge failures. What’s particularly disturbing is that the vast failures keep recurring year after year. The names and dollar amounts may vary, but the story is otherwise the similar. Most software projects fail fully or partially because they don’t meet all their requirements. These requirements can be the cost, time, quality,...