logo search
162-231

П.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