Scrum
Что это?
Scrum – это методология гибкого управления проектами, включающая в себя принципы и инструменты для эффективной работы команды. Методология Scrum воплощает в себе ценности Agile-манифеста.
Для чего нужно это знать?
Scrum является каркасом в работе команды, представляет собой комплекс базовых рекомендаций по организации процесса. Основные принципы Манифеста, которых придерживается Scrum: • люди и взаимодействие важнее процессов и инструментов; • работающий продукт важнее исчерпывающей документации; • сотрудничество с заказчиком важнее согласования условий контракта; • готовность к изменениям важнее следования первоначальному плану. Скрам основан на «трех китах»: прозрачность, инспекция и адаптация. Прозрачность: значимые характеристики процесса должны быть известны тем, кто отвечает за его результат. Прозрачность требует, чтобы характеристики были обозначены общими соглашениями, для того, чтобы все участники одинаково понимали происходящее. Инспекция: участники процесса должны регулярно анализировать результаты работы и свой прогресс в движении к Цели Спринта, чтобы вовремя обнаружить нежелательные отклонения и предпринять меры. Адаптация: если в результате такой инспекции выясняется, что существуют какие-то отклонения от процесса и это приводит продукт в неприемлемое состояние, то процесс или функцию необходимо изменить. Чем раньше будут внесены изменения, тем меньше риск дальнейших отклонений. Такие ценности скрама реализуют и создают атмосферу всеобщего доверия. Участники Скрам-команды исследуют и постигают эти ценности по мере работы с событиями, ролями и артефактами Скрама.
Какие базовые понятия включает этот навык?
Роли Scrum: Product Owner – человек, который представляет интересы продукта, отвечает за план развития проекта и общий список задач, а также формирует виденье будущего продукта. Scrum-мастер – человек, который отвечает за эффективность команды и за соблюдение ценностей Scrum. Он помогает команде стать самостоятельной и учит каждого члена команды нести ответственность за продукт. Scrum-мастер является временной ролью в команде. Development Team – команда, которая отвечает за исполнение всех задач бэклога. Артефакты Scrum: Бэклог Продукта – приоритизированный и постоянно обновляемый список всех задач необходимый для реализации продукта. Бэклог спринта – список задач, которые команде необходимо выполнить за спринт. Инкремент – готовая часть продукта или сумма всех элементов, выполненных за спринт. DoD – договоренность между членами команды о том, что они считают на предмет готовности продукта. Scrum-церемонии: StandUp – утренний ритуал команды, 10-15 минутный звонок для синхронизации команды по проекту, каждый делится своими обновлениями по работе. Refinement – митинг на тему развития проекта, планирования функционала и его детализация. По итогам которого формируется список задач для бэклога. Retrospective – встреча, на которой анализируется работа прошедшего спринта по принципу: «Что было хорошо? Что можно сделать лучше? Что стоит попробовать?». Ответы на эти вопросы позволяют получить план решения проблем или слабых мест, а также отметить то, что получилось хорошо. Sprint Review / Demo – митинг, где команда презентует новый функционал стейкхолдерам, который реализовали за спринт с целью получения обратной связи. Sprint Planning Meeting – митинг по планированию работы на следующую итерацию.
Где я могу освоить этот навык?
Освоить навык «Scrum» ты можешь, проходя у нас менторинг по программе «Project Manager». Более подробно навык изучается в проекте Scrum Master.