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

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

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

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

<p>Концентрация на качестве</p>

В «Манифесте гибкой разработки ПО» ничего не говорится о качестве, хотя в «Принципах манифеста»{12} ведется речь о мастерстве, что подразумевает концентрацию на качестве. Но если качество не фигурирует в «Манифесте», почему оно стоит на первом месте в моем рецепте успеха? Суть в том, что большое количество ошибок приводит к основным потерям времени в разработке ПО. Эти цифры просто невероятны, а их амплитуда может колебаться на несколько порядков.

Кейперс Джонс{13} сообщает, что в 2000 году во время пузыря доткомов он оценивал качество программ для североамериканских команд, и оно колебалось от шести ошибок на одну функциональную точку до менее чем трех ошибок на 100 функциональных точек – 200 к одному. Серединой будет примерно одна ошибка на 0,6–1,0 функциональной точки. Таким образом, для команд вполне типично тратить более 90 % своих усилий на устранение ошибок. Есть и прямое тому свидетельство: в конце 2007 года Аарон Сандерс, один из первых последователей Канбана, написал на листе рассылки Kanbandev, что команда, с которой он работал, тратила 90 % доступной производительности на исправление ошибок.

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

Улучшение качества программ – это всем хорошо понятная проблема.

И гибкая разработка, и традиционные подходы к качеству имеют свои достоинства. Их нужно сочетать. Тестированием должны заниматься профессиональные тестировщики. Они находят дефекты и предотвращают их попадание в готовый продукт. Если вы будете просить разработчиков писать модульные тесты и автоматизировать их для автоматизированного регрессионного тестирования, то это возымеет серьезный эффект. Казалось бы, если просить разработчиков сначала писать тесты, то это дает психологическое преимущество. Так называемая разработка через тестирование (Test Driven Development, TDD) действительно, судя по всему, помогает: тестовое покрытие выглядит более полным. Стоит сказать, что дисциплинированные команды, которые я возглавлял, писали тесты уже после функционального кодирования и демонстрировали качество на уровне лучших показателей индустрии. Однако очевидно, что у средней команды качество повысится, если тесты будут написаны до функционального кода.

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

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

Чингисхан
Чингисхан

Роман В. Яна «Чингисхан» — это эпическое повествование о судьбе величайшего полководца в истории человечества, легендарного объединителя монголо-татарских племен и покорителя множества стран. Его называли повелителем страха… Не было силы, которая могла бы его остановить… Начался XIII век и кровавое солнце поднялось над землей. Орды монгольских племен двинулись на запад. Не было силы способной противостоять мощи этой армии во главе с Чингисханом. Он не щадил ни себя ни других. В письме, которое он послал в Самарканд, было всего шесть слов. Но ужас сковал защитников города, и они распахнули ворота перед завоевателем. Когда же пали могущественные государства Азии страшная угроза нависла над Русью...

Валентина Марковна Скляренко , Василий Григорьевич Ян , Василий Ян , Джон Мэн , Елена Семеновна Василевич , Роман Горбунов

Детская литература / История / Проза / Историческая проза / Советская классическая проза / Управление, подбор персонала / Финансы и бизнес
100 бизнес-технологий: как поднять компанию на новый уровень
100 бизнес-технологий: как поднять компанию на новый уровень

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

Роман Черепанов

Карьера, кадры / О бизнесе популярно / Управление, подбор персонала / Финансы и бизнес
Технологии лидерства. О Богах, Героях и Руководителях
Технологии лидерства. О Богах, Героях и Руководителях

Все знания уже в нас. Куда бы ты ни пошел, ты уже там. Это так. Куда бы ты ни пошел, ты уже там. Парадокс заключается в том, что чем дальше ты уезжаешь, тем ближе ты оказываешься к себе, тем больше ты с собою сталкиваешься. И если то, что видишь, тебе не нравится, ты едешь в другую страну, чтобы понять в себе что-то другое, но находишь опять себя. И ты возвращаешься домой, к основам, и забываешься в повседневности, выныривая из собственной глубины. Но иногда тебе приходят разные мысли, они очень важные. И ты опять отправляешься в путь. Но все знания уже в нас. И куда бы ты ни пошел, ты уже там. Долгий путь домой. И бывает так, что где-то там далеко ты видишь тот самый свет в себе, который так долго искал. Это длится мгновение. Но ради этого ты и отправлялся в путь, потому что память об этом остается навсегда. И бывает так, что дома ты видишь тот же самый свет. И хочется дышать полной грудью, сомневаться и переживать, радоваться и огорчаться, злиться и успокаиваться, не понимать и осуждать, а затем осознавать и примиряться. Хочется жить! Господи! Как хочется жить!Жить и работать по-настоящему! И достигать результатов!Об этом книга…

Николай Юрьевич Рысев , Николай Юрьевич Рысёв

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