Загрузка предыдущей публикации...
Загрузка предыдущих новостей...
Крис Горсли ожидал, что установка стиральной машины займет всего 10 минут, но в итоге процесс растянулся на четыре часа и потребовал пяти поездок в магазин строительных материалов. Главный технический директор компании по консалтингу в сфере безопасности описал, как непредвиденные трудности — сверление полок, замена несовместимых шлангов и снятие скрытых заглушек — нарушили его планы.
Горсли провел прямую параллель между этой ситуацией и разработкой программного обеспечения, где оценка сроков часто срывается даже при наличии опыта. «Хотя 90% проекта будет таким же, как обычно, всегда найдется одна критическая разница, которая сделает это проект казавшийся тривиальным на этапе оценки и полностью выбьет нас из графика», — пишет он в своем блоге.
Такие преграды часто проявляются в виде необслуживаемых фреймворков, устаревших инструментов разработки или несовместимых компонентов инфраструктуры, которые невозможно предвидеть на этапе планирования. Среда программной разработки меняется быстро, создавая то, что Горсли называет «неизвестными неизвестными». Несмотря на тщательное изучение требований, разработчики непременно сталкиваются с неожиданными препятствиями, превращающими знакомые задачи в сложные вызовы.
Загрузка предыдущей публикации...
Загрузка следующей публикации...
Загрузка предыдущих новостей...
Загрузка следующих новостей...