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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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
«Анализ временных характеристик процессов отдела разработки»
Источник: https://baza.diplomsite.ru/previewfile/2081