SlideShare a Scribd company logo
1 of 24
Выстраиваем процесс управления
        требованиями
                Гобов Денис,
     зам. начальника отдела системного и
               бизнес анализа,
       ООО «Арт-мастер», Киев, Украина
Докладчик

Гобов Денис
 10 лет опыта в сфере
  системного и бизнес анализа
 Принимал участие в
  разработке и внедрении
  процедуры управления
  требованиями
 Кандидат технических наук
Содержание
 Постановка проблемы
 Модель зрелости работы с
  требованиями (RMM)
 Классификация требований
 Многоуровневая структура
  требований
 Типизация связей требований
 Достоинства и недостатки подхода
Что хотим получить?
       Предсказуемый качественный
        результат работы аналитика
       Минимизацию вероятности
        изменения требований и оценку
        стоимости изменений
       Базис (метрики) для оценки
        работы аналитика

       Упрощение анализа влияния
        изменений
Модель зрелости работы с
требованиями VS CMMI
CMMI                        RMM
0. Incomplete               0. Incomplete
1. Initial                  1. Performed
2. Managed                  2. Defined
3. Defined                  3. Implemented
4. Quantitatively Managed   4. Institutionalized
5. Optimizing               5. Optimized
RMM Level 0. Incomplete
 Не определены процессы и
  практики работы с
  требованиями
 Нет шаблонов документов
 Не используется система
  управления требованиями
  (СУТ)
 Нет позиции «аналитик»
RMM Level 1. Performed


 Не определены процессы
 Практики базируются на
  индивидуальных навыках и
  предпочтениях
 Нет шаблонов документов
 Не используется СУТ
RMM Level 2. Defined

 Определены лучшие
  практики и процессы
 Определенны все
  необходимые активности
 Выборочное использование
  процессов, стандартов и
  техник
RMM Level 3. Implemented
 Все процессы и практики
  определены в стандартах и
  инструкциях по workflow
  (единый подход)
 Начало интеграции с PMLC и
  SDLC
 Формальная организационная
  инфраструктура (центр
  компетенций, выделенный
  отдел)
RMM Level 4. Institutionalized

 Все процессы, практики и
  стандарты интегрированы с
  PMLC и SDLC
 Все процессы строго
  соответствуют определенным
  правилам и стандартам
 Результаты оцениваются с
  помощью системы
  сбалансированных показателей
RMM Level 5. Optimized
 Постоянная оптимизация
  процессов, правил и стандартов
  на основании измерения их
  эффективности

 Внедрение передовых практик
  для согласования процесса
  управления требованиями со
  смежными процессами
Классификация требований
          (BABOK)
Классификация требований
  (управление требованиями)

    Видение        Спецификация требований
 Высокоуровневое
   требование           Требование


        Новое
                      Изменение
      требование
Классификация требований

«Высокоуровневое       требование»
описывается в документе «Видение»
с целью фиксации высокоуровневых
договоренностей     с    Клиентом,
подлежит       детализации      на
следующих этапах
Классификация требований


«Требование»    описывается    в
документе         «Спецификация
требований» с целью закрепления
договоренностей    с   Клиентом,
детализирует     высокоуровневое
требование
Классификация требований


«Новое требование», «Изменение» -
результат    обработки     запроса,
поступившего от Клиента, после
согласования документа «Требования
к программному продукту»
Взаимосвязь требований
Типы связей
Типы связей
Типы связей
Типы связей
Преимущества подхода
       Упрощается анализ влияния
        изменений
       Появляется возможность
        применения метрик для оценки
        эффективности
       Интеграция с SDLC и PMLC
       Уменьшение трудоемкости
        процесса работы с требованиями
        на начальном этапе
Недостатки подхода
       Необходимо внедрить систему
        управления требованиями

       Рост затрат на разработку,
        внедрение и поддержку единого
        подхода
       Увеличение трудоемкости
        процесса работы с требованиями
        на начальном этапе
Спасибо за внимание!

  Ваши вопросы?


            Гобов Денис
 ООО «Арт-мастер»,Киев,Украина
   Телефон: +380(67)231-04-12
   E-mail: d_gobov@am-soft.ua
   Сайт: http://www.am-soft.ua

More Related Content

What's hot

Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...SQALab
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийNickola14
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектовSQALab
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспеченияNatalia Zhelnova
 
Методы оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаМетоды оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаAlexander Novichkov
 
Тестирование без требований
Тестирование без требованийТестирование без требований
Тестирование без требованийArtem Shapoval
 
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова НатальяDUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Натальяit-people
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыSQALab
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практикеSQALab
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыSQALab
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийISsoft
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидатуNatalia Zhelnova
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеSQALab
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойSQALab
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ruNatalia Zhelnova
 

What's hot (20)

лаф2013
лаф2013лаф2013
лаф2013
 
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектов
 
тестирование программного обеспечения
тестирование программного обеспечениятестирование программного обеспечения
тестирование программного обеспечения
 
Методы оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаМетоды оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитика
 
Тестирование без требований
Тестирование без требованийТестирование без требований
Тестирование без требований
 
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова НатальяDUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
 
01ka-nov
01ka-nov01ka-nov
01ka-nov
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
Swp12 natalia zhelnova
Swp12 natalia zhelnovaSwp12 natalia zhelnova
Swp12 natalia zhelnova
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструменты
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практике
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструменты
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидату
 
Планирование трудозатрат на тестирование
Планирование трудозатрат на тестированиеПланирование трудозатрат на тестирование
Планирование трудозатрат на тестирование
 
Человеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкойЧеловеко-дни на тестирование или как не ошибиться с оценкой
Человеко-дни на тестирование или как не ошибиться с оценкой
 
L4 requirements
L4 requirementsL4 requirements
L4 requirements
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ru
 

Viewers also liked

Управление рисками - в чем ценность для аналитика
Управление рисками - в чем ценность для аналитикаУправление рисками - в чем ценность для аналитика
Управление рисками - в чем ценность для аналитикаSQALab
 
Бизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийБизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийSQALab
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 
Идеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может бытьИдеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может бытьSQALab
 
Brainstorming + Brainwriting
Brainstorming + BrainwritingBrainstorming + Brainwriting
Brainstorming + BrainwritingSQALab
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
Разработчик: руководство по эксплуатации
Разработчик: руководство по эксплуатацииРазработчик: руководство по эксплуатации
Разработчик: руководство по эксплуатацииSQALab
 
Горе от системного ума
Горе от системного умаГоре от системного ума
Горе от системного умаSQALab
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийSQALab
 
Аттестация и карьерный рост аналитиков
Аттестация и карьерный рост аналитиковАттестация и карьерный рост аналитиков
Аттестация и карьерный рост аналитиковSQALab
 
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...SQALab
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеSQALab
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийSQALab
 
Аналитика в аналитике
Аналитика в аналитикеАналитика в аналитике
Аналитика в аналитикеSQALab
 
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаШаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаSQALab
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомSQALab
 
Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проектаSQALab
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитикаSQALab
 
Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"olalapim10
 
Нефункциональные требования к ПО, Вера Иванова
Нефункциональные требования к ПО, Вера ИвановаНефункциональные требования к ПО, Вера Иванова
Нефункциональные требования к ПО, Вера ИвановаAlexander Baikin
 

Viewers also liked (20)

Управление рисками - в чем ценность для аналитика
Управление рисками - в чем ценность для аналитикаУправление рисками - в чем ценность для аналитика
Управление рисками - в чем ценность для аналитика
 
Бизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийБизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение изменений
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 
Идеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может бытьИдеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может быть
 
Brainstorming + Brainwriting
Brainstorming + BrainwritingBrainstorming + Brainwriting
Brainstorming + Brainwriting
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Разработчик: руководство по эксплуатации
Разработчик: руководство по эксплуатацииРазработчик: руководство по эксплуатации
Разработчик: руководство по эксплуатации
 
Горе от системного ума
Горе от системного умаГоре от системного ума
Горе от системного ума
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требований
 
Аттестация и карьерный рост аналитиков
Аттестация и карьерный рост аналитиковАттестация и карьерный рост аналитиков
Аттестация и карьерный рост аналитиков
 
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработке
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
 
Аналитика в аналитике
Аналитика в аналитикеАналитика в аналитике
Аналитика в аналитике
 
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаШаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчиком
 
Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проекта
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитика
 
Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"Лекция на тему "Разработка технического задания"
Лекция на тему "Разработка технического задания"
 
Нефункциональные требования к ПО, Вера Иванова
Нефункциональные требования к ПО, Вера ИвановаНефункциональные требования к ПО, Вера Иванова
Нефункциональные требования к ПО, Вера Иванова
 

Similar to Выстраиваем процесс управления требованиями

TEST-DRIVE on ISO 9001:2008
TEST-DRIVE on ISO 9001:2008TEST-DRIVE on ISO 9001:2008
TEST-DRIVE on ISO 9001:2008WEBCAST STANDARD
 
Пришло ли время аудита?
Пришло ли время аудита?Пришло ли время аудита?
Пришло ли время аудита?Iryna Velychko
 
Управление качеством требований
Управление качеством требованийУправление качеством требований
Управление качеством требованийVitaly Grigorash
 
Управление требованиями и тестирование ПО
Управление требованиями и тестирование ПОУправление требованиями и тестирование ПО
Управление требованиями и тестирование ПОТранслируем.бел
 
6 видеошпаргалка
6 видеошпаргалка6 видеошпаргалка
6 видеошпаргалкаRnD_SM
 
6 видеошпаргалка
6 видеошпаргалка6 видеошпаргалка
6 видеошпаргалкаRnD_SM
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной сторонеSQALab
 
Планирование процесса Управления Требованиями
Планирование процесса Управления ТребованиямиПланирование процесса Управления Требованиями
Планирование процесса Управления ТребованиямиAlexander Baikin
 
Семинар "Построение и организация функционирования системы менеджмента качест...
Семинар "Построение и организация функционирования системы менеджмента качест...Семинар "Построение и организация функционирования системы менеджмента качест...
Семинар "Построение и организация функционирования системы менеджмента качест...Roman Isaev
 
Как и зачем классифицировать изменения?
Как и зачем классифицировать изменения?Как и зачем классифицировать изменения?
Как и зачем классифицировать изменения?Cleverics
 
Роснефть_Модуль1_1
Роснефть_Модуль1_1Роснефть_Модуль1_1
Роснефть_Модуль1_1varlamovdenis
 
Управление процессами разработки ПО
Управление процессами разработки ПОУправление процессами разработки ПО
Управление процессами разработки ПОPeoplemind
 
Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...ECOPSY Consulting
 
целевая архитектура энергофорсайт
целевая архитектура энергофорсайтцелевая архитектура энергофорсайт
целевая архитектура энергофорсайтRnD_SM
 
Serena requirements management with dimensions rm 07-2015 ru
Serena requirements management with dimensions rm   07-2015 ruSerena requirements management with dimensions rm   07-2015 ru
Serena requirements management with dimensions rm 07-2015 ruSoftmart
 
А.Сачик "Создание требований"
А.Сачик "Создание требований"А.Сачик "Создание требований"
А.Сачик "Создание требований"Anatoly Levenchuk
 

Similar to Выстраиваем процесс управления требованиями (20)

ТеМП 2012. Проект команды гринатом
ТеМП 2012. Проект команды гринатомТеМП 2012. Проект команды гринатом
ТеМП 2012. Проект команды гринатом
 
TEST-DRIVE on ISO 9001:2008
TEST-DRIVE on ISO 9001:2008TEST-DRIVE on ISO 9001:2008
TEST-DRIVE on ISO 9001:2008
 
Пришло ли время аудита?
Пришло ли время аудита?Пришло ли время аудита?
Пришло ли время аудита?
 
Управление качеством требований
Управление качеством требованийУправление качеством требований
Управление качеством требований
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Управление требованиями и тестирование ПО
Управление требованиями и тестирование ПОУправление требованиями и тестирование ПО
Управление требованиями и тестирование ПО
 
6 видеошпаргалка
6 видеошпаргалка6 видеошпаргалка
6 видеошпаргалка
 
6 видеошпаргалка
6 видеошпаргалка6 видеошпаргалка
6 видеошпаргалка
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной стороне
 
Планирование процесса Управления Требованиями
Планирование процесса Управления ТребованиямиПланирование процесса Управления Требованиями
Планирование процесса Управления Требованиями
 
Семинар "Построение и организация функционирования системы менеджмента качест...
Семинар "Построение и организация функционирования системы менеджмента качест...Семинар "Построение и организация функционирования системы менеджмента качест...
Семинар "Построение и организация функционирования системы менеджмента качест...
 
Как и зачем классифицировать изменения?
Как и зачем классифицировать изменения?Как и зачем классифицировать изменения?
Как и зачем классифицировать изменения?
 
Роснефть_Модуль1_1
Роснефть_Модуль1_1Роснефть_Модуль1_1
Роснефть_Модуль1_1
 
SOA Principles
SOA PrinciplesSOA Principles
SOA Principles
 
Software Measurements Training Overview
Software Measurements Training OverviewSoftware Measurements Training Overview
Software Measurements Training Overview
 
Управление процессами разработки ПО
Управление процессами разработки ПОУправление процессами разработки ПО
Управление процессами разработки ПО
 
Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...Создание системы оценки эффективности работы сотрудников в целях установлени...
Создание системы оценки эффективности работы сотрудников в целях установлени...
 
целевая архитектура энергофорсайт
целевая архитектура энергофорсайтцелевая архитектура энергофорсайт
целевая архитектура энергофорсайт
 
Serena requirements management with dimensions rm 07-2015 ru
Serena requirements management with dimensions rm   07-2015 ruSerena requirements management with dimensions rm   07-2015 ru
Serena requirements management with dimensions rm 07-2015 ru
 
А.Сачик "Создание требований"
А.Сачик "Создание требований"А.Сачик "Создание требований"
А.Сачик "Создание требований"
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

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

  • 1. Выстраиваем процесс управления требованиями Гобов Денис, зам. начальника отдела системного и бизнес анализа, ООО «Арт-мастер», Киев, Украина
  • 2. Докладчик Гобов Денис  10 лет опыта в сфере системного и бизнес анализа  Принимал участие в разработке и внедрении процедуры управления требованиями  Кандидат технических наук
  • 3. Содержание  Постановка проблемы  Модель зрелости работы с требованиями (RMM)  Классификация требований  Многоуровневая структура требований  Типизация связей требований  Достоинства и недостатки подхода
  • 4. Что хотим получить?  Предсказуемый качественный результат работы аналитика  Минимизацию вероятности изменения требований и оценку стоимости изменений  Базис (метрики) для оценки работы аналитика  Упрощение анализа влияния изменений
  • 5. Модель зрелости работы с требованиями VS CMMI CMMI RMM 0. Incomplete 0. Incomplete 1. Initial 1. Performed 2. Managed 2. Defined 3. Defined 3. Implemented 4. Quantitatively Managed 4. Institutionalized 5. Optimizing 5. Optimized
  • 6. RMM Level 0. Incomplete  Не определены процессы и практики работы с требованиями  Нет шаблонов документов  Не используется система управления требованиями (СУТ)  Нет позиции «аналитик»
  • 7. RMM Level 1. Performed  Не определены процессы  Практики базируются на индивидуальных навыках и предпочтениях  Нет шаблонов документов  Не используется СУТ
  • 8. RMM Level 2. Defined  Определены лучшие практики и процессы  Определенны все необходимые активности  Выборочное использование процессов, стандартов и техник
  • 9. RMM Level 3. Implemented  Все процессы и практики определены в стандартах и инструкциях по workflow (единый подход)  Начало интеграции с PMLC и SDLC  Формальная организационная инфраструктура (центр компетенций, выделенный отдел)
  • 10. RMM Level 4. Institutionalized  Все процессы, практики и стандарты интегрированы с PMLC и SDLC  Все процессы строго соответствуют определенным правилам и стандартам  Результаты оцениваются с помощью системы сбалансированных показателей
  • 11. RMM Level 5. Optimized  Постоянная оптимизация процессов, правил и стандартов на основании измерения их эффективности  Внедрение передовых практик для согласования процесса управления требованиями со смежными процессами
  • 13. Классификация требований (управление требованиями) Видение Спецификация требований Высокоуровневое требование Требование Новое Изменение требование
  • 14. Классификация требований «Высокоуровневое требование» описывается в документе «Видение» с целью фиксации высокоуровневых договоренностей с Клиентом, подлежит детализации на следующих этапах
  • 15. Классификация требований «Требование» описывается в документе «Спецификация требований» с целью закрепления договоренностей с Клиентом, детализирует высокоуровневое требование
  • 16. Классификация требований «Новое требование», «Изменение» - результат обработки запроса, поступившего от Клиента, после согласования документа «Требования к программному продукту»
  • 22. Преимущества подхода  Упрощается анализ влияния изменений  Появляется возможность применения метрик для оценки эффективности  Интеграция с SDLC и PMLC  Уменьшение трудоемкости процесса работы с требованиями на начальном этапе
  • 23. Недостатки подхода  Необходимо внедрить систему управления требованиями  Рост затрат на разработку, внедрение и поддержку единого подхода  Увеличение трудоемкости процесса работы с требованиями на начальном этапе
  • 24. Спасибо за внимание! Ваши вопросы? Гобов Денис ООО «Арт-мастер»,Киев,Украина Телефон: +380(67)231-04-12 E-mail: d_gobov@am-soft.ua Сайт: http://www.am-soft.ua