Диплом: Автоматизация управления проектами в студии в ООО "ИТПиксель"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
- пополнение базы собственных работ (портфолио);
- улучшение качества предоставляемых услуг;
- увеличение прибыли;
Одной из важнейших задач предприятия является улучшение качества
услуг, которые предоставляет компания. Исходя из того, что основным
источником прибыли является процесс создания сайта, то основные силы
должны быть направлены на оптимизацию и модернизацию этого
инструмента [22, 21, 23].
Рисунок 6 – Модель «Рыбья кость», отражающая основную цель
Предметом деятельности предприятия являются:
оформление и выполнение заказов на разработку сайта;
оптимизация и продвижение ресурса;
улучшение существующих баз сайта;
создание нового, уникального дизайна Интернет-ресурса;
выпуск макетов;
создание контента, наполнение сайта статьями.
37
Основной бизнес процесс (процесс создания сайта) можно представить
в разных вариантах и нотациях. Основные это IDEF0, DFD, eEPC.
Модель IDEF0 позволяет отобразить только бизнес-процесс, то есть,
создание сайта. IDEF0 применяет описание «черный ящик», что имеет вход,
выход, управление и механизм.
Data Flow Diagrams (DFD) — это диаграммы, которые отображают
потоки информации и представляют собой иерархию функциональных
процессов, что связаны с потоками данных. Целью такой группировки
информации является демонстрация того, как каждый процесс изменяет свои
исходные данные в заключительные, а также выявление отношения между
этими процессами [28, 29, 30].
Extended event driven process chain (eEPC) являет собой блоки, что
помогают образовать цепь событий. Подобная цепь отражает алгоритм
ведения бизнес процесса.
38
Рисунок 7 – Представление процесса создания сайта, используя модель
eEPC
39
Рисунок 8 – Представление процесса создания сайта, используя
модель IDEF0 (контекст)
Рисунок 9 – Декомпозиция процесса создания сайта, используя
модель DFD
40
Предприятие так же сотрудничает с внешними компаниями, которые
готовы предоставить множество других услуг, например, копирайтинг,
рерайтинг, верстка, доработка модулей для CMS и др.
Что касается расходов, то основными среди них можно выделить:
выплата заработной платы сотрудникам компании;
оплата арендной стоимости и коммунальных услуг;
содержание сервера;
расходы на маркетинг и рекламу;
затраты на техническое обслуживание и программное
обеспечение.
Основные документы (входные, выходные, внутренние)
Входные:
- оформление заказа на разработку сайта;
Выходные:
- заключенный договор на создание Интернет-ресурса;
- готовое руководство пользования.
Внутренние:
- создание технического задания (ТЗ).
Главной мотивацией начала бизнес-процесса является поступившая
заявка в систему. Она может рассматриваться руководством фирмы, главным
менеджером. Далее, в зависимости от принятого руководством решения
заявка утверждается либо отклоняется, во втором случае отрицательный
ответ отправляется заказчику. После этого составляется договор на создание
сайта, в котором отражаются сроки сдачи проекта, оплата и прочие детали.
На следующем этапе происходит формирование технического задания,
которое составляется на основе пожеланий клиента. Сразу же после создания
ТЗ персонал получает указания (план-график) на реализацию проекта. В этом
графике указывается расписание выполнения работ и задач, которые
необходимо выполнить каждому отделу. Далее идет непосредственно
41
процесс работы персонала. Когда менеджер получает от отделов результаты
работ, начинается формирование отчетности.
В результате рассмотрения бизнес-процессов на предприятии была
выбрана стратегия автоматизации «по направлениям».
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Существуют следующие способы приобретения информационных
систем:
Покупка ИС;
Покупка и доработка ИС;
Доработка текущей ИС организации;
Собственная разработка.
Компания «ИТПиксель» может воспользоваться несколькими
способами приобретения лицензионного программного обеспечения:
Покупка «коробочного» продукта. Данный термин относится к
программному обеспечению, приобретаемому как обычный товар. Данный
способ приобретения используется частными пользователями или малым
бизнесом. В средних и крупных компаниях к нему прибегают только для
покупки программ, используемых небольшим числом сотрудников.
Приобретение корпоративной лицензии. «Коробочная» лицензия
обычно дает право на использование программы только на одном рабочем
месте, чтобы ее можно было установить на нескольких компьютерах,
необходимо приобрести дополнительные лицензии. Чаще всего это можно
сделать только у официальных партнеров или дистрибьюторов. Данный вид
приобретения является очень выгодным, если компания хочет приобрести
программу не на один, а несколько компьютеров сразу.
Использование OEM (Original Equipment Manufacturer). OEM-версия –
программное обеспечение, поставляемое вместе с компьютерным
42
оборудованием (в том числе устанавливаемое на новых компьютерах). Как
правило, OEM-версия стоит дешевле, чем «коробочный» продукт, и ее цена
включается в стоимость оборудования. Кроме того, пользователю не
придется самостоятельно устанавливать программное обеспечение, все уже
будет установлено поставщиком компьютерной техники. OEM-версия
программного обеспечения является наиболее выгодным способом
приобретения лицензионного продукта.
Так как в компании «ИТПиксель» еще не используются
специализированные системы учета, было принято решение о разработке
собственной системы.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Система должна обладать следующим функционалом:
учёт задач;
учёт сотрудников;
формирование графика задач по работе;
формирование отчётов.
В системе должна храниться следующая информация:
данные о подразделении;
данные о работнике;
данные о задаче;
комментарии к задачам;
В итоге, информационная система должна формировать следующие
отчётности:
отчёт о выполненных задачах за период;
отчёт о запланированных работах за период;
43
отчёт о невыполненных задачах сотрудников;
отчёт о просроченных задачах сотрудников.
1.4.2. Обоснование проектных решений по программному
обеспечению
В наше время отрасль разработки программного продукта
предоставляет большое количество инструментальных средств. Так как
целью дипломного проекта является создание ИС в виде веб-приложения, то
требуется провести анализ инструментальных средств по созданию веб-
проектов.
Процесс анализа необходимо начинать с имеющихся языков
программирования и технологий создания веб-проектов, количество которых
ограничено. Стоит отметить, что каждый из языков или технологий чем-то
отличаются друг от друга и направлены на реализацию более узкой или
объемной цели.
PHP Language или Hypertext Preprocessor - популярный серверный язык
сценариев. Он очень гибкий и обладает множеством инновационных
функций. Это самый быстрый ресурс, доступный для создания динамических
веб-сайтов с поддержкой баз данных. Все функции и обновления PHP
доступны бесплатно.
PHP-код хорошо организован и может быть легко встроен в HTML-код.
Он работает во всех основных операционных системах, таких как Linux,
Windows, Unix и Mac OS, и поддерживает основные веб-серверы и серверы
предприятия, такие как Apache, Netscape, Microsoft IIS и т. д. Кроме того, в
PHP легче устранять проблемы, по сравнению с другими языками.
Фреймворки PHP Language полезный инструмент. Фреймворки могут
быть использованы для разработки сайтов. Самые популярные из них
включают WordPress, Laravel, Symfony, CodeIgniter и Phalcon и многие
другие. Изучение языка PHP теперь не является невыполнимой задачей,
44
можно научиться на уроках PHP. Учебник php - новинка для начинающих
программистов.
Техническое сообщество увлекается PHP, поскольку это «свободная
птица». Это открытый исходный код, дающий всем возможность
сотрудничать и работать над этим. Он разработан и поддерживается большой
группой разработчиков PHP, это поможет в создании сообщества поддержки,
богатой библиотеки расширений.
PHP — это быстрый язык для разработчиков, который высоко ценится
во всем мире, и его используют разработчики, которые работают над
сложными проблемами. Поскольку скорость является критической
составляющей, она использует много системных ресурсов. Это позволяет
разработчикам PHP выполнять работу быстрее.
Большинство разработчиков достаточно хорошо знакомы с языком Си,
Си является строительным блоком всех развивающихся языков. PHP
использует синтаксис «C Like», что делает его дружественным к
программисту, и для технического специалиста и сообщества в целом. С его
помощью легко подбирать и создать сценарии веб-сайта.
PHP также предпочтительнее для многих разработчиков, потому что
это экономически эффективное решение, способное работать как на Linux,
так и на серверах Windows. Когда речь идет о рентабельных решениях,
многие люди предпочитают использовать серверы Linux, так как они имеют
«нулевую плату» за лицензирование, требуемую для связи с серверами.
Таким образом, многие агентства предпочитают использовать php для своего
развития.
PHP может использоваться практически для всего, что пользователи
могут делать со всеми другими языками веб-сценариев. Текущая версия PHP
достаточно надежна, что дает возможность использовать любой язык,
который, по мнению пользователя, подойдет лучше всего. Последняя версия
PHP имеет расширенные возможности для того, чтобы сделать язык еще
более надежным и полезным для использования в веб-программировании.
45
PHP оказался достаточно гибким и мощным, главным фактором
которого является практичность.
У выбранного языка есть ряд преимуществ:
PHP это свободное программное обеспечение,
распространяемое под особой лицензией (PHP license);
Язык достаточно легкий на всех этапах освоения;
Пользуется поддержкой большого сообщества разработчиков и
пользователей;
Обладает развитой поддержкой баз данных;
Существует большое количество расширений и библиотек языка;
Может быть использован в изолированной среде;
Предлагает естественные средства организации веб-сессий,
программный интерфейс расширений;
Представляет собой довольно полную замену проприетарной
среды ASP (Active Server Pages) от Microsoft;
Может быть развернут практически на любом сервере;
Портирован под большое количество операционных систем и
аппаратных платформ.
У PHP есть некоторые недостатки:
Не подходит для создания компонентов или десктопных
приложений;
Обладает слабыми средствами для работы с исключениями;
Влияние глобальных параметров конфигурации на базовый
синтаксис языка приводит к усложнению настройки сервера и
разворачивания приложений;
В отличие от большинства других языков, в которых объекты
передаются по ссылке, в PHP передача объектов осуществляется по
значению;
У веб-приложений, которые были написаны на PHP, зачастую
бывают проблемы с безопасностью.

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

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