Файл: Аналитическая работа На сегодняшний день наиболее популярными методологиями Agile являются Scrum и Kanban. Scrum.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 28

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Аналитическая работа
На сегодняшний день наиболее популярными методологиями Agile являются Scrum и Kanban.
Scrum представляет собой итеративную модель, применяемую для управления разработкой сложного программного обеспечения и продуктов.
Фиксированные итерации, называемые спринтами, с продолжительностью от одной до двух недель, позволяют команде регулярно выпускать программное обеспечение. В конце каждого спринта заинтересованные стороны и члены команды встречаются для планирования следующих шагов.
Kanban в переводе с японского означает "визуальный знак". Это визуальная структура, используемая для внедрения Agile и показывающая, что производить, когда производить и сколько производить. Она поощряет небольшие, постепенные изменения в вашей текущей системе и не требует определенной установки или процедуры, что означает, что вы можете наложить Kanban поверх существующих рабочих процессов.
1.1. Особенности организационной структуры
Работа по Scrum похожа на пазл: к каждому фрагменту добавляется новый, и так до тех пор, пока не получится целое изображение (рис.1.)
Рис.1. Организация работы по Scrum

Бывает, что заказчик не готов обсуждать итерации, давать частую обратную связь и хочет увидеть весь продукт позже, но целиком. Если в таких случаях внедрять Scrum, получится искусственный и бесполезный процесс.
Главная цель работы по Scrum — нечто ценное, готовое в самом продукте. Например, при разработке новой функции в мобильном приложении это возможность зарегистрироваться через аккаунт электронной почты. Если ценность есть после каждой итерации, значит, всё работает в соответствии с принципами Scrum.
Говоря о Kanban, чаще подразумевают гибкую методологию для управления задачами в IT-сфере, например, в командах разработки, службы поддержки, производства контента.
Kanban помогает:
• управлять непрерывным потоком задач,
• визуализировать рабочий процесс,
• контролировать соблюдение соглашений между заказчиком услуг и исполнителями (от англ. SLA, Service Level Agreement).
1.2. Основные характеристики методик
Этапы Scrum-процесса:
1. Бэклог продукта: Это список всех желаемых функций продукта. Перед каждым спринтом владелец продукта представляет основные пункты бэклога на собрании по планированию спринта. Команда определяет, какую работу она может завершить в течение спринта, и переносит ее из бэклога продукта в бэклог спринта.
2. Уточнение бэклога: В конце каждого спринта команда и владелец продукта встречаются, чтобы убедиться, что бэклог продукта готов к следующему спринту. Команда может удалить задачи, которые не являются актуальными. Кроме того, из-за некоторых узких мест могут возникнуть задачи, которые не удалось выполнить в течение предыдущего спринта, и они могут быть перенесены на следующий спринт.


3. Ежедневные собрания Scrum: Это 15-минутное совещание, которое должно проходить ежедневно в одно и то же время и в одном и том же месте в течение спринта. Каждый человек в команде должен ответить на
3 вопроса: 1. Что вы сделали вчера? 2. Что вы собираетесь сделать сегодня? 3. Нужна ли вам помощь или существуют ли какие-то препятствия в работе?
4. Собрание по итогам спринта: В конце каждого спринта команда представляет выполненную работу в виде реальной, рабочей демонстрации. Также в конце каждого спринта команда обсуждает, насколько хорошо Scrum работает для них, и предлагает изменения, которые необходимо внести в следующий спринт. Эта встреча называется "Ретроспектива спринта".
Доска Kanban - это инструмент для реализации метода Kanban в проектах.
Традиционно этот инструмент представляет собой физическую доску, с магнитами, пластиковыми фишками или липкими заметками на доске. В последние годы многие программные инструменты управления проектами создали онлайн-доски Канбан.
Доска Kanban состоит из различных строк или столбцов. Самые простые доски имеют три колонки: “Выполнить”, “В процессе” и “Выполнено”. Они также могут состоять из столбцов "Бэклог", "Готов к разработке", "Разработка кода", "Тестирование", "Одобрено" и "Выполнено".
1.3. Программные продукты, применяемые на базе методологии
На базе Kanban работают следующие продукты:
1.JIRA - Для разработки программного обеспечения Agile-командами. Не лучший вариант для нетехнических команд и процессов вне системы Agile.
Идеальный вариант – для IT компаний с большим штатом разработчиков.
2.Trello - Для частного и командного использования в разных областях
(маркетинг, продажи, HR, и т.д.) которым необходим функционал Kanban. Не лучший вариант для Agile-разработчиков. Идеальный вариант – индивидуальное использование Канбан-досок.

3.Hygger - Преимущественно для Agile-команд разработчиков. Поддерживает
Kanban и Scrum, estimations, Burndowns, Swimlanes и WIP limits. Предлагает качественную приоритизацию бэклога. Идеальный случай – любая Agile- ориентированная команда.
4.MeisterTask - Для тех же потребностей, что и Trello, но с улучшенной интеграцией с MindMeister.
На базе Scrum работают следующие продукты:
Monday.com
Лучший программный инструмент Scrum
ClickUp
Лучшее для совместной работы
Wrike
Лучшее для кроссплатформенной производительности
Jira
Лучше всего подходит для нескольких шаблонов Scrum
Smartsheet
Лучшее для автоматизации рабочего процесса
Битрикс24
Лучшее для отслеживания производительности
nTask
Лучшее для управления производительностью
QuickScrum
Лучшее для корпоративных команд
Adobe Workfront
Лучше всего подходит для интеграции с API
ScrumDo
Лучшее для высококачественного рабочего процесса
Scrumwise
Лучшее для управления бэклогом
Зохо Спринтс
Лучше всего подходит для беспрепятственного экспорта данных
1.4. Сравнительный анализ методологий
Многие компании сейчас используют инструмент этой методологии —
Kanban-доску, например Trello. Но на самом деле сама методология гораздо шире. Работа над проектом в ней состоит из шести принципов:
1. Визуализируйте все задачи на специальной Kanban-доске. Если появляется новая задача — сразу добавляйте на доску.
2. Ограничьте количество работы в процессе — в каждом столбике доски должно быть не больше определённого количества задач.
3. Управляйте потоком работы — отслеживайте, как задачи движутся по доске.


4. Используйте только явные правила добавления и движения задач, понятные всем участникам.
5. Вводите петли обратной связи — наборы встреч, помогающие лучше понимать процесс работы.
6. Улучшайте процессы везде, где это возможно.
Kanban гораздо мягче, чем Scrum. Он позволяет начать с того, что есть сейчас: взять принципы, уже присутствующие в компании, и постепенно их улучшать. Теоретически его можно совместить даже с другими методологиями, например с Waterfall.
Но нужно понимать, что сделать доску и вывесить на неё задачи — ещё не
Kanban. Остальные принципы тоже нужно соблюдать, чтобы от методологии была реальная польза.
Недостаток Kanban в том, что он плохо согласуется с квартальным планированием. Задачи в нём выполняются единым потоком, и сложно назначить конкретные сроки и предоставлять чёткие результаты и отчёты.
Требуются отдельные усилия менеджера команды.