Зачем нужен скрам бизнесу

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

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

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

Сегодня мы сосредоточимся на Скраме – фреймворке, который работает по принципам Agile.

Что такое Скрам

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

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

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

Внутри скрам-команды есть три роли:

  • Владелец продукта, который отвечает за бизнес-ценность, формирует видение и приоритезирует задачи.
  • Скрам-мастер, который обеспечивает работу в соответствии с правилами Скрама, фасилитирует встречи, устраняет препятствия и обучает команду трудиться по Скраму, а всю остальную компанию – работать со Скрам-командой.
  • Разработчики, которые непосредственно решают задачи.

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

В рамках каждого спринта проходят ежедневные встречи — дэйли или Daily Scrum. Это точки инспекции и адаптации. Команда выясняет, как она идет к цели спринта, есть ли препятствия. И что надо сделать для того, чтобы достигнуть цели.

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

Источник: vc.ru

Scrum

header image

Scrum (скрам) ― это один из agile-подходов к разработке и управлению проектами. Чаще всего данный метод используют в IT-сфере, однако он применим для разных направлений, включая строительство, образование, производство товаров, ивент-индустрию и другие виды деятельности.

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

Содержание

Зачем нужен scrum?

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

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

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

В следующем разделе вы ознакомитесь с преимуществами и главными недостатками методологии scrum.

Преимущества и недостатки scrum

Scrum имеет ряд преимуществ как для команды, так и для компании в целом. Ознакомьтесь с основными сильными сторонами этой методологии:

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

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

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

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

Как работает scrum

Работа по методу скрам предполагает определенный алгоритм действий.

  1. Распределение ролей. Scrum предполагает три роли: скрам-команда (scrum team) ― дизайнеры, разработчики, тестировщики и другие, скрам-мастер (scrum master) ― лидер, который следит за процессом, владелец продукта (product owner) ― заказчик или человек, представляющий его интересы и выдвигающий требования к продукту.
  2. Создание бэклога продукта. На этом этапе прописывают необходимые задачи для выполнения проекта и расставляют их по приоритету.
  3. Планирование спринтов. Спринты ― это этапы работы над проектом длительностью от одной до четырех недель. Чем короче промежуток времени, тем более гибким является процесс разработки. Для организации и проведения спринта используют три вида встреч: до начала работы, чтобы определить цели и распределить задачи, во время рабочего процесса, чтобы синхронизировать действия, и после завершения работы для подведения итогов.

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

Scrum-доска

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

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

  • бэклог задач;
  • надо сделать;
  • в процессе;
  • сделано или готово.

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

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

Также искали с «Scrum «
  • Позиционирование
  • Онлайн-чат
  • Неценовая конкуренция
  • Бликфанг
  • QR-код
  • Видеореклама
  • Входящий маркетинг
  • Промо-акция
  • Ликвидность
  • Прямые продажи

Источник: sendpulse.com

Что такое Scrum, зачем он нужен и как работает scrum-команда

Представьте, что перед вами стоит задача разработать продукт, конечный вид которого еще непонятен и зависит от множества внешних условий. Организовать работу над ним, скорее всего, поможет Scrum. На каких принципах основана эта техника управления, зачем и кому она может быть полезна и как выстраивается работа scrum-команды – узнали у аджайл-коуча Александры Баптизманской.

1 2 22/12/2021

Scrum – это фреймворк – каркас из базовых правил, на котором выстраивается разработка. С готовым фреймворком не нужно создавать свой уникальный способ работы с нуля.

Скрам часто используют для работы над сложными новыми продуктами, которые постоянно трансформируются вслед за потребностями пользователей. Изначально этот фреймворк применялся для программирования, затем распространился и на другие сферы бизнеса. Сегодня scrum-методологию используют как крупные компании, такие как Google, Amazon, Microsoft, Adobe, так и стартапы. Но подход не универсален: если команда работает по заданному алгоритму, выполняет повторяющиеся задачи, скрам только усложнит процесс.

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

Александра Баптизманская
Agile-coach в Co-actors.ru

Читайте также:  Стоматологическая клиника открыть бизнес

Зачем компании нужен скрам:

  • Для повышения эффективности в условиях постоянного изменения рынка. Именно гибкость позволяет получить результат, который будет соответствовать требованиям ЦА, даже если исходная ситуация сильно изменится. Если процесс работы над продуктом несовершенен, scrum-подход поможет быстро обнаружить, где и почему возникают проблемы, и улучшить процессы в команде.
  • Для реализации потенциала специалистов. Без начальников и в единой команде люди работают эффективнее и получают большее удовлетворение. Формируется атмосфера всеобщего доверия, и все идут к одной цели.

Основополагающие принципы Scrum

Скрам – один из методов управления, основанных на философии Agile. Он базируется на принципах, изложенных в манифесте гибкой разработки ПО – Agile Manifesto . Ценности и принципы Scrum и Agile сводятся к следующему:

  • Важны люди и взаимодействие, а не процессы и инструменты. В создание продукта вовлечены все участники команды и заказчик. Между ними выстраиваются дружественные отношения. Взаимодействовать нужно лично, а не через документы.
  • Работа в маленьких группах по пять-девять человек. Это оптимальное количество людей для эффективного взаимодействия. Члены команды имеют специализацию, но могут временно заменить другого участника. В нее должны входить только мотивированные люди.
  • Результат оценивается на уровне команды, а не отдельных ее участников. Это способствует слаженности в коллективе. Команда должна постоянно анализировать эффективность работы и улучшать методы решения задач.
  • Работа спринтами – короткими циклами. Суть подхода – создание продукта поэтапно. Спринт длится от одной недели до месяца, чаще всего две недели. По окончании каждого отрезка времени создается какая-то часть, готовая к презентации

Scrum основан на «трех китах»: прозрачности, инспекции и адаптации. Все участники должны одинаково понимать терминологию, значимые характеристики процесса и критерии готовности. Регулярные проверки прогресса на пути к цели спринта помогают быстро выявить отклонения. Если обнаружены факторы, которые приводят продукт в неверное состояние, немедленно вносятся изменения.

Преимущества и недостатки Scrum

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

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

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

Кто входит в scrum-команду

Scrum – это команда из пяти-девяти специалистов, реже трех-четырех, которые работают как одно целое, в ней нет лидера и отдельных заданий, вместо должностей – роли. Роль определяет не положение в команде, а зону ответственности.

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

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

Александра Баптизманская
Agile-coach в Co-actors.ru

В скраме три основные роли:

  • владелец продукта (Product Owner) – отвечает за управление списком требований к продукту – бэклогом. Знает рынок, умеет донести видение и проблемы ЦА, тестирует гипотезы и проводит приоритизацию нужных пользователю опций;
  • скрам-мастер (Scrum Master) – помогает группе быть эффективной при помощи теорий и практик скрама и непрерывно улучшать методы работы: фокусирует внимание участников на цели, помогает людям договариваться, объясняет команде суть и ценности скрама. Иногда его называют scrum-менеджер, но это неверно: в скраме нет руководителей и управленцев;
  • разработчики (Developers) – это специалисты, которые пишут программный код, они создают готовые к релизу части. Например, разработчики в течение спринта работают над определением города в мобильном приложении. В конце спринта новую функцию можно демонстрировать клиенту.

На больших проектах внедряют масштабируемый фреймворк – LeSS. Large-Scale Scrum – это применение Scrum во множестве команд, которые работают совместно над одним продуктом.

Как команда работает по Scrum

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

В бэклог спринта входят задачи из общего списка текущих требований к продукту. К концу цикла все карточки должны быть перемещены в колонку «Готово».

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

  1. Планирование спринта (Sprint Planning Meeting) – собрание, на котором определяют задачи, исходя из текущих требований к продукту. Для оценки объема работ используется практика покера планирования или Story Points. Для оценки используются карты, которые участники выбирают тайно. Каждая из них означает разную сложность и трудоемкость задачи. Затем участники открывают карты и объясняют свой выбор. Обсуждение продолжается до достижения общего мнения. Совещание для двухнедельного спринта длится два-четыре часа;
  2. Короткие совещания (Daily Meeting) – ежедневная встреча для отслеживания прогресса и адаптации плана под обстоятельства. Продолжительность – около 15 минут;
  3. Обзор спринта (Sprint Review) – презентация версии или части продукта, созданной в ходе спринта. На встрече присутствуют все заинтересованные лица, в том числе заказчик или его представитель. Группа получает обратную связь, на основе которой улучшает продукт;
  4. Ретроспектива спринта – встреча для обсуждения рабочих процессов и возникающих проблем. Ретроспектива в Agile помогает улучшить взаимодействие и скорректировать методы работы.
Читайте также:  Бизнес идеи 100 тысяч

В скраме есть событие Sprint Review, где команда показывает то, что удалось сделать за итерацию. Если заказчик доволен количеством и качеством – отлично. Если нет – ему и команде нужно обсудить несовпадение ожиданий и результата

Александра Баптизманская
Agile-coach в Co-actors.ru

Как запустить проект по Scrum

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

Agile и Scrum сейчас в моде, за последние пару лет нас просили помочь внедрить scrum-команды на заводе, у молодого инфобизнесмена, в компании по производству итальянских платьев и даже в одной компании, которая организовывает вечеринки. Далеко не во всех из них Scrum нужен, о чем мы им и рассказали

Александра Баптизманская
Agile-coach в Co-actors.ru

Для запуска проекта по скраму нужно:

  1. Собрать команду разработчиков;
  2. Назначить владельца продукта – лучше всего с этой задачей справляется заказчик или его представитель;
  3. Назначить скрам-мастера;
  4. Разработать бэклог продукта – стартовый набор пожеланий, идей и пользовательских запросов. В процессе он будет видоизменяться и дополняться – это называется «причесывание», или бэклог груминг. При необходимости проводится уточнение, упорядочивание, оценка элементов – PBR (Product Backlog Refindment);
  5. Разделить работу на итерации – определить размер спринта, достаточный для выполнения работ. Планировать этапы сразу на весь проект не имеет смысла, скорее всего, они тоже будут меняться.

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

Большинству людей нравится заниматься полноценной разработкой продукта, которую подразумевает скрам. Участники видят всю цепочку – от идеи до реакций пользователя на изменение в продукте, а не только свой кусок. Это приятный опыт, вполне вероятно, имеющиеся сотрудники полюбят такой процесс, так что я бы смело обучала людей внутри компании скраму

Александра Баптизманская
Agile-coach в Co-actors.ru

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

Так случилось со мной в одной из компаний – образовалась кучка людей, которые основали свою команду «свободную от скрама». Со временем бизнесу стало очевидно, что скрам-команды работают эффективнее и более прозрачно, чем команда Scrum free, и к ним пришли с вопросами

Александра Баптизманская
Agile-coach в Co-actors.ru

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

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

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

Александра Баптизманская
Agile-coach в Co-actors.ru

В сухом остатке

  • Скрам помогает разложить работу над сложным проектом на этапы, выявлять несоответствие продукта запросам пользователя на всех стадиях разработки и немедленно вносить изменения с минимальными потерями времени и материальных ресурсов. На выходе команда получает продукт, который интересен и полезен целевой аудитории.
  • Команда в скраме самоорганизующаяся. Ее не нужно контролировать, но важно удерживать фокус на главной цели. Авторы Agile Manifesto уверены, что именно в таких командах, где у людей есть свобода и возможность нести ответственность, рождаются лучшие идеи.
  • Для успешного внедрения скрама в компании воспользуйтесь помощью опытного agile-тренера. Специалист поможет адаптировать фреймворк под ваш продукт, обучить сотрудников и наладить процессы.

Нравится: 2 Была ли статья полезна? Да Нет

Источник: kachestvo.pro

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин