![Page 1: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/1.jpg)
Одиннадцатая независимая научно-практическая конференция «Разработка ПО 2015»
22 - 24 октября, Москва
Анна Абрамова
Управление требованиями –это не только требования
![Page 2: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/2.jpg)
Абрамова Анна7 лет опыт работы в качестве системного и бизнес-аналитика
Предметные области: платёжные системы, телекоммуникации, медицина
Лидер сообщества аналитиков СПб с 2013 года
6 лет опыт работы в качестве преподавателя/тренера
Опыт в проектах: сложная предметная область, тиражируемый продукт, распределённая команда
Со стороны разработки
![Page 3: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/3.jpg)
Управляемость
Куда мы идём?Сколько нам осталось идти?
Где мы?
![Page 4: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/4.jpg)
Управление требованиями и управление проектом
Деньги
Время Результат
Требования
Управлениетребованиями
![Page 5: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/5.jpg)
Системные требования - иерархический чеклист
Требование 1
Требование 1.1
Требование 1.2
…
…… …
…
Требование 1.3
Требование 2
Требование 2.1
Требование 2.2
Требование 2.3
…… …
… …
……
… …
…
… …
![Page 6: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/6.jpg)
Информация проекта ≠ требования
Бизнес-потребнос
ти
Системные
требования
Модель предметн
ой области
Входящие
запросы
Прототипы
интерфейсов
Описание системы
![Page 7: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/7.jpg)
Различие видов информации проекта
Бизнес-потребности
Модель предметной области
Системные требования
Входящие запросы
Прототипы интерфейсов
Роль ответственного
Бизнес-аналитик
Бизнес-аналитик
Системный
аналитикБизнес-
аналитик
Проекти-ровщик
интерфейсов
Структуратекст Текст+
модель дерево Текст/Задачи
Картинки/Спецформ
атЧастота изменения низкая низкая средняя + высокая
Критичность изменения высокая высокая средняя - низкая
Согласование с Заказчиком
+ + +/- + +/-
![Page 8: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/8.jpg)
ЗадачиДоопределить проект
Обосновать текущее решение
Отслеживать объем работ
Оценивать критичность запросов для разработкиОбеспечивать управляемость на длительном промежутке времени
![Page 9: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/9.jpg)
Задача 1. Доопределить проект
Вхождение в новый проект
Выход из медового месяца со
старым
![Page 10: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/10.jpg)
Нужны требования – нужен аналитик
![Page 11: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/11.jpg)
Требования – функция от потребностей бизнеса
S 𝑦𝑠𝑡𝑒𝑚=𝑅𝑄 (𝐵𝑢𝑠𝑖𝑛𝑒𝑠𝑠 )Бизнес-
потребности
СистемаТребования
![Page 12: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/12.jpg)
Понять, где находимся
?
![Page 13: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/13.jpg)
Бизнес-потребностиЗаинтересованные лица
Бизнес-контекст
Проблемы/цели/задачи
Среда эксплуатации
Подпись заказчика
![Page 14: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/14.jpg)
Кто будет делать?
?
![Page 15: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/15.jpg)
А теперь системные требования
![Page 16: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/16.jpg)
Миф: разработчик – не писатель
Разработчик
Время
+ Автодокументирование
![Page 17: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/17.jpg)
Доопределение проектаБизнес-
потребности
Состояние системы Развиваем!
Системные требовани
я
![Page 18: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/18.jpg)
Задача 3. Обосновать текущее решение
ЗапросыЗаказчик
Руководитель
АналитикРазработч
ик
Тестировщик
![Page 19: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/19.jpg)
Сохранять запросы с указанием источника
Запросы
Документы
ЗадачиПочта
![Page 20: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/20.jpg)
Фильтровать запросы на изменения
![Page 21: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/21.jpg)
Решение: фиксировать и фильтровать запросы на изменения
Запросы
Системные
требования
Отказ
Новый проект
![Page 22: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/22.jpg)
Задача 4. Оценивать критичность запросов
Тип информац
ии
Бизнес-потребнос
ти
Изменение
предметной области
Реализация
![Page 23: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/23.jpg)
Противодействие ролейПрототип интерфейса
Требование
Ответственный
Проектировщик интерфейсов
Аналитик
Частота изменений
Часто, вместе с реализацией
Редко
![Page 24: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/24.jpg)
Процесс формирования структурной информации
Разбивать запрос на
атомарные
Проверять каждый на
соответствие блоку
информации
Оценивать критичность
Формировать системные требования
![Page 25: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/25.jpg)
Задача 4. Обеспечить управляемость на длительном промежутке времени
Jira/TFS/RedMine
Бизнес-потребнос
ти
Системные
требования
Модель предметн
ой области
Входящие запросы
Прототипы
интерфейсов
![Page 26: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/26.jpg)
Требования в системе управления разработкой
Требование 1
Требование 1.1
Требование 1.2
…
…… …
…
Требование 1.3
Требование 2
Требование 2.1
Требование 2.2
Требование 2.3
…… …
… …
……
… …
…
… …
![Page 27: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/27.jpg)
Бизнес-потребности и предметная область в системе
Система Бизнес-потребности
Предметная область
Доступ заказчика - + +Атомарная структура
+ - -
![Page 28: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/28.jpg)
Варианты хранение информацииБизнес-потребности
Текст с подписью Документ
Модель предметной области
Текст, модели Документ, Модель, Wiki
Системные требования
Система управления + плагин визуализации запросов
Wiki
Входящие запросы
Система управления
С трассировкой на требования
Прототипы интерфейсов
SVN
Описание системы
Автогенерация Текст
![Page 29: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/29.jpg)
Резюме
Классифицировать всю входящую информацию
Хранить в соответствии с естественной структурой и необходимостью доступа
Учитывать риски изменения всей информации, а не только системных требований
![Page 30: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/30.jpg)
Управление проектом
Требования
Система
Прототипы
Запросына изменения
Бизнес-потребности
Предметнаяобласть
![Page 31: Управление требованиями - это не только требования. Для CEE-SECR-2015. Анна Абрамова](https://reader034.vdocuments.pub/reader034/viewer/2022051501/588683fd1a28ab962a8b778b/html5/thumbnails/31.jpg)
Готова ответить на вопросыE-mail: [email protected]: abramova_annaLinkedIn: https://ru.linkedin.com/in/annasergeevna
Сообщество аналитиков Санкт-ПетербургаE-mail: [email protected]: https://www.facebook.com/groups/1376717479249794/VK: https://vk.com/spb_analytics