Диплом: Автоматизация процесса внутрикорпоративного взаимодействия сотрудников компании ООО "ЛШ-Продакшн"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
17
Определяет графические задачи, такие как создание макета для web-сайта.
Расписывает техническое задание и поручает его главному дизайнеру и его
помощнику.
Главный дизайнер – придумывает и отрисовывает внешний вид будущего
рекламного сайта, отдельных страниц или e-mail рассылок. Имеет в подчинении
помощника.
Call-центр – специально выделенное подразделение для обработки
входящих звонков.
Старший системный администратор – контролирует правильную работу
серверной. В подчинении имеет младшего системного администратора, который
поддерживает правильную работу всей компьютерной техники и программного
обеспечения предприятия.
Директор отдела арбитража – анализирует рекламные стратегии,
контролирует расходы и распределение бюджета рекламной компании. Имеет в
подчинении собственную команду арбитражников, которые обеспечивают
качественный и бесперебойный трафик на нужные геолокации.
Администратор – занимается делопроизводством в офисе, построением
взаимоотношений между отделами. Организация подготовки отчётов перед
вышестоящим руководством для контроля.
Рисунок 1.2 – Организационная структура отдела разработки
1.1.3. Программная и техническая архитектура ИС предприятия
Так как компания состоит из множества отделов, на компьютерах
установлены самые различные программы под конкретные нужды.
Арбитражники используют множество сервисов для мониторинга рекламы,
18
рекламных постов, объявлений, такие как:
1. Advancets - отслеживание таргетированой рекламы (myTarget, Vkontakte),
мониторинга более 25 тизерных сетей, быстрого поиска трендовых офферов,
оценки эффективности лендингов, поиск работающих рекламных постов
Вконтакте и Instagram, аналитика сообществ Вконтакте и Instagram.
2. Admobispy - cервис отслеживает и анализирует рекламные объявления по миру
из рекламных сетей (In-App/Mobile Web), myTarget, Google Adwords.
3. Publer - мониторинг тизеров, рекламных постов, объявлений в Instagram,
Однаклассниках, Вконтакте.
4. SeoPult - автоматизация рекламных кампаний в интернете.
Дизайнеры используют средства Adobe (Photoshop, Corel Draw), DesignGo.
1. Adobe Photoshop – мощнейший графический редактор.
2. Adobe Corel Drawграфический редактор векторной графики.
3. DesignGoудобный инструмент для коммуникации между дизайнерами и
программистами, а также клиентами.
Работы проходят на операционной системе Mac OS.
В отделе разработки используются такие инструменты, как:
1. WebStorm - среда для разработки на языке JavaScript, которая подходит для
создания приложений на Node.js и мобильных приложений.
2. Adobe Visual Studio - это оригинальная среда запуска, которая позволяет
редактировать, отлаживать и создавать код, а затем публиковать приложения.
3. WinSCP - это графический клиент SSH File Transfer Protocol (SFTP) для
Windows с открытым исходным кодом. Он также поддерживает устаревший
протокол Secure Copy Protocol (SCP). Предназначен для защищённого
копирования файлов между компьютером и серверами, поддерживающими
эти протоколы.
4. Git - это программа для работы с постоянно изменяющейся информацией.
Такое программное обеспечение может хранить множество версий одного и
того же файла (документа) и возвращаться к более раннему состоянию
(версии).
Работы проходят на операционной системе Mac OS и Windows 10.
Отделы, направленные на другие задачи, например, бухгалтерия, администрация
и так далее, используют:
19
1. Microsoft Word – текстовый процессор для набора текста, а так же составления
различных документов.
2. Microsoft Excelэто программа, предназначенная для работы с электронными
таблицами, которая позволяет хранить и анализировать информацию.
3. 1C-Предприятие – автоматизация учёта и управления на предприятии.
4.-Бухгалтерия – универсальная бухгалтерская программа, которая не требует
предварительного освоения.
Информационная система (ИС) предприятия использует для работы систему
управления базами данных (СУБД) MySQL, которая позволяет создавать
резервные копии данных и, в случае необходимости, восстанавливать их.
Поддержка безопасности компьютеров осуществляется с помощью
лицензионных антивирусных приложений фирмы Kaspersky, который дает
полную защиту предприятия от виртуальных злоумышленников и позволяет
сохранять всю корпоративную информацию для служебного пользования.
Для постановок задач и создания проектов используется Atlassian Jira -
программное обеспечение, для организации процесса контроля задач и проектов.
Программная архитектура предприятия представлена на рисунке 1.3.
Рисунок 1.3 – Программная архитектура предприятия
Электронный документооборот сравнительно невелик в компании, поэтому
используется один сервер. Его обновляют несколько раз в год.
Техническая архитектура предприятия состоит из следующих компонентов:
20
1. Компьютеры на базе процессора Intel Core i5 9500; частота процессора: 3 ГГц
(4.4 ГГц, в режиме Turbo); оперативная память: DIMM, DDR4 16 ГБ 2666 МГц;
видеокарта: Intel UHD Graphics 630; SSD: 256Гб; DVD-RW
2. Ноутбуки с процессором Intel Core i7; частота процессора: 2 ГГц; оперативная
память: LPDDR3 8 ГБ 1600 МГц; видеокарта: Intel UHD Graphics 617
3. Модем ASUS RT-AC86U с технологией Trend Micro, двухдиапазонный,
стандарты Wi-Fi 802.11ac (AC2900) и Gigabit Ethernet с технологией MU-
MIMO, поддержкой ячеистых сетей AiMesh, информационной защитой
AiProtection, системой ускорения WTFast и адаптивным управлением
трафиком (Adaptive QoS). Протокол взаимодействия V.92
4. Маршрутизатор D-Link DIR-615/T4D поддерживает протоколы безопасности
WEP, WPA, WPA2 и WPS. В наличии поддержка VPN. Конструкцией модели
предусмотрена кнопка WPS, с помощью которой можно упростить
беспроводное подключение большого количества устройств. Информация о
текущем состоянии маршрутизатора выводится на панель индикации,
оснащенную четырьмя светодиодными индикаторами.
5. Система защиты Rubetek RK-3516 определяет наличие дыма на ранней стадии
возгорания/задымления и включает звуковую и визуальную сигнализации.
Датчик протечки пришлёт уведомление на смартфон в случае потопа. Модуль
управления функционирует как центр умного дома, позволяющий
координировать работу датчиков безопасности.
6. Принтер HP Laserjet Pro M104w лазерный, черно-белый, формат: A4,
максимальная скорость печати, чёрно-белый, 22 страницы в минуту.
Управление с помощью USB и Wi-Fi.
7. Сервер HPE ProLiant MicroServer Gen10 имеет простой доступ к жестким
дискам, модулям памяти и слотам PCIe позволяет без проблем осуществлять
управление, установку и модернизацию. Сервер поставляется с программным
обеспечением ClearOS от HPE, имеющим интуитивно понятный веб-
интерфейс и магазин приложений. Программное обеспечение уже установлено
на жестком диске и готово к использованию сразу после включения сервера.
Сервер оснащен гибридным процессором (APU) AMD® со встроенными
графическими ядрами, которые повышают производительность графических
приложений.
21
8. Серверный жёсткий диск WD Purple WD81PURZ с форм-фактором 3.5"; тип:
HDD; интерфейс: SATA III; объём: 8Тб; скорость вращения шпинделя
5400об/мин; буферная память 256Мб
9. Серверный интерактивный ИБП APC By Schneider Electric Back-UPS BX700UI
c однофазным входным напряжение, выходная мощность 700 ВА / 390 Вт,
1.5 минуты работы при полной нагрузке, 8.6 минут работы при половинной
нагрузке, 4 выходных разъема, 4 разъема с питанием от батареи, USB-
интерфейс, время зарядки 6 часов.
Техническая архитектура предприятия представлена на рисунке 1.4.
Рисунок 1.4 – Техническая архитектура предприятия
1.2. Характеристика комплекса задач, задачи и обоснование необходимости
автоматизации
1.2.1. Выбор комплекса задач автоматизации и характеристика
существующих бизнес процессов
Так как предприятие ООО «ЛШ-продакшн» является партнёрской
программой, использующая перфоманс-маркетинг (CPA-маркетинг – модель
продвижения, предполагающая оплату за конверсионные действия. В рамках
данной модели маркетологи используют различные виды рекламы, поисковое
продвижение, SMM и прочее.), в данной работе будет отображен процесс
22
автоматизации внутрикорпоративного взаимодействия сотрудников в отделе
разработки сайтов (продакшена) для товаров, а именно: дизайнеры, копирайтеры,
программисты и верстальщики. Для взаимодействия друг с другом в рамках
разработки и управления проектов, сотрудники используют коммерческую
систему отслеживания ошибок Atlassian Jira.
Atlassian Jira это программное обеспечение, для организации процесса
контроля задач и проектов. Оно позволяет организовать контроль разработки
проектов, где создаются задачи и для их выполнения назначаются исполнители.
Статус задач меняется в процессе их выполнения.
Главное преимущество этого продукта заключается в том, что пользователь
может настроить его под свои нужды (фильтры, формы, состояния и так далее). В
тоже время это является и его огромным недостатком. Современный человек
любит простоту и доступность, а если в программе есть настройки, он считает,
что их обязательно нужно настраивать. Из-за многофункциональности каждый
раз тяжело найти то, что необходимо. Например, созданные новые поля формы, в
дальнейшем не используемые, вскоре превращаются в ненужный мусор, который
забивает и так перегруженный интерфейс. Конечно, достоинств Jira намного
больше, но на субъективный взгляд, перечисленные выше недостатки ухудшают
автоматизацию и могут сильно снизить производительность отдела разработки.
В данной работе будет разрабатываться продукт, который:
1) Станет достойным аналогом Atlassian Jira;
2) Будет бесплатным;
3) Будет иметь простой и понятный интерфейс;
4) Будет использовать мало ресурсов компьютера и не нагружать операционную
систему;
Для автоматизации процессов внутрикорпоративного взаимодействия
сотрудников в будущем продукте будет использоваться доска с карточками для
организации задач, которые распределяются по типам. Как правило, задачи
разбиваются на:
Запланированные,
Текущие,
Выполненные.
23
Речь идёт не о физических досках. Мы говорим о веб-приложении. Это самая
элементарная структура, возможности модернизации которой, ограничены лишь
воображением.
На рисунке 1.5 рассмотрим IDEF0-модель деятельности предприятия:
Рисунок 1.5 – IDEF0-модель деятельности предприятия
На рисунке 1.6 рассмотрим IDEF0-модель деятельности отдела разработки:
Рисунок 1.6 – IDEF0-модель деятельности отдела разработки
24
1.2.2. Определение места проектируемой задачи в комплексе задач и её
описание
В данной работе будет рассматриваться процесс взаимодействия
сотрудников в отделе разработки компании ООО «ЛШ-продакшн». В состав
отдела разработки входят три верстальщика, два программиста и один
копирайтер. Верстальщики, после получения макета рекламного сайта от отдела
дизайна, с помощью специальной среды разработки верстают сайт, используя
язык разметки HTML, вставляя на сайт уникальный продающий текст,
написанный копирайтером, каскадные таблицы стилей (CSS) для визуальной
составляющей проекта. После того, как верстка выполнена, ведётся работа по
«оживлению сайта» с помощью языка программирования JavaScript. Далее сайт
передаётся программистам, которые пишут код PHP для обработки заявок с сайта,
заполнения анкет клиентом и прочие задачи, связанные с работой на стороне
сервера.
Входными информационными потоками являются:
Техническое задание, описание задачи в карточке Atlassian Jira
Макет сайта в программе Adobe Photoshop или в онлайн-сервисе Figma
Исправление ошибок в ранних проектах
Внесение изменений
Ссылки на внешние ресурсы
Выходными информационными потоками являются:
Готовый рекламный сайт, в состав которого входят:
a) Главный HTML-файл
b) Каскадные таблицы стилей
c) Скрипты
d) Изображения
e) Шрифты
Отправка проекта постановщику задачи на утверждение
Назначение другого исполнителя, который осуществляет следующий шаг
работы с проектом
Границы рассматриваемой задачи определены следующим образом: для
обеспечения взаимодействия сотрудники используют платную платформу
Atlassian Jira. Помимо того, что программа является платной, она имеет огромный
25
функционал, из-за чего интерфейс программы становится сложным для
восприятия, а большинство функций являются абсолютно бесполезными для
задач, которые выполняет отдел разработки. Следовательно, система потребляет
множество ресурсов производительности, что нагружает операционную систему.
Главной задачей автоматизации стоит разработка своего собственного
корпоративного приложения, которое будет абсолютно бесплатным для данного
предприятия, сохраняя некоторый процент бюджета предприятия. То есть,
будущее приложение будет экономически выгодно предприятию. Помимо
финансового вопроса, будет решён вопрос нагрузки на операционную систему.
Не мало важен тот факт, что интерфейс станет понятным и простым для
восприятия, а значит ускорится процесс постановок задач, их обработка,
утверждение и завершение. И наконец, будущее приложение ничем не будет
уступать Atlassian Jira, потому что будет разработан именно тот функционал,
который необходим отделу разработки для успешной организации бизнес-
процессов, без лишних зависимостей. В решении данной задачи будет
задействован один специалист отдела: Front-end разработчик. Основное понятие,
свойственные рассматриваемой области: Front-end разработчик — это
программист, занимающийся разработкой пользовательского интерфейса, то есть
внешней публичной части сайта в браузере. Главная задача Front-end
разработчика — сделать максимально удобным взаимодействие пользователей с
сайтом или веб-приложением. Разработка будет разделена на два этапа:
1. Верстка
2. Программирование
1.2.3. Обоснования необходимости использования вычислительной техники
для решения задачи
Постановщик задачи создаёт карточку с задачей на доске «Ожидание».
У себя на компьютере исполнитель видит новосозданную карточку с задачей и по
готовности приступить к ней, перемещает карточку на доску «В работе».
По завершении задачи, исполнитель перемещает карточку с задачей на доску
«Выполненные» и приступает к следующей задаче.
Необходимо использовать вычислительную технику для работы с
приложением, так как работа будет осуществляться в веб-браузере.
При создании приложения планируется устранить следующие недостатки:
26
Низкая производительность труда в производственной сфере, за счёт того,
что Atlassian Jira имеет очень сложный интерфейс и потеряться в нём не
составляет труда.
Трата денег компании на лицензию продукта
Большая нагрузка и расход ресурсов операционной системы
В состав данной системы должна входить клиентская часть, база данных, которая
будет хранить данные о сотрудниках, использующих данную информационную
систему внутри предприятия и о задачах. Таким образом будет обеспечена защита
и конфиденциальность данных.
Схема документа оборота приведена на рисунке 1.7
Рисунок 1.7 – Документооборот работы приложения
Анализ временных характеристик процессов отдела разработки представлен в
таблице 1.2.
Таблица 1.2
Действие
Среднее количество за
рабочий день
Время на одно
действие, мин.
Общее время, мин.
Вход в систему
7
2
14
Добавление
задачи
12
15
180
Удаление
задачи
8
2
16
Анализ
информации
3
30
90
ИТОГО, минут
300
«Анализ временных характеристик процессов отдела разработки»

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

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