Думаю, что вполне справедливо сказать, что любая система, которая требует от пользователя мышления программиста, чтобы ввести какие-либо данные, – дрянь.
Когда менеджер спрашивает, как продвигаются дела, именно надежда толкает программистов на ответ «все хорошо!». Надежда – никудышный способ управления проектом по разработке программного обеспечения. А Agile – это ушат с холодной водой, который непрерывно и своевременно возвращает к действительности.