Как стать автором
Обновить

Комментарии 125

кратко, в чем суть поста:
1) угадать что за аббревиатурв ПМ исходя из контекста. например, пистолет макаров не подходит, хотя тогда креатив выглядит забавно.


2) понять наглядно, что форматирование текста с разбивкой по абзацам значительно упрощает чтение, хотя не добавляет понимания сути


3) наглядное представление о том, что кроме абзацев нужно понимание, что аудитория которая будет читать креатив достаточно разнообразна и 99.9% людей понять сходу специфику переживаний автора поста без вводных поясняющих данных, будет сложно.
можно, но сложно.


4) в связи с чем возникает желание: зачем читать это, пытаясь разобраться в потоке мвсли автора, если есть масса других постов, более понятных для осиысления.

НЛО прилетело и опубликовало эту надпись здесь
Вообще то я например всю дорогу думал что Продакт-менеджер. Проджект УЗНАЕТ у исполнителя время выполнения, а не приносит от клиента хотелки.
П. 4 — зачем Вы это спрашиваете у нас, читать или не читать? )
Обратите внимание на хабы: Управление проектами, Управление продуктом

Как-то мне понаставили минусов в статье про жёсткие диски. Я там упомянул что те, кто не понимает аббревиатур нецелевая аудитория статьи. Повторю здесь. Если Намбэсэвэн не понимает аббревиатур и не воспринимает текст — значит не следует ему этот текст читать, всё равно не зайдёт.
Если не нравится текст или автор, но нечего ответить по существу, то придираться можно и к запятым и к абзацам и т.п.
Лично я ржал очень сильно. ибо мне постоянно приходится делать подобно описанному в статье. Я так сказать по линии МЧС с клиентами часто работаю — типа срочно нужно разгрести по возможности создав архитектурно красивое решение.
Это же Хабр. Если человек не знает что ответить/не понимает, он ставит минус(а порой не просто минус, а минус в карму, чтобы поменьше писал).
Впрочем такое наблюдается не только тут.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Покажите пример, пожалуйста. А то я в каждой ветке, где прозвучало слово "карма", наблюдаю такие рассуждения, но до сих пор не увидел реального юзера с хотя бы 5 нормально заплюсованными статьями (скажем, от +10), без комментариев с рейтингом ниже -20, и при этом с отрицательной кармой.

НЛО прилетело и опубликовало эту надпись здесь

К вашим услугам.

Так это уже реакция на такое вот. Пусть и излишне эмоциональная.

Я разве где-то сказал, что что-то пошло не так? Наоборот, все более, чем так: мне льстит быть не по нраву среднего ума кармодрочерам.


Я отвечал на прямой вопрос про «юзера с хотя бы 5 нормально заплюсованными статьями». У меня таковых больше 20, большинство — про созданные и поддерживаемые мной лично OSS библиотеки, используемые в сообществе.


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


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


Обидно ли мне? — За новичков немного да. За обиженных сталкеров, которые мониторят мои комментарии и выставляют им минусы no matter what спустя секунду после создания? — вообще нет.

Я отвечал на прямой вопрос про «юзера с хотя бы 5 нормально заплюсованными статьями».

Но так и не смогли на него ответить, потому как этот прямой вопрос звучал совершенно по-другому: "до сих пор не увидел реального юзера с хотя бы 5 нормально заплюсованными статьями (скажем, от +10), без комментариев с рейтингом ниже -20, и при этом с отрицательной кармой".


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


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

Еще раз, для особо одаренных: мне насрать на хабр, а в особенности — на местную «публику», заигравшуюся в илитку, и уж подавно — на то, какая там за кем идет слава. Если снежинки желают целовать друг друга в жопы за «+1» в карму — так тому и быть. Есть в интернете места, в которые заходить не так противно.


Право решать, ответил я на вопрос, или нет, предоставьте автору вопроса. Ваше мнение по данному вопросу не сто́ит и ломаного гроша.

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

Ваше мнение по данному вопросу не сто́ит и ломаного гроша.
Забирайте даром, мне не жалко. Хотите еще мое мнение о вашем мнении получить? Так сказать, два по цене одного.

Спасибо.

Этот текст имеет вполне конкретную ЦА. Зачем его читать другим — не понятно. ЦА, полагаю, проблем с чтением не испытает от слова совсем.
особенно если к подаче Жванецкого привык
Дружище, хабр та ещё клоака. Слить карму за честный комментарий, что КГ/АМ — вполне себе в духе местных снобов.
Честный комментарий — это жалоба на хабре на то, что не расшифровали ПМ? Что дальше? Разжёвывать в каждом посте что такое http, html, tcp, js?
Где вы там жалобу увидели? Вполне объективно недочёты оригинала выделены. В статье всё не очень хорошо (мягко говоря), начиная с заголовка.

Креатив опосредованно «технический», аналогия на аналогии. А, аналогии (извините за повтор) это такой приём, который начинается там, где у автора заканчивается, либо отсутствует возможность выразить мысль.
1) угадать что за аббревиатурв ПМ исходя из контекста. например, пистолет макаров не подходит, хотя тогда креатив выглядит забавно.


Еще смешно про пункт 3 и разнообразную аудиторию на ресурсе с не особо разнообразной аудиторией.
Я начал читать — смотрю, ПМ расшифровано. Ну, думаю, все ясно, перевод, делал студент инъяза 1 курса, может и не знает для кого переводил. А тут целая драма в комментариях, оказывается!
И еще это странное выражение: «Собака — друг человка!»
НЛО прилетело и опубликовало эту надпись здесь
Ну как вариант Хан Соло
НЛО прилетело и опубликовало эту надпись здесь

Спасибо. Повеселился. Узнал в чём-то свои будни, хотя ни разу не в разработке, но с помощью "чайника" приходилось и "компоты варить", и "спирты гнать", и "шнурки гладить" :)

И, «пельмени варить» в обеденный перерыв дома. :)

P.S. Современные чайники и не на такое способны.
Про шнурки, это уже рокетсаинс, расскажите)
Вы же понимаете, что «чайник», «шнурки», «гладить» это аллегории? :)
Добавьте фантазии)
Вообще если чайник с плоским дном из нержавейки например такой:
image

То да, разбор чайника и использование только нагревателя для глажки шнурков, вполне себе рокет саинс. Правда для тестов\эксплуатации ручку сложно приделать, придётся из ветки дерева прикреплять как то.
Ну уж если Вам реально требуется выгладить шнурки (допустим ПМ таки настоял, не смотря на абсурдность подобной задачи), то самым логичным будет использовать чайник не в роли утюга, а в роли парогенератора, с которой он (чайник) справится без всяких «рокет саинс».

Вы совершенно не правы
Итак есть ТЗ "погладить шнурки"
Из инструментария доступны: Розетка на 220, кран с водой, Эл. Чайник. Ну и сами "шнурки"


Решение: воду в чайник, чайник в розетку. В чайник шнурки.
При достижении температуры тестового образца (руки)
Достаём шнурки и отжимаем.
После чего, аккуратно, ряд к ряду наматываем шнурки на корпус чайника. (С неким должным умением шнурки можно закрепить на корпусе без дополнительных инструментариев, заправив концы под соседние ряды)
Снова включаем чайник, с открытой крышкой… В такой ситуации большинство чайников не выключится при закипании…
Переодически проводим измерения влажности шнуров все те же инструментариев (рука)
В случае выкипания более 25% воды, доливаем свеженькой
При достижении необходимой влажности шнуров (высохли)
Отключить чайник.
Готово…

Неплохо…
… представим, что из всех инструментов разработчик знает только чайник. ПМ ставит задачу проекта — принять роды. Казалось бы при чем тут чайник, но вспоминаем что разраб владеет только чайником. Аналитика нет, или он занят, и нормальный процесс детализации требований невозможен. Хорошо что на старте приходит уточнение, роды надо принять у жирафа. Или у дельфина. Пока непонятно. ПМ пристал как банный лист с требованием дать оценку трудоемкости работ, он не виноват, он без неё не может посчитать стоимость, которую надо отдать сейлзу, чтобы он накрутив маржу озвучил цену договора. Чисто теоретически чайник подходит для принятия родов, но раньше так никто никогда не делал. Что ж, для оценки трудоемкости надо декомпозировать цель на задачи и понять какие другие ресурсы могут потребоваться. Для жирафа наверное нужна стремянка, для дельфина — маска и ласты. Интересно, удастся провести нормальное тестирование, или сразу в продашен? Предположим, для жирафа это займёт 100 часов, а для дельфина 180ч, ну там другая среда и вообще они скользкие. Цена договора определёна, обьявлена и обмыта сейлзом совместно с заказчиком, сроки тоже определены, и что неудивительно — сроки никак не коррелируют с действительностью и всякими там ограничениями типа срока беременности.
Беда ждет всех.
Заказчик с трудом понимает как он будет использовать младенца жирафа. Или дельфина.
Сейлз совершенно не уверен, что проект впишется в бюджет и у него будет бонус.
ПМ ничего не соображает в чайниках, жирафах и дельфинах, но очень надеется что по ходу проекта во всем разберется.
Разработчик… этот в любом случае будет во всем виноват вне зависимости от результата, но опыта ему не занимать, он привык, он прорвется.


Но жирафа жаль. Или дельфина.

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

С трудом печатаю. )))))))))))))))
ПМ между прочим не лыком шит и знает, что чайник это необходимый инструмент при обращении с жирафами, в литературе описание есть.
"… А у жирафа шея длинная,
Он не умеет травку есть.
Его по морде били чайником..."
www.bard.ru.com/php/print_list.php?id=40038
И что самое смешное: компания специализируется на кипятке (отсюда и основной инструмент — чайник), но заказчику нужны принятые роды(вернее результат этих родов), а ПМ не видит особой разницы между одним и другим.

Жиза. Я как ПМ подпишусь под:


ПМ облажался, потому что боится сказать, что нормальные решения требуют нормального количества времени заказчику.
Насколько я понимаю, если он скажет, то просто останется без заказчика. Всегда найдётся ПМ, который перечить не будет.
А так ли нужен сумасшедший заказчик?
НЛО прилетело и опубликовало эту надпись здесь

Сон такого ПМа краток и неспокоен.

Насколько я понимаю, если он скажет, то просто останется без заказчика. Всегда найдётся ПМ, который перечить не будет.


Именно так, рынок лимонов в чистом виде. Нобелевка, кстати…

Проверено лично на Авито — если показывать все «особенности» товара и его недостатки, то никогда не продашь за среднюю рыночную цену, а чаще вообще не продашь.

Единственное, что можно было сказать уже после первого абзаца и закончить это ментальное упражнение.

Слишком у вас всё добро и просто. На понедельник с ПМом договорился… ха!


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

…И попутно начальство всё время настойчиво интересуется, как поживают другие проекты.
До слёз.

Ссссуууууккаааааа!!! Я не ПМ, и даже не разраб — я "последняя линия техподдержки". Только сегодня пришлось в переговорке подключать новый телевизор (для конференций и демонстрации материалов). Кабель питания недотягивался буквально 15 сантиметров до розетки, а удлинителей свободных нет (да и громоздкий он слишком — вешать на видное место); пришлось резать шнур питания (он несъёмный) и наращивать другим кабелем, благо есть термоусадка, которая неплохо замаскировала место сращения… а вообще, таких "макарон" в проде наварено страшное дело — от подрезания серверного корпуса болгаркой (Контроллер не влезал. Ну и что, что не родной — зато дешевле. Снабженцам виднее) до "гирлянды" точек доступа в режиме повторителя, чтобы на временной промо-кассе в другом конце торгового центра на праздниках билеты продавать.

«Ах вот почему у меня после вашего чая изжога»

Это здорово, если вода в чайнике действительно начнёт закипать через 5 минут, ведь очень часто бывает (постфактум взятия задачи в работу), что чайник занят, на техническом обслуживании или во время кипячения свет неожиданно пропадает, а ещё по мимо задачи сделать чай прилетают: сделать бутерброд, накрыть на стол, зажечь свечи и все эти задачи нужно делать параллельно.

НЛО прилетело и опубликовало эту надпись здесь
Может сделать на сайте отдельный Хаб для экспериментов с генеративными нейронными сетями?

Но ведь человеки и есть...

Спасибо. Очень хорошо.
Коротко. Классно. По делу.
Ты говоришь, что чайник только 5 будет закипать

Зависит от объёма требуемого кипятка. Его даже потом можно будет разбавить холодным или молоком и т. д.

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

Иногда надо дать возможность менеджерам обосраться. Особенно, если они спускают сроки с потолка, не спрашивая разработку. Если рвать одно место, день и ночь клепая костыли, у менеджера сложится ощущение, что он сделал все правильно. И в следующий раз будет еще хуже.
С подходом как в статье — это вопрос времени. Только обосравшимся вряд ли будет считаться ПМ, скорее вся команда, к сожалению. Поэтому хотя сварить макароны в чайнике попробовать конечно можно, но, лучше предупредить о возможных несовершенствах решения. Как мне подсказывают более опытные коллеги — Proof of Concept можно и из говна и палок слепить, он на то и PoC. Но вот рабочее в проде решение — должно быть уже сделано по уму.
Proof of Concept можно и из говна и палок слепить, он на то и PoC

[… я слышал, что в другом, соседнем колхозе в соседнем районе есть такой пережиток, что ...]«верхи» крайне трудно, плохо, болезненно воспринимают идею что РоС надо выбросить и продукт писать с нуля (особенно если прошло какое-то время) — «у нас же всё готово, Владислав докладывал же, демонстрировали же, основной функционал есть, надо только вот пару мелочей прикрутить». все твои дисклаймеры и «я же предупреждал что это времянка» иногда не идут дальше твоего менеджера (и тоже забываются). В итоге или ты сдаешься, прибиваешь гвоздями требуемое, открывая ворота в ад, или получаешь кучу минусов в карму(в премию, в карьеру), даже если докажешь свою правоту-осадок останется.

Б — бюрократия.

Пардон, но такое впечатление, что этот текст писали, как тот чай кипятили. Очень небрежно. От «открыв чайник тебя наполняет» и «ПМ-му говоришь о нюансах» (в каком падеже менеджер имеет окончание «-му»?) до расстановки пунктов списков.

А в фразе "Ты говоришь, что чайник только 5 будет закипать" слово "минут" тоже пропущено в качестве сокращения? Ну правда же текст выглядит как поток сознания. Небезынтересный поток, не спорю, но текст написан и правда небрежно.

Чувствую, что в копилку к «совиному менеджменту» надо добавить ещё и «чайник-менеджмент».

Незаслуженно обошли стороной чаек. Хотя какое-то созвучие присутствует(=

Подогрела
Чайка чайник,
Пригласила
Девять
Чаек:
Приходите все на чай!
Сколько
Чаек?
Отвечай!

©Генрих Сапгир.
чайник-менеджмент чайка-менеджера.
… на завтра чай через 3 минуты
Если задача формулируется так, то остальное уже не имеет значения.
разработчик уволился из этого дурдома, прибегает в новую компанию, а ему говорят «о, отлично, мы только что обсудили с заказчиками новый продукт твоей предыдущей компании, будем срочно внедрять — ты главный, до понедельника проведи обучения в твоей группе»

Правило на самом деле простое.


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


Дальше все варианты выливаются управлению, и оно решает что делать:


  • Или находим безопасные для качества варианты ускорения
  • Или меняем дедлайн
  • Или режем набор функциональности без изменения дедлайна

Всё, дальше пусть бизнес решает что ему важнее.


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


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


Дальше гнев менеджера (сроки то всё еще срываются), эскалация мол разработчики отказываются работать, разбор полетов, и, скорее всего, казнь менеджера с последующим принятием решения.

Дальше гнев менеджера (сроки то всё еще срываются), эскалация мол разработчики отказываются работать, разбор полетов, и, скорее всего, казнь менеджера с последующим принятием решения.

Это далеко не всегда работает. Менеджер может привлечь других разработчиков (например аутсорс), которые скажут — да не вопрос, сделаем. И что характерно — сделают, возможно даже в срок, но так, что потом это поддерживать будет невозможно.

Разработчик не обязан всегда работать на качество, это заблуждение. Хороший разработчик умеет делать корявый быстрый г0внокод «лишь бы работало», если этого требуют обстоятельства. Точно так же как он умеет писать офигенно хороший и поддерживаемый код, когда на это есть время.
Ну и еще. У очень многих пост-совковых разработчиков сложилось какое-то странное ощущение, что новые фичи, дедлайны и т.п. это какая-то нелепая прихоть PM-ов или бизнес-команды. А не желание клиентов (которые несут бабки вообще-то, в том числе на зарплату разработчиков). Иными словами, хотелки «чай через 3 минуты» это попытка заработать бабла, и если нужно именно через 3 минуты, то скорее всего через 5 минут денег компания (и ты, мой дорогой разработчик) уже не получишь. Фокус на своей ЗП без понимания того, откуда эта самая ЗП берется — это сразу минус к софт скиллам, прямая дорога к конфликтным ситуациям, ну и потеря в ЗП (т.к. хорошие софт скиллы ведут к более высокой ЗП)
Принцип разделяй и властвуй никто не отменял. :-)
Зона ответственности разработчика не «сроки».
«Сроки» это зона ответственности ПМ.
Программист отвечает за код.
Чтобы он
1) Правильно работал, согласно требованиям
2) Был поддерживаемым. Т.е. чтобы могли взять любого другого программиста такой же квалификации и он мог «сразу» (в идеале 1 спринт во вхождение) работать. А не разбираться в коде по пол года.
Хороший разработчик умеет делать корявый быстрый г0внокод «лишь бы работало», если этого требуют обстоятельства

Есть большая разница в том почему он это делает. Если это решение управления, и других вариантов нет, то, конечно, ему придется это делать. Но это не должна быть "отсебятина в решениях", его задача всегда, пока он может, двигаться в сторону качества.


А не желание клиентов

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


Но это немного другая опера, на самом деле, потому что управление должно держать руку на пульсе с самого старта проекта, и принимать решения при отклонении от графика или даже ранее, поэтому сама ситуация "мы не успеваем" это либо неверное управление проектом (проект начал проседать, а никто не увидел этого), либо крайне сложная задача поставлена клиентом ("хочу шаттл через 2 недели").


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


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


Поэтому здесь снова вопрос не к разработчикам.

Вы вообще отдаете себе отчет в том что вы пишете?
«Менеджер умеет влиять на сроки даже когда это не выглядит возможным».
Отлично, поздравляю, а теперь перевернем ситуацию — «хороший разработчик умеет писать код в 10 раз быстрее даже когда это выглядит невозможным».
И не надо про «четкие алгоритмы», хороший разработчик владеет всеми алгоритмами и умеет делать все что надо за любое время, даже наносекунду!
Ваша позиция — это пассивная агрессия и манипуляция, в духе «в смыыыыысле ты сказал что за 3 дня не успеем?! Хороший специалист должен делать невозможное!».
Вы отдаете себе отчет в своей инфантильной позиции в духе «они ответственны вообще за всё, в том числе обязаны делать невозможное, а я тут вообще всегда ни при чем и моя хата с краю?»

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


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


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


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

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

Вам компания из этих фичей деньги платит.


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


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

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

А потом прилетает изменение приоритетов, очень важная забытая просьба без-которой-релизить-низзя и новое требование от законотворцев(GDPR, например).
И предсказателей будущего и телепатов в разработку почему-то не завезли, и снова начать этап аналитики и перепроектирования почему-то не дают.
Надо полагать, недостаточно хорошие разработчики не смогли в предсказание?

Нет, недостаточно хорошие управленцы не смогли в планирование.)


Если они движутся по критическому пути, и эта проблема вылезла под конец, а ресурсов нет, значит планирование хреновое, риск не учтен.


Слышали про маржевание оценки между слоями в отделе?


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


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

Я включаю чайник и 2 минуты выясняю подробности, какой чай, сколько итд.
А на самом деле у меня термопот, потому что я же профессионал. И хороший чай готов через 2 минуты.

Немного оффтоп: мне вспомнился 2007, служба идет, вечер, дед громко: один!!! К деду подбегает дух, дед — чай мне и протягивает кружку. Через минуту чай готов, для деда и духа вечер удался, все довольны. В эту минуту входит: наполнение кружки водой, бросок к специальной тумбочки, где спрятаны чайный пакетик, кипятильник, состоящий из 2 лезвий, между 2 спички — смотано + провод с вилкой. Вода в кружки от этого девайса закипяет за 30 секунд иногда за 25, если воды меньше. Из этого самое сложное донести кипяток с чаем обратно, горячо, руки жжет, но нужно быстро и не разлить. Блин, неграмотный ПМ с барского плеча аж 3 минуты дал, Вы — счастливчик.
А если серьезно, нахер такую, pm прослойку между бизнесом и разработкой.

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

Если я усну и проснусь через сто лет и меня спросят, что сейчас происходит на Хабре, я отвечу: жалуются на сроки и беспокоятся о карме.

А как же релокация, выгорание и собесы?

Классика.

Надо вскипятить ровно один стакан чая, за ровно 3 минуты?
Берётся один стакан с водой, и в него опускается кипятильник мощностью 0,44кВт.
Этих кипятильников готовых — вагон и маленькая тележка, надо просто подобрать чтоб в стакан помещался. А то прилепят всякие блюпупы с файфаями, да так что на столе не помещается. И звонят потом на свой кипятильник, волнуются пля.
А потом, когда внезапно оказалось, что 1 стакан кипятка это демо-версия, а в прод нужно цистерну перегретого пара, а дизайнеру не сказали, а он уже подстаканник в стиле лофт подготовил…
Демо-версия? То-есть клиент в малиновом пиджаке за стакан чая платить отказался?
Значит и за цистерну перегретого пара не заплатит — проверено временем. Так-что напрягаться не стоит, а вот достать чёрную записную книжку — обязательно нужно. Вдруг клиент похудеет и пиджак сменит…
Все проблемы от discommunication. качели_из_покрышки.жпг
С таким подходом старт-ап не замутить
Помню школу, лето, турпоходы, два дня горы, два дня живем в спортзале какой-то местной школы. И вот там мы как раз варили все наши каши, супы и макароны в наших же походных котлах, двумя большими кипятильниками, вставленными в котел с разных сторон. И, между прочим, норм получалось)

А по тесту — все понятно и не раз пережито. Поэтому интереснее писать про оптимизацию приготовления именно чая, именно в придуманных в статье условиях) Ну вот, к примеру, не понятен этот момент — «Кидаешь пакетик в чайник, заливаешь водой и ждешь когда вода покоричневеет.» А что мешает при всем при этом еще и чайник включить/поставить на огонь? Ну понятно что вода закипеть вроде как не успеет, но ведь все мы знаем как оно часто бывает — пока то да се — может и закипит и остынет уже. Ну и раз оказывается у нас есть еще и кипятильник — почему бы его тоже в закипающий чайник не всунуть? Так бы мы как раз в эти самые 3 минуты и уложились бы. Но вместо это, когда ПМ прибегает с холодным чаем назад, мы снова забываем что чайник умеет кипятить и пытаемся кипятить одним кипятильником, в кружке — «Думаешь докипятить долго и находишь готовое решение — старый кипятильник в шкафу. Кидаешь его в кружку, включаешь в розетку, оно греется».

И дальше — мы вообще никак не решаем проблему ускоренного кипячения чая, но почему-то решаем проблему наличия у кипятильника шнура, создавая аккумулятор. Так, как будто от нас именно этого и просили — «Мы же не можем оставить такую зависимость от кабеля...». Хотя у нашего чайника, скорее всего был такой-же шнур, как и у кипятильника. Однако, удивительным образом, мы все-таки вписываемся в «хотелки» заказчика — то ли заказчик очарован нашим решением, то ли пока ПМ донес чай, тот все-таки нагрелся.

Дальше чудеса кулинарии начинаются с макаронами (кстати попутно мы выясняем что у чайника вероятно таки есть шнур) — «Доливаешь воды и включаешь. Проходит минута и ты понимаешь, что макароны воду не красят и как понять, что они готовы будет не так просто.» Эм, а как вы обычно понимаете что макароны готовы? Предлагаю поступать точно так-же, тут реально ничего нового придумывать не нужно, рецепт выверен годами) Более того, рецепт обычно начинается так "В кипящую, подсоленную воду..." — это вот как-раз когда мы пришли с утра, полные сил и ума, и пошли на свой скрам-митинг, чтобы рассказать другим членам команды о своих изобретениях и выслушать их скептические мнения о своих умственных способностях, вот как раз тогда и нужно было поставить эту самую воду закипать. Заодно и рецепт уточнить и узнать что воду можно кипятить заранее и чтобы ускорить — вполне можно было кипятильник совместить с чайником, а не удлинять время и снова наливать воду в холодное ведро и кипятить аккумулятором по дороге. Ведь «задача та стояла — сварить их и быстро». Да и пояснение, оставленное заказчику, оставляет желать лучшего — «ведро не открывать пока подключен аккумулятор» — как же мы узнаем что вермишель готова? Так можно вермишель и переварить и недоварить и высушить вообще, если вода выкипит. Да и вообще, по сути мы отдаем заказчику конструктор, который он должен дособирать сам — сомнительная победа. Думаю после этого нужно будет искать нового заказчика)

А вообще — да, именно поэтому я уже давно варю дома вермишель себе сам, варю сколько хочу и как хочу, и не на время, а на удовольствие)
Кидаешь пакетик в чайник, заливаешь водой и ждешь когда вода покоричневеет
Ну и раз оказывается у нас есть еще и кипятильник — почему бы его тоже в закипающий чайник не всунуть?

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

Плюсующие, вы где таких ПМ-ов находите? Все, которых я видел, обычно подходили к главному разрабу и таким заговорщическим шёпотом спрашивали: «Слушай, а мы сможем то-то и то-то сделать?». А потом оба глядели на рядовых разрабов с лукавым прищуром, хитро-хитро так улыбались и довольные расходились.
Корень проблемы в том, что ПМ, которому сообщили про чайник, не в состоянии понять про невозможность процесса, потому что нет даже базовых познаний как этот ваш чай заваривается.
Тут уже все зависит от умения программиста правильно «наехать» на ПМа, и умения ПМа признавать свои пробелы в знаниях и прислушываться к советам низлежащих по званию.
Вполне жизненно. Особенно весело, когда по такому сценарию идет разработка не программ, а «железа» — тут и сущностей больше (механика, электроника, встроенное ПО), и действующих персонажей, и поменять что либо на лету заметно тяжелее.

Удивительно другое, что такая фигня творится обычно только на клиентских проектах. Когда команда разрабатывает свой продукт, то менеджер продукта обычно так не делает. Потому что когда у тебя тысяч 100 платящих пользователей, которые из-за косяков в новом релизе могут внезапно перестать быть таковыми, начинаешь очень хорошо все продумывать.
И ещё момент, очень часто разработчики не понимают, что руководитель проекта это функциональная роль, а не уровень подчинённости. РП не является начальником разраба. Почему разраб не стесняется своему коллеге на код ревью указывать на плохие места и не аппрувить пулл-реквест, а послать менеджера проекта думать дальше стесняется?

НЛО прилетело и опубликовало эту надпись здесь
Это немного другое, тут осознанный риск. Или мы выпускаем к Рождеству, или то, что мы делали полгода уже нафиг никому не нужно. В таком ключе оно уже немного подругому звучит, неправда ли?
Любая новая фича это всегда баланс между «улучшить что-то и нам будут платить больше», «не попасть в ожидания и платить будут меньше» и «случайно всё сломать нафиг, потому что задеплоили с багами»

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

ждут, ничего не делая, завершения предыдущего этапа
А это, как раз, Project Manager не умеет в MS Project (точнее в диаграммы Ганта) )
открыв чайник тебя наполняет крайнее удивление

«Подъезжая к сией станцыи и глядя на природу в окно, у меня слетела шляпа» А.П.Чехов
In Soviet Russia teapot fills You!

Знакомая история. Можно было еще глубже копнуть про легаси с самоваром)))

Классика «успешного менеджмента» — что-бы повысить прибыльность коровника, надо меньше давать коровам корма, и чаще их доить.
Что-бы увеличить прибыль проекта — надо меньше платить разработчикам и ставить им более сжатые сроки!
Чай меньше чем за три минуты кипятится так (не повторяйте этого дома!):

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

Вода вскипает почти моментально.

Евгений Степанищев
Эксперт
не повторяйте этого дома!


Потомушто это лайфхак не для дома.
НЛО прилетело и опубликовало эту надпись здесь
Открыл и прочитал из-за того, что по заголовку (в правом блоке «Читают сейчас») было не понятно — про что статья.
Описанные моменты можно охарактеризовать как «Маразм крепчал» :)
Все таки иногда, люди могут умную мысль донести с помощью «ведра и кипятильника»
Спасибо за статью:)
Все описанное в статье имеет место быть, но есть и другая сторона — уже выросло поколение разработчиков, которое все на свете оправдывает сжатыми сроками и ограниченными бюджетами. Приходишь на проект, там плохо все — от общей архитектуры до логгера, причем проект длится уже 3 года, а тебе все так же рассказывают — это все сроки, плохие клиенты, требуют и т.п.

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

При этом все читают кое-какое.it, рассуждают исключительно сленгом оттуда (галеры, гребцы и т.п.). А что такое циклическая ссылка — зачем, у нас нет времени, видишь — срок заказчик поставил.
P.S. — специально для первого комментатора — я не буду расшифровывать аббревиатуру ХХП, гуглите сами кто не знает и не догадывается.
Хех. У меня-вот раз такое было:
На заявление ПМ-а «Нужен чай через 3 минуты» ты всё быстро обдумываешь и выдаёшь: «Через 3 минуты чая точно не будет, но могу выдать что-то жёлтое в литровой банке. Ну или такое-же по вкусу но Липтон, через 10 минут. Ну или реально вкусный Шу-Пуэр, но через 2 часа.»
ПМ доносит это до клиента, попутно уточняя нюансы: «Цвет чая, лимон, молоко, сахар» (по твоей просьбе), клиент соглашается на завтрашнее утро.
Ты, довольный, к утру выдаёшь ПМ-у термос вкуснющего, протестированного чаю. А потом он возвращается к тебе и говорит что вы оба уволены…
В афиге просишь объяснений и оказывается что чай-то нужен был на вечер а не на утро, и твой термос давно остыл, да и вообще, клиент не уточнил что чай он будет пить не сам, а в компании ещё 200 гостей банкета, а хватило только на 2-х…
Это хорошо, если отвечает быстро.
У меня бывает обычно так:
ПМ: Нужен чай.
Я: Какой чай, на сколько человек, какой крепости, с молоком/без, с сахаром, нужен лимон. Чай черный/зеленый или какой?
ПМ: Я уточню
Через три месяца
ПМ: Нам нужен чай — сроки горят. Вроде бы зеленый без сахара, на максимальное количество человек
Я: Ок. Зеленый чай и сахар купили?
ПМ: Нет. Сделай сам.
Я: Ок. Приходите через пару лет. Надо вырастить чай и свеклу. Если свеклу ещё быстро можно вырастить, то с чаем проблема, может и не вырасти в наших широтах.
ПМ: Нельзя у нас сроки горят
Я: Ну ок. Что-нибудь придумаем.
Варим какую-то бурду из «помойки»
<:o)
Когда был помоложе, то радовался таким статьям — как круто подмечено, как круто вскрыто, а сейчас только тоска и уныние, т.к. реально все всё понимают (и разрабы и ПМы и заказчики), просто невозможно с этим ничего сделать, это природа человека и когнитивные искажения.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории