ВВЕДЕНИЕ 3
ГЛАВА 1. ОПИСАНИЕ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ, МЕТОДОВ И СРЕДСТВ, ИСПОЛЬЗУЕМЫХ ДЛЯ СОЗДАНИЯ МОДУЛЯ «ОПТИМИЗАЦИЯ В УПРАВЛЕНИИ ПРОЕКТОМ» 12
1.1. СЕТЕВЫЕ ГРАФЫ И ИХ ПАРАМЕТРЫ 12
1.1.1 Определение понятия сетевой график 12
1.1.2. Расчет параметров сетевого графика «вершины-работы» 14
1.2. ОПТИМИЗАЦИЯ СЕТЕВОГО ГРАФИКА ПО КРИТЕРИЮ МИНИМИЗАЦИИ ЗАТРАТ НА
ВЫПОЛНЕНИЕ КОМПЛЕКСА РАБОТ ЗА ЗАДАННОЕ ВРЕМЯ 16
1.2.1. Решение оптимизационной задачи 16
1.2.2. Пример решение оптимизационной задачи 17
ГЛАВА 2. РАЗРАБОТКА МОДУЛЯ «ОПТИМИЗАЦИЯ В УПРАВЛЕНИИ ПРОЕКТОМ» 21
2.1. ПОСТАНОВКА ЗАДАЧИ И ОПРЕДЕЛЕНИЕ ОСНОВНЫХ ТРЕБОВАНИЙ К
РАЗРАБАТЫВАЕМОМУ МОДУЛЮ 21
2.1.1. Функциональные требования 22
2.1.2. Выбор среды разработки 23
2.1.3. Функции пакета Mathematica 11, использованные для написания приложения 25
2.2. СОЗДАНИЕ ПРИЛОЖЕНИЯ «ОПТИМИЗАЦИЯ В УПРАВЛЕНИИ ПРОЕКТОМ» 28
2.2.1 Управление базой программы 28
2.2.2 Создание интерфейса для модуля 31
2.2.3. Математическая часть 34
2.3. ДЕМОНСТРАЦИЯ РАБОТЫ ПРИЛОЖЕНИЯ «ОПТИМИЗАЦИЯ В УПРАВЛЕНИИ
ПРОЕКТОМ» 38
ЗАКЛЮЧЕНИЕ 42
Список литературы 43
Приложение
Поиски результативных способов планирования сложных процессов и проектов привели к возникновению методов сетевого планирования и управления (СПУ). Применение методов сетевого планирования и управления ведет к возрастанию эффективности работ по планированию и управлению, установлению строгой взаимосвязи между отдельными работами, принятию мер по ликвидации узких мест в проекте, сокращению и уменьшению расходов непосредственно на те работы, которые планируются и управляются по данной системе [1].
Методы сетевого планирования и управления широко используются в настоящее время при планировании и разработке социальных, экономических и научно-технических программ, а также в решении отдельных проблем управления[2].
С ростом объемов деятельности все труднее уяснить картину происходящего - принимать аргументированное решение о необходимости выполнения проекта, осуществления контроля над выполнением проекта, отслеживать затраты на ресурсы. Поэтому необходима автоматизация процесса планирования и управления проектом.
В настоящее время есть немало систем для планирования и управления проектами. Тройку лидеров на рынке систем для управления проектами занимают Microsoft Project[3], Oracle Primavera[4] и GanttProject[5].
Microsoft Project - занимает первое место на рынке приложений для управления проектами. Ему доверяют около 20 млн пользователей, что составляет подавляющее большинство по сравнению с другими системами, входящими в эту тройку. Приложение помогает менеджеру проекта разработать план, распределить ресурсы по задачам, отслеживать прогресс и анализировать объемы работ. Microsoft Project содержит встроенные шаблоны, что позволяет не начинать проект с нуля, а сразу придерживаться разработанной стратегии. Встроенные функции, например, диаграмма Ганта, помогают упростить планирование.
В данной работе с помощью системы компьютерной алгебры Mathematica 11 создан модуль «Оптимизация в управлении проектом». Этот модуль спроектирован с целью оптимизации затрат для того, чтобы проект был выполнен за заданное время. В основе программы лежит метод сокращения сроков выполнения проекта за счет работ, которые требуют меньшего прироста затрат вследствие сокращения работы. Таким образом, рассчитанные затраты на ускорение времени для выполнения задачи являются минимальными. Разработанный модуль внедрен в приложение «Сетевое планирование и управление», разработанное Демидовой Т.В. Кроме того, в приложение были добавлены функции импорта проекта из Excel- файла и экспорт измененных в сеансе работы с приложением данных в этот файл. Это удобно как для работы, так и для тестирования приложения.
При создании модуля учитывалось то, что модуль должен наглядно представлять имеющуюся информацию, быть динамичным, интерактивным и совместимым с разработанным приложением. Все это удалось реализовать в разработанной программе.
Созданная программа может быть внедрена в учебный процесс, а также использована в отделах планирования и управления многих предприятий. Требования к организации внедрения этой системы следующие: сама программа должна устанавливаться на сервере компании, рабочие компьютеры пользователей должны быть соединены с сервером по локальной сети. На своем компьютере пользователь (руководитель, сотрудник) видит только главную входную панель. По введенным логину и паролю получает доступ к своему пользовательскому окну с предназначенными для него возможностями.
[1] Новицкий Н.И. Сетевое планирование и управление производством, учебно- методическое пособие, М.:Новое знание, 2004-159 с.
[2] Воропаев В.И., Управление проектами в России// Федеральный образовательный портал «Экономика, Социология, Менеджмнт», Москва: Аланс,1995,225с. URL http://ecsocman.hse.ru/text/33468881/
[3] Страница “Project” официального сайта Microsoft,
https://products.office.com/ru-ru/project/
[4] Страница “Primavera Enterprise Project Portfolio Management” официального сайта компании Oracle, https://www.oracle.com/applications/primavera/index.html.
[5] Страница “Свободное планирование проекта и приложение управления для Windows, OSX и Linux” официального сайта продукта ganttproject, http: //www. ganttproj ect.biz/
[6] Дистель Р. Теория графов Пер. с англ. - Новосибирск: Издательство института математики, 2002. - 336 с.
[7] Ефремов В.С.,Проектное управление: модели и методы принятия решений//Библиотека управления//Менеджмент в России и за рубежом № 6, 1998, URL http://www.cfin.ru/press/management/1998-6/11.shtml
[8] Шустова Е.П. Функционально-матричный метод расчета параметров сетевого графа (вершины - работы)// Современные проблемы науки и образования. - 2015. - № 4; URL: http://www.science-education.ru (дата обращения: 5.06.2017).
[9] Демидова T.B. Создание приложения «Сетевое планирование и управление» в mathematica 9. Магистерская работа, 2015.
[10] Шустова К.П. Математические методы (Сетевое планирование и управление): Практикум, учебное пособие//Е.П.Шустова, Е.А. Уткина - Издание второе, исправленное, дополненное. - Казань: Издательство «Отечество», 2014 -68 с.
[11] Управление проектом: выбор, внедрение и использование ПО в России//Управление 3000. URL http://bizoffice.ru/projects/programmnye- produkty/upravlenie-proektom-vybor-vnedrenie-i-ispolzovanie-po-v-rossii.html (дата обращения: 5.06.2017)