18
Управление требованиями на Agile проектах: от идеи к работающему продукту Дмитрий Ефименко 1 нисана, 5777

2017 03-28 управление требованиями на agile проектах-web academy

Embed Size (px)

Citation preview

Page 1: 2017 03-28 управление требованиями на agile проектах-web academy

Управление требованиями на Agile проектах: от идеи к работающему продукту

Дмитрий Ефименко

1 нисана, 5777

Page 2: 2017 03-28 управление требованиями на agile проектах-web academy

Что ожидать?

www.web-academy.com.ua

• Много вопросов от меня

• Не будет готовых рецептов

• Думать головой

• Задавать вопросы

Page 3: 2017 03-28 управление требованиями на agile проектах-web academy

Главные вопросы

www.web-academy.com.ua

• Что такое требования?

• Что такое управление требованиями?

• Что такое тестирование требований?

• Что такое гибкие процессы?

• Что такое жизненный цикл?

Page 4: 2017 03-28 управление требованиями на agile проектах-web academy

Главные вопросы, ч.2

www.web-academy.com.ua

• Что такое предметная

область

проекта/продукта?

• Место требований в

предметной области?

Page 5: 2017 03-28 управление требованиями на agile проектах-web academy

Жизненный цикл требования

www.web-academy.com.ua

• Хотелка

• Сбор и анализ

• Тестирование

• Приоритизация – Соглашение –

Обязательство

Page 6: 2017 03-28 управление требованиями на agile проектах-web academy

Жизненный цикл требования, ч. 2

www.web-academy.com.ua

• Связь с реализацией

• Реализация

• Изменение

• Смерть

• Анализ

Page 7: 2017 03-28 управление требованиями на agile проектах-web academy

Проблемы сбора и анализа

www.web-academy.com.ua

• Подмена постановки задачи решением

• Расстановка приоритетов

• Нефункциональные требования

• Спящие кейсы

• Верификация/Тестирование требований

Page 8: 2017 03-28 управление требованиями на agile проектах-web academy

Качество требований

www.web-academy.com.ua

• Обязательность

• Полнота

• Непротиворечивость

• Понятность

• Реализуемость и проверяемость

Page 9: 2017 03-28 управление требованиями на agile проектах-web academy

Тестирование требований

www.web-academy.com.ua

• Анализ

• Прототип

• Сценарий

Page 10: 2017 03-28 управление требованиями на agile проектах-web academy

Сценарий

www.web-academy.com.ua

• Намерение

• Поведение

• Приемка

• Кто – зачем – когда – с чем – что –

результат

Page 11: 2017 03-28 управление требованиями на agile проектах-web academy

Приоритеты

www.web-academy.com.ua

Page 12: 2017 03-28 управление требованиями на agile проектах-web academy

Изменения

www.web-academy.com.ua

Page 13: 2017 03-28 управление требованиями на agile проектах-web academy

Отличия гибких подходов

www.web-academy.com.ua

• Изменчивость

• Проект – команда – подход

• Ориентир на потребности, а не требования

• Трансформируемость процесса

• Короткое плечо внесения изменений

Page 14: 2017 03-28 управление требованиями на agile проектах-web academy

Работа от целей

www.web-academy.com.ua

• Определите главные цели

• Опишите способ

достижения каждой из них

в общем виде

• Описание - подчиненные

цели

Page 15: 2017 03-28 управление требованиями на agile проектах-web academy

Работа от целей, ч.2

www.web-academy.com.ua

• Опишите способ достижения каждой

подчиненной цели в общем виде

• Обсудите их

• Повторяйте…

Page 16: 2017 03-28 управление требованиями на agile проектах-web academy

Что нужно при работе с требованиями?

www.web-academy.com.ua

• Экспертиза

• Говорить на одном языке

• Понимать потребности

• Экономить время

• Завоевать доверие

• Конструктивные отношения

Page 17: 2017 03-28 управление требованиями на agile проектах-web academy

Выводы

www.web-academy.com.ua

Пьянку лучше возглавить, если её нельзя отменить или запретить © Армейская мудрость

• Понимание целей и потребностей

• Понимание причин изменений

• Предугадывание изменений

• Опыт через действие

Page 18: 2017 03-28 управление требованиями на agile проектах-web academy

Вопросы?

www.web-academy.com.ua