Adventures Lab
Adventures Lab
Investment Company & Startup Incubator of traffic-driven Early Stage businesses
Читать 1 минуту

Lean, Agile и Scrum в стартапе. Гайд для новичков

Сейчас в бизнесе все чаще используют LEAN и AGILE, чтоб оптимизировать рабочие процессы. При этом, несмотря на популярность концепций, люди по-прежнему путаются в понятиях и предназначении этих философий управления процессами. Еще, сталкиваясь с методологией SCRUM, люди считают его AGILE-ом, хотя это не совсем так. В статье мы разберем термины и то, как конкретно эти методологии стоит использовать в работе над своим проектом.

Image for post

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

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

Терминами AGILE , SCRUM и LEAN оперируют, в большинстве, project-менеджеры (PM). Для них гибкость в распределения рабочего времени команд является фундаментальной.

Что такое Lean

Lean, как философия управления, появился намного раньше Agile и является его основой. Впервые его применили на японских заводах Toyota, в послевоенные времена, пытаясь увеличить производительность.

Lean - это принцип бережливого производства. Обычно бережливость заключается в структурировании рабочих задач, минимизации всяческих рисков / потерь для компании и увеличении ценности продукта для клиентов. Его основные постулаты:

  • устранение отходов производства;
  • расширение прав и возможностей работников;
  • уменьшение складских запасов;
  • повышение общей производительности.

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

Что такое Agile

Основная цель Agile - гибкость. Это философия управления, которая позволяет создавать продукт постепенно, шаг за шагом, реализуя его маленькими частями. Все решения принимаются поэтапно, а в зависимости от обстоятельств и приоритетов в работу вносятся коррективы. Другими словами, при Agile создается структурированная рабочая среда, которая легко восприимчива к изменениям и быстро адаптируется под обстоятельства.

Image for post

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

По сути, принцип Agile заключается в трех основных аспектах:

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

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

Что такое Scrum

SCRUM - отдельный agile-подход к работе, который особенно часто используется в IT. Этот метод включает в себя перечень событий, артефактов, правил и жестко распределяет роли в проекте.

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

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

Чтобы сформировать условия спринта, каждую отдельную задачу оценивают в часах (Story points). По окончанию спринта, команда сверяется по часам и количеству выполненных задач. Производительность за один спринт называют “Velocity” и в зависимости от этого параметра, scrum-менеджер предугадывает, на каком этапе работы над продуктом окажется команда по окончанию следующего периода.

Image for post

Преимущества гибких методологий

Независимо от различий между концепциями Lean и Agile, у них схожие преимущества. Когда организация достигает определенного уровня зрелости в применении гибких методов управления, она:

  • Снижает затраты на разработку и сопровождение. Происходит это из-за уменьшения количества ошибок и более эффективного выявления рисков;
  • Увеличивает производительность в 2–3 раза. По сравнению с другими подходами к управлению, при гибких методах получается уменьшить ресурсозатраты, улучшить качество выполнения задач и повысить продуктивность команды разработчиков;
  • Достигает прозрачности и управляемости полного цикла разработки. В ходе выполнения задач, собирается точная информация о процессах и анализируется производительность;
  • Уменьшает неопределенность. За счет коротких циклов планирования, проще оценивать и анализировать каждый конкретный этап работы над проектом;
  • Улучшает качество конечного продукта. Тестируя каждую выполненную задачу и внося нужные коррективы в процессе работы, реально отточить качество конечного продукта до идеала.

Интересные материалы:

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

  • Craig Larman. Scaling Agile & Lean Development
  • Ash Maurya. Running Lean: Iterate from Plan A to a Plan That Works
  • K. Schwaber, J. Sutherland. The Scrum Guide
  • M. Cohn. Agile estimating and planning
  • Lyssa Adkins. Coaching Agile Teams

Adventures Lab активно ищет новые стартапы. Мы поможем инкубировать вашу идею, запустить бизнес и развить его по максимуму. Чтобы заявить о проекте, просто заполните специальную форму на нашем сайте.

45 просмотров
Добавить
Еще
Adventures Lab
Investment Company & Startup Incubator of traffic-driven Early Stage businesses
Подписаться