- •Методические указания
- •1 Краткое описание продукции
- •2 Оценка рынка сбыта
- •3 Конкуренция на рынке
- •4 Стратегия маркетинга
- •5 Организационный план
- •6. Организация и Планирование процесса создания программного Средства (ас), расчет затрат на его разработку
- •1. Общие положения госТа 34.601-90
- •2. Стадии и этапы создания ас
- •3. Определение общей трудоемкости разработки программного средства
- •3.1. Расчет трудоемкости стадий разработки программного средства
- •3.2. Определение состава группы исполнителей
- •3.3. Расчет и построение сетевого графика разработки программного средства
- •3.4. Расчет затрат на создание пс
- •7 Юридический план
- •8 Оценка рисков и страхование
- •9 Финансовый план и стратегия финансирования
- •Библиографический список
- •Методические указания
- •394026 Воронеж, Московский просп., 14
3. Определение общей трудоемкости разработки программного средства
Используя исходные данные (табл. 5) необходимо определить время необходимое для разработки ПС.
Таблица 5
Исходные данные
Вариант |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Кол-во исходных команд, тыс. |
4,2 |
5,5 |
5 |
4,7 |
6,8 |
3,6 |
7,7 |
7,0 |
6,1 |
3,9 |
Для определения трудоемкости разработки АС необходимо использовать формулу:
То=3,6 (n т.и.к.)1,2 , (1)
где То – общая трудоемкость разработки АС, чел.-мес.;
n т.и.к.- число тысяч исходных команд.
Продолжительность разработки АС определяется по формуле:
D0 = 2,5 Tо 0,32, (2)
где D0 – продолжительность разработки, мес.
3.1. Расчет трудоемкости стадий разработки программного средства
Трудоемкость каждой стадии разработки ПС рассчитывается в чел.-мес. ( ) и в чел.-ч. ( ) по ниже приведенным формулам:
, (3)
(4)
где - трудоемкость i-й стадии, чел.-мес.;
- удельный вес трудоемкости i-й стадии в общей трудоемкости разработки программного средства, %;
- количество рабочих дней в месяц (для расчета можно принять величину – 21 рабочий день);
- продолжительность рабочего дня, принять равным 8 часов.
Таблица 6
Удельный вес трудоемкости по стадиям
Наименование стадии |
qi, % |
чел.-мес. |
чел.-ч. |
1. Формирование требований к АС |
4 |
|
|
2. Разработка концепции АС |
2 |
|
|
3. Техническое задание |
4 |
|
|
4. Эскизный проект |
10 |
|
|
5. Технический проект |
14 |
|
|
6. Рабочая документация |
60 |
|
|
7. Ввод в действие |
6 |
|
|
ИТОГО |
100 |
|
|
3.2. Определение состава группы исполнителей
необходимое число исполнителей разработки программного продукта рассчитывается исходя из определенных выше характеристик трудоемкости (То ,чел.-мес.) и длительности (Dо , мес.) разработки:
, (5)
где - среднее число исполнителей, чел.
При определении состава исполнителей необходимо учитывать, что все специалисты, участвующие в процессе разработки программного средства, включают следующие категории:
руководитель проекта;
ведущий (старший) инженер;
программист-инженер.
Руководитель проекта - это одна из ключевых позиций в компании. Руководитель курирует ведение проектов, отслеживает сроки, ведет переговоры с заказчиками и зарубежными коллегами. Непосредственно написанием кода или тестированием руководитель проекта уже не занимается, но может быть вовлечен в процесс обсуждения архитектурных особенностей кода.
Специалистов с опытом работы от 5 лет, как правило, приглашают на позицию ведущих (старших) инженеров. Такие специалисты обладают достаточной экспертизой, чтобы быть техническими “гуру” проекта, знать тонкости реализации SW/HW-решения, участвовать в создании архитектуры, написании тестовых заданий и сценариев (применительно к отделам обеспечения качества). Зачастую у таких специалистов есть 2-5 сотрудников в прямом подчинении, участвующих в совместном написании кодовой части.
Штатное расписание коллектива разработчиков с должностными окладами представить в виде таблицы 7.
Таблица 7
Состав группы разработчиков программного средства
Обозначение исполнителя |
Должность исполнителя |
Должностной оклад, р./мес. |
А |
|
|
Б |
|
|
В |
|
|
Итого: |
|
|
В таблице 8 указаны должностные оклады специалистов-разработчиков, которые необходимо использовать для заполнения таблицы 7.
Таблица 8
Должностные оклады разработчиков проекта.
Должность |
Должностной оклад, у.е |
Руководитель проекта |
1500-2000 |
Ведущий (старший) инженер |
1000-1500 |
Программист-инженер |
700-1000 |