Диплом: Управление программной конфигурацией корпоративных сетей

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
Создание видения проекта включает реализацию видения продукции
проекта, подготовку и утверждение документации проекта, понимания по
содержанию проекта и его ограничениях, суммарной оценке и контроле,
методе построения продукции, сути командной работы. Данный этап
выражает общие контуры и параметры реализуемый продукции, суть
проекта, участников всей системы проекта, ценности и правила, которые
отражают стиль и порядок взаимодействия команды проекта. Понимание
итогов и проекта становится не рекламным заявлением, а в рамках
реального инструмента управления, и гораздо более важного, чем планы
детальные. По сути, видение отражает и сам проект, его совокупные части
и связи на уровне конкуренции и вдохновляет всю работу команды.
Вслед за подготовкой видения реализуется проектирование
концепции, что направлена на выделение ресурсов и возможностей для
реализации ведения. Такой проект состоит из описания параметров
создаваемой продукции и общих направлений работы по производству.
Такое проектирование может показать приблизительное число версий
продукции, периодичность их реализации, их суть взаимодействия друг с
другом.
Понимание цикла создания версии необходимо для создания
подробного плана внедрения последующей версии продукта, т. н.
прототипа. На данном этапе реализуется переход их концепции в режим
итерационной разработки и адаптации. Если нужно, подготовку концепции
можно повторять несколько раз, тем самым изменяя и видение, и сам
проект, и планы генерации версий.
В цикле создания и адаптации реализуются действия для наработки
ТЗ и плана работ для кодировщиков и интернов, проводится исправление
ошибок, проверка, программирование, корректировка требований,
внедрение, понимание итоговых результатов, возможные правки
требований, изменение плана и проекта (также изменяется и видение), и
73
цикличное повторение процедуры до того момента, пока не будет
реализован законченный продукт. По итогу выполняется передача готовой
работы заказчику и завершение проекта. Все коррективы в
концептуальном проекте будут записаны для накопления опыта и
обучения, который важен для последующих проектов.
Планирование длительности этапов и содержания работ
осуществляется в соответствии с ЕСПД ГОСТ 19.102-77 и предполагает
распределение работ по следующим этапам:
1. Техническое задание
обоснование необходимости разработки программы;
научно-исследовательские работы;
разработка и утверждение технического задания;
2. Эскизный проект
разработка эскизного проекта;
утверждение эскизного проекта;
3. Технический проект
разработка технического проекта;
утверждение технического проекта;
4. Рабочий проект
разработка программы;
разработка программной документации;
испытания программы;
5. Внедрение
подготовка и передача программы.
Анализируя требования ГОСТ, можно предложить следующее
распределение работ по этапам:
1. Разработка технических требований, предъявляемых к
разрабатываемому ПО и проведение исследований заданной области.
74
2. Разработка алгоритмов работы ПО, выбор среды
программирования.
3. Разработка программных модулей (написание кода).
4. Тестирование и отладка разрабатываемого ПО.
5. Разработка документации.
Этап внедрения отсутствует, так как разрабатываемое ПО будет
внедряться силами заказчиков (покупателей) данного ПО без участия
разработчиков.
Определим вероятные трудозатраты на выполнение данного проекта.
Определим их с помощью экспертных оценок. Для этой цели было
опрошено пятеро экспертов-разработчиков, которые дали следующую
оценку трудовых затрат на данную разработку:
Таблица 6 - Результат экспертных оценок
Эксперт
Время в часах
Эксперт 1
550
Эксперт 2
570
Эксперт 3
650
Эксперт 4
880
Эксперт 5
950
Общие затраты труда на разработку и ПО определим следующим
образом:
Pi
i
Qt
,
(9)
где
i
t
- затраты труда на выполнение i -го этапа проекта.
Используя метод экспертных оценок, вычислим ожидаемую
продолжительность работ
T
каждого этапа по формуле:
 
  

   

(10)
75
где 

и

максимальная и минимальная продолжительность
работы. Они назначаются в соответствии с экспертными оценками, а
ожидаемая продолжительность работы рассчитывается как математическое
ожидание для
- распределения.
 
      

Полный перечень работ с разделением их по этапам приведён в
таблице 7.
Таблица 7 - Разделение работ по этапам
Этап
работ
ы
Содержание
работы
MIN
T
,
чел/
часы
MAX
T
,
чел/
часы
T
,
чел/ часы
T
,
чел/
дни
1
2
3
4
5
6
7
8
1
Разработка
технических
требований
1
Получение
задачи,
уяснение
требований
15
21
18
2,25
2
Уточнение
требований
заказчика
45
63
54
6,75
3
Разработка
технического
задания
62
86,8
74,4
9,3
4
Определение
структуры
программы, ее
основных
модулей
61
85,4
73,2
9,15
2
Разработка
алгоритмов
5
Разработка
описание
модулей
программы, их
функциональн
ых
возможностей
60
84
72
9
6
Разработка
интерфейса
программы,
экранных
45
63
54
6,75
76
Продолжение таблицы 7
1
2
3
4
5
6
7
8
форм для
ввода
информации и
получения
отчетов
3
Разработка
программных
модулей
7
Разработка
базы данных
52
72,8
62,4
7,8
8
Разработка
алгоритма
работы
программы
78
109,2
92
11,5
9
Разработка
программного
кода
55
77
66
8,25
4
Тестирование и
отладка
разрабатываемо
го ПО
10
Разработка
клиентской
части
программы
65
91
78
9,75
5
Разработка
документации
11
Разработка
инструкции
пользователю
55
77
66
8,25
Итого
P
Q
710
89
Итого получаем 710 часов или 710/8=89 дней.
Определение численности исполнителей
Средняя численность исполнителей определяется по формуле:
F
Q
N
P
,
(11)
где
F
фонд рабочего времени и определяется по формуле:



r
i
ПВО
r
i
Mi
DDDFF
11
)(
,
(12)
где
Mi
F
фонд времени в текущем i-том месяце и вычисляется для
каждого месяца с учетом общего количества дней
О
D
, выходных
В
D
и
праздничных
П
D
дней.
77
Для того, чтобы выполнить проект, заказчиком допущено время не
более трех месяцев с учетом продолжительности рабочего времени 8
часов 5 дней в неделю.
В таблице 8 указана информация, необходимая для расчета общего
времени на разработку с учетом праздничных и выходных дней и
результаты проведенного расчета.
Таблица 8 - Месячный фонд времени.
Месяц
Количество
дней
Количество
выходных
дней
Количество
праздничных
дней
Фонд
времени
Mi
F
, дни
Фонд
времени
Mi
F
, часы
Апрель
30
8
0
22
176
Май
31
4
10
17
136
Июнь
30
8
1
21
168
Итого
F
60
480
Таким образом, фонд рабочего времени проекта составляет F=480
часов.
Отсюда средняя численность исполнителей равна:
 


 
(13)
Таким образом, по суммарным трудозатратам для завершения
проекта в заданные сроки необходимо два исполнителя: старший
программист и программист. Старший программист необходим для
предварительного проектирования системы и написания документации,
программист для реализации модулей и проведения тестирования.
Учитывая специфику дипломного проекта, данные специалисты
должны обладать знаниями в следующих областях:
знание принципов проектирования информационных систем.
78
разработка алгоритмов и архитектуры ПО;
прикладное программирование;
дизайн пользовательского интерфейса;
тестирование ПО;
разработка программной и эксплуатационной документации.
Разработка бизнес-плана и составление календарного графика
выполнения проекта.
Для иллюстрации последовательности проводимых работ приведем
диаграмму Гантта данного проекта, на которой по оси X изображены
календарные дни от начала до конца проекта, а по оси Y – выполняемые
этапы работ.
Диаграмма Гантта приведена на рисунке 37.
Иден
тиф
ика
тор
Название задачи Начало Окончание Длительность
май 2019 июн 2019
16.619.514.47.4 26.5
1 4д04.04 .201901.04 .2019
Получение задачи, уяснение
требований
2 6д10.04.201905 .04.2019
Уточнение требований заказчика
3 10д20.04 .201911.04.2019
Разработка технического задания
4 9д29.04 .201921.04.2019
Определение структуры
программы, ее основных модулей
5 6д05 .05.201930.04.2019
Разработка описание модулей
программы
6 7д12.05.201906 .05.2019
Разработка интерфейса
программы
7 7д19.05.201913.05.2019
Разработка базы данных
9 15д09.06 .201926.05 .2019
Разработка программного кода
11 5д23.06 .201919.06.2019
Разработка инструкции
пользователю
9.628.4
8 6д25 .05.201920 .05.2019
Разработка алгоритма работы
программы
21.431.3 12.5 2.65.5
10 9д18.06.201910.06 .2019Разработка клиентской части
апр 2019
Рисунок 37 - Диаграмма Гантта проводимых работ
Занятость исполнителей дана в таблице 9.
Таблица 9 - Занятость исполнителей
Код работы
Дата начала
Дата окончания
Исполнитель
1
2
3
4
1
01.04.2019
05.04.2019
Старший программист
2
06.04.2019
14.04.2019
Программист
3
15.04.2019
25.04.2019
Старший программист
79
Продолжение таблицы 9
1
2
3
4
4
26.04.2019
05.05.2019
Программист
5
06.05.2019
14.05.2019
Программист
6
15.05.2019
22.05.2019
Программист
7
23.05.2019
30.05.2019
Программист
8
31.05.2019
07.06.2019
Программист
9
08.06.2019
23.06.2019
Программист
10
24.06.2019
03.07.2019
Программист
11
04.07.2019
09.07.2019
Старший программист
Затраты на выполнение проекта могут быть представлены в виде
сметы затрат, включающей в себя следующие статьи:
• заработная плата исполнителям;
• отчисления на социальные нужды;
• материальные затраты;
• амортизационные затраты;
• прочие затраты.
Затраты на выплату исполнителям заработной платы
ЗАРП
C
определяется следующим соотношением:
ОТЧЗДОПЗОСНЗЗАРП
СССC
...

,
(14)
где
ОСНЗ
С
.
- основная заработная плата,
ДОПЗ
С
.
- дополнительная заработная
плата,
ОТЧЗ
С
.
- отчисления с заработной платы.
Расчет основной заработной платы при дневной оплате труда
исполнителей проводятся на основе данных по окладам и графику
занятости исполнителей:
ДНЗНОСНЗ
ОTС 
.
,
(15)
где
ДН
О
дневной оклад исполнителя,
ЗН
T
число дней, отработанных
исполнителем.
При 8-и часовом рабочем дне
ДН
О
рассчитывается по соотношению:
80
М
МЕС
ДН
F
О
О
8
,
(16)
где
МЕС
О
- месячный оклад,
М
F
- месячный фонд рабочего времени
(приведен в таблице 5.2).
С учетом налога на доходы физических лиц размер месячного оклада
увеличивается:
)
100
1(
ДФЛ
МЕС
H
OО 
,
(17)
где
O
- оклад, который позволит исполнителю заниматься проектом и
который получен из информации кадровых агентств,
ДФЛ
H
- налог на
доходы с физических лиц (13%).
В таблице 10 представлен предполагаемый размер заработной платы
исполнителей. В данном случае мы руководствовались информацией
интернет-портала www.hh.ru (размер оклада приведен с учетом налога на
доходы с физических лиц).
Таблица 10 - Оклады исполнителей.
Должность
«Чистый»
оклад, руб.
Дневной
оклад, руб.
Трудозатраты,
чел-день
Затраты на
зарплату,
руб.
1
Старший
программист
95000
4523,81
19
85952,38
2
Программист
85000
4047,62
70
283333,33
Итого
ОСНЗ
С
.
369285,71
Дополнительная заработная плата. Учитываются все выплаты
непосредственным исполнителям за время, не проработанное на
производстве, в том числе: оплата очередных отпусков, компенсации за
недоиспользованный отпуск и др. Эти выплаты составляют 20% от
основной заработной платы:

   

     
????
руб
????
81
Отметим, что командировки в нашей работе не предполагаются.
Отчисления в пенсионный фонд, фонд социального страхования,
занятости, на страховую медицину. Согласно нормативным документам,
суммарные отчисления в пенсионный фонд, фонд социального
страхования и фонды обязательного медицинского страхования
составляют 30% от размеров заработной платы.
. . .
( ) 0.3
З ОТЧ З ОСН З ДОП
С С С   
= (369285,71+73857,14)*0,3= 132942,85 руб.
Следовательно, общие затраты на заработную плату составят:

 

 

 

    

????
руб
????
Затраты, учитываемые данной статьёй, включают в себя
канцелярские товары, расходные материалы для принтера, представлены в
таблице 11 (данные взяты с сайта Яндекс.Маркет).
Таблица 11 - Материальные затраты
№ п/п
Элемент материальных
затрат
Количество
Цена за шт.
(руб.)
Общая
стоимость
(руб.)
1
Компакт-диски
10
50
500
2
Бумага А4, пачек
5
160
800
3
Ручка и карандаши
15
50
750
4
Картридж для принтера
2
450
900
5
Интерактивный ИБП APC
by Schneider Electric Back-
UPS BX650CI-RS
1
6219
6219
6
Принтер Canon PIXMA
iP7240
1
5090
5090
7
НоутбукXiaomi Mi Notebook
Pro 15.6
2
55 100
110200
ИТОГО, рублей
124459

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран