Читаем Канбан. Альтернативный путь в Agile полностью

Первая линия на диаграмме показывает количество функций в масштабе проекта. Этот объем был разделен владельцами бизнеса на две части. Вторая линия показывает количество начатых функций. Третья линия – число спроектированных, четвертая – разработанных, а пятая – количество завершенных и готовых к тестированию функций.

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

Команде сервера закачек ОТА не хватало либо дисциплины, либо мотивации для использования метода FDD. Они не работали совместно, как требует FDD, а выдавали большие порции функций на откуп индивидуальным разработчикам. Обычно на одного разработчика у них в любое время приходилось до десяти функций. А команда по разработке OTA DM следовала методам, изложенным в учебнике. Они хорошо работали в сотрудничестве и разрабатывали модульные тесты для 100 % своих функций. И самое важное – они трудились над небольшим количеством функций одновременно, обычно это было 5–10 функций в работе для всей команды в любой момент.

Целевым ориентиром для функции в FDD является 1,6–2,0 функционального очка кода.

У команды по разработке сервера закачек OTA, находившейся в Сиэтле, среднее время выполнения составляло примерно три месяца на функцию от начала работы до сдачи ее для интеграционного теста команде из Шампейна (рис. 3.1).

У команды по разработке OTA DM среднее время выполнения колебалось от 5 до 10 дней, что показано на рис. 3.2. Разница в исходном качестве, измеряемом в количестве ошибок в системном или интеграционном тесте, превысила 30 раз. Команда по разработке OTA DM продемонстрировала изначальное качество на уровне лидеров индустрии – две или три ошибки на 100 функций, а команда по разработке сервера закачек OTA продемонстрировала средний по индустрии результат – около двух ошибок на функцию.


Рис. 3.2. Кумулятивная диаграмма потока (КДП) команды управления устройствами OTA (зима 2004 года)


Из этих диаграмм можно сделать вывод, что количество незавершенных задач непосредственно связано с временем выполнения. Рис. 3.2 явно демонстрирует, что с сокращением числа незавершенных задач уменьшается и время выполнения. На пике среднее время выполнения составляет 12 дней. Позднее в проекте, когда незавершенных задач становится меньше, среднее время выполнения сокращается до четырех дней.

Существует причинно-следственная связь между количеством незавершенных задач и средним временем выполнения, и эта зависимость линейна. В производстве эти отношения известны как закон Литтла. Пример двух команд из Motorola предполагает наличие корреляции между увеличением времени выполнения и снижением качества. Похоже, что увеличение времени выполнения оборачивается существенно худшим качеством. В нашем случае увеличение среднего времени выполнения в 6,5 раза повлекло за собой более чем тридцатикратное увеличение первичных ошибок. Более долгое время выполнения связано с увеличением количества незавершенных задач. После выявления этого примера я стал использовать незавершенные задания как средство контроля качества и убедился в наличии взаимосвязи между их количеством и исходным качеством кода. Однако на момент написания этой книги не существует научных подтверждений этого эмпирически полученного результата.

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

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

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

Кто лучше?

Перейти на страницу:

Похожие книги

Анализ типичных ошибок в кадровом делопроизводстве
Анализ типичных ошибок в кадровом делопроизводстве

Кадровое делопроизводство – это достаточно сложный вопрос, который требует хороших знаний трудового законодательства и правил оформления документов. Но, как говорят: «знать и предусмотреть все – невозможно», поэтому здесь, как, в общем, и в любой работе, возможны ошибки. Основной целью данной книги является избежание подобных ошибок или их минимизация.В данной книге рассматриваются современные нормативные и правовые законодательные акты федерального уровня, регламентирующие работу с документами по личному составу, излагаются основные правила и типичные ошибки, допускаемые при составлении внутренних документов предприятия, регистрации документов, а также ошибки, совершаемые кадровыми службами при работе с персоналом.Издание ориентировано на руководителей и специалистов кадровых служб, руководителей и менеджеров отдела персонала, работников отделов организации, юрисконсультов, секретарей небольших организаций, в которых кадровая служба не создана, слушателей курсов повышения квалификации.

Анжелика Юрьевна Шепелева

Карьера, кадры / Управление, подбор персонала / Финансы и бизнес
Экстремальный тайм-менеджмент
Экстремальный тайм-менеджмент

Помните диалог из знаменитого советского фильма «Служебный роман»: «А какой это Новосельцев?» – «А никакой. Вялый безынициативный работник. К сожалению, таких у нас много». Эта безжалостная характеристика применима и к герою книги – менеджеру автосалона Глебу. Но только поначалу…Авторы – известные бизнес-тренеры и консультанты – в экстремально сжатые сроки (всего 2 месяца!) проводят своего героя по огромному пути – от заурядного, недовольного жизнью, непривлекательного брюзги со средней зарплатой и вечной усталостью до успешного, счастливого и обеспеченного человека, живущего яркой, полноценной жизнью.Книга, написанная очень живо и увлекательно, предлагает читателю последовать примеру героя и выполнить те же практические задания, что и он, с важнейшей целью – изменить свою жизнь к лучшему, научившись успевать все делать вовремя. Это непросто, но результат того стоит!Книга будет интересна широкому кругу читателей.

Алексей Иванович Толкачев , Николай Сергеевич Мрочковский

Деловая литература / Корпоративная культура / Управление, подбор персонала / Финансы и бизнес
Как организовать, раскрутить и продать собственное мероприятие
Как организовать, раскрутить и продать собственное мероприятие

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

Валерий Морозов , Денис Сыч , Юрий Николаевич Черников

Маркетинг, PR / Управление, подбор персонала / Финансы и бизнес