Мое сердце екает, когда я понимаю наконец, в чем дело. Я уже видел такое не раз. Все очень просто: сначала ты берешься за срочный проект, где финальная дата не может быть отложена из-за внешних обязательств перед Уолл-стрит или клиентами. Затем ты обращаешься к разработчикам, которые забивают все время в расписании, не оставляя ничего для тестировщиков или отдела сопровождения. И так как никто не хочет пропустить дату запуска, после разработчиков все должны действовать со скоростью молнии, принимая необдуманные и необоснованные решения, чтобы успеть к дедлайну.
Результаты подобных действий хорошими никогда не бывают. Обычно полученный программный продукт настолько нестабилен и не годится для использования, что даже люди, которые готовы были убить за него, заканчивают тем, что не считают нужным запускать его в продажу. И, конечно же, отдел IT-сопровождения должен работать ночами, перезагружая серверы часами, чтобы компенсировать работу дерьмового кода, прикладывая героические усилия, чтобы скрыть от всего остального мира, насколько все плохо