Диплом: Автоматизация управления проектами для отдела интернет-разработки в Университете «Синергия»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
29
Так, руководитель после поступления приказа контролирует прогресс
проекта на этапах - «Управление проектами» и «Процесс реализации
проектов».
Сотрудник выполняет работу используя свои знания и опыт на всех трех
этапах, при этом руководствуется регламентом приоритета, справочником,
стандартами разработки, государственными стандартами и методическими
данными.
По моему дипломному проекту был выбран бизнес-процесс управление
проектами. Декомпозицию данного процесса представлена на рисунке 9.
Рисунок 9 Декомпозиция функционального блока
«Управление проектами»
Таким образом, в соответствии с приведенного диаграммой, основными
этапами разработки сайта являются:
формирование технического задания;
30
процесс работы разработчика;
подготовка различной отчетности.
Результатом внедрения системы по управлению проектами снизило
время реакции на выполнение задач и позволило сократить затраты на создание
сайта.
Современные системы управления проектами позволяют
контролировать трудозатраты на каждую задачу и на весь проект сразу, имеют
возможность вести проектное бюджетирование, визуализировать работу с
помощью досок для задач, считать себестоимость проектов и команд,
контролировать сроки и задачи.
Важнейшим преимуществом подобной системы является возможность
планировать проекте и следить за прогрессом, что позволяет еще на этапе
проектирования выявить ошибки и сократить время на разработку.
1.2.2. Определение места проектируемой задачи в комплексе
задач ее описание
Из совокупности существующих бизнес-процессов в деятельности
Университета «Синергия» в качестве объекта дальнейшей автоматизации был
выбран бизнес-процесс управления проектами для отдела интернет-разработки.
Данный бизнес-процесс занимает важное значение в деятельности данного
отдела, поскольку проектов много, подготовка отчетов и передача данных
занимает большое количество времени. Данный бизнес-процесс влияет на
финансовую составляющую компании.
Входные данные: данные проектов, данные сотрудников.
Данные проектов, в них находится информация о сроках проекта,
техническое задание, задачи проекта, трудозатраты проекта, заморожен ли
проект, данные о исполнителях, согласующих и заявителях.
31
Данные сотрудников содержат основную информацию для
работоспособности системы, такие как: фамилию, имя, отчество, должность,
системную роль, имя пользователя и пароль.
Выходные данные: выполнение проекты.
Выполнение проекты – отчетность по каждому из проектов, в который
входят трудозатраты, планируемые сроки сдачи, фактические сроки сдачи,
техническое задание, руководство пользователя, техническая документация
(описание методов API), стоимость задачи.
1.2.3. Обоснования необходимости использования вычислительной
техники для решения задачи
Есть ряд факторов из-за которых тормозится процесс развития отдела.
Такие как: трудоемкость обработки информации, низкая организованность,
скорость передачи информации. Так же нужно учесть, что основной способ
обработки информации – ручной.
Документооборот – движение документов в организации с момента их
создания или получения до завершения исполнения или отправки.
Решается эта проблема через автоматизацию документов.
На рисунке 10 представлен фрагмент документооборота отдела
интернет-разработки.
32
Рисунок 10 Схема документооборота в отделе интернет-разработки
1.2.4. Анализ системы обеспечения информационной безопасности
и защиты информации
Одной из основополагающих составных частей успешной деятельности
современного предприятия является развитие системы обеспечения
информационной безопасности и защиты информации. Технически
информационная безопасность и защита информации осуществляется при
помощи системы смены паролей пользователей каждые три месяца. Так же
пользователи разведены при помощи политики избирательного управления
доступом, на роли, при котором права доступа субъектов системы на объекты
группируются с учетом специфики их применения, образуя роли.
1.3. Анализ существующих разработок и выбор стратегии автоматизации
1.3.1. Анализ существующих разработок для автоматизации задачи
Анализ существующих разработок на рынке ПО для автоматизации
работы управления проектами.
33
Решение Jira направлено на автоматизацию управления проектами для
команд разработчиков ПО.
Jira Software разработано таким образом, чтобы каждый член вашей
команды разработчиков мог планировать, отслеживать и выпускать
превосходное ПО.
Планируйте - создавайте пользовательские истории и задачи,
планируйте спринты и распределяйте задания в своей команде
разработчиков.
Отслеживайте - расставляйте приоритеты и обсуждайте работу
своей команды в условиях абсолютной прозрачности.
Выпускайте релизы - выпускайте новые версии и будьте уверены,
что актуальная информация всегда у вас под рукой.
Создавайте отчеты - повышайте производительность команды,
опираясь на визуальные данные, доступные ее членам в реальном
времени.
Решение Worksection инструмент управления проектами для бизнеса.
Отлично подходит для растущих компаний, в которых необходимо
систематизировать свои задачи. Особенно для кросс-команд, где есть как
инженеры, так и "обычные" люди.
В сервисе можно:
Планировать проекты и следить за прогрессом;
Контролировать сроки и задачи;
Работать с клиентом и фрилансерами;
Считать время своих сотрудников и видеть куда уходит это время.
Использовать часовые ставки;
Вести проектное бюджетирование - план/факт отчеты;
Отчеты о выполненной работе, кто сколько сделал и сколько
времени потрачено;
34
Считать себестоимость проектов и команды;
Визуализировать работу с помощью досок для задач;
Календарь и диаграмма Ганта;
Доступен на мобильных устройствах.
Был проанализирован рынок типовых решений и по итогу было принято
решение о создании собственной ИС.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Существует четыре варианта стратегии автоматизации: кусочная
(хаотичная) автоматизация, автоматизация по участкам, автоматизация по
направлениям и комплексная автоматизация. Кусочная автоматизация
предполагает приобретение организацией без стратегического плана отдельных
фрагментов информационной системы, которые не способны оказать реальной
пользы предприятию в целом. Дальнейшее развитие информационной системы
предприятия связано с новыми, значительными затратами.
Автоматизация по участкам предусматривает автоматизацию отдельных
производственных участков, объединенных по набору выполняемых функций.
Этот способ автоматизации выбирается при условии, если существуют участки,
где применение автоматизированных систем дает значительный экономический
эффект, например за счет сокращения персонала.
Автоматизация по направлениям подразумевает под собой
автоматизацию отдельных направлений деятельности организации. В этом
случае компания получает полную автоматизацию работы, например, кадровой
службы, производства, бухгалтерии или логистики. Такой подход к
автоматизации вполне нормален и в дальнейшем интеграция уже
автоматизированных направлений в рамках всего предприятия не будет связана
с серьезными препятствиями.
35
Хаотичная, она же кусочная стратегия не подходит так как мы
автоматизируем целый отдел, при этом используется несколько составляющих
ИС, такие как веб-сервер, СУБД, клиент серверное приложение, нельзя
автоматизировать только часть из них, эффекта от этого никакого не будет.
Полная стратегия автоматизации тоже не подходит в нашем случае, так
как мы автоматизируем одно из направлений деятельности организации.
Для данной задачи подходит лучше всего стратегия автоматизации по
участкам, потому что мы автоматизируем деятельность одного отдела.
1.3.3 Выбор и обоснование способа приобретения ИС
для автоматизации комплекса задач
Для реализации задачи было рассмотрено три варианта получения ИС,
такие как: покупка, покупка и доработка, и разработка собственной
информационной системы.
Покупка готового решения в данной области не подходит из-за: высоких
цен систем и их функционала недостаточно для решения задачи.
При покупке и доработки так же не подходит высокая стоимость
системы и на доработку уйдет много трудозатрат, времени и средств.
Проведя анализ возможных решении было принято решение разработать
собственную систему, потому что у организации есть специалисты для
создания системы, так же в своей системе есть весь необходимый функционал.
Добавить новый функционал будет достаточно легко, так как систему
разрабатывали специалисты компании. Так же нет сомнений, что будут
соблюдены все условия процессов проектирования программного обеспечения.
36
Глава 2. Проектная часть
2.1. Обоснование проектных решений
2.1.1. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение – это совокупность средств и методов
построения информационной базы.
Информационное обеспечение включает в себя:
Систему классификации и кодирования;
Систему унифицированной документации, используемой в
информационной системе;
Информационную базу.
Классификатор – это систематизированных свод наименований
группировок объектов, признаков и их кодовых обозначений. Классификаторы
служат средством описания данных, обуславливают единство классификации и
кодирования информации и предназначены для обеспечения машинной
обработки и выдачи данных в удобной форме потребителям при решении
различных задач. В зависимости от применения они делятся на три группы:
Общегосударственные классификаторы;
Отраслевые классификаторы, используемые в пределах
определенной отрасли;
Локальные классификаторы, используемые в пределах
организации или группы организации.
В данном дипломном проекте будет использоваться только локальный
классификатор, так как никаких других классификаторов РФ в системе не
используется.
Обоснование состава и содержания входных данных и выходных
документов, метода их построения. Классифицировать будем проекта по
приоритетности проекта, по дате завершения и стоимости проекта.
37
Входная информация:
Задачи проектов;
Релизы выполненных задач проекта;
Оценка реагирования на задачи;
Выполненных в срок задач;
Средняя оценка выполнения задачи.
Выходная информация:
Отчет об эффективности деятельности отдела интернет-
разработки.
Отчет об эффективности деятельности отдела интернет-разработки
содержит обработанные и проанализированные данные, состоящие из
показателей выполненных задач и показателей эффективности сотрудников.
Для использования входной и выходной информации будут построены
экранные формы.
2.1.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение – программа или множество программ,
используемых для управления компьютером.
Обоснование проектных решений для данной задачи по программному
обеспечению задачи заключается в формировании требований к программному
обеспечению.
Для выбора операционной системы на компьютерах сотрудников нужно
учитывать такие факторы как переобучение персонала, затраты на содержание
системы и совместимость операционных систем с уже имеющимся в компании.
В компании на компьютерах установлена последняя версия
операционной системы Windows 10, на серверах используется операционные
системы такие как Windows Server 2016 и CentOS 7 на ядре Linux.
38
Было принято решение использовать CentOS 7, так как данная система
распространяется с бесплатной лицензией, система менее требовательна к
комплектующим сервера и на нее есть программное обеспечение для
автоматизации развѐртывания, масштабирования контейнеризированных
приложений и управления ими.
Для данной задачи наилучшей моделью СУБД является реляционная
модель, так как данные представлены в виде таблицы и имеется возможность
реляционного исчисления для обработки данных.
Лучшей СУБД для реляционной модели данных является MySQL, так
как она проста в использовании, обширный функционал, высокая безопасность,
имеется возможность масштабирования и высокая производительность.
2.1.3. Обоснование проектных решений по техническому обеспечению
Обоснование выбора технического обеспечения, требуемого для
решения задачи, предполагает выбор типа ЭВМ, периферии, средств связи и
других элементов. При это требуется обосновать экономическую сторону
выбранных аппаратных средств и возможность их использования.
Для проектируемой информационной системы необходимо следующее
аппаратное обеспечение:
1. Персональные компьютеры;
2. Локальная вычислительная сеть;
3. Сервер информационной системы.
Таблица 8
Выбор персонального компьютера
Acer Veriton
ES2730G
(DT.VS2ER.008)
Dell OptiPlex
3070 Micro
(3070-2684)
HP 260 G3 DM
(4YV68EA)
Производитель
Acer
Dell
HP
Процессор
Intel Core i3 8100
3.6 ГГц
Intel Core i3 9100Т
3.1 ГГц
Intel Core i3 7130U
2.7 ГГц
Оперативная
4 Гб
4 Гб
4 Гб

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")