Agile: что это и как внедрить в свою компанию

Agile: что это и как внедрить в свою компанию

Что такое agile и в чём его преимущества Что такое agile маркетинг На каких принципах основывается agile Как внедрить agile в свою компанию Agile: что это и как внедрить в свою компанию
Время чтения: 14 минут
Отправим материал вам на:

Организация работы коллектива — это задача не из простых, особенно при большом количестве переменных. Методика гибкого управления Agile станет идеальным вариантом в такой ситуации. В рамках этого подхода проект разделяют на этапы (спринты) со строгими дедлайнами, благодаря которым эффективно отслеживается ход выполнения задач. Обратная связь от заказчика и вовлеченных участников позволяет оперативно учитывать вновь возникающие требования и корректировать ход проекта. В статье мы понятным языком расскажем об особенностях метода Agile и покажем результаты его внедрения на конкретных примерах.

Agile — что это такое простыми словами

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

Agile

Новая система получила название «Agile software development», что переводится как «гибкая методология разработки». Ключевое слово здесь — гибкость. Вот какие идеи легли в основу Agile:

  1. Коммуникация в команде важнее инструментария и методов.
  2. Отлаженный продукт важнее бумаг и документов.
  3. Позитивная связь с заказчиком важнее обсуждения пунктов договора.
  4. Гибкость в решении задач важнее выполнения исходного плана.

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

Основная задача команды разработчиков в рамках подхода Agile — быстрый выпуск качественного ПО. Вся работа должна занимать максимум два месяца. Программисты, заказчик и пользователи совместно решают вопросы по разработке. Здесь важна регулярная коммуникация, чтобы оперативно вносить изменения по ходу проекта. Возникающие вопросы решаются на личных встречах, не создавая лишний документооборот.

Основная задача команды разработчиков в рамках подхода Agile

Чтобы следовать в работе философии Agile, зачастую используют сочетания методов, например Scrum или экстремальное программирование. Они помогают выстроить процессы исходя из принципов Agile. Конечно, эти методы подстраивают и адаптируют под каждую команду, но главные идеи из Agile-манифеста остаются неизменными.

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

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

Что такое Agile-маркетинг: его манифест и нюансы

Что такое Agile-маркетинг

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


1. Как зародился Agile-маркетинг

Основой Agile-маркетинга послужили принципы гибкого планирования, применяемые разработчиками ПО. Поскольку долгосрочная стратегия практически сразу становилась неактуальной при создании программ, то разработчикам оставалось лишь отказаться от жесткого планирования в пользу гибких методов. Их идеи были сформулированы в манифесте, увидевшем свет в 2001 году. Заказчики зачастую меняли требования по ходу работы над проектом, поэтому бездумное следование намеченному плану становилось неэффективным. Благодаря Agile-методам разработчики стали работать быстрее и с меньшим стрессом для себя.

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

Первым, кто задумался о применении Agile-технологий в сфере маркетинга, был некий Скотт Бринкер. Именно он сформулировал принципы манифеста по Agile-маркетингу.

Манифест Agile-маркетинга


2. Манифест Agile-маркетинга

Впервые манифест по Agile-маркетингу был представлен в июне 2012 года в рамках конференции Sprint Zero: The Physics of Agile Marketing.

Расширенное описание можно найти в «Википедии», мы же перечислим базовые идеи:

  • Анализ ситуации вместо допущений и субъективизма.
  • Равное сотрудничество с клиентом вместо иерархической структуры.
  • Гибкие проекты и циклы задач вместо сложносоставных кампаний.
  • Анализ конкретного клиента вместо прогнозирования на основе статистики.
  • Гибкость при планировании вместо жесткого подхода.
  • Изменение курса в ответ на изменения среды вместо слепого выполнения плана.
  • Множество небольших экспериментов вместо одного крупного.

Ключевые достоинства Agile

Ключевые достоинства Agile
  • Экономия бюджета за счет сокращения времени на решение задач.
  • Создание актуальных для рынка продуктов.
  • Более тщательное планирование и контроль всех этапов проекта.
  • Качество конечного результата выше, чем при использовании классического планирования.
  • Гибкость методов позволяет лучше приспосабливаться к конкурентной среде.

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

Принципы и методы Agile

Принципы и методы Agile


1. Внимание к потребностям и целям компаний-клиентов

Удовлетворение нужд клиента и забота о нем — это то, что отличает успешный бизнес от неудачливых конкурентов. Какие же конкретные инструменты Agile помогают достижению результата?

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

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

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

Вот некоторые из инструментов Agile, используемых для проведения подобных сессий: Lean Canvas, Impact Mapping, User Story Mapping, а также другие методы работы с гипотезами и процессами.


2. Оптимизация (в сторону упрощения) оргструктуры и рабочих процессов

Оптимизация (в сторону упрощения) оргструктуры и рабочих процессов

Максимальная простота — фундамент всей системы Agile. Этот принцип касается организационной структуры, процессов и инструкций, которыми руководствуются сотрудники. Такой подход позволяет людям концентрироваться не на документообороте, а на конкретных задачах, на разрабатываемом продукте. Отличные результаты подобной методики можно увидеть в командах, внедривших Agile Scrum — один из самых востребованных методов в рамках системы Agile.

При работе по Scrum все планы и задачи команды из 9–11 человек на текущую итерацию фактически помещаются на 2-3 листах формата А0. Записи ведутся во время общих встреч, при планировании ближайшего цикла («спринта»). Если разместить протокол такого обсуждения в помещении, где работает команда, то в любой момент каждый участник сможет свериться с общими договоренностями и целями. Список всех задач на ближайшую итерацию обычно называют «бэклогом спринта». Кроме того, при работе по Scrum жестко фиксируется временной интервал всех встреч команды. Например, каждый из сотрудников знает, что в 11-00 во вторник будет планерка по следующей итерации, а в пятницу в 16-00 команда встретится для обсуждения процесса работы.

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

Инструментами упрощения в Agile являются Scrum, Nexus, LeSS. И, конечно, сам Agile-манифест несёт в себе необходимые идеи для введения простых и прозрачных циклов работы.


3. Работа в рамках коротких итераций

Работа в рамках коротких итераций

Команда, работающая по Agile, не будет дистанцироваться от внешнего мира и доделывать проект несколько лет. При таком сценарии слишком велика вероятность получить абсолютно неактуальный и устаревший продукт.

Избежать подобного помогает итеративно-инкрементальный подход, при котором:

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

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

Благодаря применению подобного подхода команда способна дорабатывать приложение, начиная с ранних этапов, за счёт чего быстрее происходит вывод продукта на рынок. Кроме того, такой метод даёт возможность точного измерения прогресса: вместо абстрактного «мы сделали 20 % работы» звучит «мы доделали 20 % функционала».

Методы организации процессов в рамках методологии Agile имеют короткие итерации. Это Scrum, Nexus, LeSS, SAFe или XP. Оригинальный Agile-манифест также содержит идею о коротких циклах работы.


4. Активная коммуникация и регулярная обратная связь

Активная коммуникация и регулярная обратная связь

Это один из самых важных пунктов для любого рабочего цикла. Именно за счёт коммуникации происходит корректировка планов и доработка разрабатываемого продукта.

Можно сказать, что каждый этап работы — это эксперимент, после которого как раз анализ обратной связи позволяет продвигаться вперёд. Похожий метод применяется во многих областях: ракетостроении, машиностроении, медицине (в т. ч. фармацевтике), психологии и экономике. В любом из этих направлений момент эксперимента и анализа обратной связи является ключевым для прогресса.

Философия Agile предполагает повсеместное внедрение такого подхода: при создании продукта (мы показываем его заказчику, испытываем сами или выпускаем на рынок — в любом случае обратная связь послужит для корректировки работы), для выстраивания процессов (работа регулярно ставится на паузу, и анализируются все процессы, чтобы добиться максимальной эффективности). Эксперимент уместен даже при разработке структуры организации и тонкой отладке взаимоотношений в коллективе.

Примеры есть во многих инструментах Agile: ретроспективные встречи в рамках Scrum, Kanban, Nexus и LeSS, метод создания продуктов DesignThinking, итерации для обратной связи в DevOps.


5. Свобода участников команды при принятии решений

Свобода участников команды при принятии решений

Чем четкая инструкция хуже передачи части полномочий каждому сотруднику? Есть несколько причин пойти по второму пути.

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

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

В-третьих, это сильно ускоряет работу. Время на решение проблемы заметно сокращается, если у сотрудника есть полномочия самостоятельно разобраться с возникшими сложностями. В этой схеме нет ожидания ответа от вышестоящего руководителя. Если команда состоит из 3-4 человек, то сильного выигрыша во времени можно и не заметить. Однако чем крупнее структура, тем чаще её работу блокирует паралич воли сотрудников, вызванный иерархической моделью принятия решений.

Многие методы организации работы по Agile, в особенности те, что базируются на фреймворках Scrum, поощряют лидерство и самоорганизацию сотрудников.


6. Гуманизм как основа работы

Гуманизм как основа работы

Так ли важно для успешного ведения бизнеса относиться к людям по-человечески?

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

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

Счастливые сотрудники лучше выполняют поставленные задачи. Agile-подход как раз и позволяет реализовать данную модель через качественно настроенную коммуникацию между членами команды.


7. Agile — это не результат, а образ мышления членов коллектива

Agile — это не результат, а образ мышления членов коллектива

Agile — это не самоцель, скорее путь к результату. Именно поэтому нельзя говорить об однократном внедрении Agile. Если вы принимаете решение работать согласно этой философии, то начинаете по-другому воспринимать возникающие проблемы и ситуации. Сложностей не становится меньше: все время появляются новые вызовы. Конкуренты не отступают, новые продукты продолжают появляться: ваша команда отвечает на события максимально эффективным образом, не прекращая борьбу.

Если адаптация коллектива к новым методам прошла успешно, и сотрудники приняли для себя принципы Agile, то менеджмент перестает быть единственным двигателем в случае проблем. Члены команды сами могут решить большинство вопросов, понять, что нужно изменить и улучшить. Коллектив становится единым работающим организмом, которому нужно существенно меньше управленческого надзора.

А чем выше удовлетворение от процесса работы, тем существеннее результаты. И для менеджеров это более значимая мотивация, чем для специалистов.

Примеры Agile

Примеры Agile

Чтобы показать разницу между классическим подходом и методологией Agile, рассмотрим кейс с небольшой кондитерской. В первом случае управление ведется по стандартной схеме, во втором — после внедрения Agile.

№ 1. Стандартная модель управления кондитерской

Технологу необходимо разработать новый вид торта. Даже если будет проведен опрос о вкусах покупателей, технолог, скорее всего, будет ориентироваться на желания своего руководителя. В такой компании именно менеджер решает, поступит ли новый рецепт в производство. При такой схеме технолог делает лишь один вариант, который одобряется или выбраковывается. Чтобы торт попал на прилавки, рецепт должен понравиться генеральному директору.

Описанная ситуация — классика для российского бизнеса. Сотрудники в этом случае умеют лишь выполнять четкие указания, а решения принимает один, максимум три человека.

№ 2. Кондитерская с внедренным Agile-подходом

Директор решает, что пора ввести в ассортимент новый вид торта. Для решения этой задачи привлекают маркетологов, технолога, логистов, менеджеров по продажам, рядовых кондитеров и, конечно, покупателей. В итоге на прилавке появляется продукт, который нравится конечным потребителям.

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

Гибкие технологии управления чаще всего используются в деловой сфере и IT. Также подобная модель применяется в маркетинге и сфере обучения. Agile практикуют многие государственные и коммерческие структурах, например ReturnPath (компания-разработчик ПО), Oreo (знаменитый производитель печенья), пенсионный фонд Норвегии, а также крупный агрегатор авиабилетов Aviasales.

В России Agile успешно апробирован в банковской сфере в рамках отдельных команд, например в «Сбербанке» и «Альфа-банке». Также гибкий подход применяют в команде бухгалтерского сервиса «Кнопка» и сети пиццерий «Додо Пицца».

При этом крупные организации (как, например, «Альфа-банк») обладают большими возможностями для внедрения Agile. Но именно небольшие компании называют этот метод одним из ключевых факторов своего успешного продвижения на рынке.

Как внедрить Agile в свою компанию: пошаговая инструкция

Как внедрить Agile в свою компанию: пошаговая инструкция


1. Необходимые действия перед внедрением Agile

При переходе следует соблюдать баланс между классическими и гибкими приемами управления, чтобы адаптировать коллектив.

Среди базовых методик гибкого подхода обычно выделяют:

  • Решение задач сообща. Заказчик, менеджер и члены команды работают вместе, чтобы обеспечить единое понимание цели и обмен информацией.
  • Визуальный контроль. Занятые в проекте сотрудники используют цветные карточки или другие индикаторы для обозначения степени готовности того или иного участка проекта (например: «спланировано», «разработано», «завершено»).
  • Адаптированное управление. Задача менеджера не в раздаче задач, а в контроле исполнения правил сотрудничества.
  • Дробление проекта на циклы. Благодаря этому команда фокусируется на задачах конкретного этапа.
  • Корректировка продукта. В каждом цикле команда анализирует возникающие ошибки и накапливает опыт, чтобы при следующей итерации избежать недочетов.

Agile рекомендуется внедрять, если команда к этому подготовлена, а именно:

  • есть четкая цель проекта и конкретный срок для её достижения;
  • объемную работу возможно поделить на несколько этапов;
  • проведен анализ потребностей целевой аудитории;
  • налажен сбор данных, обозначены показатели для оценки результатов;
  • заказчик готов стать активным участником процесса;
  • в команду входит до 10 человек.


2. Этап внедрения Agile

Этап внедрения Agile

Вот с чего следует начать:

  • Анализ потребностей аудитории. Команде важно знать, кто и зачем будет использовать ее продукт. Критерии должны быть актуальны и измеримы. Важна обратная связь с целевой аудиторией.
  • План. В рамках организационного собрания сформулируйте идею проекта, распределите ресурсы и расставьте дедлайны, разделив проект на небольшие этапы.
  • Сбор команды. Подберите сотрудников на проект, распределите задачи и утвердите график встреч.
  • Выбор методик для распределения задач, создания отчетов и анализа результатов.
  • Обучение сотрудников принципам Agile. Для эффективной работы каждый участник команды должен понимать и разделять основные идеи гибкого подхода.
  • Тест-драйв. Этот этап лучше провести под наблюдением специалиста, чтобы получить разъяснение ролей и наглядную демонстрацию работы по циклам.
  • Запуск спринтов. После каждого этапа проводится оценка результата и корректировка дальнейшего плана.
  • Создание конечного продукта.

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

Управление проектами по Agile

Ниже мы рассмотрим некоторые нюансы применения Agile-технологий в сфере маркетинга.

Не нужно полностью отказываться от планов и стратегий. Agile лишь позволяет придать традиционным маркетинговым приемам больше гибкости. Основная цель при этом всегда остается неизменной — максимальная доля рынка, занимаемая компанией.

  1. На этапе планирования

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

  2. Организация процесса работы

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

    — с менеджером из агентства по вопросам рекламных активностей;

    — с аналитиком и/или разработчиком, контакты которых дал менеджер проекта.

    В рамках Agile-проекта рекомендуем держать связь со всеми, кто участвует в получении результата. Это позволит команде фокусироваться на целях работы. Здесь важны интересы клиента, а не самооценка сотрудников. Именно поэтому важно формировать общее видение конечного результата.Коммуникация с агентствами

  3. Коммуникация с агентствами

    Будьте максимально откровенны и открыты при общении с менеджером агентства. Пришла в голову отличная идея по уже запущенной рекламной кампании — позвоните и обсудите. Есть вопросы по отчету — не откладывайте разговор. Не нравится присланный креатив — организуйте звонок по скайпу с дизайнером, чтобы достичь единого видения.

  4. Коммуникация с разработчиками

    Важно добиться открытого контакта с разработчиками и продактами. Важно, чтобы тимлидеры и продакты понимали, чем вы руководствуетесь при постановке задач. Для этого можно писать черновики постановок, проговаривать детали. Если понимания не возникнет, ваша задача автоматически перейдет во второстепенные и застрянет очень надолго.

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

Помните, что хорошее маркетинговое подразделение всегда знает, что именно происходит с продуктом.

И, конечно же, важна обратная связь для разработчиков. Им важно понимать, как все ценят их вклад в общее дело бизнеса. И маркетинг в том числе зависит от того, как хорошо поработали именно разработчики.

Обратная связь для разработчиков

article_banner.webp

agileagilescrumagile методологияagile проектagile управление проектамиagile подходagile технологии

Статья опубликована:

Рейтинг 5 из 5. Проголосовало: 2
2020-04-24 12:56:34
Все доступно понятно!

Читайте также

Генератор Продаж
Опубликовано
Генератор Продаж
г. Рязань, Куйбышевское шоссе, 25
Телефон: 8 (800) 775-43-06