Скрам методология. Революция в области проектного управления (Часть II). Суть командной работы.
Как уже говорилось в предыдущей части статьи о скрам методологии, для успешной реализации проекта требуется слаженная команда специалистов.
Скрам методология, являясь частью гибкого подхода к управлению проектами, фокусируется на эффективной коллективной работе, что является ее основополагающим принципом. Коллективная работа в скраме обеспечивает синергию усилий команды, способствует достижению целей проекта и повышению качества конечного продукта. Скрам-команда состоит из различных ролей, каждая из которых играет важную роль в обеспечении успешного выполнения задач.
Scrum – это, в первую очередь, команда. Выделяет три основных характеристики, описывающие коллективность в рассматриваемой методике:
- Постоянное совершенство
- Способность организовывать самостоятельно собственную работу
- Наличие в команде специалистов разных областей, самообразование, взаимопомощь.
Третий пункт стоит разобрать немного подробнее. В литературе он часто называется «многофункциональность». Для более точного понимания обратимся к книге одного из главных мировых специалистов по скрам методологии – Джеффа Сазерленда, где он проводит аналогию работы команды специалистов с действиями отряда специального назначения. Военизированное подразделение состоит из специалистов – мастеров в разных областях: медицина, связь и пр. Постоянно они проходят тренировки по взаимозаменяемости, когда один участник отряда мог заменить другого в случае гибели. Получается, что каждый может выполнять несколько ролей. Это повышает шансы на успех решения поставленной перед отрядом задачи. Еще одна особенность – вся работа по разработке операции, планированию действий и сбору информации лежит только на участниках отряда, передача этой работы третьим лицам невозможна.
Именно этот пример показывает, как специалисты в команде по реализации проектов должны заменять друг друга в случае необходимости и вести общую деятельность.
Сколько участников должно быть в команде?
Ответ на этот вопрос кроется в масштабности проекта, в его сложности. Но многие специалисты области рекомендуют набирать малочисленные команды. Оптимальный вариант – 6-7 человек. Аргументируют такое количество тем, что команда из десяти и более участников негативным образом влияет на скорость реализации проекта. Закон «Брукса» гласит, что если проект не завершен к дате запуска, то увеличение команды отодвинет эту дату еще дальше.
Основа всей команды в скрам методологии, ее идейный руководитель – «скрам-мастер». В его обязанности входит собирать короткие совещания, чтобы команда могла обговорить текущее состояние дел, разработать краткосрочные планы на ближайшее будущее, выявить проблемы, которые замедляют ход работ и отыскать методы их преодоления.
Особенности коллективной работы
- При работе по scrum методике стоит избегать одновременного выполнения нескольких задач. Такая многозадачность лишь растягивает время их выполнения; задачи реализуются намного быстрее, если они выполняются поэтапно.
- Усталость – шаг к ошибке. Уставший участник команды становится рассеянным и может принимать неверные решения, которые в последствии очень часто становятся роковыми для всего проекта. Поэтому уставший сотрудник должен временно отойти от работы и отдохнуть, после чего с новыми силами вернуться к своим прямым обязанностям.
Роли в Скрам Команде
- Владелец продукта (Product Owner):
- Главная ответственность владельца продукта — управление бэклогом продукта. Он определяет приоритеты задач и обеспечивает, чтобы команда работала над теми элементами, которые приносят максимальную ценность бизнесу.
- Владелец продукта активно взаимодействует с командой и заинтересованными сторонами, получая и анализируя обратную связь, чтобы корректировать курс проекта.
- Скрам-мастер (Scrum Master):
- Скрам-мастер служит фасилитатором для команды, помогая ей следовать принципам и практикам скрама.
- Основная задача скрам-мастера — устранять препятствия, мешающие команде работать эффективно, и обеспечивать непрерывное улучшение процессов.
- Команда разработчиков (Development Team):
- Это кросс-функциональная группа специалистов, которая отвечает за создание инкрементов продукта. В команде нет фиксированных ролей, и каждый член команды может выполнять разные задачи в зависимости от потребностей спринта.
- Команда разработчиков самостоятельно организует свою работу, распределяет задачи и отвечает за выполнение обязательств, принятых на спринт–планировании.
Принципы и Практики Коллективной Работы
- Кросс-функциональность:
- Скрам-команда включает членов с различными навыками и опытом, что позволяет им самостоятельно решать широкий спектр задач.
- Кросс-функциональность способствует гибкости и адаптивности команды, улучшает взаимодействие и обмен знаниями между участниками.
- Самоорганизация:
- В скраме команды самостоятельно определяют, как лучше всего организовать свою работу для достижения целей спринта.
- Самоорганизация повышает уровень ответственности и мотивации участников, так как они имеют значительную свободу в принятии решений и планировании своей деятельности.
- Постоянное улучшение:
- Скрам методология предполагает регулярные ретроспективы, на которых команда анализирует свою работу и выявляет области для улучшения.
- Постоянное улучшение процессов и взаимодействия внутри команды позволяет повышать производительность и качество продукта.
- Прозрачность и открытость:
- Ежедневные скрам-встречи (Daily Scrum) обеспечивают прозрачность процессов и позволяют всем членам команды быть в курсе текущего состояния проекта.
- Открытость и честное общение способствуют своевременному выявлению и решению проблем.
- Совместное планирование:
- Планирование спринта (Sprint Planning) и обзор спринта (Sprint Review) являются важными событиями, на которых команда совместно определяет цели, задачи и оценивает результаты своей работы.
- Совместное планирование способствует согласованности действий и позволяет учитывать мнения всех участников команды.
Преимущества Коллективной Работы в Скраме
Научные исследования подтверждают эффективность коллективной работы в рамках скрам методологии. Исследование Moe и других (2010) показало, что кросс-функциональные команды, работающие по скраму, демонстрируют более высокую производительность и лучшее качество продукта по сравнению с традиционными командами. Авторы отмечают, что скрам способствует улучшению коммуникации, повышению уровня ответственности и вовлеченности участников.
Кроме того, коллективная работа в скраме способствует быстрой адаптации к изменениям требований и условий рынка. Команды могут оперативно реагировать на обратную связь от клиентов и вносить необходимые изменения в продукт, что повышает его ценность и конкурентоспособность.
Заключение
Коллективная работа является ключевым элементом скрам методологии, обеспечивая синергию усилий команды и способствуя успешному выполнению проектов. Кросс-функциональность, самоорганизация, постоянное улучшение, прозрачность и совместное планирование — все эти принципы и практики способствуют эффективному взаимодействию участников и повышению качества продукта. Внедрение скрама требует поддержки со стороны руководства и готовности команды к изменениям, но эти усилия окупаются за счет улучшения производительности и удовлетворенности клиентов.
Источники
Moe, N. B., Dingsøyr, T., & Dybå, T. (2010). A teamwork model for understanding an agile team: A case study of a Scrum project. Information and Software Technology, 52(5), 480-491. https://doi.org/10.1016/j.infsof.2009.11.004
Это все, что хотелось рассказать о коллективной работе. В следующей части мы рассмотрим все элементы scrum методологии.