Тренинг
Управление требованиями

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

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

В случае легковесных подходов, уровень требований очень общий и недетализированный – вполне обоснованно, кстати. Управление требованиями подвержено очень сильным рискам, управление которыми весьма затратно, но по опыту тяжеловесных подходов – не всегда эффективно.Тем более, что корневая для легковесных подходов концепция проверки идей продукта через его производство (A/B testing или split testing) побуждает разработчиков оперировать сразу на уровне сценариев поведения, что приводит к перспективе потери сопровождаемости полученного кода и удорожания его изменения ввиду деградации из-за большого количества мелких и больших ошибок, компромиссных и тупиковых решений, полученных методом проб и ошибок. Относительно молодые продукты теряют темп развития и требуют серьезных переделок.

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

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

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

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

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

разработчики, тимлиды, менеджеры

Стоимость
$150
за участника
Продолжительность
8 часов
1 день
Обед включен в стоимость тренинга
При групповой регистрации скидка

Детальная программа

  • Знакомство, организационные вопросы
  • Синхронизация целей и ожиданий
  • “Минута славы” каждого участника (по желанию) – собираем ваши проблемы по работе с требованиями
  • Проблематика требований
  • Теория управления требованиями:
    • требование
    • критерии качества требований
    • управление требованиями
    • риски управления требованиями
    • экономика управления требованиями
    • влияние на риски продукта
  • Практики анализа требований
  • Практики управления изменениями требований
  • Практики управления рисками требований
  • Упражняемся в анализе и управлении требованиями
  • Упражняемся в анализе и управлении рисками требований
  • Анализ применимости и успешности опробованных практик к проблемам участников тренинга, собранных в ходе “минуты славы”
  • Ответы на вопросы
  • Литература, “домашние задания”