РАЗРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ ПРОЕКТАМИ С ПОЗИЦИИ ЭФФЕКТИВНОСТИ

Р.Р. Мухамадиев, Н.А. Староверова, М.Л. Шустрова
DOI: 10.25699/SSSB.2019.25.27637 Download PDF
Аннотация: Актуальность работы обусловлена тем, что в настоящее время сложно представить функционирование крупных организаций без использования информационных систем, которые выполняют разнообразные функции от документооборота до ведения проектов. Во многом успешность организации зависит именно от правильно организованной работы системы управления проектами. В статье рассмотрен процесс разработки эффективной системы управления, с учетом всех требований, предъявляемых к подобным системам. Предметом исследования являются системы управления проектами и особенности процесса их разработки. Целью данной работы является анализ одной из крупных функционирующих информационных систем и поиск оптимизационных решений для нее. Анализ системы-прототипа, работающей на платформе FengOffice, был осуществлен при использовании инструментария компании Google, применяемого для анализа работоспособности веб-приложений. В процессе поиска оптимизационных решений был осуществлен анализ платформ, наиболее часто используемых для разворачивания систем управления проектами, и на основании полученных результатов было принято решение о необходимости разработки нового приложения. Актуальными инструментами для веб-разработки, в данном контексте являются Ruby on Rails и NodeJS. Оба фреймворка пользуются большой популярностью и широким спектром возможностей. Главными критериями, определёнными для разрабатываемой системы были быстродействие и отсутствие излишнего функционала. Кроме того, спроектированная система нацелена на минимальное обращение к дисковой системе, так как одними из самых долгих считаются операции ввода-вывода. Для проектирования структуры базы данных, использовались новейшие практики оптимального проектирования и моделирования. Сравнение созданной эффективной системы и системы-прототипа позволило выявить, что созданная система существенно превосходит заменяемую. Скорость загрузки страниц с введением новой системы увеличилось в 67 раз, а удобство и эффективность программного обеспечения возросло за счёт отказа от избыточного функционала. Информация, представленная в данной работе, может быть полезна разработчикам веб-приложений, систем управления проектами и специалистам IT-сферы.
Ключевые слова: система управления проектами, Ruby on Rails, NodeJS, веб-приложения.

Контакты

Россия, 659305, Алтайский край, г. Бийск,
ул. Трофимова, 27, к. 404Б
Тел. +7-923-162-93-27
(ответственный секретарь -
Голых Роман Николаевич)
e-mail: info@s-sibsb.ru

Свидетельство