Мораль этой истории:... «Идеальный программист. Как стать профессионалом разработки ПО»

  • Аватар пользователя
    mztrp
    30 декабря 2018

    Мораль этой истории: ключевые участники проекта (будь то внешний за- казчик или внутренний руководитель) придумали схему, которая заставит разработчиков быстро писать код. Эффективно? Нет. Быстро? Да. Вот как работает эта схема.

    – Сказать разработчику, что приложение очень простое. Это создает у группы разработки искаженное представление о масштабах работы. Кроме того, разработчики быстро берутся за работу, а тем време- нем… – Функциональность проекта расширяется, причем рабочая группа ока- зывается виноватой в том, что не распознала эту необходимость за- ранее. В нашем случае жесткое кодирование контента должно было привести к усложнению обновлений. Как я мог этого не понять сразу? Я понял, но до этого я получил лживые обещания от заказчика. Или другой вариант: заказчик нанимает «нового человека», который на- ходит какое-нибудь явное упущение. А завтра заказчик скажет, что они приняли на работу Стива Джобса, и в приложение нужно доба- вить алхимические трансформации? Далее… – Проект постоянно подгоняется, чтобы работа была завершена к ис- ходному сроку. Разработчики трудятся на максимальной скорости (и с максимальным риском ошибок, но кто станет обращать на это внимание?). До срока остается пара дней? Зачем говорить, что срок сдачи можно перенести, если работа идет так продуктивно? Нужно использовать это в своих интересах! Потом срок наступает, добавля- ется еще несколько дней, потом неделя — и это после того, как вы отработаете 20-часовую смену, чтобы все было сделано вовремя. Все как на знаменитой картинке с ослом и морковкой — не считая того, что с ослом обращаются намного лучше, чем с вами.

    158