- •2. Организационно-экономическая часть
- •2.1. Организация и планирование процесса разработки программного продукта
- •2.1.1. Определение состава выполняемых работ и группирование их по этапам разработки
- •2.1.2. Предварительная оценка продолжительности выполнения отдельных этапов разработки
- •2.1.3. Установление профессионального состава и количество исполнителей
- •2.1.4. Расчет трудоемкости работ
- •2.1.5.Построение и контроль выполнения календарного графика выполнения разработок
- •2.2. Расчет затрат на создание программного продукта и его цены
- •2.2.1. Материальные затраты
- •2.2.2. Основная заработная плата разработчиков проекта
- •2.2.3. Дополнительная заработная плата разработчиков проекта
- •2.2.4. Единый социальный налог (есн)
- •2.2.5. Приобретение комплекса технических средств (ктс)
- •2.2.6. Содержание и эксплуатация комплекса технических средств (ктс)
- •2.2.7. Услуги сторонних организаций
- •2.2.8. Командировки
- •2.2.9. Накладные расходы
- •2.2.10. Определение цены программной продукции
- •2.3. Оценка эффективности внедрения программной продукции
- •2.3.1. Обоснование эффективности внедрения программной продукции
- •2.3.2. Анализ притоков и оттоков денежных средств
- •2.3.3. Выбор нормы дисконта
- •2.3.4. Чистый дисконтированный доход
- •2.3.5. Внутренняя норма доходности
- •2.3.6. Индекс доходности
- •2.3.7. Срок окупаемости
- •2.4. Заключение
2.1. Организация и планирование процесса разработки программного продукта
Организация и планирование процесса разработки программного продукта предусматривает выполнение следующих работ:
определение состава выполняемых работ и группирование их по этапам разработки;
предварительная оценка продолжительности выполнения отдельных этапов разработки;
установление профессионального состава и количество исполнителей;
расчет трудоемкости работ;
построение календарного графика выполнения разработок;
контроль выполнения календарного графика.
Трудоемкость разработки программного продукта зависит от ряда факторов, основными из которых являются следующие: степень новизны разрабатываемого программного комплекса и его функциональное назначение, сложность алгоритма его функционирования, вид представления и структура входной информации.
По степени новизны разрабатываемый программный продукт относится к группе новизны В – разработка программной продукции, имеющей аналоги.
По функциональному назначению данный программный продукт относится к 8-ому виду – разработка интегрированных автоматизированных систем управления (ИАСУ).
По сложности алгоритма функционирования данный программный продукт относится к 2-ой группе сложности – программный продукт, реализующий учено-статистические алгоритмы.
По виду представления исходной информации, способу ее контроля и структуры выходных документов данный программный продукт относится к группе 11 и группе 21:
группа 11 – исходная информация представлена в форме документов, имеющих различный формат и структуру, требуется учитывать взаимовлияние показателей в различных документах;
группе 21 – требуется вывод на печать документов многоуровневой структуры.
2.1.1. Определение состава выполняемых работ и группирование их по этапам разработки
Таблица 2.1. Состав выполняемых работ и группирование их по этапам разработки программной продукции (ПП).
Этапы разработки ПП |
Состав работ, выполняемых разработчиком |
1 |
2 |
Техническое задание (ТЗ) |
Постановка задач, выбор критериев эффективности. Разработка технико-экономического обоснования разработки Определение состава пакетов прикладных программ (ППП), состава и структуры информационной базы данных. Выбор языков программирования. Предварительный выбор методов выполнения работы. Разработка календарного плана выполнения работы. |
Эскизный проект (ЭП) |
Предварительная разработка структуры входных и выходных данных. Разработка общего описания алгоритмов реализации решения задач. Разработка пояснительной записки. Консультации разработчиков постановки задач. Согласование и утверждение эскизного проекта |
Технический проект (ТП) |
Разработка алгоритмов решения задач. Разработка пояснительной записки. Согласование и утверждение технического проекта. Разработка структуры программ. Разработка программной документации и передача её для включения в технический проект. Уточнение структуры, анализ и определение формы представления входных и выходных данных. Выбор конфигурации технических средств. |
Рабочий проект (РП) |
Комплексная отладка задач и сдача в опытную эксплуатацию. Разработка проектной документации. Программирование и отладка программы. Описание контрольного примера, разработка программной документации. Разработка, согласование программы и методики испытаний. Предварительное проведение всех видов испытаний. |
Этапы разработки ПП |
Состав работ, выполняемых разработчиком |
1 |
2 |
Внедрение (В) |
Подготовка и передача программной документации для сопровождения с оформлением соответствующего акта. Проверка алгоритмов и программ решения задач, корректировка документации после опытной эксплуатации программной продукции. |
