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

Preview:

Citation preview

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

Дмитрий ЛобасевУправляющий партнер

dmitry.lobasev@devprom.ruwww.devprom.ru

Мы знаем, что..

• Все требования к ПО однозначно и непротиворечиво формулируются в Техническом Задании

• Требования не меняются по ходу проекта

• Сроки разработки строго соблюдаютсяК сожалению, это утопия!

В реальной жизни• Требования постоянно меняются в ходе

разработки

• Требования могут противоречить друг другу

• Меняются приоритеты разработки

• Ограничены ресурсы – нужно уметь расставлять приоритеты

• Ограничены сроки – нужно ясно понимать, какой функционал к какой дате будет реализован

Требования

Планы

Трудозатраты

Постоянно важно знать

• Что нужно сделать и почему именно это?

• Что именно сейчас делают разработчики?

• Когда будет сделано то, что нам нужно?

• Сколько ресурсов на это уже ушло?

• Сколько ресурсов на это планируется еще потратить?

«..Надо найти и актуализировать план..»

Реализовать функцию печати файлов

Структурное решениеПроектный офис

Требования = ТЗ

Разработать GUI модуля печати

ЗадачиСидоров

Программисты

4

Итерация

Настройка параметров печати

Пожелания

Печать файлов

Функция2010.1

РелизMS Word

Проект

Департамент разработки

Требования

• Требование = Техническое Задание

• Функциональные требования описываются в виде UML-диаграмм, прецедентов

• У требований есть иерархия

• У требований всегда есть ссылка на источник

• Требования можно выгружать в MS Word

Реализовать функцию печати файлов

Требования = ТЗ

Сбор и анализ требований

• Настраиваемые типы требований

• Настраиваемые состояния и переходы (workflow)

• Настраиваемые списки

• История изменений требований

• «Срезы» по тегам

• Архив страниц

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

• Матрица трассируемости

• Трассировка на другие артефакты• Тестовые сценарии• Пожелания и задачи• Пользовательскую

документацию

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

• Формирование тестовых планов

• Ручной запуск тестов• Поддержка окружений• Создание дефектов, связанных с тестом

• Отчеты по тестированию версий продукта

Пожелания

• Пожелания – декомпозиция требований на небольшие блоки, имеющие ценность для заказчика

• У пожеланий есть приоритет, состояние, оценка

• Результат работы по пожеланию можно протестировать и продемонстрировать

ОшибкиДоработкиРеализация требований

Настройка параметров печати

Пожелания

Задачи

• Задача – назначается на участника проекта

• Исполнитель отчитывается о прогнозируемых и фактических трудозатратах

• Задача относится к итерации, у задачи есть состояние

• У задачи есть тип (анализ, разработка, проектирование, тестирование…)

Разработать GUI модуля печати

Задачи

Совместная работа• Руководство, сейлы, заказчики – получают отчеты и

статистику

• Аналитики – заносят требования и пожелания

• Руководители проектов – планируют релизы, управляют пожеланиями, подписывают требования

• Разработчики – дают оценку трудозатрат, указывают фактические трудозатраты

• Тестировщики – заносят ошибки, отмечают протестированный функционал

• Внедренцы – заносят ошибки, ведут базу знаний

• Все – общаются

Выгрузка в MS Project

Отчеты Devprom

• Анализ сходимости задач

• Прогнозирование сроков разработки

Отчеты Devprom

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

Отчеты Devprom

• Распределение трудозатрат по функциональным модулям продукта

Портфели проектов

• «Взгляд сверху» на проекты компании

• Основные вехи проектов

• Отклонения от плановых сроков

Анализ загрузки ресурсов

• Планируемая и фактическая загрузка сотрудников

• Индикация перегрузки и недогрузки

• Быстрый просмотр назначенных задач

Таймшиты

• Сводная информация по затраченному времени по каждому проекту и сотруднику

• Экспорт в Excel для отчетности

Ценность для компании

• Инструмент управления требованиями• Приоритеты, исходные данные, трудозатраты, история

изменений

• Управление разработкой• Прозрачность, трудозатраты

• Управление проектом• Сроки, ответственные, выгрузка в MS Project

• Аналитические данные

• Отчеты для руководства

Преимущества Devprom

• Скорость и стоимость внедрения и поддержки

• Гибкость и простота настройки

• Быстрая реализация требуемых доработок

• Цикл выпуска новых версий 1 месяц

• Качественная поддержка на русском языке

Стоимость решения

• Лицензия пользователя 6750 рублей• Не имеет срока окончания действия• Не привязана к конкретному человеку• Включен 1 год поддержки

• Поддержка от 49000 рублей в год

• Всегда бесплатные обновления до новых версий

Дальнейшие шаги

• Пробная установка на тестовый сервер• Помощь в установке и настройке

• Пилотный проект (проекты)• Обучение пользователей

• Промышленная эксплуатация• Перенос на боевое окружение• Подключение всех пользователей

Recommended