«Самая сложная часть построения системы ПО — решить точно, что же создавать. Никакая другая часть концептуальной работы не является такой трудной, как выявление деталей технических требований, в том числе и взаимодействие с людьми, механизмами и иными системами ПО. Никакая другая часть работы так не портит результат, если она выполнена плохо. Никакая другая часть не дает более трудные для исправления ошибки.»
Фредерик Брукс, No silver bullet