SlideShare una empresa de Scribd logo
1 de 29
Опыт консалтинга: метрики
процесса бизнес-анализа
для компаний, разрабатывающих программные продукты
и системы
Наталья Желнова | Natalia Zhelnova
Обзор
• Цель: совершенствование процесса управления
требованиями
• Клиенты: компании, разрабатывающие заказное ПО и
собственные продукты с численностью персонала более
200 человек (в RnD)
• Методы: аудит процесса управления требованиями и
определение дальнейших шагов по совершенствованию
процесса
• Результаты: цели достигнуты
Кейс 1: Компания. Разрабатывающая
мобильные приложения
• Число сотрудников: около 200 человек (RnD)
• Клиенты: банки, страховые компании
• Проектные роли: менеджер проекта, аналитик, разработчик,
тестировщик, GUI-дизайнер
• Роль аналитика: бизнес-требования, пользовательские
требования, функциональные требования,
нефункциональные требования
• Озвученные проблемы: противоречивые требования,
разработка требований ведется больше времени, чем
запланировано (в 3 и более раз), трудности со сбором
требований
Кейс 2: Компания, разрабатывающая
собственный программный продукт
• Число сотрудников: около 2000 человек (RnD)
• Клиенты: пользователи продуктов, разрабатываемых
компанией
• Проектные роли: Менеджер продукта, менеджер проекта,
системный аналитик, разработчик, тестировщик, сотрудник
техподдержки, технический писатель
• Роль аналитика: бизнес-требования, пользовательские
требования, функциональные требования,
нефункциональные требования
• Озвученные проблемы: необходимо улучшить процесс
управления требованиями
Аудит процесса бизнес/системного
анализа
• Используемые методы:
• Интервьюирование аналитиков (опросники и устные
интервью)
• Опросники: для определения объема проводимого аудита
и формирования and картины в целом
• Устные интервью: для выявления конкретных проблем
• Рецензирование требований
• Цель: оценка качества требований
• Проверка планов проекта
• Цель: определение ошибок при планировании
аналитических работ
Аудит процесса бизнес/системного
анализа
• Используемые методы:
• Аудит инфраструктуры проекта
• Цель: определить проблемы, возникающие из-за
неправильного использования инструментария аналитика
• Рецензирование регламентов процесса бизнес/системного
анализа
• Цель: выявить проблемные зоны процесса
Опросники
• Сконцентрированы на:
• Техниках выявления требований
• Методах документирования требований
• Использовании шаблонов для документирования требований
• Основных шагах процесса анализа (фазах выявления
требований и анализа требований) и их целях
• Планировании аналитических задач
• Выполнении аналитических задач
Рецензирование требований
• Качество требований:
• Полнота (отдельного требования и системы требований)
• точность определения scope
• точность оценки степени влияния данного требования на достижение целей
каждой из заинтересованных сторон
• возможность составления детализированного плана работ в проекте (WBS)
• возможность оценок трудоемкости работ с требуемой точностью
• возможность календарного и ресурсного планирования работ
Рецензирование требований
• Качество требований:
• Однозначность (ясность)
• одинаковое понимание требований всеми ролями в проектной команде
(согласованный глоссарий, модель предметной области)
• Корректность отдельного требования и согласованность (непротиворечивость)
системы требований
• точность описания поведения и характеристик системы
Рецензирование требований
• Качество требований:
• Необходимость
• каждое требование – шаг к достижению целей заинтересованных сторон
• каждое требование имеет свой источник (решаемая проблема)
• Осуществимость
• результат проверки возможности реализации в условиях существующих
ограничений
Рецензирование требований
• Качество требований:
• Проверяемость
• наличие однозначных критериев проверки корректности реализации данного
требования
• наличие количественной метрики
Рецензирование требований
• Процессы:
• верификация – соответствие одних создаваемых в ходе разработки и
сопровождения ПО артефактов другим, ранее созданным или используемым в
качестве исходных данных, а также соответствие этих артефактов и процессов их
разработки правилам и стандартам
• валидация – соответствие любых создаваемых или используемых в ходе
разработки и сопровождения ПО артефактов нуждам и потребностям
пользователей и заказчиков этого ПО, с учетом законов предметной области и
ограничений контекста использования ПО
Рецензирование требований
• Процессы:
• Полнота
• детализация
• Однозначность (ясность)
• уточнение
• унификация (анализ глоссария)
• Корректность отдельного требования и согласованность (непротиворечивость)
системы требований
• трассировка на другие требования
Рецензирование требований
• Процессы:
• Необходимость
• трассировка на требования пользователя
• Осуществимость
• трассировка на другие требования и артефакты
• постановка задач для членов проектной команды
• Проверяемость
• наличие количественной метрики (критерия достижения определенного
результата)
• наличие критериев проверки сформулированного требования
Проверка планов проекта
• Планирование аналитических задач:
• Время на изучение предметной области
• Время на сбор требований (интервьюирование пользователей,
изучение документов, …)
• Время на анализ требований
• Время на документирование требований
• Время на создание моделей
• Время на обновление требований и моделей
• …
• Время подумать
Проверка планов проекта
• Когда планируемое и реальное время сильно различаются?
• Некоторые аналитические задачи «убираются» из плана
• Оценки выполняются до того момента, когда они могут быть
сделаны обоснованно
• Требования очень часто меняются
• Аналитики участвуют в нескольких проектах одновременно
• Несколько аналитиков участвуют в одном проекте, их работы плохо
координируются
• Аналитики не знакомы с предметной областью
• Качество требований очень низкое
Аудит инфраструктуры проекта
• Инфраструктура проекта должна включать:
• Средства для документирования требований
• Инструменты для совместной работы проектной команды с
требованиями
• Инструменты для легкого изменения требований
• Инструменты для версионирования требований
Рецензирование регламентов процесса
• Что обычно упускается?
• Шаблоны спецификаций требований
• Цели процесса
• Метрики процесса
• Практики управления требованиями
Заключение
• Есть ли проблемы/Выявлены ли проблемы?
• Анализ собранной информации
• Количественные и качественные выводы
• Использование метрик
• Определение причины проблемы
Численные показатели
• Метрики
• Объем требований
• Качество требований
• Изменяемость требований
• Управление требованиями
• Качество аналитических работ
Метрики объема требований
• Цели:
• Управлять объемом требований
• Правильно распределять работы между аналитиками
• Метрики:
• Число требований для проекта/продукта
• Число функциональных требований и глубина их иерархии
• Число вариантов использования и шагов вариантов
использования для проекта/продукта
• Число нефункциональных требований и связанных с ними
сценариев
Метрики качества требований
• Цель:
• Управлять качеством требований
• Метрики:
• Отношение числа ошибок в требованиях к общему объему
требований (после завершения фазы анализа)
• Число ошибок на одно требование (после завершения фазы
анализа)
• Уровень детализации требований (оценочно, например:
низкий/средний/высокий)
• Соответствие стандартам, шаблонам, … (если применимо)
Метрики качества требований
• Что считать ошибкой в требовании?
• Неоднозначность, неполнота, некорректность
• Двусмысленность
• Отсутствие необходимости
• Отсутствие возможности проверить правильность требования
(путем составления тестов)
Метрики планирования аналитических работ
• Цель:
• Повысить качество управления аналитическими работами
• Метрики:
• Время, планируемое на работу (по категориям)
• Время, затраченное на работу (по категориям)
• Точность планирования аналитических работ: (Затраченное
время – Запланированное время)/ Запланированное время
Метрики процесса
• Цель:
• Управлять требованиями и их изменениями
• Метрики:
• Общее число изменений в требованиях (по категориям, на каждой фазе
проекта)
• Число изменений в требованиях относительно их общего объема (по
категориям, на каждой фазе проекта): Общее число изменений в
требованиях (по категориям, на каждой фазе проекта)/Общее число
требований для проекта (по категориям, на каждой фазе проекта)
• Процесс трассировки требований (процент требований, для которых
выполнены трассировки)
Метрики продукта (в отношении требований)
• Цель:
• Управлять качеством продукта
• Метрики:
• Число дефектов, приходящихся на каждое требование
• Максимальное число дефектов, приходящихся на требование
• Метрики, связанные с атрибутами качества
Пользовательские метрики
• Цели:
• Управлять отношениями с пользователями
• Повысить степень удовлетворенности пользователей
• Метрики:
• Проблемы, связанные с использованием продукта/системы
• Уровень удовлетворенности пользователей (ожидаемый и
реальный)
Заключение
• Используйте техники аудита процесса анализа для определения
проблем
• Используйте эти техники правильно
• Используйте метрики для определения проблем в вашем
продукте/системе и делайте выводы
Спасибо
E-mail: nzhelnova@teamcit.ru
LinkedIn: Natalia Zhelnova
SlideShare: http://www.slideshare.net/nzhelnova
Facebook: https://www.facebook.com/nzhelnova

Más contenido relacionado

La actualidad más candente

Нефункциональные требования
Нефункциональные требованияНефункциональные требования
Нефункциональные требованияNatalia Zhelnova
 
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова НатальяDUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Натальяit-people
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыSQALab
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидатуNatalia Zhelnova
 
Управление требованиями и тестирование ПО
Управление требованиями и тестирование ПОУправление требованиями и тестирование ПО
Управление требованиями и тестирование ПОТранслируем.бел
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
Нефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваНефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваAlexander Baikin
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектовSQALab
 
Методы оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаМетоды оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаAlexander Novichkov
 
Cтадии проекта и состав технической документации
Cтадии проекта и состав технической документацииCтадии проекта и состав технической документации
Cтадии проекта и состав технической документацииNatalia Zhelnova
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требованийISsoft
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуIvan Shamaev
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыSQALab
 

La actualidad más candente (20)

Нефункциональные требования
Нефункциональные требованияНефункциональные требования
Нефункциональные требования
 
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова НатальяDUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструменты
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидату
 
Управление требованиями и тестирование ПО
Управление требованиями и тестирование ПОУправление требованиями и тестирование ПО
Управление требованиями и тестирование ПО
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Нефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья ЖелноваНефункциональные требования, Наталья Желнова
Нефункциональные требования, Наталья Желнова
 
Оценка аутсорсинговых проектов
Оценка аутсорсинговых проектовОценка аутсорсинговых проектов
Оценка аутсорсинговых проектов
 
Методы оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаМетоды оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитика
 
Cтадии проекта и состав технической документации
Cтадии проекта и состав технической документацииCтадии проекта и состав технической документации
Cтадии проекта и состав технической документации
 
Тестирование требований
Тестирование требованийТестирование требований
Тестирование требований
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
 
Yyyyyy yyyy 1-8
Yyyyyy yyyy 1-8Yyyyyy yyyy 1-8
Yyyyyy yyyy 1-8
 
L4 requirements
L4 requirementsL4 requirements
L4 requirements
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструменты
 

Destacado

пим на ас (рд 50 698-90)
пим на ас (рд 50 698-90)пим на ас (рд 50 698-90)
пим на ас (рд 50 698-90)Natalia Zhelnova
 
протокол испытаний
протокол испытанийпротокол испытаний
протокол испытанийNatalia Zhelnova
 
регламент опытной эксплуатации на по
регламент опытной эксплуатации на порегламент опытной эксплуатации на по
регламент опытной эксплуатации на поNatalia Zhelnova
 
отчет об обследовании объекта автоматизации
отчет об обследовании объекта автоматизацииотчет об обследовании объекта автоматизации
отчет об обследовании объекта автоматизацииNatalia Zhelnova
 
пояснительная записка без рамок (рд 50-34.698-90)
пояснительная записка без рамок (рд 50-34.698-90)пояснительная записка без рамок (рд 50-34.698-90)
пояснительная записка без рамок (рд 50-34.698-90)Natalia Zhelnova
 
стратегия тестирования
стратегия тестированиястратегия тестирования
стратегия тестированияNatalia Zhelnova
 
пим приемочных квалификационных испытаний (ескд)
пим приемочных квалификационных испытаний (ескд)пим приемочных квалификационных испытаний (ескд)
пим приемочных квалификационных испытаний (ескд)Natalia Zhelnova
 
Customer intelligence 2013
Customer intelligence 2013Customer intelligence 2013
Customer intelligence 2013Elena Zhuravleva
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанностиNatalia Zhelnova
 
пим предварительных испытаний
пим предварительных испытанийпим предварительных испытаний
пим предварительных испытанийNatalia Zhelnova
 
руководство системного администратора на ас
руководство системного администратора на асруководство системного администратора на ас
руководство системного администратора на асNatalia Zhelnova
 
руководство пользователя на ас
руководство пользователя на асруководство пользователя на ас
руководство пользователя на асNatalia Zhelnova
 
функциональная спецификация
функциональная спецификацияфункциональная спецификация
функциональная спецификацияNatalia Zhelnova
 
варианты использования учетной системы
варианты использования учетной системыварианты использования учетной системы
варианты использования учетной системыNatalia Zhelnova
 
техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)Natalia Zhelnova
 
критерии отбора аналитиков
критерии отбора аналитиковкритерии отбора аналитиков
критерии отбора аналитиковNatalia Zhelnova
 
Работа с проектной документацией
Работа с проектной документациейРабота с проектной документацией
Работа с проектной документациейPavel Safin
 
шаблон отчет об обследовании объекта автоматизации
шаблон   отчет об обследовании объекта автоматизациишаблон   отчет об обследовании объекта автоматизации
шаблон отчет об обследовании объекта автоматизацииNatalia Zhelnova
 
Система управления архитектурой предприятия
Система управления архитектурой предприятияСистема управления архитектурой предприятия
Система управления архитектурой предприятияSQALab
 

Destacado (20)

пим на ас (рд 50 698-90)
пим на ас (рд 50 698-90)пим на ас (рд 50 698-90)
пим на ас (рд 50 698-90)
 
протокол испытаний
протокол испытанийпротокол испытаний
протокол испытаний
 
регламент опытной эксплуатации на по
регламент опытной эксплуатации на порегламент опытной эксплуатации на по
регламент опытной эксплуатации на по
 
отчет об обследовании объекта автоматизации
отчет об обследовании объекта автоматизацииотчет об обследовании объекта автоматизации
отчет об обследовании объекта автоматизации
 
пояснительная записка без рамок (рд 50-34.698-90)
пояснительная записка без рамок (рд 50-34.698-90)пояснительная записка без рамок (рд 50-34.698-90)
пояснительная записка без рамок (рд 50-34.698-90)
 
стратегия тестирования
стратегия тестированиястратегия тестирования
стратегия тестирования
 
пим приемочных квалификационных испытаний (ескд)
пим приемочных квалификационных испытаний (ескд)пим приемочных квалификационных испытаний (ескд)
пим приемочных квалификационных испытаний (ескд)
 
Customer intelligence 2013
Customer intelligence 2013Customer intelligence 2013
Customer intelligence 2013
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанности
 
пим предварительных испытаний
пим предварительных испытанийпим предварительных испытаний
пим предварительных испытаний
 
руководство системного администратора на ас
руководство системного администратора на асруководство системного администратора на ас
руководство системного администратора на ас
 
руководство пользователя на ас
руководство пользователя на асруководство пользователя на ас
руководство пользователя на ас
 
Cdi conf 2013
Cdi conf 2013Cdi conf 2013
Cdi conf 2013
 
функциональная спецификация
функциональная спецификацияфункциональная спецификация
функциональная спецификация
 
варианты использования учетной системы
варианты использования учетной системыварианты использования учетной системы
варианты использования учетной системы
 
техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)техническое задание (гост 34.602 89)
техническое задание (гост 34.602 89)
 
критерии отбора аналитиков
критерии отбора аналитиковкритерии отбора аналитиков
критерии отбора аналитиков
 
Работа с проектной документацией
Работа с проектной документациейРабота с проектной документацией
Работа с проектной документацией
 
шаблон отчет об обследовании объекта автоматизации
шаблон   отчет об обследовании объекта автоматизациишаблон   отчет об обследовании объекта автоматизации
шаблон отчет об обследовании объекта автоматизации
 
Система управления архитектурой предприятия
Система управления архитектурой предприятияСистема управления архитектурой предприятия
Система управления архитектурой предприятия
 

Similar a It global meetup_01

Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...SPbCoA
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитикаSQALab
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеDaria Oreshkina
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектамиJana Pavlenkova
 
Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями DevpromEvgeny Savitsky
 
Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиSQALab
 
Требования к по
Требования к поТребования к по
Требования к поJaneKozmina
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаMikhail Payson
 
Analyst days 2015 Оценка аутсорсинговых проектов
Analyst days 2015 Оценка аутсорсинговых проектовAnalyst days 2015 Оценка аутсорсинговых проектов
Analyst days 2015 Оценка аутсорсинговых проектовNatalia Zhelnova
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko, PMP
 
Проектное управление
Проектное управлениеПроектное управление
Проектное управлениеDmitriy Lushin
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...SQALab
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6SPbCoA
 
Александр Александров
Александр АлександровАлександр Александров
Александр АлександровSQALab
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Technopark
 
2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефактыNatalia Odegova
 

Similar a It global meetup_01 (20)

Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
Метрики процесса бизнес-анализа. Стадии проекта и состав технической документ...
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитика
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектами
 
Dump nzh 01
Dump nzh 01Dump nzh 01
Dump nzh 01
 
Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями Devprom
 
Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрики
 
Требования к по
Требования к поТребования к по
Требования к по
 
Requirements Planning
Requirements PlanningRequirements Planning
Requirements Planning
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
 
Analyst days 2015 Оценка аутсорсинговых проектов
Analyst days 2015 Оценка аутсорсинговых проектовAnalyst days 2015 Оценка аутсорсинговых проектов
Analyst days 2015 Оценка аутсорсинговых проектов
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
Проектное управление
Проектное управлениеПроектное управление
Проектное управление
 
Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...Становление программы внутренних аудитов: от требований сертификации до обесп...
Становление программы внутренних аудитов: от требований сертификации до обесп...
 
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
Стадии проекта и состав технической документации. Наталья Желнова на ITGM#6
 
Александр Александров
Александр АлександровАлександр Александров
Александр Александров
 
Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3Разработка веб-сервисов осень 2013 лекция 3
Разработка веб-сервисов осень 2013 лекция 3
 
2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты2.3 Тестирование: процесс, роли, артефакты
2.3 Тестирование: процесс, роли, артефакты
 
ФТО
ФТОФТО
ФТО
 

Más de Natalia Zhelnova

Нефункциональные требования.pptx
Нефункциональные требования.pptxНефункциональные требования.pptx
Нефункциональные требования.pptxNatalia Zhelnova
 
Моделирование бизнес-процессов.pdf
Моделирование бизнес-процессов.pdfМоделирование бизнес-процессов.pdf
Моделирование бизнес-процессов.pdfNatalia Zhelnova
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Natalia Zhelnova
 
варианты использования системы учета посещаемости и успеваемости
варианты использования системы учета посещаемости и успеваемостиварианты использования системы учета посещаемости и успеваемости
варианты использования системы учета посещаемости и успеваемостиNatalia Zhelnova
 
пример описание процесса учета посещаемости и успеваемости студентов R
пример   описание процесса учета посещаемости и успеваемости студентов Rпример   описание процесса учета посещаемости и успеваемости студентов R
пример описание процесса учета посещаемости и успеваемости студентов RNatalia Zhelnova
 
диаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостидиаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостиNatalia Zhelnova
 
шаблон технико коммерческого предложения
шаблон технико коммерческого предложенияшаблон технико коммерческого предложения
шаблон технико коммерческого предложенияNatalia Zhelnova
 

Más de Natalia Zhelnova (10)

Нефункциональные требования.pptx
Нефункциональные требования.pptxНефункциональные требования.pptx
Нефункциональные требования.pptx
 
Моделирование бизнес-процессов.pdf
Моделирование бизнес-процессов.pdfМоделирование бизнес-процессов.pdf
Моделирование бизнес-процессов.pdf
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
 
Киев, BA Con 2017
Киев, BA Con 2017Киев, BA Con 2017
Киев, BA Con 2017
 
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
 
варианты использования системы учета посещаемости и успеваемости
варианты использования системы учета посещаемости и успеваемостиварианты использования системы учета посещаемости и успеваемости
варианты использования системы учета посещаемости и успеваемости
 
пример описание процесса учета посещаемости и успеваемости студентов R
пример   описание процесса учета посещаемости и успеваемости студентов Rпример   описание процесса учета посещаемости и успеваемости студентов R
пример описание процесса учета посещаемости и успеваемости студентов R
 
диаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемостидиаграмма процесса Учет успеваемости и посещаемости
диаграмма процесса Учет успеваемости и посещаемости
 
шаблон технико коммерческого предложения
шаблон технико коммерческого предложенияшаблон технико коммерческого предложения
шаблон технико коммерческого предложения
 

It global meetup_01

  • 1. Опыт консалтинга: метрики процесса бизнес-анализа для компаний, разрабатывающих программные продукты и системы Наталья Желнова | Natalia Zhelnova
  • 2. Обзор • Цель: совершенствование процесса управления требованиями • Клиенты: компании, разрабатывающие заказное ПО и собственные продукты с численностью персонала более 200 человек (в RnD) • Методы: аудит процесса управления требованиями и определение дальнейших шагов по совершенствованию процесса • Результаты: цели достигнуты
  • 3. Кейс 1: Компания. Разрабатывающая мобильные приложения • Число сотрудников: около 200 человек (RnD) • Клиенты: банки, страховые компании • Проектные роли: менеджер проекта, аналитик, разработчик, тестировщик, GUI-дизайнер • Роль аналитика: бизнес-требования, пользовательские требования, функциональные требования, нефункциональные требования • Озвученные проблемы: противоречивые требования, разработка требований ведется больше времени, чем запланировано (в 3 и более раз), трудности со сбором требований
  • 4. Кейс 2: Компания, разрабатывающая собственный программный продукт • Число сотрудников: около 2000 человек (RnD) • Клиенты: пользователи продуктов, разрабатываемых компанией • Проектные роли: Менеджер продукта, менеджер проекта, системный аналитик, разработчик, тестировщик, сотрудник техподдержки, технический писатель • Роль аналитика: бизнес-требования, пользовательские требования, функциональные требования, нефункциональные требования • Озвученные проблемы: необходимо улучшить процесс управления требованиями
  • 5. Аудит процесса бизнес/системного анализа • Используемые методы: • Интервьюирование аналитиков (опросники и устные интервью) • Опросники: для определения объема проводимого аудита и формирования and картины в целом • Устные интервью: для выявления конкретных проблем • Рецензирование требований • Цель: оценка качества требований • Проверка планов проекта • Цель: определение ошибок при планировании аналитических работ
  • 6. Аудит процесса бизнес/системного анализа • Используемые методы: • Аудит инфраструктуры проекта • Цель: определить проблемы, возникающие из-за неправильного использования инструментария аналитика • Рецензирование регламентов процесса бизнес/системного анализа • Цель: выявить проблемные зоны процесса
  • 7. Опросники • Сконцентрированы на: • Техниках выявления требований • Методах документирования требований • Использовании шаблонов для документирования требований • Основных шагах процесса анализа (фазах выявления требований и анализа требований) и их целях • Планировании аналитических задач • Выполнении аналитических задач
  • 8. Рецензирование требований • Качество требований: • Полнота (отдельного требования и системы требований) • точность определения scope • точность оценки степени влияния данного требования на достижение целей каждой из заинтересованных сторон • возможность составления детализированного плана работ в проекте (WBS) • возможность оценок трудоемкости работ с требуемой точностью • возможность календарного и ресурсного планирования работ
  • 9. Рецензирование требований • Качество требований: • Однозначность (ясность) • одинаковое понимание требований всеми ролями в проектной команде (согласованный глоссарий, модель предметной области) • Корректность отдельного требования и согласованность (непротиворечивость) системы требований • точность описания поведения и характеристик системы
  • 10. Рецензирование требований • Качество требований: • Необходимость • каждое требование – шаг к достижению целей заинтересованных сторон • каждое требование имеет свой источник (решаемая проблема) • Осуществимость • результат проверки возможности реализации в условиях существующих ограничений
  • 11. Рецензирование требований • Качество требований: • Проверяемость • наличие однозначных критериев проверки корректности реализации данного требования • наличие количественной метрики
  • 12. Рецензирование требований • Процессы: • верификация – соответствие одних создаваемых в ходе разработки и сопровождения ПО артефактов другим, ранее созданным или используемым в качестве исходных данных, а также соответствие этих артефактов и процессов их разработки правилам и стандартам • валидация – соответствие любых создаваемых или используемых в ходе разработки и сопровождения ПО артефактов нуждам и потребностям пользователей и заказчиков этого ПО, с учетом законов предметной области и ограничений контекста использования ПО
  • 13. Рецензирование требований • Процессы: • Полнота • детализация • Однозначность (ясность) • уточнение • унификация (анализ глоссария) • Корректность отдельного требования и согласованность (непротиворечивость) системы требований • трассировка на другие требования
  • 14. Рецензирование требований • Процессы: • Необходимость • трассировка на требования пользователя • Осуществимость • трассировка на другие требования и артефакты • постановка задач для членов проектной команды • Проверяемость • наличие количественной метрики (критерия достижения определенного результата) • наличие критериев проверки сформулированного требования
  • 15. Проверка планов проекта • Планирование аналитических задач: • Время на изучение предметной области • Время на сбор требований (интервьюирование пользователей, изучение документов, …) • Время на анализ требований • Время на документирование требований • Время на создание моделей • Время на обновление требований и моделей • … • Время подумать
  • 16. Проверка планов проекта • Когда планируемое и реальное время сильно различаются? • Некоторые аналитические задачи «убираются» из плана • Оценки выполняются до того момента, когда они могут быть сделаны обоснованно • Требования очень часто меняются • Аналитики участвуют в нескольких проектах одновременно • Несколько аналитиков участвуют в одном проекте, их работы плохо координируются • Аналитики не знакомы с предметной областью • Качество требований очень низкое
  • 17. Аудит инфраструктуры проекта • Инфраструктура проекта должна включать: • Средства для документирования требований • Инструменты для совместной работы проектной команды с требованиями • Инструменты для легкого изменения требований • Инструменты для версионирования требований
  • 18. Рецензирование регламентов процесса • Что обычно упускается? • Шаблоны спецификаций требований • Цели процесса • Метрики процесса • Практики управления требованиями
  • 19. Заключение • Есть ли проблемы/Выявлены ли проблемы? • Анализ собранной информации • Количественные и качественные выводы • Использование метрик • Определение причины проблемы
  • 20. Численные показатели • Метрики • Объем требований • Качество требований • Изменяемость требований • Управление требованиями • Качество аналитических работ
  • 21. Метрики объема требований • Цели: • Управлять объемом требований • Правильно распределять работы между аналитиками • Метрики: • Число требований для проекта/продукта • Число функциональных требований и глубина их иерархии • Число вариантов использования и шагов вариантов использования для проекта/продукта • Число нефункциональных требований и связанных с ними сценариев
  • 22. Метрики качества требований • Цель: • Управлять качеством требований • Метрики: • Отношение числа ошибок в требованиях к общему объему требований (после завершения фазы анализа) • Число ошибок на одно требование (после завершения фазы анализа) • Уровень детализации требований (оценочно, например: низкий/средний/высокий) • Соответствие стандартам, шаблонам, … (если применимо)
  • 23. Метрики качества требований • Что считать ошибкой в требовании? • Неоднозначность, неполнота, некорректность • Двусмысленность • Отсутствие необходимости • Отсутствие возможности проверить правильность требования (путем составления тестов)
  • 24. Метрики планирования аналитических работ • Цель: • Повысить качество управления аналитическими работами • Метрики: • Время, планируемое на работу (по категориям) • Время, затраченное на работу (по категориям) • Точность планирования аналитических работ: (Затраченное время – Запланированное время)/ Запланированное время
  • 25. Метрики процесса • Цель: • Управлять требованиями и их изменениями • Метрики: • Общее число изменений в требованиях (по категориям, на каждой фазе проекта) • Число изменений в требованиях относительно их общего объема (по категориям, на каждой фазе проекта): Общее число изменений в требованиях (по категориям, на каждой фазе проекта)/Общее число требований для проекта (по категориям, на каждой фазе проекта) • Процесс трассировки требований (процент требований, для которых выполнены трассировки)
  • 26. Метрики продукта (в отношении требований) • Цель: • Управлять качеством продукта • Метрики: • Число дефектов, приходящихся на каждое требование • Максимальное число дефектов, приходящихся на требование • Метрики, связанные с атрибутами качества
  • 27. Пользовательские метрики • Цели: • Управлять отношениями с пользователями • Повысить степень удовлетворенности пользователей • Метрики: • Проблемы, связанные с использованием продукта/системы • Уровень удовлетворенности пользователей (ожидаемый и реальный)
  • 28. Заключение • Используйте техники аудита процесса анализа для определения проблем • Используйте эти техники правильно • Используйте метрики для определения проблем в вашем продукте/системе и делайте выводы
  • 29. Спасибо E-mail: nzhelnova@teamcit.ru LinkedIn: Natalia Zhelnova SlideShare: http://www.slideshare.net/nzhelnova Facebook: https://www.facebook.com/nzhelnova