Итак, теперь вы знакомы с полным жизненным циклом Agile-проекта. Независимо от конкретной гибкой методологии, вы знаете, как наилучшим образом провести этапы представления, планирования, реализации, адаптации и закрытия проекта. На каждом этапе есть свои нюансы и рекомендации. Но помимо таких этапных решений есть и моменты, на которые следует обращать внимание на протяжении всего проекта. Среди них и необходимость следить за общей позитивной атмосферой в команде, и способность заметить признаки проблем на ранних стадиях. Давайте рассмотрим случаи, когда вы попали в новую Agile-команду и понимаете, что ее участники еще не очень хорошо владеют практиками и необходимыми навыками. Когда вы четко понимаете, что для большинства участников все это впервые — ожидайте от них некоторой нервозности и недопонимания. Это нормально, ведь ко всему новому надо привыкать. Просто сфокусируйтесь на управленческой методологии и не ленитесь по несколько раз объяснять участникам правила проведения той или иной церемонии. То есть выступайте в роли тренера, так как возможно, что только вы обладаете широтой знаний по гибкому управлению проектом. Если вы возьмете на себя такую ответственность, то остальные участники будут вам очень благодарны. Продвигайте управленческое мышление и Agile-ценности так, чтобы в определенный момент вы сами могли почувствовать, что команда стала самоорганизованной и взяла на себя коллективную ответственность за выполнение задач проекта. На какие приоритеты управления следует акцентировать внимание? Помните, что в первую очередь вам всегда надо решить бизнес-задачу. Необходимо всегда поддерживать боевой дух команды и при этом поддерживать и управленческий контроль. Постарайтесь оценить соотношение стоимости внедрения функции и ее потенциальной бизнес-ценности. Фокусируйтесь на помощи в коммуникации вашей команды. Регулярно информируйте ключевых участников о прогрессе проекта. Помните, что ключ к успеху — это сильное и стабильное лидерство. Ведите собственный лог по проекту — фиксируйте часы, цели, этапы. В дальнейшем вы сможете сравнить свои персональные оценки с теми, к которым придет ваша команда. Иногда это позволяет переосмыслить индивидуальный и коллективный подход, сделать собственные выводы об эффективности тех или иных методов. Скорее всего, независимо от опытности команды, вы неизбежно столкнетесь с определенными проблемами, возникающими по ходу проекта. Самыми типовыми и опасными являются необоснованные пропуски церемоний участниками команды и накапливание неразрешенных вопросов. Последнюю проблему называют "снежным комом". Выражается она в том, что к концу итерации у вас появляется целый набор нереализованных приоритетных функций. Старайтесь заметить признаки появления такого "снежного кома" на ранних стадиях, чтобы иметь возможность оперативно вмешаться и не допустить непоправимой ситуации. Зачастую такое может наступить, если задаются неправильные вопросы; потребитель не понимает, что именно вы реализуете; предоставляется некорректная информация о потребностях бизнеса. Навык активного слушания поможет вам в выявлении таких проблем на ранней стадии. Если же вы столкнулись с проблемой, когда участники команды регулярно пропускают церемонии по неуважительной причине, то здесь может помочь только личное общение с ними. Постарайтесь выяснить у них, почему так происходит. Если же причины покажутся вам недостаточно обоснованными, придется задуматься о смене этого человека, так как в дальнейшем слишком велик риск того, что он подведет всю команду. Если же вам предстоит руководить новой Agile-командой, то перед запуском проекта убедитесь, что все готово по следующему списку. Определена концепция проекта: видение, цели, метрики для измерения успеха. Создан список задач проекта и начальный бэклог продукта. Определены участники команды и заинтересованные лица проекта. Определена дата тренинга по Agile для команды. Согласовано финансирование проекта. Определены зависимости и имеющиеся препятствия. Подготовлено рабочее пространство для команды. И рабочие места всех участников команды находятся в одной комнате. Определены ключевые инструменты для использования командой. Проведена работа с лидерами проекта по особенностям работы в Agile. Все заинтересованные лица проинформированы. Вот перечень ключевых активностей по запуску Agile-команды. Основное. Составлено расписание будущих встреч и церемоний. Настроены все необходимые инструменты. Проведена коучинговая сессия по созданию видения и приоритизации бэклога продукта. Создана канбан-доска для команды. Проведено обучение по оценке задач и релизному планированию в Agile. Состоялся коучинг по проведению эффективных командных встреч (планирование, стендапы, демонстрации, ретроспективы, груминг и так далее). Проведен коучинг по самоорганизации команды и переходу к стабильно поддерживаемому ритму работы. В плане увеличения производительности следует провести следующие мероприятия. Коучинг по оценке пользовательских историй и отслеживанию скорости работы команды. Создание релизного графика сгорания и создание графика сгорания итерации. В плане развития командной культуры следует провести начальное формирование команды и коучинг по здоровой командной динамике. Коучинг по сотрудничеству, партнерству, доверию и уважению, ответственности. Как мы видим, основной упор делается на то, чтобы все участники команды обладали одинаковым пониманием, какие и для чего церемонии проводятся при работе над Agile-проектом. Старайтесь обеспечить взаимное доверие и устранить любое недопонимание. И помните, что люди хотят работать эффективно, достигать результатов и получать заслуженное уважение за проделанную работу. Что же касается конкретных правил и рекомендаций по проведению такого рода церемоний, то мы начнем углубленно изучать их уже в следующих модулях.