Книга: Идеальный программист. Как стать профессионалом разработки ПО
Ложная готовность
Ложная готовность
Вероятно, худший из всех видов непрофессионализма со стороны программиста – это попытка выдать недоделку за готовый продукт. Иногда это просто открытая ложь, что достаточно плохо. Но гораздо опаснее другая ситуация – попытки подвести рациональную основу под новое определение «готовности». Мы убеждаем себя в том, что сделано достаточно, и переходим к следующей задаче. Мы говорим, что оставшуюся работу можно выполнить позднее, когда у нас будет больше времени.
Эта болезнь заразна. Если одному программисту такое поведение сходит с рук, другие видят и следуют его примеру. Один из них расширяет определение «готовности» еще дальше, и все остальные следуют его примеру. Я видел, как подобные ухищрения доходили до ужасающих крайностей. Один из моих клиентов под «готовностью» понимал регистрацию изменений в базе данных. При этом код мог даже не компилироваться!
Когда группа попадает в эту ловушку, начальство слышит, что все идет нормально. Все отчеты о ходе работ показывают, что работа будет завершена к сроку. Ситуация напоминает пикник слепых на железнодорожных рельсах: никто не видит приближающийся грузовой состав незавершенной работы, пока не будет слишком поздно.
- Реализация и готовность инфопродукта
- Глава 10 Как вернуть значимость Задача сложная, но решаемая
- Ложная и ненадлежащая реклама
- Сложная связь между стрессом и принятием решений
- День 4. Готовность номер один
- Готовность распознавать и исправлять ошибки
- Сложная навигация по сайту
- Рис. 155. Сложная таблица.
- Готовность
- 6. Готовность писем на каждый день
- Готовность к действию
- Более сложная тема: make-файлы и подкаталоги