- •9 Ппп экономической сферы
- •9.1.1 Зарубежные erp-системы
- •9.1.2 Отечественные erp-системы
- •9.2 Бухгалтерские ппп
- •9.3 Ппп финансового планирования, анализа и контроля деятельности предприятия
- •9.3.1 Сравнительный анализ программ «Альт-Инвест» и «Project Expert»
- •9.3.2 Программные продукты серии «Аналитик»
- •Контрольные вопросы
- •Контрольная работа
- •Лабораторные работы
- •Литература
- •Приложение пример технико-экономического обоснования проекта разработки программного продукта п.1 Целесообразность и область применения разработки
- •П.1.1 Об автоматизации предприятий
- •П.1.2 Об автоматизации учета основных средств на предприятиях
- •П.2 Организация и планирование работы
- •П.3 Расчет затрат на разработку
- •П.3.1 Постоянные издержки
- •П.3.2 Переменные издержки
- •П.3.2.1 Затраты на приобретение материалов
- •П.3.2.3 Затраты на потребляемую теплоэнергию
- •П.3.2.4 Затраты на оплату труда разработчиков программы
- •П.3.3 Общие затраты
- •П.4 Оценка экономической эффективности
П.2 Организация и планирование работы
Большая сложность и комплексность научно - исследовательских и опытно-конструкторских работ, одновременное участие многих исполнителей, необходимость параллельного выполнения работ, зависимость начала многих работ от результатов других значительно осложняет планирование разработки. Наиболее удобными в этих условиях являются системы сетевого планирования и управления, основанные на применении сетевых моделей планируемых процессов, допускающих использование современной вычислительной техники, позволяющих быстро определять последствия различных вариантов управляющих воздействий и находить наилучшие из них. Они дают возможность руководителям своевременно получать достоверную информацию о состоянии дел, о возникших задержках и возможностях ускорения хода работ. Они также концентрируют внимание руководителей на «критических» работах, определяющих продолжительность проведения разработки в целом, заставляют совершенствовать технологию и организацию работ, непосредственно влияющих на сроки проведения разработки, помогают составлять рациональные планы работ, обеспечивают согласованность действий исполнителей.
Трудоемкость работ определялась с учетом срока окончания работ, особенностей работы с данной вычислительной техникой, выбранной средой разработки, объемом информации. Для разработки было задействовано два человека: руководитель, инженер-программист (программист). Выбор комплекса работ по разработке проекта производился в соответствии с ГОСТ 19.102-77 «Единая система программной документации. Стадии разработки», устанавливающим стадии разработки программ, и приведен в таблице 1.
Оценка трудоемкости отдельных видов работ производится по формуле (1):
Тож = (Тmin + 4*Тн.в. +Тmax )/6, |
(1) |
где Tож - ожидаемая трудоемкость;
Tmin - минимальная трудоемкость;
Tmax - максимальная трудоемкость;
Tн.в. - наиболее вероятная трудоемкость.
Данные для расчета трудоемкости приведены в таблице 2.
Таблица 1 – Комплекс работ по разработке проекта
Этапы работ |
Содержание работ |
1. Техническое задание (ТЗ) |
1.1 Постановка задачи. 1.2 Сбор исходных материалов. 1.3 Определение требований к программе. 1.4 Согласование и утверждение ТЗ. |
2. Технический проект |
2.1 Изучение литературы по теме задания. 2.2 Уточнение структуры и формы представления входных и выходных данных. Разработка алгоритма решения задачи. Разработка структуры программы. 2.3 Разработка плана мероприятий по разработке и внедрению ПП. Разработка пояснительной записки. Согласование и утверждение технического проекта. |
3. Рабочий проект |
3.1 Программирование. 3.2 Тестирование программы. |
4. Оформление документации |
4.1 Разработка программной документации. 4.2 Подготовка и передача программы и программной документации для сопровождения и изготовления, оформления и утверждения акта о передаче ПП на сопровождение. Передача программного продукта заказчику. 4.3 Проверка и утверждение дипломной работы. |
Таблица 2 – Данные для расчета трудоемкости
Этапы работ |
Tmin |
Tmax |
Tн.в. |
Tож |
1.1 |
3 |
5 |
4 |
4 |
1.2 |
2 |
5 |
3 |
3,17 |
1.3 |
2 |
4 |
3 |
3 |
1.4 |
2 |
5 |
4 |
3,83 |
2.1 |
5 |
8 |
7 |
6,83 |
2.2 |
6 |
9 |
8 |
7,83 |
2.3 |
3 |
7 |
5 |
5 |
3.1 |
15 |
28 |
23 |
22,5 |
3.2 |
7 |
13 |
10 |
10 |
4.1 |
7 |
14 |
10 |
10,17 |
4.2 |
4 |
7 |
5 |
5,17 |
4.3 |
4 |
8 |
5 |
5,33 |
Итого: |
86,83 |
Таким образом, ожидаемое время на разработку составило 87 дней.
В таблице 3 показана оценка загрузки исполнителей.
Таблица 3 – Оценка загрузки исполнителей
Этап |
Длительность в днях |
Исполнители |
Загрузка в днях |
1.1 |
4 |
Руководитель |
2 |
|
|
Программист |
2 |
1.2 |
3 |
Руководитель |
3 |
1.3 |
3 |
Руководитель |
3 |
|
|
Программист |
3 |
1.4 |
4 |
Руководитель |
2 |
|
|
Программист |
2 |
2.1 |
7 |
Программист |
7 |
2.2 |
8 |
Программист |
8 |
2.3 |
5 |
Программист |
5 |
3.1 |
23 |
Программист |
23 |
3.2 |
10 |
Программист |
10 |
4.1 |
5 |
Программист |
5 |
4.2 |
5 |
Программист |
5 |
4.3 |
10 |
Программист |
10 |
Итого |
87 |
Руководитель |
10 |
|
|
Программист |
80 |
Ленточный график выполнения работ (т.н. диаграмма Гантта) приведен в таблице 4.
Таблица 4 – Ленточный график выполнения работ
Перечень работ |
Исполнитель |
Трудоемкость, чел/дн |
Численность, чел. |
Длительность, дней |
Продолжительность работ |
||||||||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
|||||
1.1 Постановка задачи |
руководитель, программист |
2 |
2 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2 Сбор исходных материалов |
руководитель |
3 |
1 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3 Определение требований к программе |
руководитель, программист |
3 |
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4 Согласование и утверждение ТЗ |
руководитель, программист |
2 |
2 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.1 Изучение литературы по теме задания |
программист |
7 |
1 |
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.2 Уточнение структуры и формы представления входных и выходных данных |
программист |
8 |
1 |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.3 Разработка плана мероприятий по разработке и внедрению ПП. Согласование и утверждение технического проекта |
программист |
5 |
1 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3.1 Программирование |
программист |
23 |
1 |
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3.2 Тестирование программы |
программист |
10 |
1 |
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4.1 Разработка программной документации |
программист |
5 |
1 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4.2 Подготовка и передача программы и программной документации заказчику |
программист |
5 |
1 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4.3 Проверка и утверждение дипломной работы |
программист |
10 |
1 |
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Общая длительность проведения работ |
87 |
|