Скачиваний:
34
Добавлен:
14.06.2020
Размер:
1.31 Mб
Скачать

Фаза ЖЦ продукта может

включать в себя все этапы ЖЦ проекта

Распределение ресурсов по фазам проекта

в операционной деятельности ресурсы расходуются более- менее равномерно по времени, то в проектном управлении

расходование ресурсов в единицу времени имеет явно

выраженное колоколообразное распределение

Выводы

Участников типового проекта разработки ПО можно условно

разделить на пять групп ролей:

Анализ. Извлечение, документирование и сопровождение требований к продукту.

Управление. Определение и управление производственными

процессами.

Производство. Проектирование и разработка ПО.

Тестирование. Тестирование ПО.

Обеспечение. Производство дополнительных продуктов и услуг.

У программного проекта имеется четыре фактора, которые

определяют его успешность:

Выполнен в соответствие со спецификациями.

Выполнен в срок.

Выполнен в пределах бюджета.

Каждый участник команды уходил с работы в 18:00 с чувством

успеха.

Концепция проекта

Концепция проекта это ключевой документ, который используется для принятия решений в ходе всего проекта, а также на фазе приемки — для подтверждения результата.

Она содержит, как правило, следующие разделы:

Название проекта

Цели проекта

Результаты проекта

Допущения и ограничения

Ключевые участники и заинтересованные

стороны

Ресурсы проекта

Сроки

Риски

Критерии приемки

Обоснование полезности проекта

Ресурсы проекта

Специфика программного проекта заключается в том, что людские ресурсы вносят основной вклад в его стоимость.

при процессе разработки ПО выглядит следующим

если по вашей оценки для реализации требуемой функциональности в проекте необходимо написать

10 KSLOC (тысяч строк исходного программного кода), а программисты пишут в среднем по 100 SLOC в день,

то общие трудозатраты на проект будут не 100 чел.*дней,

ане менее чем 400 чел.*дней.

Остальные ресурсы потребуются на анализ и уточнение требований, проектирование, документирование, тестирование и другие проектные работы.

Прежде, чем определять численность и состав проектной команды для нашего примера, нам необходимо сделать оценку трудоемкости разработки ПО.

7. Сроки

«Чтобы родить ребенка требуется девять месяцев независимо от того, сколько женщин привлечено

крешению данной задачи»

Ф. Брукс

Многие задачи программирования относятся к этому типу, поскольку отладка по своей сути носит последовательный характер».

Эмперическая формула Барии Боэма оценки срока проекта по его трудоемкости

Согласно этой формуле, для проекта

общая трудоемкость которого составляет N ч.*м. (человеко- месяцев),

можно утверждать что:

•оптимальное время в месяцах пропорционально кубическому корню предполагаемого объема работ в человеко-месяцах

T = 2,5 (N ч.*м.)1/3.

•Кривая стоимости медленно растет, если запланированный график длиннее оптимального.

•Кривая стоимости резко растет, если запланированный график короче оптимального.

Практически ни один проект невозможно завершить быстрее, чем

за 3/4 расчетного оптимального графика вне зависимости от количества занятых в нем!

Закон Боэма