Работа есть, а толку нет

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

Рассказываю локальный эпик фейл.

Есть большая кросскомандная фича. Есть мастер команда - владелец и главный интересант фичи, и две смежные команды. Я из смежной команды. Месяц назад ПМ нам приносит на планирование спринта две важные фичи. Одна целевая для команды, вторая вот от смежников. Обе не готовы для разработки, там нужна работа от блока дискавери (аналитики, методологи, архитекторы). Мы (команда) две или три недели от спринта ни одну из фичей в работу не берём. По той которая от смежников идут вялотекущие работы у методолога с соседями, я не лезу. По целевой архитектор отдал описание проектного решения и оно лежит. Я к нему доберусь в понедельник на этой неделе (было не до того). Но начну с этой фичи, потому что она наша и приоритеты по ней я знаю. В середине вторника возьмусь за соседскую. Впечатления такие “итак понятно, что раз ничего не было подготовлено, мы их в спринт не успеем, но работы надо начинать потому что если не мы, то кто”. В соседской фиче в описании много текста, есть какие-то понятные штуки, есть сомнительные. Я не иду разбираться с нашим методологом на тему приведения описания в надлежащий вид, потому что времени жалко, а скорость обратной связи от неё медленная. Я уже в прошлом релизе две недели прождала ответов на свои вопросы и мы фичу не успели в срок. Иду напрямую к архитектору из соседней команды. Снимаю какие-то свои вопросы и ухожу работать. Потому что у меня есть инженерные проблемы, мне там надо 3 из 4 вопросов найти/придумать как решить. Бьюсь с этими вопросами два дня. В четверг (откуда ни возьмись) объявляется ПМ на дейлике и говорит “вам надо соседскую задачу в пн отдать”. Я отвечаю: в целевом виде это сделать нельзя. Она: “это задача входит в KPI команды, её нельзя не отдать в этот релиз”. Дальше в моей голове несётся поток ругательств в перемешку с вопросами кто, почему, когда. Вслух я отвечаю, что это не меняет дела, но часть постараемся отдать в пн. Поступает щедрое предложение выйти поработать на выходных. Я отказываюсь. Расходимся. В пятницу будет три раунда переговоров за которые ситуация поменяется несколько раз: у меня фронтендер сделает внезапно задачу (там была задача, ждали дизайн, а он в пн в отпуск уходит), я обломаюсь с решением вопроса номер 3, предложу план отдавать в два хода, объявят реальные сроки, задача фронтендера станет не нужна, решение по вопросу номер 3 найдётся, с меня будут продолжать трясти сроки, половина моей задачи станет не нужна и конечно же всё это время я буду лихорадочно переписывать код.

Какой у меня тут вопрос? Почему все вокруг такие дебилы.

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

Но это всё лирика и пар. Прагматичный вопрос: что делать то с этим. Получается что доверять ни одному из этих людей, что они могут нормально сделать свою работу (или это ни для кого из них не своя работа?) я не могу. А значит какие варианты?

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

Надо учить и договариваться, проверять и снова учить. И так пока они либо не научатся, либо не уволятся.

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

Подумать как адаптировать шаблон для фичей:
Задача Цель выполнения Польза Результат Название метода Объект внимания / предмет метода Характеристики объекта Состояния объектов Действия для смены состояний

Точно надо добавить: маркеры критичности (KPI, ещё что-то), реальные сроки (после которых будут потери/санкции), ресурсы.

3 лайка

Мне кажется, что если у кого-то KPI (индикатор вдруг стал показателем), а у кого-то этого KPI нет (или его не предупредили), то это переложение виноватости со здоровой головы на больную. Вот ровно этот текст в письменном виде в коропоративный чат, только чуть менее сумбурно (не исторически “как мы попали в это положение” и дальше спагетти ситуации, а декларативно что там с чем не сошлось). С припиской, что это производительность труда и так выше, чем у тех же соседей, поэтому всё реальное сделать можно, а нереальное – как всегда, “следите, господа лидеры/менеджеры/аналитики за своими записями и коммуникацией, у вас все ходы должны быть для меня записаны, в крайнем случае – сказаны, причём вовремя, а если вам прилетело по цепочке, то и мне от вас прилетело по цепочке, а за мной материал природы, он упруго сопротивляется, искусственного интеллекта ещё нет, чтобы ему поручить выполнять чужой KPI, заваливая что-то другое по закону Гудхарда”.

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

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

4 лайка

Да. За всех работу не переделаешь. И вообще организация работы на предприятии именно и делается: экономия на издержках договорённостям и более быстрая прокачка навыков в профобластях.

Вот если и делать что-то факультативом, то вот это:

Ну или факультативом доделывать за кого-то работу.

3 лайка

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

Отвечу с привкусом оффтопа.

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

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

Еще в таких ситуациях топ-менеджер просто говорит “Надо эту задачу сделать…” и активирует практику лидерства на 200%: “я - начальник, ты делаешь что я говорю” ).

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

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

Такое себе мышление письмом. )

Две важные задачи, которые спущены в команду на планировании директивно (одна наша, вторая соседская). Обе не готовы к разработке. Я сказала на планировании ПМу (забыла уже кстати, что у нас три недели в этом релизе было на разработку, а не четыре), что мы не успеем потому что там неопределённость. Но надо понимать, что я думаю о приоритетах внутри своей команды и у нас до конца года есть три свои задачи, которые “надо сдать кровь из носа”. И две трети спринта я занималась проблемами внутрикомандными. Про соседей я помню, но постольку по скольку. “Кому больше надо тот и следит”. Но опять всё лирика, кого куда посылать.

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

Надо сделать вчера - это наша реальность. И эта часть головоломки меня пока мало волнует.

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

  • Рональд просит тебе передать, что Симус сказал ему, что Дину сообщила Парвати, что Хагрид тебя разыскивает…
  • Неужели… Что?!- Эээ… Кто сообщил Дину?
  • Парвати.- Дину сказала Парвати… Не хочу повторять это еще раз! Тебя ищет Хагрид.
  • Передай Рональду, что…
  • Я вам не сова!

Но мне надо понимать в какой момент мне вмешаться в будущем, чтобы такого не было. И иногда кажется что и особо разговаривать с “нарушителями” о поведении нет смысла, надо просто схему сделать и потом её предлагать, как защитную. Вот все эти штуки про сроки и остальное должны быть решены на планировании. Я думаю какой шаблон/чеклист оформить.

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

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

Чек-листы могут сработать, особенно, если их поставить на автоматический контроль.

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

А по роли то да, скорее всего РМ.

Но опять жеж

не ощущения что проблема здесь?

Он видит что у тебя есть три “свои задачи”? У вас с ПМ разные задачи? А кто твои/тебе тогда ставит/контролирует?

Ты вроде как 2/3 спринта решала другие задачи? Они чьи? Они ПМ не волнуют?

Ну и в целом, на тебя задачи пришли, приоритет известен, ты одну из них просто повесила, даже без ОС в виде списка вопросов

Ну так себе история

Если что, я без наезда, просто контекст не очень понятен :slight_smile: