Почему руководство больше заботится о часах JIRA, чем о соблюдении ценностей Scrum?

Как и во многих других проектах, мы также используем JIRA для управления задачами и пользовательскими историями, а также Scrum в качестве методологии Agile. В конце каждого дня скрам-мастер предоставляет диаграмму выгорания команде PMO.

Тем не менее, первый набор вопросов, которые поднимаются во время каждой еженедельной встречи с командой PMO:

  • Почему команда не сжигает часы должным образом в JIRA — 5 часов в день?
  • Если каждый член команды сжигает часы (~ 5-6 часов в день) и правильно регистрирует их в JIRA, то почему красная линия (оставшихся значений) в диаграмме выгорания не приближается к Руководству ?
  • Кто в команде не ведет учет часов?
  • Почему команде нужно каждый день напоминать о том, что нужно записывать часы в JIRA?

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

Меня всегда интересовали три момента:

  • Почему руководство больше заботит диаграмма выгорания JIRA, чем следование ценностям Scrum при разработке проекта?
  • Почему некоторые члены команды не любят каждый день усердно записывать часы в JIRA?
  • Может ли команда сделать что-нибудь, чтобы упростить регистрацию часов (каждым членом команды) и чтобы руководство не беспокоило нас такими плохими вопросами?

Может ли кто-нибудь из вас прояснить мои вышеупомянутые три сомнения, чтобы мы все могли стать лучшей командой Scrum?
Спасибо всем заранее, и я ценю ваше время и предложения, чтобы помочь мне!

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

Ответы (3)

Я чувствую разочарование в вашем посте. Как человек, который перешел от PMO к Agile-роли, я могу понять обе стороны медали.

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

Почему руководство больше заинтересовано в регистрации часов?

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

  • Компания должна учитывать вложенную акционерную стоимость . Эффективная доставка — это только один из способов отслеживания стоимости, также необходимо убедиться, что доставка примерно связана с количеством прогнозируемых часов усилий.
  • Внешний аудит и соответствие требованиям управления. Если ваша компания является ПЛК, то нагрузка по аудиту и регулированию возрастает, а зарегистрированные часы являются критическим компонентом этого процесса. Помните; когда кто-то получает свою месячную заработную плату, которая является передачей чьих-то инвестиций акционера, и этот акционер ожидает минимальный уровень возврата инвестиций для выплаты этой зарплаты. Разве неразумно просто регистрировать отработанное время, не так ли?
  • Табель учета рабочего времени . Если вы прикреплены к PMO, вероятно, у команды разработчиков есть несколько рабочих потоков проектов или программ. Отдел не является бесплатным ресурсом, ваши разработчики должны быть распределены по центру затрат для работы, которую они отслеживаются, чтобы убедиться, что они находятся в рамках бюджета.
  • Спрос на ресурсы . Не стоит недооценивать тот факт, что основной способ, с помощью которого руководство принимает решение об увеличении или уменьшении ресурсов, заключается в сопоставлении запланированных усилий в человеко-днях/человеко-часах с фиксированным временным графиком. Если потребности в ресурсах превышают крайний срок, они принесут ресурсы. Регистрация часов является важной частью обеспечения эффективности и точности планирования. Вы получаете дополнительных разработчиков и тестировщиков, если это необходимо, но часы регистрации имеют решающее значение для создания этого бизнес-кейса.
  • Доверять. Прямо сейчас кажется, что у руководства есть некоторые проблемы с доверием в отношении отдела. Возможно, вы начинающая Scrum-команда, процесс для них новый, он не был продан должным образом, или им нужно полностью контролировать ресурсы отдела. Все эти симптомы — недостаток доверия.

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

У нас в армии была поговорка -

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

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

Почему моя команда не регистрирует часы?

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

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

Сообщите команде, что

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

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

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

Обновление 2019 г.

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

Кроме того, работающее программное обеспечение является основным способом демонстрации ценности . Все остальные артефакты — дым и зеркала.

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

Я очень ценю ваше время, потраченное на ответы на мои вопросы, и каждое ваше замечание верно по своей сути - я полностью с ним согласен.
У меня есть еще один вопрос. Иногда я проверяю диаграмму выгорания JIRA (v 6.4) и сообщаю, сколько часов было отработано за день. Но я не нахожу никакого способа получить список тех участников, которые не регистрировали часы ни в один из дней. Не могли бы вы помочь мне с любым правильным JQL (JIRA Query Language) или любым другим способом? Спасибо, еще раз!
К сожалению, я не использую JIRA, хотя другие отделы в моей организации используют. Я мог бы задать им вопрос, готовы ли вы подождать 24 часа? Я подозреваю, что CodeGnome или Niels будут лучше понимать JIRA, и я бы рекомендовал обратиться к ним.
Venture2099 - Никаких проблем, вчера я получил решение: - 1. Перейдите к нужному проекту. 2. Выберите «Сводка» (вкладка) > раздел «Отчеты» > «Отчет об отслеживании времени». Спасибо!
Мне нравится акцент на том, что команде не объясняют ценности. Часто я обнаруживаю, что стресс, связанный с многочасовой отчетностью, по своей сути является проблемой общения.
Если часы не оплачиваются, сообщать о них, как правило, пустая трата времени. Требование сделать это часто связано с относительным статусом, а не ценностью. В организациях, где все сообщают о часах, это, вероятно, не так. Но таких организаций немного. Для организаций, которые требуют отчетных часов, но не предоставляют эти отчеты, ценность для тех, кто составляет отчеты, почти наверняка будет отрицательной.
@AndrewProck - очевидно, вы не читали мой ответ. Нам придется согласиться с тем, что мы не согласны. Требование выставлять счета/отслеживать часы почти ВСЕГДА касается стоимости отслеживания.
Я прочитал твой ответ. Не уверен, почему вы решили, что я этого не сделал. На самом деле это немного грубо.
@AndrewProck, совсем не грубо предположить, что вы не читали мой ответ. Я пришел очень конкретные и уважительные причины для отслеживания часов. Пост получил наибольшее количество голосов и был помечен как «ответ». Однако ваш ответ был парой одноразовых строк, по сути говоря, что «этот ответ неверен, отчетные часы имеют отрицательное значение». Так что да... Я предполагаю, что вы на самом деле не читали то, что я написал.
Хотя здесь есть веские аргументы в пользу отслеживания времени (хотя я бы не согласился со многими из них), это не решает проблему JIRA. А это на самом деле гигантский разводной ключ. Многие руководители хотят использовать JIRA в качестве инструмента учета рабочего времени, но это не так. И во многих отношениях путается с Agile-процессом, с которым JIRA на самом деле должна помогать.
Что касается моего мнения об отслеживании времени: youtube.com/watch?v=_ogxZxu6cjM
Подобно Эндрю, я должен был бы не согласиться с этим нисходящим подходом. В частности, «всегда легче обвинить процесс управления, чем проводить анализ первопричин; по моему опыту, у большинства менеджеров есть веские аргументы в отношении отчетов и процессов, которые они запрашивают». По моему опыту, анализ первопричин в этом сценарии почти всегда приводит к тому, что у менеджеров есть плохие причины, такие как «мой босс хочет этого» или «я на самом деле не доверяю разработчикам». Если вам нужны недавние доказательства негативных последствий этого стиля управления «потому что я так сказал», погуглите, там много всего — Драйв и т. Д. :)
Читая это дальше, я на самом деле не согласен практически со всем, что советует Venture, в основном с микроменеджментом сверху вниз и противоположностью современных agile-ценностей. Скрам-мастер не является хозяином команды ни в каком смысле этого слова, он на 100% является лидером-слугой и, во всяком случае, претендентом на статус-кво (что в данном случае означает сложное отслеживание часов). Я бы даже сказал, что большинство современных agile-компаний рассматривают всех, кто не входит в состав команды доставки, включая руководство, как слуг команды. А если серьезно, Venture, очень рекомендую читать Drive, Joy Inc., Leaders Eat Last и т. д.
Вы совершили фундаментальную ошибку, @JeffLindsey. Вы предположили, что лично я поддерживаю табель учета рабочего времени. Я не. Я сопротивлялся этому и одержал эту маленькую победу для своей команды. Тем не менее, слишком много людей в Agile-сообществе считают, что все битвы можно выиграть у высшего руководства, что просто не соответствует действительности. Иногда «они» побеждают, а Agile-принципы отходят на второй план. Это реальность. Итак, мой ответ начался оттуда. Вы можете не соглашаться со мной, но вы не можете изменить мир и каждую структуру корпоративного управления. Моя родословная лидера довольно хорошо информирована, и я много читаю.
Если вы идете на нормативный аудит PLC, и они просят табели учета рабочего времени, лучше иметь их. Agile-принципы не помешают вам остаться без работы в тот же день, а новый «Agile PM» будет подготовлен, у которого есть возможность сочетать требования быстрой доставки с обычными методами работы отдела управления программами. Мы можем целый день болтать о желаемых методах работы, но не пытаемся изобразить это как реальность мира, потому что это просто не так. Кроме того, скрам-мастер абсолютно точно является мастером-слугой команды.
Покажите мне в Agile Values, где говорится, что каждый сотрудник обладает высокой самомотивацией, всегда приносит пользу и стремится к профессиональному развитию... покажите мне, где говорится, что отдельные ресурсы, разделенные на несколько проектов, не должны отслеживать часы, которые они тратят на поддержку разных проектов... покажите мне, где говорится, что Agile несовместим с нормативно-правовой средой. Это не так. Это набор значений, которые должны интерпретироваться уникальным образом в каждой среде.
Сменил свою карьеру с PM на разработчика, теперь я знаю, насколько отстойна эта идея регистрации часов. Если мне нужно регистрировать часы, потраченные на каждую задачу каждый день, это допустимо и выполнимо. Тем не менее, Jira заставляет людей регистрировать время начала, что будет проблемой... Очень сложно определить точное время в конце дня, и если вы решитесь регистрировать время после каждой работы, вам будет трудно справиться с многозадачность и затягивание процедуры.
Спасибо за обновление @Venture2099

Почему руководство больше заботит диаграмма выгорания JIRA, чем соблюдение ценностей Scrum при разработке проекта?

3 распространенные причины такого поведения:

  1. Нехватка доверия
  2. Плохое понимание методологий Agile; все еще думаю в терминах водопада
  3. Группа доставки не выполняет взятые на себя обязательства

Почему некоторые члены команды не любят каждый день усердно записывать часы в JIRA?

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

Есть ли что-нибудь, что команда может сделать, чтобы упростить регистрацию часов (каждым членом команды), чтобы руководство не беспокоило нас такими плохими вопросами?

  • Завоевать доверие
  • Соблюдайте обязательства
  • Обучайте PMO гибким методологиям
  • Покажите им альтернативный способ отслеживания хода работы
  • Уволить текущего PMO и нанять того, кто понимает Agile ;)

Чтобы упростить регистрацию часов в Jira, вы можете использовать программу Worklog Assistant. Помощник рабочего журнала захватывает все фильтры из Jira, например, вы получаете список текущих задач спринта. Он предупреждает вас, когда не регистрирует время. Можно публиковать автоматически или делать это вручную и при необходимости корректировать журналирование. Создайте несколько билетов-заполнителей на время простоя, например, встречи спринта или другие накладные расходы, не связанные с спринтом.

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

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

Однажды я был на презентации Scrum, которую проводил Джефф Сазерленд , и он сказал, что первое, что он меняет в компании, — это убрать отслеживание времени. Также прочитайте его сообщение в блоге . Отслеживание времени — это анти-Scrum: что вы делаете, когда вам это нужно для выставления счетов?

Вчера на тренинге по Scrum в Копенгагене с опытными руководителями проектов, работающими на уровне 5 CMMI в IBM и других местах, было достигнуто общее согласие, что просьба к разработчикам заполнять табели учета рабочего времени снижает производительность команды как минимум на 10%. Они ненавидят это делать, это двойная работа, это явно «отходы», и это делают только компании, которые не имеют ни малейшего представления о бережливой разработке продукта.

Нильс – Я думаю, это сделает две вещи. Менеджмент потребует таблицу перевода баллов в часы (и будет правильно сделать это, даже если баллы относительны). Во-вторых, беглый взгляд на дебаты о часах и баллах покажет блог Майка Кона, где он успешно утверждает, что все задачи спринта должны оцениваться в часах. Попытка обойти управление с помощью agile-эзотерики только усугубит проблему в моем сознании.
Основная проблема, с которой я сталкиваюсь, заключается в том, что разработчики чувствуют необходимость завершить задачу в этот временной промежуток. Приводит к ярлыкам и стрессу. В то время как они должны сосредоточиться на качестве и действительно сделать это, вместо того, чтобы думать, что время для этой задачи истекло. Лично мне нравится измерять в человеко-днях, сколько человеко-дней требуется, чтобы выполнить эту задачу, легче ответить и менее точно. У вас есть ссылка на блог Майка Кона? Поиск в Google приводит к нескольким результатам. Я хотел бы прочитать больше и подумать об этом. Так как это всегда одна и та же борьба с управлением... :)
Привет, Нильс - это соответствующая запись в блоге, и Майк поощряет прямой вызов через комментарии, поэтому я уверен, что он оценит ваши мысли. Mountaingoatsoftware.com/blog/…
@NielsvanReijmersdal, я думаю, что проблема, связанная с тем, что разработчики чувствуют давление, чтобы закончить в временном окне, больше связана с тем, как представлены оценки, чем с единицами оценки. Моя команда оценивает в «идеальных человеко-днях», и я подчеркиваю, что а) моя работа состоит в том, чтобы преобразовать это в календарные дни для руководства, и б) важно улучшить оценку с течением времени, а не закончить в течение оценить.
Это хороший противовес принятому ответу, в котором постоянно говорится, что mgmt хочет видеть «ценность». Ценность - работающее программное обеспечение. Бесполезно работать 80 часов, если ничего не работает достаточно хорошо, чтобы идти в производство. ++