Требования постоянно меняются в ходе разработки
Требования могут противоречить друг другу
Меняются приоритеты разработки
Ограничены ресурсы – нужно уметь расставлять приоритеты
Ограничены сроки – нужно ясно понимать, какой функционал к какой дате будет реализован
2. Мы знаем, что..
• Все требования к ПО однозначно и
непротиворечиво формулируются в
Техническом Задании
• Требования не меняются по ходу
проекта
• Сроки разработки строго соблюдаются
3. В реальной жизни
• Требования постоянно меняются в
ходе разработки
• Требования могут противоречить
друг другу
• Меняются приоритеты разработки
• Ограничены ресурсы – нужно уметь
расставлять приоритеты
• Ограничены сроки – нужно ясно
понимать, какой функционал к какой
дате будет реализован
Требования
Планы
Трудозатраты
4. Постоянно важно знать
• Что нужно сделать и почему именно это?
• Что именно сейчас делают разработчики?
• Когда будет сделано то, что нам нужно?
• Сколько ресурсов на это уже ушло?
• Сколько ресурсов на это планируется еще
потратить?
«..Надо найти и актуализировать план..»
5. Реализовать функцию
печати файлов
Структурное решение
Проектный офис
Требования = ТЗ
Разработать GUI
модуля печати
Задачи
Сидоров
Программисты
4
Итерация
Настройка
параметров печати
Пожелания
Печать файлов
Функция
2010.1
РелизMS Word
Проект
Департамент разработки
6. Требования
• Требование = Техническое
Задание
• Функциональные требования
описываются в виде UML-
диаграмм, прецедентов
• У требований есть иерархия
• У требований всегда есть
ссылка на источник
• Требования можно выгружать в
MS Word
Реализовать функцию
печати файлов
Требования = ТЗ
7. Сбор и анализ требований
• Настраиваемые типы
требований
• Настраиваемые состояния
и переходы (workflow)
• Настраиваемые списки
• История изменений
требований
• «Срезы» по тегам
• Архив страниц
9. Валидация требований
• Формирование тестовых планов
• Ручной запуск тестов
• Поддержка окружений
• Создание дефектов, связанных с тестом
• Отчеты по тестированию версий продукта
10. Пожелания
• Пожелания – декомпозиция требований на
небольшие блоки, имеющие ценность для
заказчика
• У пожеланий есть приоритет, состояние, оценка
• Результат работы по пожеланию можно
протестировать и продемонстрировать
ОшибкиДоработки
Реализация
требований
Настройка параметров
печати
Пожелания
11. Задачи
• Задача – назначается на
участника проекта
• Исполнитель отчитывается о
прогнозируемых и фактических
трудозатратах
• Задача относится к итерации, у
задачи есть состояние
• У задачи есть тип (анализ,
разработка, проектирование,
тестирование…)
Разработать GUI
модуля печати
Задачи
12. Совместная работа
• Руководство, сейлы, заказчики – получают отчеты и
статистику
• Аналитики – заносят требования и пожелания
• Руководители проектов – планируют релизы, управляют
пожеланиями, подписывают требования
• Разработчики – дают оценку трудозатрат, указывают
фактические трудозатраты
• Тестировщики – заносят ошибки, отмечают протестированный
функционал
• Внедренцы – заносят ошибки, ведут базу знаний
• Все – общаются
17. Портфели проектов
• «Взгляд сверху» на проекты компании
• Основные вехи проектов
• Отклонения от плановых сроков
18. Анализ загрузки ресурсов
• Планируемая и фактическая загрузка
сотрудников
• Индикация перегрузки и недогрузки
• Быстрый просмотр назначенных задач
19. Таймшиты
• Сводная информация по затраченному
времени по каждому проекту и сотруднику
• Экспорт в Excel для отчетности
20. Ценность для компании
• Инструмент управления требованиями
• Приоритеты, исходные данные, трудозатраты,
история изменений
• Управление разработкой
• Прозрачность, трудозатраты
• Управление проектом
• Сроки, ответственные, выгрузка в MS Project
• Аналитические данные
• Отчеты для руководства
21. Преимущества Devprom
• Скорость и стоимость внедрения и
поддержки
• Гибкость и простота настройки
• Быстрая реализация требуемых доработок
• Цикл выпуска новых версий 1 месяц
• Качественная поддержка на русском языке
22. Стоимость решения
• Лицензия пользователя 6750 рублей
• Не имеет срока окончания действия
• Не привязана к конкретному человеку
• Включен 1 год поддержки
• Поддержка от 49000 рублей в год
• Всегда бесплатные обновления до
новых версий
23. Дальнейшие шаги
• Пробная установка на тестовый сервер
• Помощь в установке и настройке
• Пилотный проект (проекты)
• Обучение пользователей
• Промышленная эксплуатация
• Перенос на боевое окружение
• Подключение всех пользователей
Editor's Notes
----- Meeting Notes (20.06.11 10:39) -----
сведение всех затрат на проекте, включая непроектные работы