Из чего состоит слон? Из хобота, ушей и бегемота.
Абстрактное представление будней менеджера проектов в IT
(текст сохранен в исходном виде. где заметил - мат убрал)
Действующие лица:
Project Manager (далее 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-й plz"
PM: "бля"
PM: "исправили"
Клиент: "Опять уши глаза закрывают! Уберите."
PM: "Это было в тз. $250, чтобы убрать."
Клиент: "Черт с вами..."
http://www.livejournal.com/users/anoxoon/
Авторами сего прекрасного текста являются Ivan Kourianov & Andrej Golovachev
http://www.artics.ru/
Добавлено через 1 час 8 минут
Про тэстеров
"Тестеры ничего не ломают; оно уже приходит сломанным"
"Если разработчики такие умные, почему у тестеров всегда полно работы?"
"Тестеры всегда идут в рай; свой ад они сполна получили на земле"
"У хорошего тестера -- сердце разработчика... в баночке на столике".
"Тестер приходит на работу не за тем, чтоб найти друзей"
"Требования не были плохими; их просто не так поняли"
"Когда-то я создавал, теперь подрываю".
"Тестирование не убивает, но сильно ранит".
"Работа тестера -- сказать программисту, что его создания -- уроды (как можно вежливее)"
"Я, тестер, сделал своё дело: заставил кое-кого плакать..."
"Не сломал -- значит, не старался!"
"Найди -- или умри в поисках..."
"Откладывать тестирование значит его отвергать"
"Ломать -- наш бизнес, и бизнес идёт!"
"Зачем идти в разработчики, когда столько кайфа в тестировании!"
"Где ещё, кроме тестирования, можно тыкать людей носом в их ошибки, да ещё получать за это деньги?!"
Второй закон Джерри Вейберга:
"Если бы строители строили как программируют программисты, первый же дятел разрушил бы цивилизацию"
"Мы, тестеры, не испытываем головной боли, мы только её переносчики".
"Тестер: Жесток с программой, мягок с программистом"
"Тестерам платят за то, что они приносят дурные вести"