Что такое итерация и как её применять в бизнесе, чтобы вовремя исправлять ошибки на больших проектах
Пошаговая инструкция, как работать итеративными циклами.
Пошаговая инструкция, как работать итеративными циклами.
Иногда, чтобы добиться нужного результата, приходится вносить изменения в проект снова и снова. Например, компания выпускает статьи о своих продуктах. Перед тем как опубликовать каждый текст, автор показывает черновик редактору, а после начинает отрабатывать комментарии. Каждый круг правок называется итерацией.
Итерация — это подход, при котором действие повторяют из раза в раз, чтобы достичь желаемого результата. Допустим, кафе-пекарня решает добавить в меню раздел с авторскими десертами. Вместо того чтобы выставлять на витрину все позиции сразу, команда готовит три-четыре блюда и начинает их продавать.
Сотрудники в течение двух недель проверяют, какие десерты разлетаются с полок, а какие не так востребованы: неактуальные блюда меняют на другие. Команда делает это до тех пор, пока не определит хиты продаж. Их вносят уже в постоянное меню.
Зачем нужны итерации:
Итерации лучше всего помогают компаниям в следующих случаях:
Когда работа делится на итерации, команде проще контролировать процессы и поэтапно двигаться к главной цели и готовому продукту.
Пример — запуск мобильного приложения. Команда создала черновую версию и начала её дорабатывать. Оптимизировали скорость и добавили защиту от киберугроз, затем запустили тестовую версию и обнаружили несколько ошибок. Снова доработали продукт и протестировали его на аудитории. Итерации продолжались до тех пор, пока не получилось удобное и безопасное приложение.
Итерации помогают проверять гипотезы, чтобы не тратить ресурсы на неудачные решения.
Пример — разработка онлайн-курса. Допустим, эксперт со своей командой решает запустить авторское обучение по финансовой грамотности. Первый бесплатный поток, то есть первая итерация, — это возможность протестировать идею. Тренер видит, что сложные темы про инвестиции вызывают меньше вопросов, чем ожидалось, а вот блок про личный бюджет провоцирует шквал обсуждений в чате. Эксперт делает ещё несколько потоков и каждый раз дорабатывает программу на основе обратной связи. В результате получается актуальное обучение, которое пользуется спросом у аудитории.
Итерации помогают не распыляться в разных направлениях, а двигаться к результату систематично.
Пример — снизить операционные затраты. Например, сеть из трёх пекарен работает практически в ноль. Чтобы расходы не превышали доходов, надо выявить проблему и провести оптимизацию. Владелец решает действовать итеративно вместо того, чтобы резко увольнять сотрудников, закрывать точки или предпринимать другие радикальные меры.
Сначала находит главную «утечку»: 15% выпечки списывается каждый день. Затем тестирует в одной точке простое решение — скидки после 20 часов. Это снижает потери до 5%. И только в третьей итерации предприниматель масштабирует успешную практику на все пекарни. Так бизнес решает по одной ключевой задаче за итерацию и движется к цели без хаоса и распыления ресурсов.
Представим, что сеть ресторанов быстрого питания планирует запустить мобильное приложение. Главная задача — разработать продукт, который позволит людям заказывать блюда с доставкой.
Итеративный цикл будет выглядеть так:
Планирование
Сначала команда определяет, какой конечный продукт она хочет видеть. Например, как должно выглядеть приложение для доставки и какие функции обязательно нужно добавить.
Проектирование
Команда составляет техническое задание и вместе с разработчиками обсуждает детали приложения. Решает, что разместить на главном экране, как сделать так, чтобы пользователям было удобно оформлять заказы. Параллельно определяют, что во время тестового запуска нужно добиться конверсии минимум 30%.
Всё, что команде предстоит сделать, можно зафиксировать в Яндекс Трекере. Достаточно создать отдельную доску для разработки приложения и внести туда все задачи. Сотрудники будут сразу видеть ответственных и дедлайны.
Читайте также: Как навести порядок в больших проектах: опыт разработчика интерфейсов Яндекс 360
Выполнение
Разработчики приступают к поставленным задачам. Подробнее о работе с задачами в Трекере читайте в Справке.
Тестирование и проверка
Команда запускает пробную версию приложения на тестовую группу из 150 человек. Сотрудники следят за тем, как часто пользователи заходят в приложение, как взаимодействуют с экранами, страницами, позициями меню, и фиксируют, сколько клиентов доходит до оформления заказов.
Оценка результатов
Команда анализирует показатели и видит, что конверсия составила всего 10% от ожидаемых 30%. Цифры оказываются слишком низкими. Команда уходит на ещё один круг итераций: обсуждение ошибок и планирование — доработка — тестирование и оценка.
