Скачать презентацию  на тему Методология управления проектами SCRUM Скачать презентацию на тему Методология управления проектами SCRUM

SCRUM.ppt

  • Количество слайдов: 20

Презентация на тему: Методология управления проектами SCRUM Презентация на тему: Методология управления проектами SCRUM

 • Подход впервые описали Хиротака Такэути и Икудзиро Нонака в статье The New • Подход впервые описали Хиротака Такэути и Икудзиро Нонака в статье The New Product Development Game Они отметили, что проекты, над которыми работают небольшие команды из специалистов различного профиля, обычно систематически производят лучшие результаты, и объяснили это как «подход регби» . В 1991 году Де. Грейс и Шталь в книге «Нечестивые проблемы, праведные решения» ссылались на этот подход, как на Scrum (толкотня; схватка вокруг мяча (в регби)), спортивный термин, приведённый в статье Такэути и Нонакой.

 • Scrum (от англ. scrum «толкучка» ) — методология управления проектами, активно применяющаяся • Scrum (от англ. scrum «толкучка» ) — методология управления проектами, активно применяющаяся при разработке информационных систем для гибкой разработки программного обеспечения. Scrum чётко делает акцент на качественном контроле процесса разработки.

 • В основе SCRUM лежат две основные идеи: • Наглядное представление задач с • В основе SCRUM лежат две основные идеи: • Наглядное представление задач с прогрессом их выполнения (taskboard), • Разбиение задачи на множество отдельных задач и выполнение их на протяжении коротких «забегов»

Роли в скрам-процессе По методике Scrum в производственном процессе есть определённые роли, разбитые на Роли в скрам-процессе По методике Scrum в производственном процессе есть определённые роли, разбитые на 2 группы «свиней» и «кур» . Эти названия были использованы из-за шутки: “Свинья идёт по дороге. Курица смотрит на неё и говорит: «А давай откроем ресторан!» Свинья смотрит на курицу и отвечает: «Хорошая идея, и как ты хочешь его назвать? » Курица думает и говорит: «Почему бы не назвать „Яичница с беконом“? » . «Так не пойдёт, — отвечает свинья, — ведь тогда мне придётся полностью посвятить себя проекту, а ты будешь вовлечена только частично» . ” Свиньи создают продукт, тогда как куры заинтересованы, но не настолько — ведь им всё равно, будет ли проект удачным или нет, на них это мало отразится.

Основные роли в методологии скрам ( «Свиньи» ) • «Свиньи» полностью включены в проект Основные роли в методологии скрам ( «Свиньи» ) • «Свиньи» полностью включены в проект и в скрам -процесс. • Скрам-мастер (Scrum. Master) — проводит совещания (Scrum meetings) следит за соблюдением всех принципов скрам, разрешает противоречия и защищает команду от отвлекающих факторов. Данная роль не предполагает ничего иного, кроме корректного ведения скрам-процесса.

Основные роли в методологии скрам ( «Свиньи» ) • Владелец продукта (Product Owner) — Основные роли в методологии скрам ( «Свиньи» ) • Владелец продукта (Product Owner) — представляет интересы конечных пользователей и других заинтересованных в продукте сторон.

Основные роли в методологии скрам ( «Свиньи» ) • Скрам-команда (Scrum Team) — кросс-функциональная Основные роли в методологии скрам ( «Свиньи» ) • Скрам-команда (Scrum Team) — кросс-функциональная команда разработчиков проекта, состоящая из специалистов разных профилей: тестировщиков, архитекторов, аналитиков, программистов и т. д. Размер команды в идеале составляет 7± 2 человека. Команда является единственным полностью вовлечённым участником разработки и отвечает за результат как единое целое.

Дополнительные роли в методологии скрам ( «Куры» ) • Пользователи (Users) • Клиенты, Продавцы Дополнительные роли в методологии скрам ( «Куры» ) • Пользователи (Users) • Клиенты, Продавцы (Stakeholders) — лица, которые инициируют проект и для кого проект будет приносить выгоду. Они вовлечены в скрам только во время обзорного совещания по спринту (Sprint Review). • Управляющие (Managers) — люди, которые управляют персоналом. • Эксперты-консультанты (Consulting Experts)

SCRUM • Скрам (Scrum) — это набор принципов, на которых строится процесс разработки, позволяющий SCRUM • Скрам (Scrum) — это набор принципов, на которых строится процесс разработки, позволяющий в жёстко фиксированные и небольшие по времени итерации, называемые спринтами (sprints), предоставлять конечному пользователю работающее ПО с новыми возможностями, для которых определён наибольший приоритет. . Скрам-процессы

SCRUM • Возможности ПО к реализации в очередном спринте определяются в начале спринта на SCRUM • Возможности ПО к реализации в очередном спринте определяются в начале спринта на этапе планирования и не могут изменяться на всём его протяжении. При этом строго фиксированная небольшая длительность спринта придаёт процессу разработки предсказуемость и гибкость

Спринт • Спринт — итерация в скраме, в ходе которой создаётся функциональный рост программного Спринт • Спринт — итерация в скраме, в ходе которой создаётся функциональный рост программного обеспечения. Жёстко фиксирован по времени. Длительность одного спринта от 2 до 4 недель. • Считается, что чем короче спринт, тем более гибким является процесс разработки, релизы выходят чаще, быстрее поступают отзывы от потребителя, меньше времени тратится на работу в неправильном направлении. С другой стороны, при более длительных спринтах команда имеет больше времени на решение возникших в процессе проблем, а владелец проекта уменьшает издержки на совещания, демонстрации продукта и т. п. Разные команды подбирают длину спринта согласно специфике своей работы, составу команд и требований, часто методом проб и ошибок.

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

Алгоритм SCRUM • Шаг 1. На первой встрече команды проекта владелец продукта ставит перед Алгоритм SCRUM • Шаг 1. На первой встрече команды проекта владелец продукта ставит перед командой задачу, описывает ожидаемый результат и приоритеты. Как правило, планировочная встреча продолжается 2 часа.

Алгоритм SCRUM • Шаг 2. Команда разбивает весь проект на небольшие измеримые задачи с Алгоритм SCRUM • Шаг 2. Команда разбивает весь проект на небольшие измеримые задачи с понятным результатом. Продолжительность задачи не должна превышать 12 часов. Каждая задача записывается на отдельном стикере (1 стикер – 1 задача). Разбиение всех задач проекта на спринты

Алгоритм SCRUM • Шаг 3. Команда определяет продолжительность спринтов в рамках проекта (2 -3 Алгоритм SCRUM • Шаг 3. Команда определяет продолжительность спринтов в рамках проекта (2 -3 недели)

Алгоритм SCRUM • Шаг 4. Команда выбирает задачи для выполнения в ближайшем спринте. Алгоритм SCRUM • Шаг 4. Команда выбирает задачи для выполнения в ближайшем спринте.

Алгоритм SCRUM • Шаг 5. Стикеры с отобранными задачами распределяют на доске задач (рис. Алгоритм SCRUM • Шаг 5. Стикеры с отобранными задачами распределяют на доске задач (рис. 2). Команда проекта совместно принимает решение о распределении задач по дням. Изначально все задачи помещаются в строку «To do» ( «сделать» ). Доска с задачами вешается на стену в месте, в котором она будет наглядна для всех участников. Пример доски задач недельного спринта

Алгоритм SCRUM • Шаг 6. Команда составляет расписание спринта • Помимо планировочной встречи расписание Алгоритм SCRUM • Шаг 6. Команда составляет расписание спринта • Помимо планировочной встречи расписание включает ежедневные 15 минутные установочные встречи, на которых обсуждается, что было сделано в предыдущий день, с чем возникли сложности, какая нужна помощь и каковы планы на текущий день (классическая формула SCRUM: 1. Что сделано вчера? 2. Что планируется сделать сегодня? 3. Что мешает? ). В середине спринта (в нашем примере - в среду) проводится часовая встреча проектной группы для обсуждения актуальных вопросов. Заканчивается спринт подведением итогов (обзором спринта – что было сделано) и ретроспективой

Конец • Презентацию подготовил ст. гр. ИСТ-517 Урюпин А. Конец • Презентацию подготовил ст. гр. ИСТ-517 Урюпин А.