ДонНТУ |
Шумейко Денис Леонидовичe-mail: DeX@UkrTop.comДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Факультет:Компьютерных информационных технологий и автоматики группа АСУ-98а Тема: Совершенствование управления проектами на основе методики CMMI Руководитель: д.т.н., профессор Спорыхин Виктор Яковлевич |
По статистическим сведениям в области управления проектами, собранным за несколько лет в США, из различных источников можносделать выводы о том что из всех программных проектов полностью завершаются (выполняются) лишь 15%. Еще 60% не завершаются, а оставшиеся 25% либо переходят в другое русло, либо превращаются в невостребованные продукты. При этом теряются миллиарды долларов, что не может не беспокоить огромное количество организаций по разработке ПО, акционеров, исследовательских центров, министерств и государственных департаментов.
Промышленные организации, правительство и Институт разработки программного обеспечения (Software Engineering Institute) объединились вместе, чтобы создать структуру CMM - набор моделей, методы оценки CMM и поддержки изделий. Целью этих организаций было создание единой структуры, объединяющей существующие модели, знания, опыт для эффективного совершенствования организаций и их продуктов.
Им это удалось. И теперь огромное количество людей во всем мире использует модель CMM в своих целях.
Этот стандарт охватывает все области проекта на протяжении его жизненного цикла: планирование, контроль, управление рисками и другие. CMM и его варианты являются основой для формулирования, создания систем управления проетами, т.к. в нем собраны и обобщены основные идеи управления проетами.
В нашей стране переход к рыночной экономике перевернув представление многих о понятии слова "проект" потребовал перейти к новым механизмам управления во всех сферах нашей жизни. Управление проектами стало подразумевать все от модернизации небольших производств до создания новых организаций, производств.
Из вышесказанного становится понятно, как необходимы информационные управляющие системы по управлению проектами в нашем обществе.
Целью магистерской работы является создание подсистемы планирования и проектирования управления проектами на основе сетевых моделей.
Идеей работы является использование сетевых моделей, построение сетевого графика работ, коррекция распределения ресурсов, применение вероятностных методов сетевого планирования для построения окончательно плана работ в MS Project.
Методология и методы исследования: в работе применяются математические методы исследования операций, методы математической статистики, вероятностные методы ипредполагается использование методов имитационного моделирования.
Обоснованность и достоверность научных положений, выводов и рекомендаций подтверждается корректностью использования математического аппарата и адекватностью проведенных экспериментов.
Научное значение работы состоит в разработке формализации задачи и алгоритма планирования и проектирования на основе сетевых моделей с учетом стандарта CMMI.
Практическая значимость работы и результаты:
Управление проектами - искусство руководства и координации людских и материальных ресурсов на протяжении жизненного цикла проекта путем применения системы современных методов и техники управления для достижения определенных в проекте результатов по составу и объему работ, стоимости, времени, качеству и удовлетворению участников проекта.
Такое определение предлагает Институт управления проектами (США) его можно считать на данный момент полным.
Необходимость в дисциплине "Управление проектами" была осознана в 50-х годах XX века. Это было вызвано массовым ростом масштабов проектов и тем, что понятие успешности проекта стало измеряться в первую очередь соответствием его окончательной стоимости объему выделенных ассигнований, величиной экономии и размерами прибыли. В числе первых методов управления проектами в конце 50-х годов были разработаны методы сетевого планирования и управления (методы CPM и PERT), используемые и сейчас.
Общая структура CMMI модели с непрерывным представлением иллюстрирована на рисунке 1.
Рис.1. Компоненты модели CMMI
Таблица 1. Уровни зрелости СMMI
В управлении проектами на фазе проектирования выделяются отдельные виды работ, структура их взаимосвязи и требования к связям, определяются цели и задачи проекта (должны быть описаны ожидаемые результаты). Структура взаимосвязи, требования к связям формулируются в сетевом или иерархическом виде.
При мониторинге проекта и в процессе управления чаще всего используются два подхода: сетевые графы и временные диаграммы. Сетевые графики были предложены в стандарте PERT (Program Evaluation and Review Technique), а временные диаграммы впревые ввел Гант (Gant) и они называются "Диаграммы Ганта ".
Сетевые модели рассматриваются в рамках теории исследования операций. К данным моделям относят большое количество практических задач для решения которыхч требует применения различных сетевых оптимизационных алгоритмов. К ним относят: алгоритм нахождения минимального остовного дерева, алгоритм нахождения кратчайшего пути, алгоритм определения максимального потока, алгоритм минимизаций стоимости потока в сети с ограниченной пропускной способностью, алгоритм нахождения критического пути. Задачи сетевого планирования и управления можно сформулировать и решать как задачи линейного программирования, однако специфическая структура этих задач позволяет разработать специальные сетевые алгоритмы, более эффективные, чем стандартный симплекс-метод.
Разработка такого алгоритма и является конечной задачей магистерской работы.
Построение алгоритма начинается с составления перечня работ. Затем выполняется ранжировка работ, в зависимости от значимости (весов) работ. Далее определяются резервы времени и осуществляется построение сетевого графика. После этого определяется, как распределены ресурсы и если необходимо, то осуществляется корректировка. В ходе просчета может понадобиться оптимизация срока выполнения работ (сокращение длительности некоторых работ). А так как длительности работ зависят от множества различных факторов (являются случайными величинами), то для исключения ошибок необходимо применить вероятностные методы сетевого планирования.
С результатами теоретических исследований можно ознакомиться в "Библиотеке" данного ресурса.