
- •4.1. Себестоимость продукции
- •4.1.1. Явные и неявные издержки
- •4.1.2. Прямые и косвенные затраты
- •4.1.3. Производственные и коммерческие затраты
- •4.1.4. Постоянные и переменные затраты
- •4.1.5. Группировка затрат по видам расходов
- •4.2. Расчет стоимости программной разработки
- •4.2.1. Календарный план-график работы над продуктом
- •4.2.2. Характеристика затрат
- •4.2.3. Расчет стоимости программного продукта
- •4.3. Выводы
4.2. Расчет стоимости программной разработки
При создании ПО важно уделить внимание вопросу, связанному с затратами на разработку. При группировке затрат на разработку ПО следует исходить из общего положения в определении статей расходов для традиционной продукции.
4.2.1. Календарный план-график работы над продуктом
Жизненным циклом программного продукта считается весь цикл от принятия решения о проведении разработок до полного отказа конечного пользователя от применения данного программного продукта:
этап работы над программным продуктом составил __ дней;
этап введения программного продукта – _ дней;
этап зрелости: полный переход к использованию системы – _ дней;
этап упадка: появление новых технологий и моральное устаревание программного продукта.
Работа над программным продуктом состояла из следующих этапов:
предпроектное исследование (_ дней);
техническое задание (_ день);
разработка и отладка продукта (__ дней);
тестирование продукта (_ дня);
техническая отчетность (_ дня);
сдача проекта (_ день).
4.2.2. Характеристика затрат
При создании ПО немало важную роль играют затраты. Затраты могут быть следующих видов:
- основные – непосредственно связанные с процессом разработки и эксплуатации ПО;
- накладные – носящие обеспечивающий характер;
- прямые затраты, которые могут быть учтены при создании конкретного экземпляра продукта;
- косвенные – связанные с созданием нескольких продуктов;
- капитальные – разовые затраты, необходимые для приобретения программного продукта, оборудования, производственных помещений, требуемого инвентаря и т.д;
- текущие затраты складываются из заработной платы работников и других расходов, связанных с обслуживанием при выполнении проводимых работ.
При группировке затрат на разработку ПО следует исходить из общего положения в определении статей расходов для традиционной продукции. Так, выделяют следующие статьи расходов:
- затраты по заработной плате (основной, дополнительной и все отчисления);
- затраты на технологию (на инструментальные средства, используемые при создании ПО), в основном затраты на приобретение и освоение программных продуктов, используемых как инструментальные средства;
- расходы на содержание и эксплуатацию технических средств разработки, эксплуатацию и сопровождение (затраты на машинное время);
- затраты на материалы (информационные носители);
- затраты на энергию, на использование каналов связи (для отдельных видов);
- общепроизводственные расходы (затраты на управленческий персонал, на содержание помещений);
- непроизводственные расходы (затраты связанные с рекламой, поиском заказчиков, поставками конкретных экземпляров).
Основные отличия в расчете затрат на программную продукцию от традиционных продуктов состоят в следующем:
- большая динамичность и большая неопределенность результата в заданные сроки, особенно на ранних стадиях разработки;
- отсутствует сложившаяся технологическая база для создания программной продукции, что приводит к разнообразию приемов и методов разработки при создании схожей продукции различными разработчиками.
Методы нормирования затрат на программную продукцию отличаются от затрат, сложившихся в традиционных отраслях. Метод – анализ статистических данных о фактически завершенных разработках, выявление факторов, определяющих разнообразие затрат, классификация этих факторов и предоставление пользователю нормативных материалов, возможности выбора наиболее близкого ему аналога и корректировки затрат, которые произошли при разработке аналога с помощью набора коэффициентов, учитывающих факторы разнообразия. Особенно это существенно для затрат живого труда.
В общем случае затраты на создание программного продукта можно определить следующим образом:
З = Зр+Зэ+Зс, (5.1)
где Зр – затраты на разработку;
Зэ – затраты на эксплуатацию;
Зс – затраты на сопровождение.
Зр = Зр1+Зр2+Зр3+Зр4+Зр5+Зр6, (5.2)
где Зр1 – затраты труда на создание программного продукта;
Зр2 – затраты на изготовление эталонного экземпляра;
Зр3 – затраты на технологию (затраты на приобретение программных средств, использованных при разработке ПО);
Зр4 – затраты на вычислительную технику, использованную при разработке;
Зр5 – затраты на обеспечение должной квалификации персонала разработки;
Зр6 – различного рода затраты (накладные, косвенные) необходимые для разработки.
Основную роль играют затраты на труд, на технологию и на технику (согласно статистическим данным) /6/.