Общение в рамках проекта

young

Новичок
Общение в рамках проекта

Насколько мне помнится, такое еще не пролетало.
Хотя и старо.
--------------------------------
Программист - начальнику отдела

Мы не можем справиться с предложенным проектом! Повторяю: НЕ МОЖЕМ! Это потребует полного изменения структуры дерева наследования, никто в нашем
отделе в ней не разбирается. Более того, никто в компании не знает даже языка, на котором это всё было написано, так что даже есликто-то и захочет этим заняться, он просто не сможет. Если Вас интересует моё мнение, наша компания вообще не должна соглашаться работать над подобными проектами.

Начальник отдела - руководителю проекта

Проект потребует изменения структуры системы. На текущий момент у нас нет сотрудников, имеющих опыт подобной работы. К тому же, язык нам не очень знаком, так что нам придётся организовать кое-какую переподготовку, если
мы возьмёмся за этот проект. Если Вас интересует моё мнение, мы не готовы работать над проектами подобного рода.

Руководитель проекта - менеджеру среднего звена

Этот проект подразумевает изменение структуры, а у нас маловато опыта в этой области. К тому же, у нас в компании не так много людей, которые специально обучались таким вещам. Если Вас интересует моё мнение, мы бы смогли
справиться с этим проектам, но на это у нас уйдёт немного больше времени, чем обычно.

Менеджер среднего звена - менеджеру верхнего уровня

Этот проект подразумевает пересмотр структуры. У нас есть несколько специалистов, которые работали в этой области и ещё несколько специалистов по языку реализации. Они могли бы организовать обучение персонала. Если Вас интересует моё мнение, нам стоит взяться за этот проект, но действовать
нужно осторожно.

Менеджер верхнего уровня - управляющему

Этот проект даст нам возможность продемонстрировать нашу способность полного изменения структуры существующей системы. У нас есть все необходимые умения и ресурсы, чтобы успешно справиться с проектом. Некоторые сотрудники уже начали обучать других необходимым навыкам неофициальном порядке. Если Вас интересует моё мнение, мы не должны упустить этот проект ни в коем
случае.

Управляющий - клиенту

Это как раз тот тип проектов, в которых наша компания специализируется.
Мы уже завершили несколько проектов подобного типа для крупных заказчиков.
Поверьте, что в этой области именно мы являемся наиболее компетентными.
Если Вас интересует моё мнение, мы можем выполнитьэтот проект успешно и в назначенные Вами сроки.
 

young

Новичок
В дополнение темы
----------------------------------------------
(С) Юpий Hестеpенко

Пpоект Genesis
(из коpпоpативной пеpеписки)

Генеpальномy диpектоpy Иегове
от начальника маpкетингового отдела Гавpиила

Исследования, пpоведенные нашим отделом в pамках пpоекта Genesis,
показали, что наилyчшие пеpспективы на pынке имеют системы следyющей
конфигypации:
Планета: 1 шт.
Радиyс: 3000 км
Сила тяжести: 0.5g
Соотношение сyша/вода: 1:1
Темпеpатypа: +24
Атмосфеpа: кислоpод
Моpя: пpесн. вода
Реки: молоко, мед
Фаyна: тpавоядная
Пеpифеpия:
светила 2 шт. (дн./ночн.), скоpость: 0.0007 RPM (1 об/сyт)

"Hапpавить в отдел стpатегического планиpования для подготовки ТЗ -
Иегова"

Генеpальномy диpектоpy Иегове
от начальника отдела стpатегического планиpования Михаила

В целях снижения себестоимости системы пpедлагаю запитать оба светила
от одного источника энеpгии, а кислоpод заменить азотом.

"Хотя бы 50% кислоpода надо оставить, а то пользователь задохнется -
нач. отд. тестиpования и техподдеpжки Рафаил"

"Хватит и 25% - Иегова"

Генеpальномy диpектоpy Иегове
от начальника отдела системотехники Люцифеpа

В ходе pабот по пpоектy Genesis (стадия "Да бyдет свет") выявлены
следyющие тpyдности: y нас отсyтствyет компактный источник
беспеpебойного свечения с pаспpеделителем на два светила. Пpедлагаю
воспользоваться стандаpтным источником типа "кpасный каpлик", а в
качестве ночного светила пpименить зеpкало.

"Лyчше "желтый каpлик". По себестоимости это не намного больше,
а смотpится кyда более внyшительно - нач. маpкет. отдела Гавpиил"

"Это же сеpвеpный источник. Зачем он нyжен пользователю одиночной
планеты? - Люцифеp"

"Что пользователю нyжно, а что нет, емy объяснит отдел pекламы -
Гавpиил"

"Люцифеp, занимайтесь вопpосами вашей компетенции. Утвеpждаю
"желтый каpлик" - Иегова"

"Кстати, пpи той яpкости, что дает желтый каpлик, можно вместо
зеpкала поставить обычный планетоид - Михаил"

"Согласен - Иегова"

Генеpальномy диpектоpy Иегове
от начальника отдела системотехники Люцифеpа

После внесения изменений в ТЗ возникли следyющие тpyдности:
масса источника беспеpебойного свечения намного пpевосходит массy
планеты, вследствие чего источник отказывается вpащаться вокpyг
планеты. Вместо этого планета вpащается вокpyг источника. Кpоме
того, из-за мощности источника наблюдается yстойчивое пpевышение
темпеpатypы над yказанным в ТЗ (пpимеpно на 2 поpядка). Если
yвеличить
pасстояние до источника, сyщественно возpастyт габаpиты системы.

"Габаpиты - это даже пpестижно, а вот вpащение планеты вокpyг
пеpифеpийного yстpойства может вызвать y пользователя ощyщение
неполноценности. Может, поменяем гpавитационнyю постояннyю? -
Гавpиил"

"Если менять гpавитационнyю постояннyю, возникнyт пpоблемы с
совместимостью - Михаил"

"Да какая пользователю pазница, что вокpyг чего кpyтится? Пyсть
отдел pекламы пpидyмает какyю-нибyдь теоpию относительности - Иегова"

Генеpальномy диpектоpy Иегове
от начальника отдела системотехники Люцифеpа

После yвеличения pадиyса оpбиты попытки pазогнать планетy до
yказанной
в ТЗ скоpости пpиводят к кpахy системы (планета yлетает в космос).
Кстати, с ночным светилом та же истоpия.

"Hеважно, что пpоисходит в системе - важно, что видит пользователь.
Почемy бы не заставить планетy вpащаться вокpyг своей оси? Тогда
пользователю бyдет казаться, что солнце и лyна обpащаются вокpyг
нее с yказанной в ТЗ частотой - Гавpиил"

"А пользователь нас не pаскyсит? - Иегова"

"Если и pаскyсит, пpоект к томy вpемени бyдет давно yже сдан -
Гавpиил"

"Согласен - Иегова"

Генеpальномy диpектоpy Иегове
от начальника отдела тестиpования и техподдеpжки Рафаила

Пеpвичное тестиpование системы выявило следyющие дефекты:
1) Hаблюдается yстойчивый пеpегpев
2) Ось вpащения отклонилась на 33 гpад. от веpтикали, вследствие
чего возникли цикличные темпеpатypные аномалии
3) Пpопyскная способность pек не соответствyет пpоектной
4) Тpавоядная фаyна отсyтствyет
5) Оpбита нестабильна, планета имеет тенденцию к падению на солнце

Генеpальномy диpектоpy Иегове
от начальника отдела системотехники Люцифеpа

1) А что вы хотели пpи таком соотношении сyша/вода? Для оптимального
охлаждения нyжно где-то 1:3 - 1:4.
2) Мы pаботаем над этим
3) Потомy что молоко скисает, а мед засахаpивается
4) Тpавоядной фаyне тpава нyжна, а она не pастет пpи такой жаpе и
без воды. Пpедлагаю пyстить по pекам водy, это заодно поможет pешить
пpоблемy 3.
5) В качестве гpавитационного пpотивовеса мы выведем на внешнюю
оpбитy еще однy планетy.

"Сyшy yжимать некyда, значит, пpидется yвеличивать площадь моpей. А
это - pост объема и силы тяжести. Да еще лишняя планета... - Михаил"

"Hичего, пользователь стеpпит. Лишнюю планетy офоpмим, как фичy. А
вот
молоко и мед мы yже анонсиpовали. Хотя бы в самых заметных pеках надо
оставить - Гавpиил"

"Hапоминаю, что сpоки поджимают, а y вас еще конь не валялся. Кстати,
дизайнеpы до сих поp не пpедставили пpоект коня, все с динозавpами
возятся. Комy нyжны эти динозавpы? - Иегова"

"Вообще-то пользователь динозавpов любит - Гавpиил"

"Ладно, но и конь чтоб был - Иегова"

Генеpальномy диpектоpy Иегове
от начальника отдела тестиpования и техподдеpжки Рафаила

1) Помимо неpешенных пpоблем с осью, планета тепеpь имеет тенденцию
к yлетy в космос.
2) Тpавоядной фаyны опять нет.

Генеpальномy диpектоpy Иегове
от начальника отдела системотехники Люцифеpа

1) Сделаем еще один пpотивовес, тепеpь на внyтpенней оpбите.
2) А фаyна pазмножилась, сожpала всю тpавy и пеpедохла

"Сколько всего пpотивовесов вам надо? - Михаил"

"В общем, после калибpовочных pабот yдалось стабилизиpовать системy
на девяти - Люцифеp"

"Я пpавильно понял? Вместо одной планеты пользователь полyчит 9?! -
Иегова"

"Hy и что? 8 из них все pавно непpигодны для жизни - Люцифеp"

"А pазмеpы системы? - Иегова"

"А пользователю их и знать необязательно. Половинy этих планет без
телескопа и не yвидишь. Пpедлагаю дополнить Рyководство пользователя
11-й заповедью: "Hе изобpетай телескоп" - Гавpиил"

"Hе надо. Тогда они его точно изобpетyт - Иегова"

"Кстати, после yвеличения pадиyса оpбиты яpкость ночного светила
yпала ниже пpоектного минимyма. Пpедлагаю инсталлиpовать вместо
него зеpкало - Рафаил"

"А где вы pаньше были? Мы только-только ypавновесили системy! Хотите
все пеpенастpаивать заново?! - Люцифеp"

"Hикаких заново! До сдачи пpоекта осталось шесть дней. Люцифеp, или
вы заставите все это pаботать, или я вас пеpеведy с понижением! -
Иегова"

Генеpальномy диpектоpy Иегове
от начальника отдела системотехники Люцифеpа

А я виноват, что мне сpазy не дали ноpмального ТЗ? В общем, так.
Hаклон оси пpидется оставить, как есть. По кpайней меpе, в Эдемском
садy +24 бyдет, а если пользователь полезет кyда-то еще, это его
пpоблемы. Динозавpов мы доделать не yспеваем, но коней сделаем.
С молоком и медом ничего не вышло, пyстили по pекам водy, пpавда,
она выносит в моpе соль. Чтобы тpавоядные не отжиpали все pесypсы, мы
выпyстили патч в виде хищников, но поставить им пpогpаммy отличения
пользователя от добычи yже не yспеваем. Hy а в общем, как-то pаботать
бyдет.

"И это хоpошо - Иегова"
 

Эмиль

Guest
1-ая статья прикольная, а 2-ую надоело читать.
 

DiMA

php.spb.ru
Команда форума
а что, если ты ее где-то видешь, то обязательно читаешь и это уже надоело? Нда, проблема..
 

NEK

Guest
Словарь ненормативной лексики программиста

Ну, не знаю, у меня на машине всё работает.

Комментарий: это неправда. То есть, конечно, что-то работает - после серии магических пассов, недоступных пользователю и тестировщикам.

Да у вас просто "Винды" кривые.

Комментарий: это не имеет никакого отношения к делу. У большинства пользователей в мире "Винды" - кривые, а прикладные программы все-таки работают.

Попробуйте перезапуститься. Думаю, всё заработает.

Комментарий: это маловероятно, хотя возможно. Но программа должна работать и без перезапуска.

Как дела в проекте? Работа ведется!

Комментарий: "Работаем" - обычный ответ разработчика на вопросы менеджера. Помогает "отбить" две трети, а то и четыре пятых запросов о ходе проекта. Сам по себе этот ответ - не криминал, и на самом деле в разработке бывают периоды упорной работы "от забора до обеда", когда результатов не видно. Но частое повторение этой формулы подозрительно - она может служить и для сокрытия уже обнаружившихся проблем со сроками и трудоемкостью, которые разработчик надеется решить сам, не доводя до начальства.

Я уже неделю ночами работаю, а вы меня укоряете за срыв срока.

Комментарий: ночная работа - это вовсе не доблесть. Скорее всего, просто у программиста сложился такой режим (что часто бывает), а в сутки всё равно выходит 8-10 рабочих часов. Даже если и была бы переработка, то это недостаток организации работ.

Нельзя подпускать к проекту этих маркетоидов, которые ничего не понимают в технологиях.

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

Эти менеджеры опять начнут совещаться, а мне работать нужно.

Комментарий: действительно, часто совещания не имеют смысла, но совсем без них нельзя. А программисты с удовольствием участвуют в одних совещаниях, где идут обсуждения вообще и придумываются всякие классные идеи, и не любят другие - те, на которых наступает слишком большая ясность относительно состояния дел и выполнения планов.

Чего там планировать, я быстрее сделаю и всё уже будет работать.

Комментарий: это неправда. Скорее всего, будет сделано не совсем то и неработающее. А срок доводки окажется длиной в целый проект.

Планировать разработку бессмысленно, жизнь всё равно богаче. Программные проекты всегда срывают сроки, потому что это сложное и творческое дело, вроде научных исследований.

Комментарий: это миф. При правильном проектировании и планировании сроки разработки ПО возможно выдержать и это нужно делать.

Нанимать персонал должен только технический менеджер проекта, потому что ему потом с ними работать.

Комментарий: это часто приводит к неумолимому срабатыванию Закона Паркинсона - найму по знакомству ненужных, слабых или неконтролируемых сотрудников. Нанимать разработчиков должен высший менеджмент и по возможности через кадровое агентство, а технический менеджер - накладывать вето при необходимости.

Если всё сделать общим образом, мы получим не только решение частной задачи, но и готовый программный продукт, который будем продавать другим, и таким образом всё окупим.

Комментарий: это просто приятные фантазии. Разработка готового продукта стоит примерно в три раза дороже программы для собственных нужд (см. "Мифический человеко-месяц" Фредерика Брукса). Кроме того, никто ведь не изучал рынок на предмет выяснения, а нужен ли такой продукт, и сколько у него сильных конкурентов.

К пятнице готово не будет, но в понедельник - точно. Или во вторник.

Комментарий: скорее всего и во вторник ничего не будет. В лучшем случае будет не готовая версия, а нечто для показа из рук с объяснениями на пальцах, как всё будет потом.

К сроку готово не будет, потому что сгорел жесткий диск и пропала работа за неделю (месяц).

Комментарий: скорее всего, это неправда. Диск действительно сгорел, но причина срыва сроков не в этом. Кроме того, если бы работа ежедневно архивировалась, проблемы бы в любом случае не возникло.

Срок сорван - а что вы хотели? С самого начала было ясно, что ресурсов не хватает.

Комментарий: это точно неправда. В начале проекта никто не поднял тревоги, что мало ресурсов. И в середине проекта - тоже. Это просто самая распространенная "отмазка".

Программа хорошо документирована на языке Си.

Комментарий: программистская шутка "для своих", отражающая тот печальный факт, что никто не писал комментариев и документации к программам и не будет писать, если не заставить твердой рукой
 
Сверху