2017 03-28 управление требованиями на agile проектах-web academy
TRANSCRIPT
![Page 1: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/1.jpg)
Управление требованиями на Agile проектах: от идеи к работающему продукту
Дмитрий Ефименко
1 нисана, 5777
![Page 2: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/2.jpg)
Что ожидать?
www.web-academy.com.ua
• Много вопросов от меня
• Не будет готовых рецептов
• Думать головой
• Задавать вопросы
![Page 3: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/3.jpg)
Главные вопросы
www.web-academy.com.ua
• Что такое требования?
• Что такое управление требованиями?
• Что такое тестирование требований?
• Что такое гибкие процессы?
• Что такое жизненный цикл?
![Page 4: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/4.jpg)
Главные вопросы, ч.2
www.web-academy.com.ua
• Что такое предметная
область
проекта/продукта?
• Место требований в
предметной области?
![Page 5: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/5.jpg)
Жизненный цикл требования
www.web-academy.com.ua
• Хотелка
• Сбор и анализ
• Тестирование
• Приоритизация – Соглашение –
Обязательство
![Page 6: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/6.jpg)
Жизненный цикл требования, ч. 2
www.web-academy.com.ua
• Связь с реализацией
• Реализация
• Изменение
• Смерть
• Анализ
![Page 7: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/7.jpg)
Проблемы сбора и анализа
www.web-academy.com.ua
• Подмена постановки задачи решением
• Расстановка приоритетов
• Нефункциональные требования
• Спящие кейсы
• Верификация/Тестирование требований
![Page 8: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/8.jpg)
Качество требований
www.web-academy.com.ua
• Обязательность
• Полнота
• Непротиворечивость
• Понятность
• Реализуемость и проверяемость
![Page 9: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/9.jpg)
Тестирование требований
www.web-academy.com.ua
• Анализ
• Прототип
• Сценарий
![Page 10: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/10.jpg)
Сценарий
www.web-academy.com.ua
• Намерение
• Поведение
• Приемка
• Кто – зачем – когда – с чем – что –
результат
![Page 11: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/11.jpg)
Приоритеты
www.web-academy.com.ua
![Page 12: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/12.jpg)
Изменения
www.web-academy.com.ua
![Page 13: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/13.jpg)
Отличия гибких подходов
www.web-academy.com.ua
• Изменчивость
• Проект – команда – подход
• Ориентир на потребности, а не требования
• Трансформируемость процесса
• Короткое плечо внесения изменений
![Page 14: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/14.jpg)
Работа от целей
www.web-academy.com.ua
• Определите главные цели
• Опишите способ
достижения каждой из них
в общем виде
• Описание - подчиненные
цели
![Page 15: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/15.jpg)
Работа от целей, ч.2
www.web-academy.com.ua
• Опишите способ достижения каждой
подчиненной цели в общем виде
• Обсудите их
• Повторяйте…
![Page 16: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/16.jpg)
Что нужно при работе с требованиями?
www.web-academy.com.ua
• Экспертиза
• Говорить на одном языке
• Понимать потребности
• Экономить время
• Завоевать доверие
• Конструктивные отношения
![Page 17: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/17.jpg)
Выводы
www.web-academy.com.ua
Пьянку лучше возглавить, если её нельзя отменить или запретить © Армейская мудрость
• Понимание целей и потребностей
• Понимание причин изменений
• Предугадывание изменений
• Опыт через действие
![Page 18: 2017 03-28 управление требованиями на agile проектах-web academy](https://reader034.vdocuments.site/reader034/viewer/2022051404/58eca2df1a28abef458b46df/html5/thumbnails/18.jpg)
Вопросы?
www.web-academy.com.ua