Диплом: Исследование и разработка информационной системы процесса внутрикорпоративного взаимодействия сотрудников компании на примере ГНЦ РФ ФГУП "НАМИ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
1.2.2 Система управления объектом исследования .............................................. 13
1.2.3 Обоснование выбора задачи для объекта исследования ............................. 14
1.2.4 Определение связи задачи исследования с другими задачами .................. 21
1.3 Характеристика задачи в рамках комплекса задач объекта исследования ...... 24
1.3.1 Оценка существующих ресурсов для решения задачи исследования ....... 24
1.3.2 Определение средств автоматизации для решения задачи исследования 26
1.3.3 Определение уровня защиты информации для исследуемой задачи ........ 30
1.4 Анализ существующих разработок и выбор стратегии автоматизации .......... 31
1.4.1 Анализ существующих разработок для автоматизации задачи ................. 31
1.4.2 Обоснование способа приобретения ИС для автоматизации задачи......... 35
1.4.3 Обоснование стратегии автоматизации задачи ............................................ 37
1.5 Обоснование проектных решений ....................................................................... 39
1.5.1 Обоснование проектных решений по информационному обеспечению .. 39
1.5.2 Обоснование проектных решений по программному обеспечению ......... 43
1.5.3 Обоснование проектных решений по техническому обеспечению ........... 48
II Проектная часть .................................................................................................... 52
2.1 Разработка проекта автоматизации ..................................................................... 52
2.1.1 Этапы жизненного цикла проекта автоматизации ...................................... 52
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание ................. 61
2.1.3 Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации ................ 66
2.2 Управление проектом автоматизации ................................................................. 70
2.2.1 Описание системы принятия управленческих решений ............................. 70
2.2.2 Формирование команды проекта автоматизации ........................................ 74
2.2.3 Средства коллективной работы над проектом автоматизации .................. 78
2.3 Информационное обеспечение задачи ................................................................ 79
2.3.1 Информационная модель и её описание ....................................................... 79
2.3.2 Характеристика нормативно-справочной, входной и оперативной
информации .............................................................................................................. 82
2.3.3 Характеристика результатной информации ................................................. 88
2.4 Программное обеспечение задачи ....................................................................... 92
2.4.1 Общие положения (дерево функций и сценарий диалога) ......................... 92
2.4.2 Характеристика базы данных ........................................................................ 99
2.4.3 Структурная схема пакета (дерево вызова процедур и программ) .......... 111
2.4.4 Описание программных модулей ................................................................ 112
2.4.5 Апробация результатов исследования ........................................................ 112
III Обоснование экономической эффективности .............................................. 115
3.1 Выбор и обоснование методики расчета экономической эффективности .... 115
3.2 Расчет показателей экономической эффективности ........................................ 120
Заключение ............................................................................................................... 127
Список сокращений ................................................................................................ 130
Список литературы ................................................................................................. 132
Приложение 1. Конфигурационные файлы. ...................................................... 134
Приложение 2. Скриншоты и рисунки. .............................................................. 136
Приложение 3. Исходный код ............................................................................... 152
ПОСЛЕДНИЙ ЛИСТ МАГИСТЕРСКОЙ ДИССЕРТАЦИИ . Ошибка! Закладка не
определена.
5
Введение
Современные подходы организации работ на предприятиях в обязательном
порядке предполагают наличие автоматизированных систем. Строительство,
продажи, учет, проекты, разработка, отчетность – лишь малая часть сфер
деятельности предприятий, в которых не обойтись без автоматизации хотя бы
части работ.
В данной диссертации предлагается провести анализ предметной области
управления проектами на предприятии ГНЦ РФ ФГУП «НАМИ», анализ
существующих систем управления проектами, изучить вопросы внедрения на
данном предприятии автоматизированной системы управления проектами с
целью повышения показателей специалистов по разработке программного
обеспечения (ПО), повысив уровень и качество внутрикорпоративного
взаимодействия сотрудников. Также предлагается изучить вопросы
информационной безопасности канала передачи данных системы управления
проектами, рассмотреть возможность его функционирования на предприятии.
В планах текущей диссертации, будет выполнено внедрение
автоматизированной системы управления проектами RedMine в отделе,
занимающимся разработкой ПО. Внедрение данной системы будет
сопровождаться изучением стандарта защиты канала данных по технологии
HTTPS, изучением способов настройки веб-сервера для работы с SSL-
шифрованием.
Актуальность темы данной диссертации заключается в желании
предприятия повысить вовлеченность разработчиков ПО в процесс разработки,
упростить внутрикорпоративное взаимодействие руководителей отделов с
разработчиками, снизить стоимость разработки ПО.
В данной работе планируется ознакомиться и применить в действии
стандарт ISO 15288 для планирования управления жизненными циклами проекта
внедрения, определить наиболее подходящую стратегию проекта внедрения,
определить возможные риски этапов проекта внедрения, постараться свести все
возможные риски в минимуму.
6
Важной задачей работы является правильное распределение ролей и прав
доступа для пользующихся автоматизированной системой специалистов.
Для процесса внедрения системы важно определиться с корректной
последовательностью действий специалистов внедрения, для этого планируется
проведение расчетов раннего и позднего времени начала работ по проекту
внедрения. Целью данного процесса должно являться формирование
критического пути проекта внедрения, который позволит определить критические
и не критические задачи проекта.
После формирования оптимальной последовательности задач, планируется
правильно сформировать команду внедрения и доработки внедряемой системы.
Решить данную задачу должна помочь методология формирования команды
проекта Microsoft Solutions Framework, согласно которой вся команда
специалистов должна разделиться на кластеры со своими определенными
задачами.
Внедрение, доработка и функционирование системы управления проектами
невозможно без понимания внутреннего устройства предлагаемой системы.
Доступное графическое описание автоматизированной системы предлагается
представить в виде модели системы, с подробным описанием связей таблиц и
справочников. Составив модель системы нужно определиться с возможным
аппаратным и программным обеспечением для процессов внедрения и
функционирования системы.
Для удобства пользования системы предлагается составить сценарии
диалога доступных пользователям форм.
В данной диссертации предлагается обосновать экономическую
целесообразность предлагаемой системы для предприятия ГНЦ РФ ФГУП
«НАМИ», включающую показатели абсолютного и относительного увеличения
занятости в процессе разработки ПО, индекс увеличения занятости в процессе
разработки ПО, показатели абсолютного и относительного снижения
стоимостных затрат предприятия на проведение совещаний, индекс снижения
стоимостных затрат предприятия. В рамках данной диссертации предлагается
7
рассчитать срок окупаемости проекта внедрения предлагаемой системы, взяв за
основу показатели снижения стоимостных затрат по базовому процессу
функционирования разработки ПО и вычислив затраты предприятия на внедрение
системы.
8
I Аналитическая часть
1.1 Анализ предметной области исследования
1.1.1 Обоснование актуальности исследования
В современных организациях, ведущих проектную деятельность, актуально
стоит вопрос организации структуры проекта, организации
внутрикорпоративного взаимодействия сотрудников с применением средств
автоматизации. Часто бывает, что открыв большой и серьезный коммерческий
проект, требуется увеличивать штат организации новым персоналом:
алгоритмистами, программистами, математиками, физиками, менеджерами.
Решая глобальные задачи на стадии проектирования, перед руководителем
проекта стоит серьезная задача по разработке структуры проекта, определению
ответственных за направления и исполнителей. Определить концептуальные
способы решения поставленных задач можно на уровне директора проекта и
руководителей направлений, на личной встрече за одним столом. Но как можно
определить решение узких задач, например, по разработке протокола общения
модулей в программном обеспечении (ПО)? Конечно, можно определять пути
решения данного рода задач на совещаниях, с участием руководителей проектов,
архитекторов, разработчиков. Но данный путь не самый простой для организации,
он отминает много времени, требует личного участия многих специалистов и
непрерывного контроля за данным процессом руководителя отдела, в чьи
обязанности входит планирование и плотное взаимодействие с разработчиками
ПО.
Часто в маленьких компаниях, специализирующихся на разработке ПО,
именно по такому пути развиваются процессы взаимодействия сотрудников. Но в
случае, если в компании работает более тысячи, или десятка тысяч сотрудников,
выстроенный таким образом процесс взаимодействия сотрудников не годится, ни
один руководитель отдела не сможет тратить столько своего времени и времени
своих сотрудников для решения задачи определения взаимодействия модулей в
программном обеспечении. Для корректного выстраивания данного процесса, в
больших компаниях принято вводить в эксплуатацию автоматизированные
9
системы управления проектами, упрощая тем самым внутрикорпоративное
взаимодействие сотрудников предприятия.
В ГНЦ РФ ФГУП «НАМИ» требовалось внедрить и доработать систему
внутрикорпоративного взаимодействия разработчиков ПО и руководителей
отделов, систему управления разработкой и систему контроля за разработчиками,
без дополнительного бюджета. Внедряемая система должна полностью
выполнять требования безопасности предприятия, или превосходить их.
1.1.2 Постановка задачи, определение предмета и объекта
исследования
В ГНЦ РФ ФГУП «НАМИ» требовалось ознакомиться со структурой
организации проекта, определить на каком организационном уровне
взаимодействие сотрудников максимально затруднено, и ввести в этот отдел или
сектор автоматизированную систему управления проектом с целью
автоматизировать процесс взаимодействия сотрудников в плане постановки
задач, контроля за разработкой, упрощения отчетности.
Объектом исследования является федеральное государственное унитарное
предприятие, в котором разрабатываются проекты автомобильной отрасти.
Предметом исследования является процесс внутрикорпоративного
взаимодействия сотрудников в процессе управления проектами. Такое
взаимодействие на базе современных технологий необходимо для упрощения
решения целевых задач коммерческих проектов и повышения темпов разработки
ПО в курируемых проектах. Обеспечить данное взаимодействие сотрудников
внутри предприятия возможно с доработкой системы безопасности под
требования службы безопасности предприятия.
Данный объект исследования выбран потому, что были выявлены
сложности взаимодействия разработчиков и руководителей отделов в процессе
согласования требуемых функций ПО, не налажена система отчетности. В связи с
этим, была проведена работа по определению возможных способов решения
задачи внутрикорпоративного взаимодействия разработчиков с руководителями
отделов/проектов и внедрении на предприятии автоматизированной системы
управления проектами в работу коллектива.
10
1.1.3 Теоретическая и методологическая основа исследования
Анализируя темы направлений автоматизированных систем управления,
корпоративных систем управления, систем управления проектами, за основу
исследования можно взять: работу «Разработка корпоративной системы
управления проектами на предприятии» [11] автора Сметанин Р.Н., раздел сайта
studbooks.net «Автоматизированные системы управления проектом» [16], учебное
пособие «Информационный менеджмент» автора Кригер А.Б. [8], книгу
«Корпоративная система управления проектами: от методологии к практике» [9]
авторов Ляшук А.В., Максин Д.Г., Нугайбеков Р.А., разделы сайта 4brain.ru
«Системы управления проектами» [13], «Планирование дел: составление списков
и приоритизация» [12], раздел сайта habr.com «Обзор систем управления
проектами» [14].
Автор Сметанин Р.Н. в своей работе «Разработка корпоративной системы
управления проектами на предприятии» [11] обосновывает актуальность
разработок корпоративных систем управления проектами в организациях по
причине непрерывного усложнения и роста потребностей общества, усиления
интеграции науки и производства. Автор утверждает, что требуется более
тщательно контролировать процессы, ресурсы и время при управлении проектами
в организации. Идеальным вариантом, способным решить данные проблемы
является внедрение автоматизированной системы управления проектами на
разных уровнях предприятия.
Автор Нугайбеков Р.А. в своей книге «Корпоративная система управления
проектами: от методологии к практике» [9] обозначает, что нет никаких
требований, обязательных для определённого вида проекта, нет требований к
методам реализации процессов управления проектами, но есть общие требования
ко всем видам процессов проектной деятельности, общие требования к
результатам процессов управления проектом. Это говорит о том, что
руководитель проекта должен глубоко понимать процессы управления проектом
и должен руководствоваться требованиями к результатам этим процессов.
Процесс планирования очень сложный процесс, особенно если важна
последовательность некоторых процессов, или при наличии обязательного
11
распараллеливания процессов выполнения проекта. На руководителя проекта
ложится огромная задача – не упустить ключевые важные процессы выполнения
проекта. Для этого ему должны помочь ГОСТ Р 54 869-2011, ГОСТ Р 54 870-2011,
ГОСТ 54 871-2011, ISO 21 500:2012. Освоив данные нормативные документы,
руководитель должен улучшить понимание принципов проектного менеджмента,
задать основу для улучшения проектной деятельности предприятия.
Важным аспектом улучшения и ускорения процессов управления
проектами на предприятии является внедрение автоматизированных систем
управления проектами с возможностью графического отображения
последовательности процессов, ответственных за задачи, прогресса выполнения
задач - пишет Алешин А.В. в учебнике «Управление проектами:
фундаментальный курс» [2].
Анализируя рынок автоматизированных систем управления проектами и
контроля за разработкой ПО, можно выделить несколько ключевых
функциональных систем: RedMine, Microsoft Project Server, Яндекс.Трекер,
YouTrack, Битрикс24, RoverTask. Перед внедрением был произведен тщательный
обзор каждой системы, изучение функционала, простоты работы, доступности
понимания инструкции, цены за установку, внедрение и сопровождение системы.
Максимально подробно требования к информационным системам
рассмотрел Н.М. Абдикеев в учебнике «Информационный менеджмент» [1].
Узнав о ключевых требованиях к такого рода систем для предприятия, изучая
статьи про эти системы на компетентном интернет-ресурсе «Habr» [15],
становится понятно, что потребуется интеграция сервера на предприятии и
максимально эффективно для автоматизации процесса взаимодействия
струдников подойдут системы управления проектами RedMine и RoverTask.
Ввиду отсутствия дополнительно бюджета на устанавливаемую систему,
очевидно признание RedMine лидером среди остальных систем.
12
1.2 Характеристика задачи и объекта исследования
1.2.1 Сфера деятельности и основные бизнес-процессы исследуемого
объекта
ГНЦ РФ ФГУП «НАМИ» является ведущим автомобильным научным
центром России. История «НАМИ» [17] начинается в 1918 году, в 2018 году
институт «НАМИ» отпраздновал 100-летний юбилей. За историю института было
спроектировано порядка 50 моделей автомобилей для автопроизводителей. С
2013 года основным проектом ФГУП «НАМИ» является проект «Кортеж», или
как его еще называют «ЕМП» (Единая модульная платформа), целью которого
является разработка модельного ряда автомобилей на единой модульной
платформе для первых лиц государства.
Подразделения ГНЦ РФ ФГУП «НАМИ» проводят исследовательскую
деятельность, разработку концепций проектной деятельности, разработку и
проектирование моделей автомобилей, электронных блоков управления, жгутов,
программного обеспечения, сертификационные исследования, сертификацию
автомобилей. Согласно постановлению правительства №1415 от 26.10.2018, в
обязанности ФГУП «НАМИ» также входит сертификация
высокоавтоматизированных и подключенных автомобилей в России.
Основные показатели деятельности ФГУП «НАМИ» за 2018 год
представлены в таблице 1.
Таблица 1. Показатели предприятия ФГУП "НАМИ" за 2018 год.
п\п
Наименование характеристики
(показателя)
Значение показателя за
2018 год
1
Количество внутренних проектов внутри
ФГУП «НАМИ» (НТЗ)
43
2
Количество проектов от внешних заказчиков
11
3
Самый крупный проект ФГУП «НАМИ»
Кортеж (ЕМП)
4
Объем гос. закупок согласно
[http://rostender.info]
1.4 млрд.руб.

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

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