• Если мы делаем какой-то физический объект или продукт, то почему ПО никогда не считается законченным?
  • Если мы говорим об инженерных решениях, то почему мы никогда не можем уверенно планировать наперед?
  • Если мы — архитекторы или строители, то почему так много проектов заканчиваются полным провалом?
  • И наконец, при наличии множества советов, best practices, принципов, книг и докладов о разработке ПО, почему так много проектов превращаются в невыносимое место для работы?