Файл: Автоматизация контроля выполнения задач и поручений (Технико-экономическая характеристика предметной области и предприятия).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.03.2023

Просмотров: 153

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Данная работа посвящена автоматизации контроля выполнения задач и поручений в студии разработки игр «Dreamcatcher». Данная задача актуальна для любой команды разработчиков, так как в процессе работы создается множество файлов, которые необходимо держать в одном месте, что не во всех ситуациях бывает просто. К тому же, на контроль за выполнением технических заданий уходит много времени и сил. Предлагаемая система, автоматизирующая данный процесс, облегчит деятельность всей команде. Для достижения поставленной цели будет проведен анализ процессов компании, на основании результатов которого будет проведено планирование всей системы, начиная от построения информационной модели и заканчивая контрольным примером реализации.

Глава 1. Технико-экономическая характеристика предметной области и предприятия

1.1. Характеристика предприятия и его деятельности

"Dreamcatcher Studio" - студия разработки компьютерных игр по оригинальным идеям. В настоящее время в компании работают 10 человек.
В настоящее время в компании работает 10 человек. В обеспечении приема технических заданий задействованы менеджер, геймдизайнер и начальник IT-отдела. Менеджер контролирует процесс в целом, затрагивая каждую область деятельности. Геймдизайнер следит за работой концепт-артеров, также во многом взаимодействует с IT-отделом. Начальник IT-отдела плотно следит за деятельностью программистами и во всем с ними взаимодействует. Эта же группа лиц занимается выдачей технических заданий, контролируя качество и скорость их выполнения.

Поскольку создание игр - полностью творческий, у команды нет фиксированного количества дневной нормы выполняемых работ. Творческий процесс протекает немного иначе, в результате чего для успешной и качественной работы студией используется система дедлайнов. Таким образом, каждый участник системы разработки проекта получает определенное задание и срок, до которого это задание необходимо выполнить, соблюдая все поставленные требования.


Весь процесс разработки игры включает в себя идейную и практическую часть. В качестве примера будет кратко изложен процесс создание одного проекта:

  1. В основе всего процесса лежит идея, автором которой может являться любой член команды, однако чаще всего это геймдизайнер, или же сценарист.
  2. За идеей следует базовый концепт, исполняемый художниками, закрепленными за данным конкретным проектом.
  3. Разработка игровых механик, закрепленная за геймдизайнером. Стоить отметить, что предложения, касающиеся процесса, может вносить любой участник компании, однако их реализация и то, будут ли они уместны в проекте и уж тем более осуществлены, все равно остается за геймдизайнером.
  4. Параллельно за механиками следует финальный концепт, готовый сценарий и этап кодинга.
  5. Завершается этап программирования, проходит режиссура кат-сцен, работа с актерами, написание музыки, параллельно с этим проходит рекламная кампания и решаются юридические вопросы.
  6. Финальная сборка проекта, тестирование.
  7. Релиз.


Цель функционирования ООО «Dreamcatcher Studio»:

  • Получение прибыли от деятельности по продаже компьютерных игр, виртуальных симуляций и сопутствующих им товаров.
  • Организация и осуществление разработки игр.
  • Создание и продвижение собственной торговой марки на рынке.

Основными видами деятельности являются:

  • Продажа компьютерных игр, виртуальных симуляций и сопутствующих им товаров.
  • Обеспечение технической поддержки.
  • Маркетинг и реклама.

Основные экономические характеристики ООО «Dreamcatcher Studio» указаны в таблице 1.1.

Таблица№1.1

Экономические характеристики ООО «Dreamcatcher Studio»

№ п/п

Наименование характеристики (показателя)

Значение показателя за 2019 год

1

Торговый оборот (продажа игр по всему миру)

800 тыс рублей.

2

Валовой доход от реализации товаров

600 тыс рублей.

3

Помещение для звукозаписи

120 кв.м.

Помещение для захвата движений

340 кв.м.

4

Аренда помещения для звукозаписи

25 тыс рублей

5

Аренда помещения для захвата движений

36 тыс рублей

6

Расходы по оплате труда

60 тыс рублей

7

Расходы на рекламу

100 тыс рублей

8

Балансовая прибыль

420 тыс рублей


1.2. Организационная структура управления предприятием

Рисунок 1. Организационная структура

Во главе компании стоит генеральный директор, в непосредственном подчинении у которого находятся бухгалтер, менеджер проекта, юрист и HR-специалист. Непосредственно делами процесса разработки игры занимается менеджер проекта. Под его началом находится все команда разработчиков, заведующих как технической, так и творческой частями процесса.

1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов

Единый портал - хранилище, в функционал которого входит хранение файлов, отчетов и фрагментов кода, оснащенный автоматической системой контроля выполнения задач в срок.

Система Единого портала предполагает создание собственного профиля для каждого сотрудника, работающего в компании. Для уже работающих сотрудников профили созданы автоматически, для каждого нового принятого сотрудника профиль создают программисты портала при его принятии на работу.

Профили делятся на два типа:

  • Администраторы;
  • Пользователи.

Администраторы - старшие сотрудники, способные выдавать задания, просматривать контент, размещенный всеми пользователями, оставлять комментарии касательно проделанной работы. Именно администраторы определяют дедлайн для каждого отдельного сотрудника, выдавая персональные задания для сотрудников или целого отдела, в зависимости от этапа и типа работы. Администраторами являются старшие сотрудники команды, в обязанности которых входит контроль закрепленных за ними лиц младших сотрудников, выдача им заданий и проверка, выполнены ли они в срок и насколько качественно.

В функционал Единого портала как раз таки входит система, позволяющая облегчить и оптимизировать работу администрации. После истечения сроков дедлайна у каждого сотрудника, система автоматически отсылает администратору, выдававшему задание, отчет о том, была ли выполнена работа.


Пользователи - младшие сотрудники, имеют доступ к личному фрагменту хранилища и к списку личных дедлайнов. Они принимают задания и, соответственно, обеспечивают выполнение выданного задания в срок. В отличие от администраторов, пользователи не имеют возможности видеть чужую работу, просматривать чужие дедлайны и хранилища. Они имеют доступ только к своему, в то время как администраторы способны просматривать любой публикуемый на портале контент.

В функционале Единого портала предусмотрена система простейшей коммуникации, позволяющая в любое время быстро решить рабочие вопросы или связаться с младшим сотрудником, если у администрации возникнет вопрос касательно проделанной им работы, но в данный момент нет возможности осуществить личную встречу.

Также профили сотрудников Единого портала распределены по категориями. К примеру, существуют такие категории, как:

  • Художники;
  • Сценаристы;
  • Программисты;
  • Музыканты;
  • 3D-моделлеры

У каждой категории помимо своего личного хранилища определенного пользователя, существует общее хранилище данного отдела. В это хранилище перемещаются все утвержденные работы. Таким образом, мы имеем несколько отделов, у каждого из которых имеется персональное хранилище, позволяющее сотрудникам удобно просматривать выполненную и утвержденную работу, а также работать только со своим отделом, не вмешиваясь в чужую работу и не путаясь в собственной, что гораздо удобнее и практичнее.

Также контент каждого раздела может быть заархивирован по итогу работы и перемещен на рабочий ПК для дальнейшего преобразования в базу данных игры.

Схема бизнес-процесса

Схема бизнес-процесса

Схема бизнес-процесса

Глава 2. Информационное обеспечение задачи.

Информационное обеспечение — это совокупность необходимой информации, циркулирующей в системе, средства и методы, стандартизирующие процессы ее хранения и обработки. Информационное обеспечение образует информационную базу системы. Оно включает в себя специально организованную совокупность показателей, классификаторов и кодовых обозначений элементов информации, унифицированные системы документации, массивы информации в базах и банках данных на машинных носителях, а также средства, обеспечивающие надежность хранения, своевременность и качество технологии обработки информации.


2.1. Информационная модель и ее описание

Информационная модель 1

Различные члены команды разработки загружают созданный ими контент в систему. Файлы автоматически добавляются в соответствующие справочники для удобства дальнейшей работы с ними и наглядности процесса разработки.

Отчеты об ошибках в частности позволяют отслеживать исправленные и возникшие на различных этапах ошибки.

2.2. Используемые классификаторы и системы кодирования

Классификатор — это систематизированный свод наименований и кодов классификационных группировок. Классификаторы по сфере действия разделяются на международные, общегосударственные (общесистемные), отраслевые, локальные.

Международные классификаторы входят в состав Системы международных экономических стандартов (СМЭС) и обязательны для передачи информации между организациями разных стран мирового сообщества.

Общегосударственные (общесистемные) классификаторы обязательны для организации процессов передачи и обработки информации между экономическими системами государственного уровня внутри страны.

Отраслевые классификаторы используют для выполнения процедур обработки информации и передачи ее между организациями внутри отрасли.

Локальные классификаторы используют в пределах отдельных предприятий.

В данном случае нас интересуют локальные классификаторы. Для упрощения работы с полной базой данных, находящихся на портале, используются номера в названиях файлов, числовой код, указывающий на дату их создания. Подобная система в несколько раз упрощает и ускоряет поиск и позволяет наглядно увидеть, что и на каком этапе было создано.

Таблица 1 –– Используемые системы кодирования

Кодируемое

множество

объектов

Длина кода

Мощность кода

Система кодирования

Система классификации

Вид классификатора

Файлы

6

64

порядковая

дескрипторная

локальный