SCRUM – эффективный метод управления проектами. Сертификационный курс Certified Agile Professional Скрам курсы

Agile-Scrum Foundation 1

Скрам (Agile) - популярная методология ведения проектов по разработке программного обеспечения. Как организовать взаимодействие команды разработчиков, чтобы проект разработки завершился успешно. Что и как документировать, как, с кем и как часто обсуждать детали проекта, как ставить задачи людям и как контролировать результат. Всё это и есть Скрам (Agile).

В отличие от таких всеобъемлющих подходов к управлению проектами, как, например, стандарты Института Управления Проектами (PMI)® PMBOK® Guide, Скрам изначально предназначался для разработки программного обеспечения в условиях часто меняющихся требований. При этом Скрам (Agile) больше ориентирован на сам процесс разработки, чем на процесс управления. Эта технология хорошо дополняет любой из классических процессов управления и может быть с ним интегрирована при разработке даже очень больших IT проектов. В настоящий момент Agile практики стали частью PMBOK® Guide.

На курсе «Agile - Scrum Foundation 1. Управление проектами с использованием гибких подходов» . Вы научитесь организовывать процесс разработки программного обеспечения и получать готовый продукт в жёстко фиксированные, а главное, небольшие сроки в часто меняющихся условиях. В течение курса с помощью Скрама (Agile) Вы будете разрабатывать новый «продукт». Вы, будучи Скрам-командой, приобретёте живой опыт и испытаете на себе преимущество работы по Скраму (Agile). Под руководством нашего тренера вы пройдёте через различные, близкие к реалиям, ситуации, для решения которых надо будет применять новые, инновационные подходы Скрама (Agile).

Аудитория курса:

  • Разработчики программного обеспечения – члены команд разработки, тим-лиды (старшие групп разработки).
  • Специалисты, желающие освоить роль Product Owner или Scrum Master в Scrum-командах.
  • Менеджмент Scrum-команд, желающий познакомиться с особенностями работ внутри команды.

Курс «Agile-Scrum Foundation 1. Управление проектами с использованием гибких подходов» дает для подготовки к и PDU для продления имеющихся у вас сертификаций :

Technical Leadership Strategic Total
PMI_RMP ® - -
PMI_SP ® - -
PMP(r) ® -
PgMP(r) ® -
PMI_ACP ® -
PfMP ® - -
PMI_PBA SM - -

PMI является зарегистрированной маркой Института Управления Проектами.
PMBoK является зарегистрированной маркой Института Управления Проектами.

За прохождение курса начисляется 24 PDU.

Описание образовательной программы

Управление проектами как область знаний прочно входит в практику деятельности многих коммерческих и государственных компаний и организаций. Однако, в ходе выполнения ряда проектов, прежде всего в высокоинтеллектуальной сфере, выяснилось, что «классические» подходы проектного управления или работают лишь частично, или не срабатывают вовсе.
Если проекты связаны с решением большого объема аналитических задач, если ситуация в проекте меняется ежедневно или даже ежечасно, если в проекте задействована компактная команда профессионалов из 5-ти/9-ти человек, если в проекте часто изменяется содержание и функционал будущей системы, а выполнить работу необходимо точно в срок и с требуемым уровнем качества, то, возможно, необходимо использовать гибкие (Agile) подходы при управлении проектами. Наибольшую популярность приобрел метод Scrum, успешно применяемый в различных отраслях экономики: информационных технологиях, финансах, обучении, научных исследованиях и т.д.
Курс «Управление Agile-проектами по методу Scrum» призван дать команде проекта инструментарий для более эффективного планирования, исполнения и контроля высокотехнологичных проектов с использованием самых передовых гибких методов.
После изучения курса слушатель будет:
Знать:

  • основные процессы и события гибкого управления проектами (УП) в реализации Scrum;
  • пути поиска основной информации по гибким методам в УП;
  • отличия классических подходов в УП от предлагаемых Scrum;
  • особенности организации управления проекта по методу Scrum;
  • жизненный цикл Scrum - проекта.
Уметь:
  • определять заинтересованных сторон проекта;
  • определять цели и ожидания заинтересованных сторон от конечного результата;
  • формировать требования и определять пользовательские истории;
  • планировать задачи на Спринт;
  • контролировать ход Спринта;
  • управлять изменениями в ходе проектов;
  • идентифицировать, анализировать и реагировать на риски в ходе Scrum - проекта;
  • управлять рисками.
Владеть:
  • навыками составления Бэклога Продукта;
  • навыками составления Бэклога Спринта;
  • навыками проведения совещаний в Scrum - проектах;
  • навыками демонстрации результатов.

Успешное окончание обучения по программе данного курса позволит специалистам:
Управлять общим ходом Scrum - проекта.

Цель курса

Формирование и совершенствование профессиональных компетенций в области выполнения проектов по методу Scrum

Целевая аудитория

Специалисты, чья деятельность связана с проектами разработки и/или внедрения информационных систем (ИС):

  • менеджеры и аналитики,
  • члены проектных команд

Необходимая подготовка

  • Опыт участия в проектах разработки и/или внедрения ИС.
  • Желательно иметь знания и навыки в объеме курса УП130 «Основы управления проектами» или прослушать этот курс
  1. Введение в гибкое (Agile) управления проектами.
  2. Основы управление проектами по методу Scrum.
  3. Общее описание метода Scrum.
  4. Жизненный цикл Scrum - проекта.
  5. Определение Спринта (Sprint).
  6. Основные артефакты Scrum - проекта.
  7. Организация проекта по методу Scrum
  8. Роли, внешние к проекту. Заинтересованные стороны (Stakeholders). Заказчик проекта (Customer), Спонсор (Sponsor), Потребители конечной продукции (Users)
  9. Роли проектной команды (Скрам-команда, Scrum Team). Владелец продукта (Product Owner). Скрам Мастер (Scrum Master). Команда разработчиков (Development Team).
  10. Жизненный цикл Scrum - проекта
  11. Инициация. Создание приоритезированного Бэклога Продукта (Product Backlog).
  12. Планирование и оценка. Разработка и оценка Пользовательских Историй (User Stories). Формирование и оценка Задач (Tasks). Планирование Спринта. Planning Poker.
  13. Исполнение. Создание результатов проекта. Структура Спринта, Focus Factor. Проведение Ежедневных встреч Скрам - Команды (Daily Scrum Meeting).
  14. Контроль. Обзор Спринта (Sprint Review). Ретроспектива Спринта (Sprint Retrospective). Отмена Спринта.
  15. Завершение. Принятие результатов проекта. Ретроспектива проекта (Project Retrospective).
  16. Дополнительные аспекты управления проектами по методу Scrum
  17. Управление изменениями. Внесение изменений в Scrum - проекты. Изменения в ходе Спринта.
  18. Управление качеством. Grooming (Уход за Бэклогом продукта). Spike (Enabler - история).
  19. Управление рисками. Управление рисками в ходе проекта по методу Scrum.
  20. Документы в проектной деятельности

Практические занятия

  1. Элементы Жизненного цикла Scrum - проекта.
  2. Составление Бэклога Продукта. Декомпозиция и приоритезация Пользовательских Историй.
  3. Планирование этапа работ (Sprint), составления Бэклога Спринта. Оценивание Пользовательских Историй (User Stories) и Задач (Tasks).
  4. Исполнение этапа работ. Ежедневные Командные встречи (Daily Scrum Meeting).
  5. Демонстрация полученных результатов Заказчику (Sprint Review Meeting).
  6. Совещание по итогам этапа работ (Sprint Retrospective Meeting).
  7. Управление Scrum - проектом и этапами работ. Работа с инструментами визуализации: Доска Задач (Tasks Board) и Диаграмма сгорания Задач (Burndown Chart). Оценка производительности.
  8. Управление рисками в Scrum – проекте.

Получаемый документ

Удостоверение о повышении квалификации и Сертификат международного образца.


Scrum мастер обучает команду корректно использовать Scrum, и собеседование на должность наставника не потерпит неуверенности со стороны кандидата.

Поздравляем! Вы приглашены на собеседование. Независимо от того, является ли это вашей первой работой в сфере Скрам, или же вы опытный профессионал, всегда полезно знать, как подготовиться. К ведущим компаниям, использующим Agile и Scrum, относятся Apple, Google, Valve и Philips, что красноречиво говорит о требуемом уровне знаний.

Мы составили список из 20 вопросов и ответов, которые помогут подготовиться к интервью.

1. Объясните суть Agile за 30 секунд.

Agile – это основа подходов и моделей поведения, которые стимулируют производство «точно в срок», что позволяет клиентам быстрее получать качественное программное обеспечение.

2. Каковы различия между Agile и традиционным управлением проектами (Waterfall)?

Agile поддерживает итеративную разработку и использование time boxes (временных рамок). Это максимально быстрое получение начального продукта для тестирования, в то время как традиционный подход к проектам довольно медленный и дорогой. Также в Waterfall не поощряются изменения, а обратная связь игнорируется до полного окончания проекта.

3. Вы сертифицированный Scrum мастер?

Не удивляйтесь, если у вас нет сертификации, и они задают вам этот вопрос. Может как требоваться, так и не требоваться сертификация, равно как и человек, проводящий собеседование, может быть уверен или не уверен в подтверждении сертификатом профессионализма кандидата. Если у вас еще нет сертификации Agile Scrum Master, сообщите, планируете ли вы инвестировать в сертификацию в ближайшем будущем. Удостоверьтесь, что вы упомянули об опыте, который уже имеете в выбранной области.

4. Каковы роли в сфере Scrum?

Скрам предписывает только три роли: владелец продукта, Scrum мастер и команда разработчиков. В идеале эти роли должны быть кросс-функциональными и не использоваться совместно с другими проектами. Многие Scrum мастера не имели возможности работать с кросс-функциональной или специализированной командой по ряду причин. Этот вопрос может побудить интервьюера спросить, как вы планируете работать с командой, у которой не было дизайнера или тестировщика, или как будете обучать команду, которая еще не посвящена в нюансы работы.

5. Что такое «ежедневный Stand-Up»?

Один из вопросов интервью на Agile наверняка будет о ежедневном Stand-Up. Ответ? Каждый день, желательно утром, команда организовывает короткие встречи (примерно по 15 минут), чтобы ответить на три вопроса:

  • Что вы делали вчера?
  • Что вы планируете делать сегодня?
  • Есть ли какие-либо препятствия, которые мешают вам выполнять свою работу?

Это нужно для того, чтобы активизировать команду и заставить ее сфокусироваться на рабочем плане.

6. Опишите, что происходит на совещании по планированию Спринта.

В планировании Спринта владелец продукта представляет цель и обсуждает товары с высоким приоритетом. Команда определяет объемы работы, чтобы завершить запланированное в течение следующего спринта.

7. Что делает Scrum мастер?

Этот человек работает с командой и защищает ее участников от любых отвлекающих факторов, которые могут помешать достичь цели спринта. Он устраняет препятствия, учит команду становиться самоорганизованной, а также преподает ценности и принципы Agile и Scrum.

8. Есть ли разница между Agile и Scrum?

Да! Agile – это методология, к которой относится Scrum. Agile имеет четыре основных значения и двенадцать принципов. Scrum обладает своим собственным набором ценностей и принципов и обеспечивает легкую «структуру», помогающую командам освоить Agile.

9. Назовите другие гибкие методологии разработки.

Это Kanban, Test Driven Development и Feature Driven Development. Упоминайте методологии , которые знаете.

10. Когда вы должны использовать Waterfall вместо Скрама?

Scrum мастер может обращаться к инструментам Waterfall, если требования просты, предсказуемы, полностью определены, понятны и не изменятся.

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

12. Как долго длятся спринты?

Идеальная длина одного спринта составляет от 1 до 4 недель, при этом наиболее широко используется 2-недельный спринт.

13. Что такое «скорость команды» (velocity)?

Velocity – это среднее количество очков за последние 3-4 спринта. Скорость команды используется, чтобы помочь предсказать, когда будут доставлены элементы бэклога.

14. Все в порядке, если кто-то хочет изменить требование?

Да, Scrum мастер предусматривает это. Методология Agile поощряет обратную связь, чтобы продукт можно было улучшить. Мы должны уметь принимать изменения.

15. Какие типы показателей или отчетов вы будете использовать?

Стандартные отчеты создаются в процессе спринта. Большинство компаний-клиентов также хотят знать, сколько действий было совершено за спринт и каково количество дефектов, идентифицированных после выпуска на производство.

16. Что такое «Диаграмма сгорания задач» (Burndown Chart)?

На диаграмме сгорания отображается объем работы, с которым команда справилась (например, часы спринта). Обсудите, как вы использовали их в прошлом.

17. Что такое ретроспектива?

Это собрание для проверки и адаптации процесса. Будьте готовы объяснить один или два способа проведения ретроспективы.

18. Сколькими Scrum командами вы управляли одновременно?

Scrum мастер должен уметь заниматься несколькими командами, и, возможно, именно это нужно компании с открытой вакансией. Обратите внимание на использование слова «управлять». Scrum мастер ведет команду, а не управляют ею, поэтому не забудьте использовать это слово в своем ответе.

19. Какие требования вы используете для своих команд?

Требования в Scrum записываются как истории пользователей, используя стандарт «Как ___, я хочу___, чтобы таким образом я мог ___». Как Scrum мастер, вы не обязаны писать истории пользователей, но вы должны помочь владельцу продукта, чтобы были написаны истории, готовы к спринту и определены их приоритеты.

20. Опишите моменты, когда участники вашей группы не ладили. Как вы справлялись с этим?

Конфликты имеют место быть, но интервьюер хочет увидеть вашу способность к эффективному лидерству. Вспомните время, когда у вас было несколько членов команды, которые не могли работать вместе. Как вы поощряли этих участников с целью добиться их успешного сотрудничества? Вы убедились, что у них общая цель? Укажите проблему, с которой вы столкнулись, объясните, как вы ее решали и что за результат получили в итоге.

Подумайте, как компании-гиганты вроде Cognizant, Phillips и Apple используют методологию Agile Scrum в повседневной практике, и скорректируйте приведенные выше ответы таким образом, чтобы они полностью устраивали нанимающую компанию.

Вопрос сертификации Скрам-мастеров - самый распространенный вопрос тематики всех Scrum-сертификаций и тренингов. Чуть ли не каждый второй посетитель моих тренингов или долгосрочного Scrum-обучения планирует сертифицироваться в дальнейшем как Скрам Мастер.

Если разделить все сертификации по Скрам по временной шкале, то они бывают нескольких видов - краткосрочные (2-3 - дневные курсы) или долгосрочные, в которых нужно подтвердить свой опыт работы по Скрам, но не обязательно проходить длительное обучение.

Я и сам проходил тренинги и получал сертификаты от самых известных школ по Скрам. Сейчас я и хочу рассказать про самые известные сертификации для Скрам Мастеров, включая свое мнение по ним.

Мое отношение к краткосрочным сертификациям мы опустим в этой статье, и, хотя я и считаю долгосрочное обучение на несколько недель или месяцев с домашними заданиями и дальнейшим разбором вопросов со своей работы самым эффективным способом обучения Scrum, все же, количество поклонников краткосрочной сертификации огромно.
Спрос на долгосрочные сертификации по Скрам значительно меньше, но такие сертификации присутствуют во всех известных школах, сертифицирующих по Скрам и не имеют в своем названии слов "Скрам Мастер".
Тренинги и сертификации, которые имеют в своем названии слова Scrum Master, в основном, относятся к краткосрочным сертификациям. То есть, для того, чтобы получить сертификат Скрам Мастера, нужно или прослушать 2-х дневный курс, или сдать онлайн-тест без прохождения тренингов.
Но не все так просто, как кажется на первый взгляд. Без подготовки не обойтись.

В этой статье я рассмотрю сертификации двух школ - Scrum Alliance и Scrum.org. Почему только эти две? Я считаю эти организации самыми ценными, так как их или основали со-основатели Скрам, или они самые известные на рынке, или дают самое уверенное подтверждение знаний по Scrum. При этом, эти школы, в отличие от большинства онлайн-сертификаций, в вопросах своих тестов не противоречат официальному взгляду на Скрам, описанному в Scrum Guide - самому главному руководству по Скрам.

Итак, пройдемся по сертификациям по порядку.

1. Сертификации от ScrumAlliance

ScrumAlliance - самая большая школа по Скрам и самая распространенная в мире школа, которая является самой известной и узнаваемой организацией, занимающейся Scrum - сертификациями.
Конечно, это не школа, а самое большое объединение поклонников Скрам, менеджеров около-Agile направления, Scrum-тренеров, Scrum-коучей и организаций, занимающихся Scrum-обучением.
Среди основателей ScrumAlliance в 2001 году были основатели Скрам - Кен Швабер и Джефф Сазерленд, которые потом основали свои собственные сертификационные компании, также занимающиеся Scrum-сертификацией, о которых я расскажу ниже.

Сертификат Scrum Master данной школы невозможно получить без предварительного посещения оффлайн тренинга. Тренинги от Scrumalliance обычно довольно дорогие (редко видел дешевле 700 долл США за билет)

Сертификаты от ScrumAlliance бывают 3 видов для начального уровня: Certified Scrum Master, Certified Scrum Product Owner и Certified Scrum Developer, и продвинутый сертификат, который требует опыт работы в Скрам - Certified Scrum Professional.
Для корочки Скрам мастера нужна первая сертификация.

CSM (Certified Scrum Master)

Несмотря на то, что действующих Скрам-мастеров на нашем рынке относительно немного, это самая востребованная сертификация от ScrumAlliance. Многие считают нужным начать свой путь со Скрам именно с этой сертификации. Потому материалы курса часто напоминают общеобразовательный тренинг по Scrum (см требования к покрытию тем курса для тренеров). Но, это не значит, что тренинги плохие. Для того, чтобы иметь право читать тренинги от ScrumAlliance с последующей сертификацией, нужно пройти довольно сложный процесс собеседований, и, возможно поэтому, я пока еще не слышал о плохих тренингах от ScrumAlliance.

Тренинги CSM занимают 2 дня.
Для того, чтобы получить сертификат CSM, нужно поприсутствовать на 2-дневном тренинге от официального тренера ScrumAlliance и сдать официальный онлайн-тест, который высылает участникам тренер, обычно сразу же после тренинга. Сертификационный тест довольно простой, и я ни разу не видел кого-то, кто его не сдал. Тест рассчитан на базовые знания по Скрам и имеет несколько вопросов, относящихся к роли Scrum Master.
ScrumAlliance при этом аргументирует простоту теста тем, что своих тренеров они очень хорошо проверяют, и уверены в том, что знания будут донесены качественно.

После курса Вам создают профиль на сайте ScrumAlliance.
Вот пример профиля , который у Вас будет
Тем кто прослушал курс, выдается (или продлевается) членство в сообществе (и заодно, доступ к профилю)

Каждые два года членство нужно возобновлять за 50 долларов. Тест при этом сдавать не нужно.

Что нужно для сертификации CSM

    Чтобы уверенно сдать тест и получить сертификат, кроме обязательного посещения тренинга, я бы рекомендовал следующее:
  • прочитать Scrum Guide это базовое руководство по Скрам на 23 страницах, обновленное в 2016 году. Без понимания основ Скрам из Руководства по Скрам невозможно сдать даже самый простой экзамен по скрам, так как в разнообразных источниках по Скрам есть много противоречивой информации. Руководство по Скрам - самое первое место, где нужно черпать знания о Скрам, как о процессном каркасе.
  • читать блог посты от Scrum Alliance в их сообществе .
    ScrumAlliance имеет самые большие общественные группы, где можно пообщаться на тему Scrum.
    Поэтому, при подготовке к сертификации, я рекомендую заглянуть в их сообщество и почерпнуть знания оттуда.
    Здесь довольно много информации и от начинающих Скрам-тренеров. Поэтому, если вы научитесь отделять зерна от плевел в данном источнике, я могу утверждать, что Вы владеете Скрам на более чем достаточном уровне для сертификации.
  • прочитать книгу от основателя Скрам на русском . Эта книга дает понимание философии, которая кроется за процессным каркасом Скрам, описанным в Руководстве по Скрам и даст понимание не только "что делать" но и "почему". Больше усилий можно и не прилагать, если цель просто получить сертификат.

Сдача экзамена:

После того, как Вы получите зарегистрированный тренером профиль по Вашему email, к Вам будет прикреплен тест, который Вы сможете начать сдавать по высланным Вам тренером инструкциям. В тесте 35 вопросов с множественными вариантами ответов. Для успешной сдачи, правильно ответить нужно на 24.
Если Вы не сдадите тест, Вам покажут неправильные вопросы, но не покажут правильные ответы на эти вопросы. ScrumAlliance таким образом дает Вам возможность найти правильные ответы самостоятельно. После этого тест можно сдать еще раз бесплатно. На тест дается 1 час. Тест можно прервать и продолжить в любое время. Во время сдачи, вопросы можно пропускать, поставив на них закладки, чтобы вернуться к ним позже.

Итоги:

Цена вопроса - минимум 700 долл
Стоит ли сдавать? Да, если вы готовы выложить деньги за курс самой известной компании, сертифицирующей по Скрам.

2. Сертификации от Scrum.org

Это школа по Скрам, основанная со-основателем Скрам Кеном Швабером в 2009 году. Она еще не настолько распространенная во всем мире, как Scrum Alliance, но постоянно набирает обороты, и уже в некоторых странах стала более популярной из-за своего подхода к сертификации.
Кен Швабер основал эту школу, чтобы усовершенствовать обучение Скраму, которое, на его взгляд, на момент открытия Scrum.org было основано больше на зарабатывании, чем на качественном обучении. О причинах основания Scrum.org можно почитать в .
Для того, чтобы получить сертификат Scrum.org, совсем не обязательно ходить на тренинг (хотя рекомендуется). И достаточно всего лишь заплатить 150$ за код к онлайн-сертификации .
Удобно? да. Но не все так просто.

Сертификации от Scrum.org для Скрам-мастеров бывают 3 видов: Professional Scrum Master I, Professional Scrum Master II и III.
Это разные степени сертификаций, требующие разного уровня знаний.
Все базовые сертификации от Scrum.org изображены на картинке

Professional Scrum Master I (PSM I)

Самая первая из сертификаций для Скрам-мастеров от Scrum.org. И, пожалуй, самая сложная из известных сертификаций, если сравнивать с другими школами.
Я знаю мало людей, сдавших этот экзамен с первого раза. Даже с подготовкой. Потому, как опция, вы можете посетить официальный тренинг Scrum.org перед сертификацией. Но посещение тренинга Вам также не гарантирует получение сертификата. Сертификацию придется сдавать на равных с теми, кто не проходил тренинг. Вы будете сдавать тот же тест. Предварительный тренинг дает хорошие отчетливые знания по Scrum, но не обязан знакомить Вас с хитростями сдачи самого экзамена.

Более того, публиковать ответы на вопросы с экзамена запрещено даже официальным тренерам. Вопросы из экзамена, которые появляются в сети, безжалостно удаляются в короткие сроки.
Сам экзамен довольно сбалансирован. Он содержит вопросы как базового уровня, так и вопросы, на которые получится быстро ответить только имея опыт работы в Скрам или опыт настройки процессов в роли Скрам-мастера. Также в экзамене содержатся "хитрые" вопросы, ответы на которые вы сможете знать, хорошо запомнив терминологию Скрам, практически выучив наизусть Руководство по Скрам. Экзамен, кстати, сдается на английском, потому лучше всего читать англоязычную литературу. Идеальный вариант, конечно, иметь опыт работы в Скрам 3-5 лет. Это поможет лучше понимать суть некоторых вопросов, но не факт что будет достаточным для сдачи. На Sctum.org вы увидете множество постов, где люди с большим чем 5 лет опытом не сдали экзамен и жалуются;)

Подготовка к сдаче PSM I

    Опишу несколько трюков, которые помогут уменьшить затраты для подготовки к сдаче к данному экзамену.
  1. Хорошо прочитать Scrum Guide на английском. Еще раз прочитать, и опять, очень хорошо прочитать раз 10-15. Если у вас не идеальный английский, то рекомендую изучить основные формулировки, так как в экзамене содержатся хитрые вопросы.
  2. Прочитать книгу Gunther Verheyen "Scrum - A Pocket guide" .
    Большинство вопросов к экзамену составлялось или проверялось Гюнтером, поэтому его книги как нельзя лучше раскрывают взгляд Scrum.org на вопросы в сертификации.
    Вот краткий список источников Гюнтера, которые я также рекомендую для прочтения при подготовке:
  3. Читать посты в . В этом блоге нет прямых ответов на вопросы в экзамене, но есть очень похожие. Здесь можно почерпнуть хорошие разъяснения официальных представителей Scrum.org на вопросы о Скрам, которые затрагиваются в сертификационном тесте. Мне нравится читать этот блог, так как на форуме от Scrum.org сидят много подкованных тренеров.
  4. Читать от Scrum.org
    На самом деле, при достаточном опыте, пункта 1 может вполне хватить, но, при сдаче, Вас могут испугать некоторые вопросы.
  5. Пройти бесплатный тест от Scrum.org
    При успешной сдаче не сильно радуйтесь - этот тест не гарантирует сдачу сертификации. На экзамене будут вопросы гораздо сложнее открытого теста.
    Я бы рассматривал этот тест как лакмусовую бумажку, определяющую неготовность. Если вы набрали меньше 100%, то, скорее всего, сертификационный экзамен пройти не получится. Зато в этом тесте, в отличие от экзамена на сертификат, разбираются неправильные ответы на вопросы.

Как проходит сама сертификация

Резюме:

PSMI сложная сертификация для Скрам-мастеров из существующих. Требует основательной подготовки. Но результат стоит того. Всех, кто сдал тест PSM I, я могу назвать специалистами, разбирающимися в Scrum и уверенно владеющими базой Scrum. Сертификация не требует тренингов. Цена вопроса - 150 долл. Стоит ли сдавать? Конечно стоит! Это будет незабываемый опыт, о котором Вы не пожалеете.

PSM II и PSM III

Это еще более сложные сертификации от Scrum.org. Они воходят в обязательную программу подготовки тренеров от Scrum.org, поэтому уровень тренеров данной организации довольно высокий. Обычным Скрам-мастерам сдавать эти сертификаты можно, скорее, для собственного удовлетворения, так как они нигде не требуются. PSM II состоит также из вопросов с единичным и множественным выбором, а при прохождении PSM III нужно писать короткие сочинения-эссе при ответе на вопросы, которые проверяются вручную. Учитывая высокую цену и сложность этих экзаменов, я пока не встречал того, кто сдал эти экзамены просто так для себя, не участвуя при этом, в программе подготовки тренеров.

Выводы:

Сертификаций по Скрам существует множество. Все школы имеют свои плюсы и минусы. При условно одинаковом уровне значимости рассмотренных школ, при выборе сертифицирующей организации я рекомендовал бы смотреть на такие основные пункты

ScrumAlliance Scrum.org
Цена сертификации: 0 USD
только при прохождении тренинга
150 USD
при прохождении тренинга бесплатно
Необходимость проходить тренинг да, обязательно необязательно
Цена тренинга от 700 USD от 650 USD
Стоимость членства 50 USD 0 USD
Длительность членства 2 года нет понятия членства
Сложность экзамена Легкие и средние вопросы, 60 минут, 35 вопросов, 27 ответов для сдачи Легкие, средние, сложные и запутывающие вопросы, 60 минут, 80 вопросов, 68 ответов для сдачи
Количество усилий при подготовке к экзамену Пройти тренинг и прочитать Руководство по Скрам Необходимо затратить время и приложить усилия на подготовку
Количество попыток сдачи 2 1

Если же сертификация для Вас не такая значимая, то на моих тренингах по Скрам я даю знания, которые пригодятся Вам в опыте реализации Скрам на практике у Вас в компании.
Оставайтесь с нами. Scrum must go on!


На протяжении спринта должны выполняться все работы, которые нужны для получения рабочей версии продукта. Объем работ спринта должен быть фиксированным. Благодаря этому команда может взять ответственность за его реализацию. Исходя из этого, журнал спринта не может изменить никто, кроме команды.

В деталях обо всем этом вы можете узнать из книги «Scrum – революционный метод управления проектами» Джефа Сазерленда, а мы продолжим разговор на тему практик. Познакомившись с ними, вы сможете понять, как реализуется Scrum-проект.

Ежедневные Скрам-встречи

Ежедневные встречи проходят по утрам перед началом работы. Они необходимы, чтобы каждый член команды знал, кто и конкретно чем занимается в текущем проекте. Оптимальная продолжительность таких встреч составляет 15 минут. В процессе не решаются никакие проблемы, т.к. участники просто делятся информацией. Если есть вопросы, требующие разрешения, они выносятся за пределы встречи.

Проводит ежедневные встречи скрам-мастер. Поочередно каждому участнику он задает вопросы:

  • Что ты сделал вчера?
  • Что ты сделаешь сегодня?
  • С какими проблемами ты столкнулся?

Все открытые вопросы скрам-мастер заносит в список «Пункты действий». Здесь очень подходит формат «Что? Кто? Когда?». Вот простой пример такого списка:

  • Обсудить детали дизайна бэкграунда
  • Толя и Коля
  • Сразу после обеда

Участвовать в ежедневных встречах может любое заинтересованное лицо, однако все решения принимаются только членами команды разработчиков. Причиной этому служат обязательства участников по достижению цели спринта. Если кто-то иной будет вносить свою лепту в принятие решений, тем самым он снимет ответственность с членов команды.

Встречи по обзору спринта

По окончании каждого спринта принято проводить демонстрационную встречу, на которой происходит обзор спринта. Оптимальная продолжительность этих встреч – не более 4 часов.

В начале встречи команда разработчиков показывает владельцу продукта его рабочую версию (демонстрирует результаты проделанной работы). Встреча проходит под контролем самого владельца, причем он имеет право пригласить на нее всех заинтересованных людей и их представителей.

В процессе встречи владелец продукта оценивает, какие требования из журнала спринта выполнены, а также обсуждает результаты с командой и заказчиком, и вместе с ними планирует задачи для выполнения в новом спринте.

Во второй половине встречи скрам-мастер вместе с остальными участниками анализирует прошедший спринт. Команда разработчиков определяет , проводит их анализ, делает выводы и принимает решения, которые улучшат дальнейшую работу.

По окончании встречи резюмируются итоги, и планируется следующий спринт (это происходит по уже рассмотренному нами обычному алгоритму планирования спринта). Закончив второй спринт, проводится новая демонстрационная встреча, и так по кругу вплоть до полного завершения Scrum-проекта.

Аварийная остановка спринта

Аварийная остановка спринта необходима только для особых случаев. Команда может остановить спринт до наступления дедлайна (крайнего срока завершения спринта), если осознает, что добиться поставленных в этом спринте результатов не получается. Также спринт может остановить владелец продукта в случае, когда необходимости в достижении цели спринта больше нет.

Если спринт остановлен, все участники проекта собираются на общей встрече, обсуждают причины остановки и дальнейшие действия. После этого дается отмашка к началу нового спринта и его планированию, для чего используются все те же алгоритмы.

Несложно заметить, что скрам-практики достаточно просты. Но кроме ролей и практик в Scrum-управлении проектами существуют еще и важные документы, называемые артефактами. Вкратце мы о них уже упоминали, но будет лучше, если немного углубимся в эту тему.

Артефакты в Scrum

В любом Scrum-проекте есть три основных артефакта (документа):

  • Журнал продукта (Product Backlog)
  • Журнал спринта (Sprint Backlog)
  • График спринта (Burndown Chart)

У каждого из артефактов есть свои особенности.

Журнал продукта

Журнал продукта готовится еще в самом начале проекта. Он представляет собой перечень требований, отсортированных по значимости. Составляет его владелец продукта, а команда разработчиков дополняет его, включая оценки стоимости реализации каждого требования.

Журнал продукта должен включать в себя технические и функциональные требования, необходимые для его разработки. Эти требования необходимо приоритизировать, а самые приоритетные нужно детально прописать – так команда получает возможности их оценки и тестирования.

Своевременная и подготовленная детализация проектов, а также предоставление их в полном объеме и в нужное время – это задачи владельца продукта.

Журнал спринта

Журнал спринта отражает функциональность, которую выбрал владелец продукта из составленного ранее журнала продукта. Каждая из функций разбивается на задачи. Разбивка же делается так, чтобы на выполнение одной задачи не уходило более двух дней.

Благодаря качественной разбивке функций на задачи спринт может быть спланирован таким образом, чтобы к его окончанию не осталось ничего не выполненного, а значит, чтобы была достигнута цель итерации.

Как только детализация завершена, оценивается журнал спринта, и эта оценка сопоставляется с первичной оценкой журнала продукта. При выявлении существенных расхождений команда разработчиков вместе с владельцем продукта устанавливает объем работ, которые необходимо выполнить в течение конкретного спринта, а также объем, который можно перенести на следующую итерацию.

Из журнала спринта исключаются незначительные задачи, которые не оказывают особого влияния на достижение цели итерации.

График спринта

График спринта необходим для отображения ежедневного изменения общего объема работы, который остался до окончания спринта. С помощью него команда может анализировать текущую ситуацию и вовремя реагировать на изменения.

Ко всему прочему, с помощью графика спринта владелец продукта может отслеживать прогресс итерации. Поэтому ему очень легко установить: если объем работы не становится меньше с каждым днем, значит, в процессе есть какие-то отклонения и срочно нужно корректировать действия команды.

Таковы общие особенности Scrum-методологии. Если у вас возникло желание разобраться в этом методе более детально, то вам поможет в этом Джеф Сазерленд – познакомьтесь с уже упоминаемой книгой «Scrum – революционный метод управления проектами». А нам остается только подвести итоги этого краткого обзора Скрам.

Выводы о Scrum

Итак, относящийся к системе методов гибкого управления Agile, Scrum можно смело назвать настоящей находкой для людей, чья деятельность связана с проектами. Среди его достоинств выделяется, в первую очередь, ориентированность и адаптивность. Метод позволяет изменять требования к проекту в любое время (пусть и не дает гарантии того, что эти изменения будут реализованы). А такая возможность очень привлекает заказчиков.

Во-вторых, Скрам очень легко освоить. К тому же метод не отнимает огромного количества времени. А благодаря тому, что система работы построена по итерационному принципу (и у каждой итерации есть своя цель), с помощью Scrum-метода можно получать рабочие версии продукта по окончании каждого спринта.

В-третьих, упор в методе делается на многофункциональную и самоорганизующуюся команду, которая способна решать большинство задач с минимумом координации. Именно по этой причине Scrum-проекты подходят для стартапов и небольших компаний, избавляя их от необходимости обучать специализированный штат руководителей или нанимать профессионалов со стороны.

Но не стоит думать, что Scrum-методология – это решение всех проблем и гарантия успеха. У нее есть и несколько минусов. Например, ее минималистичность и простота обуславливают, пусть и немногие, но все же жесткие правила, в частности – правила взаимодействия внутри команды, которые в некоторых случаях могут доставлять заказчику определенные неудобства.

Еще один недостаток состоит в отсутствии плана , ведь все действия участниками проекта осуществляются в режиме реального времени. И, наконец, упор на команду тоже не всегда полезен. Несмотря на то, что в координации команды нет особой необходимости (а значит, и нет затрат на нее), могут увеличиться затраты на подбор персонала, его обучение и мотивацию. Если, например, на рынке труда не хватает подходящих специалистов, придется нанимать либо дорогостоящих профи, либо не нанимать вообще никого.

Однако преимущества Скрам-методологии не идут ни в какое сравнение с ее недостатками, и при определенной доле упорства овладеть ей не составит никакого труда. Использование же Scrum помогает компаниям реализовывать самые разные проекты и становиться более конкурентоспособными. Метод ориентирован на изменения и постоянное развитие, а его гибкость достигается посредством непрерывного взаимодействия участников проекта друг с другом.

Но все же напомним, что этот обзор носит чисто ознакомительный характер, поэтому для получения дополнительной информации вам в любом случае придется обращаться к сторонним источникам. И уже из них вы сможете узнать о других тонкостях Scrum-управления проектами и особенностях его применения. Начать вы можете с этого небольшого видео, а мы желаем удачи вам и успешного осуществления всем вашим проектам!