Канбан. Альтернативный путь в Agile - [15]

Шрифт
Интервал

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

• Чтобы внести изменения для сокращения вариативности, требуются резервы.

• Сокращение вариативности снижает потребность в резервах.

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

• Сокращение вариативности снижает требования к ресурсам.

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

• Появление резервов создает возможности для улучшения.

• Усовершенствование процесса ведет к повышению производительности и предсказуемости.

Глава 4

От худшего к лучшему за пять кварталов

В октябре 2004 года Драгош Думитриу был менеджером программ в Microsoft. Он только что возглавил отдел, который имел репутацию худшего IT-подразделения компании.

Должность «менеджер программ» в Microsoft примерно соответствует тому, что в других местах называют менеджером проектов, но обычно включает также некоторую ответственность за анализ и архитектуру. Менеджер программ назначается на инициативу, проект или продукт и отвечает за часть функционала. Чтобы выполнить работу, он привлекает ресурсы из функциональных областей, например разработки и тестирования. Драгош отвечал за техническое обеспечение ПО для бизнес-подразделения XIT. Эта команда (рис. 4.1), зрелость процессов которой оценивалась как CMMI Model Level 5, располагалась в Индии и состояла из трех разработчиков, трех тестировщиков и менеджеров, занимавшихся разработкой небольших обновлений и устранением ошибок примерно в 80 кроссфункциональных IT-приложениях, используемых сотрудниками Microsoft по всему миру. Сам Драгош находился в кампусе в Редмонде. В то же самое время там работал и я.


Рис. 4.1. Команда в Хайдарабаде (Индия). Драгош – четвертый слева


Проблема

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

Программисты и тестировщики этой организации следовали методологии PSP/TSP (Personal Software Process / Team Software Process). Такие требования компании Microsoft были записаны в контракте. Джон Де Ваан в то время – непосредственный подчиненный Билла Гейтса и большой поклонник Уоттса Хамфри из Института программной инженерии. Как глава Engineering Excellence в Microsoft, он мог требовать от IT-отдела и его поставщиков соблюдения определенных процедур. Поэтому изменение метода жизненного цикла разработки ПО было невозможным.

Драгош понял, что основная причина их проблем не в методе PSP/TSP и не в рейтинге зрелости организации. Более того, команда производила почти все, что от нее требовалось, с высоким качеством. Однако время выполнения запросов на изменения доходило до пяти месяцев и вместе с объемом бэклога продолжало бесконтрольно увеличиваться. Создавалось ощущение плохо организованной и почти неуправляемой команды. Высшее руководство не спешило выделять дополнительные средства на решение этой проблемы. Итак, сдерживающие факторы для изменений были связаны с политикой, финансами и правилами компании. Он обратился ко мне за помощью.

Визуализация рабочего процесса

Я попросил Драгоша сделать изображение рабочего процесса. Он набросал схему, в которой описывался жизненный цикл для запроса изменений, после чего мы обсудили проблему. Рис. 4.2 – это факсимиле того, что он сделал. Фигурка PM (менеджера программ) изображает Драгоша.


Рис. 4.2. Изначальный рабочий процесс технического обеспечения в XIT с указанием времени выполнения Initial


Поступление запросов было бесконтрольным. Четыре менеджера продукта представляли и контролировали бюджеты для ряда клиентов, которые владели приложениями, обслуживаемыми XIT. Они добавляли новые запросы и дефекты, выявленные в процессе промышленной эксплуатации.

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

Факторы, влияющие на производительность

Когда поступал запрос, Драгош отправлял его на оценку в Индию. Согласно регламенту, оценку нужно было произвести и представить владельцам бизнеса в течение 48 часов. Так было легче вычислить ROI (прибыли на инвестицию) и принять решения по запросу. Раз в месяц Драгош встречался с менеджерами продукта и другими заинтересованными лицами: проводилась новая расстановка приоритетов в бэклоге и составлялся план проекта по запросам.

В то время в месяц обрабатывалось около семи запросов. В бэклоге было более 80 записей, и его объем продолжал увеличиваться. Таким образом, ежемесячно подвергались переоценке более 70 запросов, а обработка запроса занимала в среднем четыре месяца. В этом и крылась основная причина неудовлетворительной работы. Сами запросы были небольшими, но постоянное изменение приоритетов означало стабильную неудовлетворенность клиентов.


Рекомендуем почитать
Боевые корабли японского флота. Крейсера

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


Секреты автоподбора, или Как выбрать лучший на рынке подержанный автомобиль

Я не раз удивлялся и открывал для себя новое: ну, откуда этот парень может знать это? А это? Сколько же ему понадобилось сменить подержанных автомобилей, чтобы узнать всё это? И прочитав всю эту книгу, я ни разу не испытал чувства протеста, несогласия с автором. Поэтому и рекомендую ее вам, дорогой читатель, – с чистой совестью. Юрий Гейко, журналист, автор и ведущий программы «Автоликбез» на «Авторадио».


Справочник по лечебному массажу и самомассажу (от диагноза к лечению)

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


Проективный словарь гуманитарных наук

Словарь содержит системное описание понятий и терминов гуманитарных наук, включая философию (в том числе этику и эстетику), культурологию, религиоведение, лингвистику, литературоведение, а также гуманитарные подходы к природе, истории, обществу, технике. Словарь состоит из 440 статей, размещенных в 14 тематических разделах в алфавитном порядке. Особое внимание уделяется развитию новой терминологии, отражающей культурно-социальные процессы ХХI века и методы интеллектуального творчества. Автор и составитель Словаря – известный российско-американский культуролог, философ, филолог Михаил Эпштейн, профессор университета Эмори (США) и почетный профессор Даремского университета (Великобритания)


Полный справочник симптомов. Самодиагностика заболеваний

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


Карманный справочник жизненно необходимых лекарственных средств

Перед вами современный путеводитель по лекарственным средствам. Справочник содержит информацию о наиболее важных и популярных отечественных и зарубежных лекарственных средствах, как самых современных, так и проверенных временем. Приведены названия препаратов и их синонимы, состав и описания, включая показания и противопоказания к применению, дозировки. Здесь вы найдете ответы на важнейшие вопросы:— что именно назначил врач?— излечивая один орган, не вредим ли мы другому?— как выбрать среди аналогичных препаратов лучший?Рассматриваемые средства входят в «Перечень жизненно необходимых и важнейших лекарственных препаратов».