Новости

Войти ENG Поиск

Improving performance
people and projects

Вверх

Программируем слона или у всех свое видение

16 октября 2008

Дано: «Из чего состоит слон? Из хобота, ушей и бегемота».

Менеджер Проектов (PM): «Это программистский подход к реализации модульных решений».

Реализация проекта:

Берем бегемота, навешиваем на него хобот и уши. Смотрим. Ругаем программиста, который прицепил хобот сзади, исправляем. Потом получаем жалобу от клиента, что при сильном ветре уши закрывают слону глаза. Вдобавок хобот начинается между глаз, но по-прежнему уходит куда-то назад.

Ставим задачу программисту, чтобы поменял обратно уши слева направо и наконец-то вернул хобот в естественное положение. Следующая жалоба клиента заключается в том, что когда слон ест, у него хобот отваливается. Проверяем сочленение хобота и опять меняем. Уф, хобот в порядке, но вывернут наизнанку, а вместе с хоботом на голову перекочевал и хвост, а уши теперь слышат только с 9 до 11 утра. Исправляем все и в самом конце проекта замечаем, что вместо бегемота взяли детеныша жирафа. Ну, и ладно, возиться уже никто не станет, и клиент сдался. А вот в следующей версии мы такое сделаем!

Весь проект сопровождается примерно такими диалогами:

Программист: «Мне не предоставили подробный анализ внутренностей бегемота и его родословную вплоть до 4-го поколения!!!!»
Клиент: «Так, мне все нравится.. вот только.. мне бы кенгуру, а? Может, навесите спереди сумку и уберете хобот?»
Генеральный: «Сумка не входила в изначальные спецификации, квотируем»
PM: «Да, разумеется, все сделаем.. Но это дополнительные модификации, которые будут стоить.. ээ… Программист, за сколько переделаешь слона в кенгуру?»
Программист: «Черт, где Вы взялись на мою голову? Мне нужны были четкие спецификации с самого начала!!! Я отказываюсь так работать!!!»
PM: «Программист, сколько по времени????»
Программист: «За 2 дня сделаю..»
PM: «Таак.. 4 дня * $200.. Нам нужно еще $1200!»
Клиент: «$1200 чтобы переделать слона в кенгуру?????»
PM: «$1000»
Клиент: «Договорились. Только можно он будет с рогами?»
PM: «Программист?!!?»
Программист: «Еще день»
PM: «Еще 250»
Клиент: «Черт с вами.. давайте без рогов. Хотя я с самого начала говорил — нужны рога!!!!»
Программист: «Все, готово. Только у меня тут рога вылезли.. Убрать?»
PM: «Убирай»
Программист: «Черт, еще день..»
PM: «Готово»
Клиент: «Все ok… а почему у него 2 хвоста и хобот болтается??»
PM: «ЭЭЭЭЭЭЭЭ»
Программист: «Нуууууу»
PM: «Исправили»
Клиент: «А где хвост?»
PM: «ЭЭЭЭЭЭЭЭ»
PM: «Исправили»
Клиент: «Хорошо, принимаю.. но можно все-таки с рогами? Пусть уж дополнительные 250 будет..»
PM: «Программер, исправляй»
Программист: «......................!!!!!!!!! Я рога целый день убирал!!!! МНЕ НУЖНЫ ТОЧНЫЕ СПЕЦИФИКАЦИИ!!!»
Программист: «Готово..»
PM: «Сделали»
Клиент: «Идет.. но обычно 2-х рогов хватает.. уберите 3-й»
PM: «ЭЭЭЭЭЭЭЭЭЭ»
PM: «Исправили»
Клиент: «Опять уши глаза закрывают! Уберите.»
PM: «Это было в ТЗ, $250 чтобы убрать»
Клиент: «Черт с вами…»

Знакомый диалог. Ну а вот и иллюстрация для закрепления!

Время улыбнуться!


 

Все новости