П.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 |
|
- 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 Оценка экономической эффективности