Командное приготовление яичницы

Фантазия на тему, как наша команда готовила бы яичницу.e30635a81da179ac403863aaece54dd2.pngProduct manager (он всегда спецификацию пишет по-английски): Our customers need fried eggs. Result should be hot and round. Sunny-side up.P0. Should be cooked from eggsP2. Fried eggs should be edibleMicrowave method is out of scope.Design of fried eggs will be attached later.

Team leader: — Мне нужны точные оценки сколько времени потребуется на создание яичницы и разбиение по задачам. Поскольку требования сложные — предлагаю сделать сначала прототип.

Младший разработчик: — Парни, подскажите, как жарить яичницу?

Архитектор: — Мелко нарезать репчатый лук, посыпать его 15 граммами муки и обжарить на масле. Влить 2 децилитра красного вина и 1 децилитр рыбного отвара. Довести до кипения, добавить 2 мелко нарезанные горячие картофелины, 200 г варенной трески, филе 3 анчоусов, щепотку петрушки и как следует поперчить. Выложить горкой на смазанном маслом противне. Посыпать толченными сухарями, полить топленным маслом и поставить в духовку на сильный огонь. После приготовления выложить вокруг яичницу. Кстати, противня у нас нет, но можно спросить у соседней команды.

Старший разработчик: — А кто тебе вообще сказал, что надо жарить яичницу? Team leader? Да он ничего в яйцах не понимает. А что тогда делать? Ну есть много вариантов. Можно яйца сварить, пожарить, сделать омлет… Какой вариант выбрать? Да монопенисуально. Я не могу ответить пока у нас нет целей. Кстати, Team leader, где моя зарплата в 200 тысяч?

Разработчик с локальным веб-сервером: — Чтобы приготовить яичницу нужны яйца. Взять их можно в магазине. В каком? Я не знаю. Я работаю локально, поэтому у меня свои.

Разработчик-линуксоид: — В линуксе это можно сделать одной командой: «make fried eggs».

Разработчик с плохой памятью: — Я не знаю как приготовить. Это лучше спросить у старшего разработчика. Он их недавно готовил, а я только один раз картошку жарил и то по инструкции, которую не помню куда дел.

Разработчик с широкими интересами: — Ой, давай попозже объясню? Зацени лучше мою новую машину, айфон и макбук…

Разработчик, любитель все усложнять: — Яичница — это просто: для начала нам нужны яйца. Чтобы их получить строим сарай, покупаем цыплят и корм для них. Через месяц появятся первые яйца. Далее нам нужна сковорода. Для этого необходимо купить небольшой сталелитейный завод…

Разработчик, любитель автоматизации: — Пожарить яйца? — Старший разработчик, до каких пор мы будем жарить яйца вручную? Надо автоматизировать!

Maintenance разработчик: — Ой, спроси лучше как живу. Как живу? Ой, и не спрашивай… Кстати, помню у одного нашего кастомера был сайт про яйца. Вот это были яйца! Но с этим лучше к нашему доктору…

Прошло 3 недели…

Девушка-тестировщик: — Я тащусь от нашей яичницы! Она такая красивая! Дай-ка я ее попробую… Ой! Она же не соленая!

Разработчики хором: — Про соль ничего не было в спецификации!

Стресс-тестировщик: — Когда я быстро-быстро бью вилкой по тарелке с яичницей, то почему-то все стены, пол и потолок в яйцах…

Старший тестировщик: — Между пятью членами семьи очень неудобно делить круглую яичницу. Мы должны предусмотреть механизм деления на пять или запретить эту возможность.

Начальник отдела тестирования: — Зеленоватый оттенок яичницы — это критический баг. Мы не можем закрыть итерацию пока это не пофиксим.

— Документатор: — Яичница. Поясните пожалуйста, о чем тут идет речь?

© Habrahabr.ru