SlideShare a Scribd company logo
1 of 28
Download to read offline
Планирование процесса
    управления требованиями
Виталий Григораш. EPAM Systems, Ирина Сурова. BSS
                     UML2.ru
О чем пойдет речь?



• Как описать процесс управления требованиями?



• Как спланировать процесс управления требованиями
  для конкретного проекта
Зачем нужно описывать
                процесс?
• Хотим разобраться, как он устроен, и спланировать
  его
• Хотим разобраться, почему он работает не так, как
  хочется, и исправить его
• Нужно получить документы, регламентирующие
  процесс
• ...


    Зафиксируйте ваши цели описания процесса
Кто мы?

• Аналитик проекта
• Аналитик, ответственный за процесс управления
  требованиями в проекте
• Бизнес-аналитик, описывающий процессы компании,
  не входящий проект
• ...


        Зафиксируйте точку зрения на описание
Для кого описываем?

• Для аналитиков проекта
• Для участников команды проекта
• Для руководства компании
• ...



   Зафиксируйте список пользователей описания
Что входит в процесс?

• Роли
• Входные/выходные данные (артефакты)
• Работы


           Определите параметры процесса
Пример описания
         параметров процесса
act Пример процесса




   Информация от
     Заказчика

                      Выявление требований




       Модель
     требований
     [Начальная]       Анализ требований




       Модель
     требований                                    Аналитик
     [Уточненная]

                        Документирование
                           требований




     Техническое
       задание

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



     Техническое                             Эксперт предметной
       задание                                     области
   [Соглас ованное]
Что влияет на процесс?

• Методология проекта
• Предпочтения заказчика
• Квалификация членов команды



                           ГОСТ

     MSF           ICONIX         SCRUM
В чем выражается
                влияние?
• Ключевые точки (вехи) проекта
• Требования к результатам работ аналитика
• Требования к выполнению работ



 Зафиксируйте внешние требования к параметрам
                   процесса
Итоги (промежуточные)

У нас есть:
• Цель
• Точка зрения
• Пользователи
• Список артефактов, ролей, работ
• Ключевые точки проекта
• Требования к артефактам и выполнению работ


              Мы готовы описать процесс!
Описание артефактов
               процесса

 Назначение и область применения
 Цикл жизни
 Ответственный за создание и пользователи
 Атрибуты
 Формат (шаблон)
 Взаимосвязи с другими артефактами (трассировки)
 Критерии проверки (согласования)
Атрибуты требований


            • Уникальный идентификатор

            • Приоритет

            • Статус

            • Версия ПО (build)

            • Трудоемкость

            • Другие
Типы требований и
             трассировка

               Бизнес требование



            Ключевая возможность


Вариант использования   Характеристика качества




Функциональное требование    Ограничение
Отчеты и метрики

          • Матрицы трассировок

          • Выборки требований по
            критериям

          • Статистические данные по
            требованиям

          • Другие отчеты
Описание видов работ
               процесса

 Цель и критерии завершения
 Роль, ответственная за выполнение
 Требования к входным данным
 Результирующие артефакты
 Правила выполнения
 Правила использования инструментальных средств
Типичные работы
          процесса управления
             требованиями

 Выявление требований
 Анализ требований
 Документирование требований
 Проверка качества требований
 Управление изменениями требований
Важно учесть!
           Для проверки качества
                   требований
        • Список участников проверки

        • Последовательность проверки

        • Количество итераций
          согласования

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

        • Сроки согласования

        • Обработка протоколов
          замечаний
Важно учесть!

       Для управления изменениями
         требований:
       • Возможные источники изменения
       • Анализ влияния изменения на
         проект
       • Роль, ответственная за принятие
         решения о реализации или
         отказе изменения
       • Фиксация изменения в
         требованиях
       • Оповещение проектной команды
Инструменты и
        программное обеспечение

• Система управления
  требованиями

• Средство моделирования
  требований

• Средства коммуникации
Описание ролей в
               процессе

 Область ответственности
 Выполняемые работы
 Используемые данные
 Создаваемые артефакты
 Требуемые навыки
 Совместимость с другими ролями
Пример ролей


• Бизнес-аналитик
• Системный
  аналитик
• Эксперт
  предметной
  области
• Лидер команды
  аналитиков
• Рецензент
Что нужно сделать еще?

• У нас есть текст и/или диаграммы описания процесса
  (выявлены, проанализированы и задокументированы
  требования к процессу)
• Пора проверить качество описания


   • Проверьте описание на соответствие целям


• Согласуйте описание процесса с пользователями
Где мы?




 Описание процесса управления требованиями


• Планирование процесса управления требованиями
Для конкретного
           проекта требуется:
• Зафиксировать соответствие членов команды ролям
  проекта
• Определить сроки и длительность работ по
  управлению требованиями
• Зафиксировать набор артефактов процесса,
  разрабатываемых в проекте
• Зафиксировать контрольные точки и метрики/отчеты
  процесса
• Запланировать обучение членов команды
План управления
 требованиями
         Основные разделы:
         • Список заинтересованных лиц

         • Типы используемых
           артефактов и трассировка
           между ними

         • Атрибуты требований

         • Виды аналитических работ

         • Отчеты и метрики

         • Обучения и тренинги

         • Инструменты и ПО
План управления
   проектом
            • Составление сметы по
              аналитическим работам

            • Оценка трудозатрат

            • Распределение задач

            • Идентификация
              контрольных точек

            • Набор команды
              аналитиков
Когда процесс запущен

• Используйте результаты планирования на протяжении всего
  жизненного цикла проекта

• Соблюдайте описанный процесс

• Ищите слабые места в процессе и улучшайте их
uml2.ru – Сообщество
           Системных Аналитиков
Выявление Требований                  Планирование процесса
Байкин Александр                      Сурова Ирина




                      Дао Аналитика
                      Бесков Денис




  Риски Аналитика                     Моделирование на UML
  Печёнкин Григорий                   Иванов Денис

              Ирина Сурова irr.suri@gmail.com
         Виталий Григораш vitaly.grigorash@gmail.com
  Типичные Проблемы Выявления Требований и их Решение.
                         www.uml2.ru

More Related Content

What's hot

Самоврядування Військової СЗОШ
Самоврядування Військової СЗОШСамоврядування Військової СЗОШ
Самоврядування Військової СЗОШmax_technics
 
Etarget Bulgaria - brochure for agencies
Etarget Bulgaria - brochure for agenciesEtarget Bulgaria - brochure for agencies
Etarget Bulgaria - brochure for agenciesEtarget
 
Единая электронная система информирования по предоставлению государственных у...
Единая электронная система информирования по предоставлению государственных у...Единая электронная система информирования по предоставлению государственных у...
Единая электронная система информирования по предоставлению государственных у...Victor Gridnev
 
мтт партнер
мтт партнермтт партнер
мтт партнерahey
 
власть сми
власть смивласть сми
власть смиTimur AITOV
 
2009.0521-22 Оценка персонала - методы изучения сотрудников
2009.0521-22 Оценка персонала - методы изучения сотрудников2009.0521-22 Оценка персонала - методы изучения сотрудников
2009.0521-22 Оценка персонала - методы изучения сотрудниковgrand21
 
Короли интернета
Короли интернетаКороли интернета
Короли интернетаalberton8
 
Предложения ОКС
Предложения ОКСПредложения ОКС
Предложения ОКСguest7158e2f
 
Career Development в Epam Systems
Career Development в Epam SystemsCareer Development в Epam Systems
Career Development в Epam Systemssef2009
 
Инструкция по личному кабинету Noringa.ru
Инструкция по личному кабинету Noringa.ruИнструкция по личному кабинету Noringa.ru
Инструкция по личному кабинету Noringa.ruNoringa
 
Партизанский маркетинг
Партизанский маркетингПартизанский маркетинг
Партизанский маркетингYaroslav Kochergin
 
Baikin Sef Req Elicitation
Baikin Sef Req ElicitationBaikin Sef Req Elicitation
Baikin Sef Req Elicitationsef2009
 
Management in Logistics - Materialy dlya samostoyatelnoy raboty
Management in Logistics - Materialy dlya samostoyatelnoy rabotyManagement in Logistics - Materialy dlya samostoyatelnoy raboty
Management in Logistics - Materialy dlya samostoyatelnoy rabotysomova
 
10 тысяч островов
10 тысяч островов10 тысяч островов
10 тысяч острововNatalia Koroleva
 

What's hot (19)

Самоврядування Військової СЗОШ
Самоврядування Військової СЗОШСамоврядування Військової СЗОШ
Самоврядування Військової СЗОШ
 
1. Основы УП
1. Основы УП1. Основы УП
1. Основы УП
 
Every child needs a family
Every child needs a familyEvery child needs a family
Every child needs a family
 
Инструменты
ИнструментыИнструменты
Инструменты
 
Etarget Bulgaria - brochure for agencies
Etarget Bulgaria - brochure for agenciesEtarget Bulgaria - brochure for agencies
Etarget Bulgaria - brochure for agencies
 
Единая электронная система информирования по предоставлению государственных у...
Единая электронная система информирования по предоставлению государственных у...Единая электронная система информирования по предоставлению государственных у...
Единая электронная система информирования по предоставлению государственных у...
 
мтт партнер
мтт партнермтт партнер
мтт партнер
 
власть сми
власть смивласть сми
власть сми
 
2009.0521-22 Оценка персонала - методы изучения сотрудников
2009.0521-22 Оценка персонала - методы изучения сотрудников2009.0521-22 Оценка персонала - методы изучения сотрудников
2009.0521-22 Оценка персонала - методы изучения сотрудников
 
Короли интернета
Короли интернетаКороли интернета
Короли интернета
 
Предложения ОКС
Предложения ОКСПредложения ОКС
Предложения ОКС
 
Career Development в Epam Systems
Career Development в Epam SystemsCareer Development в Epam Systems
Career Development в Epam Systems
 
Инструкция по личному кабинету Noringa.ru
Инструкция по личному кабинету Noringa.ruИнструкция по личному кабинету Noringa.ru
Инструкция по личному кабинету Noringa.ru
 
экспресс тест экзамены
экспресс тест экзаменыэкспресс тест экзамены
экспресс тест экзамены
 
Партизанский маркетинг
Партизанский маркетингПартизанский маркетинг
Партизанский маркетинг
 
Baikin Sef Req Elicitation
Baikin Sef Req ElicitationBaikin Sef Req Elicitation
Baikin Sef Req Elicitation
 
Охрана труда
Охрана трудаОхрана труда
Охрана труда
 
Management in Logistics - Materialy dlya samostoyatelnoy raboty
Management in Logistics - Materialy dlya samostoyatelnoy rabotyManagement in Logistics - Materialy dlya samostoyatelnoy raboty
Management in Logistics - Materialy dlya samostoyatelnoy raboty
 
10 тысяч островов
10 тысяч островов10 тысяч островов
10 тысяч островов
 

Viewers also liked

паскаль язык структурного программирования
паскаль   язык структурного программированияпаскаль   язык структурного программирования
паскаль язык структурного программированияЕлена Ключева
 
лекция 6
лекция 6лекция 6
лекция 6cezium
 
Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"olalapim10
 
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаШаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаSQALab
 
Business rules and additional reqs in Use cases
Business rules and additional reqs in Use casesBusiness rules and additional reqs in Use cases
Business rules and additional reqs in Use casesAlexander Baikin
 

Viewers also liked (6)

паскаль язык структурного программирования
паскаль   язык структурного программированияпаскаль   язык структурного программирования
паскаль язык структурного программирования
 
презентация4
презентация4презентация4
презентация4
 
лекция 6
лекция 6лекция 6
лекция 6
 
Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"
 
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаШаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
 
Business rules and additional reqs in Use cases
Business rules and additional reqs in Use casesBusiness rules and additional reqs in Use cases
Business rules and additional reqs in Use cases
 

More from sef2009

технопарк бнту метолит
технопарк бнту метолиттехнопарк бнту метолит
технопарк бнту метолитsef2009
 
риски тестирования
риски тестированияриски тестирования
риски тестированияsef2009
 
распознавание для Web
распознавание для Webраспознавание для Web
распознавание для Websef2009
 
персональные риски аналитика
персональные риски аналитикаперсональные риски аналитика
персональные риски аналитикаsef2009
 
ксуп кейс
ксуп кейсксуп кейс
ксуп кейсsef2009
 
блинов Java Belarus 2009
блинов   Java Belarus 2009блинов   Java Belarus 2009
блинов Java Belarus 2009sef2009
 
александров обучение в сфере Software Engineering
александров   обучение в сфере Software Engineeringалександров   обучение в сфере Software Engineering
александров обучение в сфере Software Engineeringsef2009
 
Sef Sivakou Tezisy
Sef Sivakou TezisySef Sivakou Tezisy
Sef Sivakou Tezisysef2009
 
Sef Sivakou Prezentacia
Sef Sivakou PrezentaciaSef Sivakou Prezentacia
Sef Sivakou Prezentaciasef2009
 
Sef Sivakou Doklad
Sef Sivakou DokladSef Sivakou Doklad
Sef Sivakou Dokladsef2009
 
Sef презентация
Sef презентацияSef презентация
Sef презентацияsef2009
 
Sef Kolotygin.V4
Sef Kolotygin.V4Sef Kolotygin.V4
Sef Kolotygin.V4sef2009
 
Sef 2009
Sef 2009Sef 2009
Sef 2009sef2009
 
Sef 2009 Itsm
Sef 2009 ItsmSef 2009 Itsm
Sef 2009 Itsmsef2009
 
Alexandrov Alex Quality
Alexandrov Alex QualityAlexandrov Alex Quality
Alexandrov Alex Qualitysef2009
 
Denisv Teamwork April 23
Denisv Teamwork April 23Denisv Teamwork April 23
Denisv Teamwork April 23sef2009
 
Content Migration Framework
Content Migration FrameworkContent Migration Framework
Content Migration Frameworksef2009
 
25.04.09 Sidorov
25.04.09 Sidorov25.04.09 Sidorov
25.04.09 Sidorovsef2009
 
якимович нагрузочное тестирование клиент серверных приложений
якимович нагрузочное тестирование клиент серверных приложенийякимович нагрузочное тестирование клиент серверных приложений
якимович нагрузочное тестирование клиент серверных приложенийsef2009
 

More from sef2009 (20)

технопарк бнту метолит
технопарк бнту метолиттехнопарк бнту метолит
технопарк бнту метолит
 
риски тестирования
риски тестированияриски тестирования
риски тестирования
 
распознавание для Web
распознавание для Webраспознавание для Web
распознавание для Web
 
персональные риски аналитика
персональные риски аналитикаперсональные риски аналитика
персональные риски аналитика
 
ксуп кейс
ксуп кейсксуп кейс
ксуп кейс
 
блинов Java Belarus 2009
блинов   Java Belarus 2009блинов   Java Belarus 2009
блинов Java Belarus 2009
 
александров обучение в сфере Software Engineering
александров   обучение в сфере Software Engineeringалександров   обучение в сфере Software Engineering
александров обучение в сфере Software Engineering
 
Sef Sivakou Tezisy
Sef Sivakou TezisySef Sivakou Tezisy
Sef Sivakou Tezisy
 
Sef Sivakou Prezentacia
Sef Sivakou PrezentaciaSef Sivakou Prezentacia
Sef Sivakou Prezentacia
 
Sef Sivakou Doklad
Sef Sivakou DokladSef Sivakou Doklad
Sef Sivakou Doklad
 
Sef презентация
Sef презентацияSef презентация
Sef презентация
 
Sef
SefSef
Sef
 
Sef Kolotygin.V4
Sef Kolotygin.V4Sef Kolotygin.V4
Sef Kolotygin.V4
 
Sef 2009
Sef 2009Sef 2009
Sef 2009
 
Sef 2009 Itsm
Sef 2009 ItsmSef 2009 Itsm
Sef 2009 Itsm
 
Alexandrov Alex Quality
Alexandrov Alex QualityAlexandrov Alex Quality
Alexandrov Alex Quality
 
Denisv Teamwork April 23
Denisv Teamwork April 23Denisv Teamwork April 23
Denisv Teamwork April 23
 
Content Migration Framework
Content Migration FrameworkContent Migration Framework
Content Migration Framework
 
25.04.09 Sidorov
25.04.09 Sidorov25.04.09 Sidorov
25.04.09 Sidorov
 
якимович нагрузочное тестирование клиент серверных приложений
якимович нагрузочное тестирование клиент серверных приложенийякимович нагрузочное тестирование клиент серверных приложений
якимович нагрузочное тестирование клиент серверных приложений
 

21 05 2009 Grigorash Surova Sef

  • 1. Планирование процесса управления требованиями Виталий Григораш. EPAM Systems, Ирина Сурова. BSS UML2.ru
  • 2. О чем пойдет речь? • Как описать процесс управления требованиями? • Как спланировать процесс управления требованиями для конкретного проекта
  • 3. Зачем нужно описывать процесс? • Хотим разобраться, как он устроен, и спланировать его • Хотим разобраться, почему он работает не так, как хочется, и исправить его • Нужно получить документы, регламентирующие процесс • ... Зафиксируйте ваши цели описания процесса
  • 4. Кто мы? • Аналитик проекта • Аналитик, ответственный за процесс управления требованиями в проекте • Бизнес-аналитик, описывающий процессы компании, не входящий проект • ... Зафиксируйте точку зрения на описание
  • 5. Для кого описываем? • Для аналитиков проекта • Для участников команды проекта • Для руководства компании • ... Зафиксируйте список пользователей описания
  • 6. Что входит в процесс? • Роли • Входные/выходные данные (артефакты) • Работы Определите параметры процесса
  • 7. Пример описания параметров процесса act Пример процесса Информация от Заказчика Выявление требований Модель требований [Начальная] Анализ требований Модель требований Аналитик [Уточненная] Документирование требований Техническое задание Проверка качества требований Техническое Эксперт предметной задание области [Соглас ованное]
  • 8. Что влияет на процесс? • Методология проекта • Предпочтения заказчика • Квалификация членов команды ГОСТ MSF ICONIX SCRUM
  • 9. В чем выражается влияние? • Ключевые точки (вехи) проекта • Требования к результатам работ аналитика • Требования к выполнению работ Зафиксируйте внешние требования к параметрам процесса
  • 10. Итоги (промежуточные) У нас есть: • Цель • Точка зрения • Пользователи • Список артефактов, ролей, работ • Ключевые точки проекта • Требования к артефактам и выполнению работ Мы готовы описать процесс!
  • 11. Описание артефактов процесса  Назначение и область применения  Цикл жизни  Ответственный за создание и пользователи  Атрибуты  Формат (шаблон)  Взаимосвязи с другими артефактами (трассировки)  Критерии проверки (согласования)
  • 12. Атрибуты требований • Уникальный идентификатор • Приоритет • Статус • Версия ПО (build) • Трудоемкость • Другие
  • 13. Типы требований и трассировка Бизнес требование Ключевая возможность Вариант использования Характеристика качества Функциональное требование Ограничение
  • 14. Отчеты и метрики • Матрицы трассировок • Выборки требований по критериям • Статистические данные по требованиям • Другие отчеты
  • 15. Описание видов работ процесса  Цель и критерии завершения  Роль, ответственная за выполнение  Требования к входным данным  Результирующие артефакты  Правила выполнения  Правила использования инструментальных средств
  • 16. Типичные работы процесса управления требованиями  Выявление требований  Анализ требований  Документирование требований  Проверка качества требований  Управление изменениями требований
  • 17. Важно учесть! Для проверки качества требований • Список участников проверки • Последовательность проверки • Количество итераций согласования • Критерии качества требований • Сроки согласования • Обработка протоколов замечаний
  • 18. Важно учесть! Для управления изменениями требований: • Возможные источники изменения • Анализ влияния изменения на проект • Роль, ответственная за принятие решения о реализации или отказе изменения • Фиксация изменения в требованиях • Оповещение проектной команды
  • 19. Инструменты и программное обеспечение • Система управления требованиями • Средство моделирования требований • Средства коммуникации
  • 20. Описание ролей в процессе  Область ответственности  Выполняемые работы  Используемые данные  Создаваемые артефакты  Требуемые навыки  Совместимость с другими ролями
  • 21. Пример ролей • Бизнес-аналитик • Системный аналитик • Эксперт предметной области • Лидер команды аналитиков • Рецензент
  • 22. Что нужно сделать еще? • У нас есть текст и/или диаграммы описания процесса (выявлены, проанализированы и задокументированы требования к процессу) • Пора проверить качество описания • Проверьте описание на соответствие целям • Согласуйте описание процесса с пользователями
  • 23. Где мы?  Описание процесса управления требованиями • Планирование процесса управления требованиями
  • 24. Для конкретного проекта требуется: • Зафиксировать соответствие членов команды ролям проекта • Определить сроки и длительность работ по управлению требованиями • Зафиксировать набор артефактов процесса, разрабатываемых в проекте • Зафиксировать контрольные точки и метрики/отчеты процесса • Запланировать обучение членов команды
  • 25. План управления требованиями Основные разделы: • Список заинтересованных лиц • Типы используемых артефактов и трассировка между ними • Атрибуты требований • Виды аналитических работ • Отчеты и метрики • Обучения и тренинги • Инструменты и ПО
  • 26. План управления проектом • Составление сметы по аналитическим работам • Оценка трудозатрат • Распределение задач • Идентификация контрольных точек • Набор команды аналитиков
  • 27. Когда процесс запущен • Используйте результаты планирования на протяжении всего жизненного цикла проекта • Соблюдайте описанный процесс • Ищите слабые места в процессе и улучшайте их
  • 28. uml2.ru – Сообщество Системных Аналитиков Выявление Требований Планирование процесса Байкин Александр Сурова Ирина Дао Аналитика Бесков Денис Риски Аналитика Моделирование на UML Печёнкин Григорий Иванов Денис Ирина Сурова irr.suri@gmail.com Виталий Григораш vitaly.grigorash@gmail.com Типичные Проблемы Выявления Требований и их Решение. www.uml2.ru