Download - Планирование требований
![Page 1: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/1.jpg)
Сообщество аналитиков России2009. www.uml2.ru
Виталий ГригорашСкартел СтарЛаб
Планирование Планирование требованийтребований
![Page 2: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/2.jpg)
www.uml2.ru 2
Цели доклада
Познакомить слушателя с общими принципами планирования требований
Дать рекомендации по применению планирования требований в реальных проектах
![Page 3: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/3.jpg)
www.uml2.ru 3
Что такое планирование требований?
Методология разработки
Аналитические процессы
Шаблоны аналитических документов
Команда, навыки и роли
План План управления управления требованиями!требованиями!
*Мы планируем выход на пенсию
![Page 4: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/4.jpg)
www.uml2.ru 4
Проблемы, возникающие в работе аналитика
Неучтенные требования Недостаточный уровень детализации
требований для команды Смешанные уровни абстракции
требований Изменение требований Отсутствие квалифицированных
аналитиков Сложность планирования и контроля
аналитических задач
![Page 5: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/5.jpg)
www.uml2.ru 5
Место в процессе разработки и управления требованиями
Планирование
Выявление
Анализ
Проверка
Документирование
Управление требованиями и изменениями
![Page 6: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/6.jpg)
www.uml2.ru 6
Методология
SCRUMMSF
ICONIX
ГОСТ
![Page 7: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/7.jpg)
www.uml2.ru 7
Процесс разработки и управления требованиями
Адаптируйте процесс под проект/компанию
Учитывайте предпочтения заказчика или навязывайте ему навязывайте ему свои процессы!свои процессы!
Опишите и согласуйте процесс с командой
![Page 8: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/8.jpg)
www.uml2.ru 8
Процесс проверки качества требований
Кто участвует в проверке?
Количество итераций согласования одного документа
Сроки Сроки согласования!согласования!
Протоколы замечаний Критерии качества
требований
![Page 9: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/9.jpg)
www.uml2.ru 9
Процесс управления изменениями требований
Определите источник изменения
Проанализируйте Проанализируйте влияния изменений влияния изменений на проект !на проект !
Примите совместное решение
Зафиксируйте изменения в требованиях
Реализуйте изменения Протестируйте изменения
![Page 10: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/10.jpg)
www.uml2.ru 10
Шаблоны документов с требованиями
Нужны ли вам документы?
Адаптируйте шаблоны под ваш процесс!
Убедись в том, что все разделы документа «покрыты» процессом
Максимум генерации, минимум «писанины»
![Page 11: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/11.jpg)
www.uml2.ru 11
Роли и обязанности аналитиков
Лидер аналитиков • Распределяет
аналитические задачи
• Контролирует выполнение задач
• Расставляет приоритеты для требований
Бизнес-аналитик• Описывает бизнес
процессы заказчика• Подготавливает
модель предметной области
![Page 12: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/12.jpg)
www.uml2.ru 12
Персонал и навыки
СотрудниСотрудникк
НавыкиНавыки РольРоль
ЧапаевВасилий Иванович
Мега мозг, он же Гуру. Знает все и имеет большой опыт руководства командой аналитиков.
Лидер аналитиков
Петька Студент, мало знает, много учится, чтобы стать гуру. Хорошие аналитические способности
Системный аналитик
Фурманов
Замечает все неточности и ошибки в документах. Имеет большой опыт в предметной области
РецензентЭксперт предметной области
![Page 13: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/13.jpg)
www.uml2.ru 13
План управления требованиями
Список заинтересованных лиц
Типы требований Трассировка требований Атрибуты требований Жизненный цикл
требований Инструменты и ПО Отчеты и метрики Обучения и тренинги
![Page 14: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/14.jpg)
www.uml2.ru
Список заинтересованных лиц
14
ФИО Должность Контактная информация
Василий Теркин
Генеральный директор
666-13-13
Федот Стрелец
Руководитель отдела внедрения
Максим Перепелица
Маркетолог [email protected]
Запишите всех!
![Page 15: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/15.jpg)
www.uml2.ru
Типы требований, трассировка и зависимости
15
Бизнес требование
Ключевая возможность
Вариант использования Характеристика качества
Функциональное требование Ограничение
Карл Вигерс - не панацея. Используйте только нужные типы требований!
![Page 16: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/16.jpg)
www.uml2.ru
Атрибуты требований
• Уникальный идентификатор
• Статус• Приоритет
• Версия ПО (release)
• …
16
Чем меньше, тем легче управлять!
![Page 17: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/17.jpg)
www.uml2.ru
Инструменты и программное обеспечение
• Система управления требованиями
• Средство моделирования требований
• Средства коммуникации
17
Сначала процесс, затем инструменты!
![Page 18: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/18.jpg)
www.uml2.ru
Отчеты и метрики
• Матрицы трассировок
• Выборки требований по критериям
• Статистические данные по требованиям
• Другие отчеты
18
Помощники в управлении требованиями!
![Page 19: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/19.jpg)
www.uml2.ru
Обучения и тренинги
• План обучения команды
• Индивидуальный план обучения аналитика
• Обмен опытом внутри команды
• Семинары и конференции
19
Все на ReqLabs за знаниями!
![Page 20: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/20.jpg)
www.uml2.ru 20
Когда процесс запущен…
• Используйте результаты планирования на протяжении всего жизненного цикла проекта
• Соблюдайте описанные процессы и регламенты
• Ищите слабые места в процессах и улучшайте их
• Используйте трассировку для идентификации неучтенных требований
![Page 21: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/21.jpg)
www.uml2.ru 21
Выводы
Планируйте работу с требованиями, даже если вы единственный аналитик на проекте!
![Page 22: Планирование требований](https://reader036.vdocuments.pub/reader036/viewer/2022081413/547029ceaf7959fd4a8b4783/html5/thumbnails/22.jpg)
Сообщество аналитиков России2009. www.uml2.ru
Планирование требований
Виталий ГригорашБизнес-аналитикСкартел СтарЛаб, СПбSkype: vitaliy.grigorashEmail: [email protected]://vgrigorash.moikrug.ruhttp://www.uml2.ru