Зарегистрируйте бизнес в Т-Банке и получите бонусы до 500 000 ₽

Зарегистрируйте бизнес в Т-Банке и получите бонусы до 500 000 ₽

Подробнее
РассылкиИдеи для бизнесаБизнес с нуляМаркетплейсыВопросы–ответыЖизнь вне работыСправочник
РассылкиИдеи для бизнесаБизнес с нуляМаркетплейсыВопросы–ответыЖизнь вне работыСправочник

Agile


Бывает, что в начале работы невозможно ни четко спланировать процесс, ни предсказать, каким получится результат.

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

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

В статье подробнее рассмотрим, что такое Agile и почему он может быть полезен вашему бизнесу.

Что такое Agile

У термина Agile есть два значения:

  1. Философия управления продуктовой разработкой.
  2. Семейство методологий, которые соответствуют этой философии.

Как философия Agile — это система ценностей и принципов, которые определяют подход к разработке. На основе этой системы были разработаны несколько методологий, самые известные из них — Scrum и канбан.

Суть Agile изложена в Agile-манифесте. Это очень короткий документ, в котором всего два раздела:

  1. 4 ценности Agile.
  2. 12 принципов Agile-разработки — они уточняют ценности и показывают, как по ним надо работать.

4 ценности и 12 принципов — это все содержание философии Agile. Конкретные рекомендации по управлению производством можно найти в Agile-методологиях.

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

Как выглядит работа по Agile

Вот как обычно строится работа по Agile:

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

Такой подход позволяет:

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

Противоположность Agile-разработке — методология Waterfall: в этой модели над продуктами работают последовательно и показывают пользователям только полностью готовый результат.

Какие методологии входят в семейство Agile

Чаще всего в бизнесе применяют две Agile-методологии: Scrum и канбан.

Scrum — самый популярный Agile-подход. В строгом смысле это не методология: здесь нет конкретных методов и практик. Но есть правила создания команды и принципы организации продуктовой разработки. Подробно рассказали в другой статье.

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

Существуют несколько методологий, которые позволяют масштабировать Scrum: Scaled Agile Framework — SAFe, Large-Scale Scrum — LeSS, Scrum of Scrums — SoS. Организация Scrum-команд в этих методологиях отличается, но подход общий: каждая команда работает над своей частью продукта и есть процессы, которые помогают им работать согласованно.

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

Есть и другие методологии Agile: например, экстремальное программирование и Crystal. Но они менее популярны и обычно используются только в ИТ.

Что важно запомнить

  1. Agile — это гибкий подход к продуктовой разработке. Он позволяет управлять производством, когда бюджет ограничен, а про требования к результату и рабочие процессы мало что понятно.
  2. Agile — это не методология. У термина два значения: философия продуктовой разработки и семейство методологий, которые соответствуют этой философии.
  3. Самые популярные методологии семейства Agile — Scrum и канбан. Есть и другие: SAFe, LeSS, экстремальное программирование.
  4. Scrum определяет правила разработки: как устроена команда, с какой периодичностью она работает и как часто собирается, чтобы обсудить рабочие вопросы. При этом в Scrum нет конкретных практик и методов — только рекомендации по организации процесса.
  5. Главная практика методологии канбан — визуализация рабочих процессов на канбан-доске. Благодаря доске специалистам легко увидеть, какие задачи им назначены и на какой стадии находится каждая.
Бизнес-секреты: новости, анонсы событий, советы предпринимателей

Телеграм-канал: 61 601 читатель

Бизнес-секреты: новости, анонсы событий, советы предпринимателей

Подписаться

АО «ТБанк», лицензия №2673


Больше по теме

Новости