Формирование эффективной команды проекта по разработке цифровых услуг с использованием методов Scrum и Kanban
Автор: cris1234567890 • Февраль 6, 2024 • Статья • 1,351 Слов (6 Страниц) • 102 Просмотры
ФОРМИРОВАНИЕ ЭФФЕКТИВНОЙ КОМАНДЫ ПРОЕКТА ПО РАЗРАБОТКЕ ЦИФРОВЫХ УСЛУГ С ИСПОЛЬЗОВАНИЕМ МЕТОДОВ SCRUM И KANBAN
Серебренникова А.О., студентка, гр. ПИ-032
Научный руководитель: Федорова О.В., доцент, к.пед.н., заведующая кафедрой информационных технологий
УВО Университет управления «ТИСБИ», г. Казань
Аннотация: В данной статье рассматривается важность создания эффективной команды для проекта по разработке цифрового сервиса с учетом использования Agile-методологий Scrum и Kanban. Цель - понять преимущества сочетания этих двух подходов, а также изучить общие проблемы и возможные пути их решения. Анализируя различные примеры, мы выявляем успешные практики, которые могут быть применены для оптимизации работы команды и достижения результатов проекта.
Ключевые слова: Scrum, Kanban, цифровой сервис, управление проектами, Agile-методологии
В современную цифровую эпоху организации все чаще обращаются к Agile-методологиям для разработки и предоставления цифровых услуг. Двумя популярными Agile-методологиями являются Scrum и Kanban, которые часто используются в комбинации для управления сложными проектами. Однако важно понимать, как можно эффективно сочетать эти два метода для создания эффективной команды, способной предоставлять высококачественные цифровые услуги. Цель данной статьи - рассмотреть преимущества, проблемы и решения, связанные с сочетанием Scrum и Kanban в проектах по разработке цифровых услуг.
История вопроса и обзор литературы
Scrum - это итеративный и инкрементальный подход к разработке программного обеспечения, который фокусируется на создании небольших, самостоятельных частей работы, называемых "спринтами". Каждый спринт имеет определенную продолжительность и цель, и команда работает вместе, чтобы достичь этих целей за отведенное время. В Scrum есть всего три роли:
- Владелец продукта (Product Owner) несет ответственность за максимизацию ценности продукта, получаемого в результате работы команды разработки. Самая главная ответственность владельца продукта – это создание и контроль Product Backlog.
- Скрам-мастер (Scrum Master) – это лидер, который отвечает за работоспособность и продуктивность команды и обеспечивает соблюдение процесса в соответствии с руководством Scrum.
- Команда разработки (Developers) – группа из нескольких инициативных членов команды. Конкретные навыки, необходимые членам команды, зависят от предметной области проекта и могут быть очень разными.
Все требования к продукту оформляются в виде «бэклога» (Backlog) – упорядоченного и постоянно обновляемого списка того, что необходимо для улучшения. Бэклог – единственный источник требований к продукту, который эволюционирует вместе с продуктом и средой, в которой он будет использоваться. Структура Scrum опирается на цикл Деминга PDCA («Plan – Do – Check – Act», «Планирование – Действие – Проверка – Корректировка»). Можно провести следующее соответствие:
- 1 шаг – планирование спринта,
- 2 шаг – выполнение спринта,
- 3 шаг – проверка выполненных работ и демонстрация заказчику,
- 4 шаг – ретроспектива, внесение изменений.[1]
Этот цикл постоянно повторяется на протяжении всего процесса создания продукта и помогает лучше понять потребности заказчика и особенности командной работы (Рисунок 1). Scrum способствует созданию динамичной среды, в которой члены команды имеют возможность работать над несколькими задачами одновременно, а также поощряются к ответственности за свою работу и учатся на своих ошибках. Этот метод применяется для проектов, требующих быстрого достижения результатов и сопровождающихся высоким уровнем неопределённости. Это касается случаев, когда ожидания заинтересованных лиц в начале проекта могут отличаться от конечного результата, действительно необходимого пользователям.
...