Принципы Аджайла — это документ из 12 пунктов, который дополняет идеи Аджайл Манифеста. Посмотрим, что это за принципы.
Не мешайте Команде работать
В Аджайле основная боевая единица — кросс-функциональная Команда, группа мотивированных профессионалов. Они обладают всеми необходимыми навыками, чтобы создать Продукт без посторонней помощи, и болеют за его качество.
Ещё это самоорганизующаяся группа, начальников в Команде нет. Сотрудники сами выбирают инструменты, делят обязанности и организуют работу. Они принимают решения с учётом всех мнений, а не опыта нескольких человек, и вместе несут ответственность.
Лидер доверяет Команде, поэтому не стремится контролировать каждое действие. Он создаёт условия, обеспечивает ресурсами и не мешает работать.
Кажется, что такая Команда — утопия, а в реальности стоит дать сотрудникам волю, и они будут тупить в социальных сетях весь день. Опыт создателей Аджайла говорит об обратном: сотрудники наслаждаются работой. У них закрывается базовая потребность в автономии, взамен появляется желание решать задачи как можно лучше, профессионально развиваться, помогать друг другу.
В конечном счёте выигрывают все. Компания получает преданных сотрудников и преимущество на рынке, люди — работу, которая становится делом жизни.
Как это записано в Принципах Аджайла:
Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им.
Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд.
Взаимодействуйте во время работы
Продукт, который делает Команда, заказывает представитель бизнеса. Только он знает, какую проблему решает Продукт и что именно нужно делать. Заказчик Продукта не просто взаимодействует с Командой, а становится её частью. Он помогает решать бизнес-задачи, замечать и исправлять ошибки.
Аджайл отдаёт предпочтение живому общению, потому что в разговоре люди понимают друг друга лучше всего. Никто не запрещает использовать почту и мессенджеры, но встретиться вживую и вместе найти решение — эффективнее. Это касается и общения внутри Команды и общения с заказчиком.
Как это записано в Принципах Аджайла:
На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой Командой, так и внутри Команды.
Выпускайте работающий Продукт чаще и не бойтесь его менять
Задача аджайловой команды — сделать клиентов заказчика довольными. Поэтому важно вовремя реагировать на изменения желаний и даже предвосхищать их. Чтобы держать руку на пульсе, Команда обновляет Продукт как можно чаще.
Обновление Продукта нужно делать заметным для клиентов, чтобы получать обратную связь и знать, над чем работать дальше. Если Команда применила новую технологию в работе, но клиентам от этого ни горячо, ни холодно, то такое изменение нельзя считать обновлением Продукта.
Менять требования к Продукту можно на любом этапе работы, учитывать обратную связь стоит как можно раньше. Если Команда сразу выберет подходящее решение — клиенты будут довольны, если нет — раньше заметит ошибку и продолжит работу в другом направлении. Такая гибкость обеспечивает аджайловым компаниям преимущество.
Как это записано в Принципах Аджайла:
Работающий Продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения.
Изменение требований приветствуется даже на поздних стадиях разработки. Аджайловые процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
Работающий Продукт — основной показатель прогресса.
Постоянно улучшайте процесс работы
Как и Продукт, процесс работы постоянно эволюционирует. Команда ищет возможности повысить свою эффективность, сохраняя комфортный ритм. В Принципах Аджайла есть четыре совета, как это сделать.
Регулярно анализируйте свою работу. Анализ предполагает честные ответы на вопросы: «Что помешало сделать работу на все сто? Почему возникли проблемы?» Возможно, у Команды неудобные инструменты, конфликты между сотрудниками, непонимание задачи. Анализировать свою работу сложно, но необходимо, чтобы двигаться вперёд.
Профессионально развивайтесь. Чем больше умеет Команда, тем лучше она работает.
Повышайте качество. Аджайл предполагает, что Команда сразу делает свою работу хорошо. Временные решения нарастают как снежный ком, подводят в самый неподходящий момент и тормозят процесс. К тому же поиск и реализация хорошего решения на самом деле требуют меньше времени, чем исправления.
Упрощайте работу. Для решения задач заказчика Аджайл предлагает делать как можно меньше. Вместо ста фич можно выбрать с десяток, которые принесут больше всего пользы, и сосредоточиться на их качественной реализации. Упрощать нужно и стандартные операции: откажитесь от формальных отчётов и бессмысленных митингов. Выполняйте самые простые операции, которые сдвинут работу с места.
Стремление к улучшению не отменяет комфортного ритма работы без авралов. Такой ритм достигается благодаря приоритизации и трезвой оценке своих возможностей.
Как это записано в Принципах Аджайла:
Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.
Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.
Простота — искусство минимизации лишней работы — крайне необходима.
Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Аджайл помогает наладить такой устойчивый процесс разработки.
Принципы Аджайла дополняют идеи Аджайл Манифеста. Вместе они помогают понять философию Аджайла и начать работать по-новому.
- Принципы Аджайла — документ из 12 пунктов, который дополняет идеи Аджайл Манифеста.