Re: О распараллеливании задач плач
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 20.10.20 03:00
Оценка: +4 :)))
Здравствуйте, Тёмчик, Вы писали:

Тё>Короче, выделили пачку ресурсов рожать фичу за быстро, а фича в итоге никак не параллелится и уперлась в меня. Сроки по человекочасам, даты сжатые.


Тё>У кого такое случалось, чем закончилось?


Разяснением начальству основ проектного управления, декомпозицией задач, срывом изначальных сроков перепланированем и незапланированным ростом ЗП для меня
Re[3]: О распараллеливании задач плач
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 20.10.20 06:21
Оценка: +4
Здравствуйте, Тёмчик, Вы писали:

KP>>Разяснением начальству основ проектного управления, декомпозицией задач,

Тё>Декомпозировали на таски, но в реале оно одна задача на 80% времени этих декомпозированных тасков.

Если эта одна задача длинне чем 1 неделя — плохо декомпозировали. Если меньше либо равна, то о чем вообще разговор?

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


Вовремя обозначенный реальный срок не является факапом, а просто переносом сроков в результате грамотного планирования. Даже если заявленные сроки от этого увеличиваются в несколько раз.
Re[2]: О распараллеливании задач плач
От: Тёмчик Австралия жж
Дата: 21.10.20 00:41
Оценка: :)))
Здравствуйте, landerhigh, Вы писали:

L>О.

L>Еще немного и до кого-то дойдет, что умение переворачивать список в конечном итоге не стоит вообще нихрена.

L>Умение параллелить само по себе не ходит. Оно ходит бандой вместе с умением планировать, декомпозировать, приоритезировать и оценивать. А так же с умением вовремя сказать "нафиг".


Я посмотрел и сказал, что ничего невозможного. Сам себе буратина. "параллелили" таски другие люди, я им не помогал, ибо оно нихрена не параллелится.

L>И в отличие от подсчета гномиков, никакой такой книжки не существует,

Существует большой раздел

я про это даже не пытаюсь спрашивать- синьеры ещё на развороте строки сыпятся. Если бы больше народу в этом понимало, могли бы помочь.
Re: О распараллеливании задач плач
От: klopodav  
Дата: 21.10.20 10:48
Оценка: 2 (1) +1
Тё>У кого такое случалось, чем закончилось?

Небольшой коллектив работали в авральном режиме, чтобы успеть сделать фичи к сроку.
После этого всем дали на недельку неформальный отпуск (т.е. формально все числились как бы работающими, но де-факто все отдыхали).
Re[2]: О распараллеливании задач плач
От: GarryIV  
Дата: 20.10.20 05:19
Оценка: :))
Здравствуйте, namespace, Вы писали:

Тё>>У кого такое случалось, чем закончилось?

N>Обычно по завершению оказывается, что уже не нужно, или в лучшем случае половину переделывать.
N>Тк я слишком ленив, чтобы делать бесполезную работу, то меня надо сильно убедить в ее необходимости.

  Уолли?
WBR, Igor Evgrafov
Re: О распараллеливании задач плач
От: Gradiens  
Дата: 20.10.20 07:09
Оценка: +2
Здравствуйте, Тёмчик, Вы писали:

Тё>Короче, выделили пачку ресурсов рожать фичу за быстро, а фича в итоге никак не параллелится и уперлась в меня. Сроки по человекочасам, даты сжатые.


Тё>У кого такое случалось, чем закончилось?


Ну то есть ты единственный в команде обладаешь квалификацией, чтобы сделать эту фичу? никто больше вообще не может помочь?

Если все-таки хоть кто-то еще хоть что-то смыслит — дробите фичу. Совсем никак не дробится — ну не знаю, это возможно только если у вас там ресерч а не фича.

Если ну реально не параллелится (ты реально один обладаешь квалификацией это сделать) я бы сделал следующее:
1) рассказал бы руководству про бас фактор. А то, походу, оно не в курсе.
2) сбросил бы с себя все, вообще все другие задачи. Пусть их делает кто-нибудь еще, ну или ты сам сделаешь после этой фичи.
3) взял бы себе в помощь коллегу, с которым уже хорошо сработался. посадить его рядом, чтобы впитывал информацию, но под руку не лез. В худшем случае он будет сидеть и смотреть, в лучшем — подскажет че-нить, когда втянется.
4) поговорил бы с руководством о возможности отложить какие-то части фичи на будущее.
5) если фича вот совсем не пилится на составные части — тогда поговорил бы о переносе сроков. Обозначил бы, что изначальное планирование и изначальные сроки были озвучены исходя из недостаточных/недостоверных данных. А вот новые сроки учитывая те или иные факторы.
6) если сроки спущены сверху — то это наоборот, работает на тебя. Это не твой факап с планированием. Поэтому можно с более сильных позиций торговаться и выбивать или уменьшение функционала или перенос сроков, или и то, и другое.
7) возможно, рассмотрел бы возможность оплачиваемых переработок.

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

А еще внезапно можешь обнаружить, что фича не особо-то и нужна. Если руководство не хочет/не может со своей стороны сделать все возможное для ее реализации. Например, хочет чтобы ты перерабатывал, но не хочет за это платить или предоставлять потом отгулы.
Re: О распараллеливании задач плач
От: mrTwister Россия  
Дата: 20.10.20 08:12
Оценка: +2
Здравствуйте, Тёмчик, Вы писали:

Тё>Короче, выделили пачку ресурсов рожать фичу за быстро, а фича в итоге никак не параллелится и уперлась в меня.


Ой, сколько раз я такое слышал, и всегда заканчивалось тем, что говорящий не умеет параллелить
лэт ми спик фром май харт
Re: О распараллеливании задач плач
От: landerhigh Пират  
Дата: 20.10.20 12:01
Оценка: +2
Здравствуйте, Тёмчик, Вы писали:

Тё>Короче, выделили пачку ресурсов рожать фичу за быстро, а фича в итоге никак не параллелится и уперлась в меня. Сроки по человекочасам, даты сжатые.



О.
Еще немного и до кого-то дойдет, что умение переворачивать список в конечном итоге не стоит вообще нихрена.

Умение параллелить само по себе не ходит. Оно ходит бандой вместе с умением планировать, декомпозировать, приоритезировать и оценивать. А так же с умением вовремя сказать "нафиг".
И в отличие от подсчета гномиков, никакой такой книжки не существует, куда в твоем конкретном случае можно заглянуть за единственным правильным ответом.
Существуют методики, но сами по себе они не работают.
www.blinnov.com
Отредактировано 20.10.2020 13:11 landerhigh . Предыдущая версия .
Re: О распараллеливании задач плач
От: El Camino Real США  
Дата: 21.10.20 19:54
Оценка: +2
Здравствуйте, Тёмчик, Вы писали:

Тё>У кого такое случалось, чем закончилось?

Случается до сих пор порой. Сроки сдвигаются, виноватый назначается, ничего страшного. В данном случае, думаю, всех устроит, если виноватым окажешься ты. Для тебя как для рядового исполнителя урок: держи ухо востро на всех совещаниях, а то повесят какую-нибудь левую задачу или сделают "критическим узлом" в крайне кривом решении.
Re: О распараллеливании задач плач
От: Closer  
Дата: 20.10.20 08:12
Оценка: +1
Здравствуйте, Тёмчик, Вы писали:

[skipped]

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

Не всегда, но иногда такой подход может сработать и сократить время работы.
Мы были здесь. Но пора идти дальше. (с) Дуглас Коупленд, Рабы "Микрософт"
Re[4]: О распараллеливании задач плач
От: Тёмчик Австралия жж
Дата: 21.10.20 09:35
Оценка: :)
Здравствуйте, landerhigh, Вы писали:

Тё>>Image: images (3).jpeg


L>Который ты для себя только открыл?

На базе которого работает фича.

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


L>Тема, Сидней — город маленький. Синьеры к тебе на собеседования просто не ходят.


Из Оптивера и Гугла не ходят, ну у нас и зарплат в 400к (для синьер дивелоперов) нет, и гномиков не требуется
А обычные-типичные приходят. Вот типа тебя.
Отредактировано 21.10.2020 9:36 Артём . Предыдущая версия .
Re[2]: О распараллеливании задач плач
От: Тёмчик Австралия жж
Дата: 23.10.20 02:18
Оценка: :)
Здравствуйте, El Camino Real, Вы писали:

Тё>>У кого такое случалось, чем закончилось?

ECR>Случается до сих пор порой. Сроки сдвигаются, виноватый назначается, ничего страшного. В данном случае, думаю, всех устроит, если виноватым окажешься ты.
Исполнители есть, просто там так всё запутано, что даже я пытаюсь это распутать почти 2 недели. А чистых строчек кода будет написать ну, скажем, 1-2 экрана.

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

Я не рядовой и дизайн мой. Делегирование ответственности на выданные ресурсы просто не работает в данном случае.
Re[3]: О распараллеливании задач плач
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 23.10.20 03:52
Оценка: +1
Здравствуйте, Тёмчик, Вы писали:

Тё>Исполнители есть, просто там так всё запутано, что даже я пытаюсь это распутать почти 2 недели. А чистых строчек кода будет написать ну, скажем, 1-2 экрана.

Тё>Я не рядовой и дизайн мой. Делегирование ответственности на выданные ресурсы просто не работает в данном случае.

Тебе стоило бы не с олимпиадными задачками сидеть, а с книгами ДеМарко да Брукса
Re[4]: О распараллеливании задач плач
От: Тёмчик Австралия жж
Дата: 23.10.20 05:01
Оценка: :)
Здравствуйте, kaa.python, Вы писали:

KP> ДеМарко да Брукса


Фича весьма заковыристая с точки зрения бизнес-требований, а надо её прикрутить в другой юз кейс, чтобы и в штатном режиме, и в особом режиме оно работало, но в чём-то по разному, а в чём-то одинаково, и желательно чтоб не сломалось что есть, и меньше возможности было сломать в будущем. Брукс ни при чем.
Re[3]: О распараллеливании задач плач
От: LS9 США  
Дата: 24.10.20 02:30
Оценка: :)
Здравствуйте, Тёмчик, Вы писали:

Тё>Я не рядовой и дизайн мой.


Если ты не рядовой, возьми себе нормальный корч. А пока ездишь на лансере — самый что ни на есть рядовой.
Коплю на ланцер
О распараллеливании задач плач
От: Тёмчик Австралия жж
Дата: 19.10.20 23:48
Оценка:
Короче, выделили пачку ресурсов рожать фичу за быстро, а фича в итоге никак не параллелится и уперлась в меня. Сроки по человекочасам, даты сжатые.

У кого такое случалось, чем закончилось?
Re: О распараллеливании задач плач
От: namespace  
Дата: 20.10.20 04:51
Оценка:
Тё>У кого такое случалось, чем закончилось?
Обычно по завершению оказывается, что уже не нужно, или в лучшем случае половину переделывать.
Тк я слишком ленив, чтобы делать бесполезную работу, то меня надо сильно убедить в ее необходимости.
Re[2]: О распараллеливании задач плач
От: Тёмчик Австралия жж
Дата: 20.10.20 06:13
Оценка:
Здравствуйте, kaa.python, Вы писали:

Тё>>У кого такое случалось, чем закончилось?


KP>Разяснением начальству основ проектного управления, декомпозицией задач,

Декомпозировали на таски, но в реале оно одна задача на 80% времени этих декомпозированных тасков.

KP>срывом изначальных сроков перепланированем и незапланированным ростом ЗП для меня

Тебе всегда повышают, а мне нет. Но мне нравятся интересные задачи и локейшен. Срыв сроков факап планируется избежать.
Re: О распараллеливании задач плач
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 20.10.20 08:37
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>У кого такое случалось, чем закончилось?

овертаймами и ненужными гонками со временем.
Sic luceat lux!
Re[2]: О распараллеливании задач плач
От: alzt  
Дата: 20.10.20 20:22
Оценка:
Здравствуйте, Gradiens, Вы писали:

G>Если ну реально не параллелится (ты реально один обладаешь квалификацией это сделать) я бы сделал следующее:

G>1) рассказал бы руководству про бас фактор. А то, походу, оно не в курсе.
Оно может быть не в курсе к этот автобус входит для данной задачи.

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


Это же не связанные вещи. Руководство хочет фичу, т.к. она нужна и его за это похвалят или наградят.
А чтобы заплатить надо что-то делать, и работать самому руководству. Это если деньги есть, а иногда либо их нет, либо начальство сверху умрёт, но не отдаст их ни при каких условиях.
Re: О распараллеливании задач плач
От: diez_p  
Дата: 20.10.20 22:40
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>Короче, выделили пачку ресурсов рожать фичу за быстро, а фича в итоге никак не параллелится и уперлась в меня. Сроки по человекочасам, даты сжатые.


Тё>У кого такое случалось, чем закончилось?


А когда они выделяли пачку ресурсов они с вами это обсуждали? Очевидно, что надо либо вас освободить от текущих задач, делегировав их, либо делегировать исполнение вашей.
Как вариант нагрузить пачку какой-то прикладной функциональностью, а вам сосердоточиться на целевой задаче, которую можете сделать только вы.
Re: О распараллеливании задач плач
От: elmal  
Дата: 21.10.20 06:56
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>У кого такое случалось, чем закончилось?

Обычно заканчивается сдвигом сроков. В крайнем случае заканчивается увольнением менеджера и закрытием проекта, такое тоже встречал. Хотя один раз был курьез, виновным в провали объявили младшего тестировщика, что он не автоматизировал тестирование. При этом менеджер на крайне специфический проект набрал полностью новую команду с нуля, не поинтересовался у уже делавших подобные задачи о подводных камнях, не попросил ни одного специалиста, знакомого со спецификой, себе в команду, и поставил сроки еще меньше, чем стабильно выполняла другая команда, которая была на очень хорошем счету и вытягивала самое безнадежное. Там реально было очень весело — распределенная команда, движок пилят в головном офисе в другой стране, движок крайне сырой и багов немеряно.
Re[3]: О распараллеливании задач плач
От: landerhigh Пират  
Дата: 21.10.20 08:09
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>Image: images (3).jpeg


Который ты для себя только открыл?

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


Тема, Сидней — город маленький. Синьеры к тебе на собеседования просто не ходят.
www.blinnov.com
Re[5]: О распараллеливании задач плач
От: landerhigh Пират  
Дата: 21.10.20 10:03
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>А обычные-типичные приходят. Вот типа тебя.


О! А я уже беспокоиться начал
www.blinnov.com
Re[3]: О распараллеливании задач плач
От: Gradiens  
Дата: 21.10.20 10:24
Оценка:
Здравствуйте, alzt, Вы писали:

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


A>Это же не связанные вещи. Руководство хочет фичу, т.к. она нужна и его за это похвалят или наградят.

A>А чтобы заплатить надо что-то делать, и работать самому руководству. Это если деньги есть, а иногда либо их нет, либо начальство сверху умрёт, но не отдаст их ни при каких условиях.

О нет!
Это очень даже связанные вещи.

Два главных вопроса: кому нужна фича? насколько сильно нужна фича?

Если фича нужна лично исполнителю — ну ок, пусть работает сверхурочно, пусть в лепешку расшибется, но сделает. Но тогда ССЗБ

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

Допускаю, что может, и нужна, просто руководство хочет переложить ответственность на исполнителя и выжать его как лимон. Но тогда тем более не надо вестись на этот бред. Надо спокойно предложить свои варианты, и пусть руководство решает что делать. Это его проблемы, в конце-концов.
Re[4]: О распараллеливании задач плач
От: alzt  
Дата: 21.10.20 17:43
Оценка:
Здравствуйте, Gradiens, Вы писали:

G>Правильный ответ — фича нужна компании в лице руководства. И это блин работа руководителя — руководить и планировать. Он за это деньги получает, и как правило, больше исполнителя.


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

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

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

Недавно был случайный разговор в бухгалтерии с бухгалтером (неожиданно ).
С её точки зрения зарплата программистам — это просто убытки. Задача фирмы — найти побольше заказчиков, которые платят деньги, и поменьше платить программистам, которые получают деньги. Всё просто.
Разговор был по поводу желания некоторых программистов отказываться от отпуска ради денег.
Моё мнение — отпуск сам ни на что не променяю, но для фирмы это очень и очень выгодно.
А бухгалтер не понимает, как это некоторые руководители такое разрешают? Ведь этим же негодяям платить придётся.

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


Я не призывал решать чьи-то проблемы, а описал почему на оплачиваемые переработки редко соглашаются.
Re[5]: О распараллеливании задач плач
От: Gradiens  
Дата: 21.10.20 21:42
Оценка:
Здравствуйте, alzt, Вы писали:

A>А по факту, руководители никакими особыми навыками обычно не отличаются. Могут только руками водить.


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

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

A>Есть и другие. Например, найти дураков, которые будут работать сверхурочно.
Да, самый распространённый метод.
Не знаю как там за границей. В Штатах отношение к переработкам одно, в Германии — другое. А у нас я считаю, что спецу стоит один раз обжечься с переработками и больше не играть в эти игры.

A>Мой пост про то, что оплачивать переработки для руководителя обычно сложно. Ему придётся договариваться со своим руководством. А оно это будет считать как потери.

В принципе — согласен.
И это как раз и является индикатором, насколько фича нужна. Если "договариваться со своим руководством" так сложно — то может и фича не нужна?
То есть, если фирма (в лице руководителя) не хочет нести расходы за продолб планирования — почему исполнитель должен нести эти расходы (то есть инвестировать свое время, которое суть деньги)

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

A>Недавно был случайный разговор в бухгалтерии с бухгалтером (неожиданно ).

A>С её точки зрения зарплата программистам — это просто убытки.
Ну, а с моей точки зрения бухгалтерия — это убытки. Они же не производят ничего, что можно продать ))
К счастью, мы не работает на советское НИИ, в котором отдел кадров с бухгалтерией являлись Олимпом.
Сейчас они — support staff.
А мы гордо можем назваться "производство" ))
Re[5]: О распараллеливании задач плач
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 23.10.20 05:05
Оценка:
Здравствуйте, Тёмчик, Вы писали:

Тё>Фича весьма заковыристая с точки зрения бизнес-требований, а надо её прикрутить в другой юз кейс, чтобы и в штатном режиме, и в особом режиме оно работало, но в чём-то по разному, а в чём-то одинаково, и желательно чтоб не сломалось что есть, и меньше возможности было сломать в будущем. Брукс ни при чем.


А что ты читал этих авторов? Я так понимаю, тебе про них "Рабинович напел" в лучшем случае.
Re[5]: О распараллеливании задач плач
От: LS9 США  
Дата: 24.10.20 02:29
Оценка:
Здравствуйте, alzt, Вы писали:

A>Здравствуйте, Gradiens, Вы писали:


G>>Правильный ответ — фича нужна компании в лице руководства. И это блин работа руководителя — руководить и планировать. Он за это деньги получает, и как правило, больше исполнителя.


A>Это в идеальном мире. А по факту, руководители никакими особыми навыками обычно не отличаются. Могут только руками водить.


Какие задачи, с твоей точки зрения, выполняет руководитель, и почему руководителям платят больше, чем рядовым сотрудникам, если им нужно только водить руками?
Коплю на ланцер
Re[4]: О распараллеливании задач плач
От: Тёмчик Австралия жж
Дата: 25.10.20 02:24
Оценка:
Здравствуйте, LS9, Вы писали:

LS9>Если ты не рядовой, возьми себе нормальный корч. А пока ездишь на лансере — самый что ни на есть рядовой.


Ты ещё до статуса нашей девочки QA не дорос- она то взяла новую Хонду Джазз, а ты- донашиваешь металлолом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.