Конспект Pankaj Jalote "Управление программным продуктом на практике"
Как создать память организации и на основе ее - инфраструктуру для планирования проектов? Какими должны быть элементы этой структуры, как должна систематически фиксировать накопленный опыт и как сделать его для повторного использования. Как поддерживать такую инфраструктуру в рабочем состоянии. В базе данных процессов (process database, PDB) фиксируются данные о производительности в завершенных проектах. Базовая линия устойчивости процесса (process capability baseline, PCB) суммирует производительность по всем проектам, т.е. она количественно определяет диапазон результатов, полученных при соблюдении процессов. Имущество процессов (активы процессов ?) - это такие документы, как контрольные перечни, шаблоны, методологии и полученные уроки, т.е. материалы, фиксирующие накопленный опыт и помогающие менеджерам проектов и инженерам эффективно пользоваться процессами. 2.1. База данных процессов Представляет собой постоянное хранилище данных о производительности процессов из проектов, которые могут использоваться для планирования и оценки проекта, анализа продуктивности и качества, а также в других целях. Состоит из данных, полученных в завешенных проектах, и каждый проект предоставляет одну запись данных. Для этого необходимо собрать данные, проанализировать их, а затем сформировать запись в базе данных. 2.1.1. Содержимое базы данных процессов Аналогичные проекты - в PDB необходимо зафиксировать общую информацию о проекте:- Предметная область
- Языки программирования
- Платформы
- Базы данных
- Инструменты
- Размер ПО
- Трудоемкость. В том числе с распределением по фазам
- Ошибки
- Графики работ
- Риски
- Прочее
-
Характеристики проекта
- Название проекта
- Имена, контакты менеджеров проекта и лидеров модулей
- Подразделение (для анализа по подразделениям)
- Размещенный процесс (анализ процессов по отдельности)
- Предметная область
- Аппаратная платформа
- информация о его рисках
- продолжительность выполнения
- Численность команды
-
График работ по проекту
- Плановые даты
- Фактические даты
-
Трудоемкость проекта
- Первоначальная оценка трудоемкости
- Общая фактическая трудоемкость
- Распределение фактической трудоемкости по стадиям проекта
-
Размер ПО
- Число строк кода (LOC)
- Количество простых, средних и сложных программ или сочетание этих показателей - Число функциональных точек (FP).
- Размер окончательной системы в FP.
-
Ошибки
- Число ошибок, найденных разными методами их обнаружения
-
Число ошибок, внесенных на разных стадиях
- При экспертизе требований
- Экспертизе кода
- Тестировании элементов
- …
-
Замечания
- По оцениванию
- По управлению рисками
- Качество поставленного продукта
- Продуктивность
- График работ
- Распределение трудоемкости
- Темп внесения ошибок
- Внутренняя эффективность устранения ошибок процесса
- Стоимость качества
- Распределение ошибок
Инструкции | Контрольные перечни | Шаблоны/Формы |
Инструкции по оценке трудоемкости и графика работ | Контрольный перечень анализа требований | Документ спецификации требований |
Процедура групповой экспертизы | Контрольные перечни плана тестирования элементов и тестирования системы | Документ плана тестирования элементов |
Инструкции по адаптации процесса | Контрольный перечень управления конфигурацией | Документ плана приемочных испытаний |
Инструкция по адаптации процесса | Контрольный перечень управления конфигурацией | Документ плана приемочных испытаний |
Инструкция по оценке и мониторингу ошибок | Контрольный перечень отчета о состоянии | План управления проектом |
Инструкция по измерениям и анализу данных | Контрольный перечень экспертизы требований | План управления конфигурацией |
Инструкция по управлению рисками | Контрольный перечень экспертизы требований | Отчет об анализе показателей |
Инструкции по трассировке требований | Контрольный перечень экспертизы плана проекта | Отчет о состоянии этапа |
Инструкция по предупреждению возникновения ошибок | Контрольный перечень экспертизы кода на C++ | Отчет по анализу предупреждения ошибок |
- План управления проектом
- План управления конфигурацией
- График работ
- Стандарты, контрольные перечни, инструкции, шаблоны и другие пособия
- Разработанные инструменты и замечания по ним
- Обучающие материалы
- Другие документы
- Компьютерные и коммуникационные службы
- Спецификации требований
- Конструкция
- Инструменты
- Методология и технические приемы
- Обучение и исследования
- Проектирование
- Экспертизы, инспекции и тестирование
- Гарантии качества и продуктивность
- Управление проектом
-
База данных процессов содержит данные по производительности завершенных проектов:
- Данные по рискам,
- Трудоемкости и ее распределение
- Ошибки и их распределение
- Размер ПО
- Другие характеристики проекта
-
Базовая линия устойчивости процесса суммирует производительность процесса в проектах, определяя тем самым диапазон результатов, которые можно ожидать при соблюдении процесса. Содержи показатели:
- Качество
- Продуктивность
- Эффективность устранения ошибок
- Распределение трудоемкости
- Распределение ошибок
-
Активы процесса - это документы:
- Контрольные перечни
- Шаблоны
- Методология
- Инструкции
Комментариев нет:
Отправить комментарий