26 мар. 2010 г.

101 способ понять, что ваш проект обречен

Напоролся на статью «101 способ понять, что ваш проект обречён». Конечно, в каждой шутке есть какая-то часть шутки, но кое-что наводит на размышления.

Понравившиеся способы:

4. Вы написали на языке ruby свой собственный фреймворк, который использует конфигурационные файлы в формате XML

5. Старший член вашей команды считает Мартина Фаулера самонадеянным сопляком

16. Ваш руководитель не знает, чем вы занимались вчера (и ему на самом деле не особо интересно, что именно вы будете делать завтра)

20. Вашего руководителя можно заменить набором правил для автоматического перенаправления электронной почты

23. В системе багтрекинга любой баг имеет приоритет «Critical»

24. ... А любая новая фича — приоритет «Trivial»

25. Затраты на проект всегда магическим образом совпадают с бюджетом проекта

26. Разработчики используют слова «самодокументирующийся код», когда объясняют, почему в их исходниках нет комментариев.

29. Разработчики используют vi в качестве IDE (Update: в оригинале речь идёт про notepad)

35. Ваш начальник считает, что MS Project является лучшим в мире средством для управления проектами

42. Последней конференцией, на которой была ваша команды .NET разработчиков, была Apple WWDC 2000

43. Ваш начальник настаивает на том, чтобы вы составляли детальные отчеты о проделанной работе, но никогда не использует их для принятия решений.

44. Отладка идет на боевом сервере

59. Разработчики используют систему контроля версий только как средство бэкапа исходников

60. Разработчики не занимаются тестированием. Вообще.

62. Your white boards are mostly white (непереводимо!)

65. С недавних пор вы испытываете чувство иррационального страха, если приходится отвечать «да» на вопрос «сделаешь?»

72. «Дедлайн» был переименован в «майлстоун» (как и предыдущий «дедлайн»)

77. Вы даете неправильные советы коллегам, чтобы лучше них выглядеть на отчетном совещании.

79. Планы на тестирование определены как «Если будет время»

80. Клиент не хочет говорить о требованиях к проекту, не получив плана работ.

87. Во время совещаний, посвященных сбору требований, менеджер проекта водит карандашом по бумаге, рисуя сложные геометрические узоры

96. Неработающие юнит-тесты удаляются, потому что они, очевидно, устарели.

От себя могу добавить ещё кучу правил, но лениво. Напишу одно:

X. На любом из совещаний вы услышали фразу «неограниченное количество ресурсов».

Lamer’s blog