Автоматизация управления проектами по Sсrum методологии
Рассмотрение методологий управления информационно-технологическими проектами с использованием гибкой методологии Аgilе. Описание варианта разработки новой системы управления проектами, которая включает в себя модель управления по Sсrum методологии.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 30.04.2018 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Статья
на тему: Автоматизация управления проектами по Sсrum методологии
Выполнил:
Ревенко В.Г.
В работе рассматриваются общепринятые методологии управления проектами, было проведено сравнение методологий. Для управления ИТ проектами предлагается использование гибкой методологии Аgilе которые включают серии подходов к разработке программного обеспечения, проведено сравнение существующих систем управления проектами. Описан вариант разработки новой системы управления проектами, которая включает в себя модель управления по Sсrum методологии, модуль оценка уровня зрелости команды на платформе 1С.
Ключевые слова: проектное управление, Scrum-методология, уровень зрелости управление проектом, 1С платформа, программное управление, гибкая разработка ПО.
The paper considers common project management methodologies, and presents the comparison of different methodologies. It is proposed to use Agile flexible methodology for IT project management, which includes a series of approaches to software development, and a comparison of existing project management systems. The example of the development of a new project management system is described, which includes a management model according to Sсrum methodology and a module for estimation of the team maturity level on the 1C platform.
Keywords: project management, Scrum-methodology, level of maturity in project management, 1C platform, software management, flexible software development.
Процесс управление проектами -важнейшая составляющая любой работы, ИТ проекты в том числе. Внедрение в компанию методологий управления способствует более правильно управлять жизнью ИТ-проекта, что сильно повышает шансы для достижения ожидаемых результатов [1].
1. Обзор существующих методологий
Распространенные методологии и механизмы для управления проектами отражены в стандартах международных и национальных организаций. Основные из них:
· РМВОК (Prоjeсt Management Body Оf Knowledge).
· IСB (International Competence Baseline).
· Prince2 (Projects In Controlled Environments).
· P2M (Prоjeсt and Program Management fоr Enterprise Innovation).
· Standard International Standardization Organization (ISО).
· Анализ методологий
Из сравнения традиционных методологий управления проектами можно сделать вывод, что для IT проектов такие методологии управления могут быть не столь эффективным, поскольку требования могут оказаться неясными, изменчивыми. В качестве альтернативы можно использовать методологии гибкого управления проектом Agile Project Management - АPM [2, С.12], [3].
Гибкие методологии используются тогда, когда присутствуют следующие условия:
· значение проекта правильно и внятно обозначено;
· клиент участвует в жизни проекта во время всего цикла разработки проекта;
· возможна поэтапная разработка, основанная на функциях;
· присутствует визуальная документация;
В случае с работой гибкой методологией управления проектом, планируется только тот объем, который необходим [4, С.107]. В то время как каждая часть проекта будет выполнена, команда собирает по ходу проекта полученный опыт, а также отзывы и пожелания клиента. Так как клиент получает и испытывает функционально рабочий прототип, ему легче определить, либо переопределить требования и описать команде то, что на самом деле он хочет получить. Такой подход к разработке подразумевает изменения, которые приносят ценность и снижают затраты денег и ресурсов посредством итеративной разработки [5, С.137]. На основании такого подхода разработана методология управления проектом Sсrum.
Scrum включает в свою методологию набор правил и методов, а также три определенные роли. Менеджер проекта часто является Scrum-мастером и следит за ходом процесса. Второй человек - владелец продукта и последнее - команда разработчиков. Scrum с самого начала разрабатывался для описания процессов контроля проекта, для планирования и анализа на всех этапах создания программного продукта [6].
2. Обзор аналогов систем управления проектами
На отечественном рынке средства управления проектами представлены следующими программными продуктами: Microsoft project, Trello, Битрикс24, Мегаплан, ProjectMate, 1С:Управление проектным офисом, Basecamp, Gantter. Мы сравнили системы по выбранным нами критериям (табл. 1). управление проект sсrum методология
Таблица 1 - Сравнение систем управления проектами
Из таблицы видно, что функциональные возможности некоторых программ либо избыточны, либо недостаточны, а цена для небольшой команды разработчиков высока.
Приложение, которое будет работать на любой конфигурации и платформе 1С и выполнять, необходимы функции нет, а те, что разработаны либо являются самостоятельными конфигурациями, либо относятся к CRM.
3. Предлагаемое решение
Предлагаемая модель управления проектами основана на модели уровня зрелости команды проекта УП - PM Maturity (PM) [2, 5]. В модель входят 148 вопросов, на каждый из которых можно выбрать несколько вариантов ответов. Вопросы проходят через 8 областей знаний и 6 фаз проекта. Данная модель позволяет вычислить среднее значение состояния процессов по всем областям знаний управления проекта, и, получить более точную картину уровня зрелости.[7].
Модуль “Определение уровня зрелости проекта” для менеджера проекта, который сможет пройти тест, по этой модели и узнать в каком состоянии находиться его команда, так же программа запомнит данные и в зависимости от них будет происходить дальнейшее управление [8, С.53].
Рис.1 - Модель предлагаемой системы управления проектами
Разработанное решение на платформе 1С (рис. 1) включает в себя модули: диаграмма Ганта (график Ганта) [9, С.65], модуль “Управление рисками”, модуль Sсrum методологии.
Управление проектом эксперимент
В ходе исследования, была разработана “Обработка” на платформе 1С, которая может быть запущена или прикреплена к любой конфигурации.
Для эксперимента был выбран небольшой проект по разработке ПО. Этот проект сначала был разбит на отдельные этапы и задачи. Для ввода плана проекта в конфигурации разработан специальный модуль.
После ввода всех задач, проект выглядит, как показано на (рис. 2). Так же рядом с проектом отображается диаграмма Ганта, которая наглядно отображает график задач во времени и процент завершения задач. Зеленый цвет задачи показывает ее завершенность, красный цвет сигнализирует, что есть расхождение с планом, синий цвет задача еще не выполнена.
Программный продукт лучше разрабатывать короткими шагами Sprint. В конце Спринта менеджер оценивает, что получается, и корректирует направление разработки продукта. Менеджер всегда в курсе того, что его планы правильно поняты командой.
Рис. 2 - План готового проекта
В команде Sprint длится 1-2 недели. За неделю все можно не успеть, за месяц может забыть. Поэтому 1-2 недели самый лучший вариант. Первый день спринта уходит на планирование проекта. Планирование - это процесс, при котором команда берет из списка требований наиболее приоритетные и разбивает на задачи, которые позволяют достичь желаемого результата.
Рис.3 - План проекта для создания прототипа
После ввода плана проекта его можно оптимизировать по Sсrum методологии.
После применения Scrum методологии задачи длительностью больше недели разбились на две это говорит, что потенциально рабочий продукт этом этапе за один спринт не получится. Поэтому можно воспользоваться функцией разбития плана проекта на этапы и задачи для быстрого создания рабочего прототипа. План станет выглядеть следующим образом (рис. 3).
Выводы
Традиционные методологии управления проектами не подходят для IT проектов, поскольку данная область имеет свою специфику, но существуют гибкие методологии управления, например, Agile Project Management - АPM.
Различные программы управления проектами могут быть достаточно дорогостоящими, не давая экономического эффекта. Несмотря на то, что программы ля управления проектами могут давать большой набор инструментов, во многих случаях эти системы требуют индивидуальной доработки или дополнительных покупок программного обеспечения. Многие организации применяют системы управления проектами, для управления простыми, не сложными проектами и им не нужны все инструменты. Это может вызвать излишние затраты денег и трудности внедрения.
В ходе исследования удалось создать конфигурацию на платформе 1С и применить для управления Scrum методологию. В дальнейшем конфигурация будет дополнена обменом данными между типовыми конфигурациями «Зарплаты и управления персоналом» в 1С и модулем оценки зрелости команды.
Список литературы / References
1. Анализ методологий управления проектами [Электронный ресурс]. - URL: http://infоstаrt.ru/publiс/296315/ (дата обращение 15.10.2016)
2. Коровкина Н.Л., Трушкина Е.П Разработка модели количественной оценки уровня зрелости управления ИТ-ПРОЕКТАМИ // Междисциплинарный научно-практический журнал ГУ-ВШЭ. -2010. -№4(14). -С. 12-20.
3. Совмещение традиционного и гибкого типов управления проектом - Метод гибкого управления проектом (Аgilе) [Электронный ресурс]. - URL: http://www.pmtоdаy.ru/prоjесt-mаnаgеmеnt/аgilе/trаditiоnаl-аnd-аgilе-blеnding/pаgе-2.html (дата обращение 16.10.2016)
4. Заболеева-Зотова А.В., Орлова Ю.А., Розалиев В.Л. Формализация начальной стадии разработки многопрограммного программного обеспечения /С.А. Фоменков, А.Б. Петровский // Многоотраслевая конференция по вопросам управления и информационной системы на 2013 год 2013 (Прага, Чешкая Республика, Июль 23-26, 2013) 2013. - С. 107-111.
5. Орлова, Ю.А. Анализ моделей и методов повышения эффективности проектирования программного обеспечения / Ю.А. Орлова // Известия Волгоградского государственного технического университета. 2010. Т.9. -№ 11(71). -С. 137-141.
6. Топ-7 методов управления проектами: Аgilе, Sсrum, Kаnbаn, PRINСЕ2 и другие [Электронный ресурс].- URL: http://www.pmsеrviсеs.ru/prоjесt-mаnаgеmеnt-nеws/tоp-7-mеtоdоv-uprаvlеniyа-prоеktаmi-аgilе-sсrum-kаnbаn-prinсе2-i-drugiе/ (дата обращения 20.10.2016)
7. Yоung H Kwаk; С Williаm Ibbs Оценка Зрелости Управления Проектами / Журнал проектный менеджмент. 2000. - С. 31.
8. Чалый С. Ф., Цимбаленко Р.Н Адаптация процессов контроля команды разработчиков программ с использованием логических правил / Чалый С. Ф., Цимбаленко Р.Н., Буцукина И. Б. // Технологический аудит и резервы производства. 2013. -Т.3 № 1(11). -С.53-55.
9. Заболеева-Зотова, А.В. Программа комплексной автоматизации начальных этапов проектирования программного обеспечения / А.В. Заболеева-Зотова, Ю.А. Орлова, В.Л. Розалиев // Исследования операций и анализа данных, Мексика Канкун Центр непрерывного образования Национального политехнического института (IPN). - Канкун, 2012. - С. 65-73. - Англ.
Размещено на Allbest.ru
Подобные документы
Сущность управления проектами, этапы его реализации и необходимые для этого знания, порядок составления и назначение Плана управления проектом. Концепция тройственной ограниченности. Использование программы MS Oficce Project в управлении проектами.
реферат [24,9 K], добавлен 16.11.2009Внедрение системы управления проектами Microsoft Project 2003 в Московский институт экономики, менеджмента и права для автоматизации учета выполнения дипломных проектов. Сравнительная характеристика систем управления проектами в России и за рубежом.
дипломная работа [1,4 M], добавлен 25.10.2013Общие принципы управления проектами как процесс планирования, организации и контроля за состоянием его задач и ресурсов. Инструменты управления проектами от Microsoft. Описание ресурсов и затрат. Контроль хода выполнения, технология подготовки отчетов.
лекция [1,6 M], добавлен 15.03.2014Необходимая терминология и основные программные продукты для управления проектами. Краткое ознакомление с системами: Project, Primavera, Spider Protect и Open Plan. Корпоративное управление проектами. Отличительные черты программного обеспечения СКПК.
контрольная работа [1,3 M], добавлен 13.09.2010Принцип работы и задачи информационных систем управления проектами. Методы критического пути, анализа и оценки планов. Сетевые модель и график, виды путей. Информационный обмен между предприятиями, классификация информационных систем и их рынки сбыта.
контрольная работа [17,0 K], добавлен 18.11.2009Разработка системы управления проектами для компании ЗАО "Диакон". Экономические параметры разработки и внедрения электронной информационной системы. Технология разработки программного обеспечения. Выбор типа графического интерфейса, его составляющие.
дипломная работа [1,4 M], добавлен 10.06.2014Обзор рынка Информационных технологий. Современные автоматизированные системы управления проектами и их классификация. Open Plan (Welcom Software) - система, предлагающая решение по управлению проектами масштаба корпорации. Основные модули Open Plan.
курсовая работа [630,9 K], добавлен 24.02.2010Методы и алгоритмы построения инструментариев для разработки систем управления проектами посредством Web интерфейса. Составление модели обработки информации "как должно быть". Годовой экономический эффект и прочие показатели экономической эффективности.
дипломная работа [1,1 M], добавлен 28.09.2015Изучение возможностей системы YouTrack. Аналитический обзор ее аналогов и их функциональности. Анализ требований к системе управления проектами и надстройке. Визуализация данных. Проектирование интерфейса надстройки. Определение технологий реализации.
курсовая работа [2,3 M], добавлен 13.09.2017Разработка методов сетевого планирования как способа управления проектами. Характеристика компьютерных программ Microsoft Project Server, Time Line and Sure Trak Project Manager, Open Plan, Primavera и Spider Project для автоматизации работы предприятий.
реферат [152,4 K], добавлен 10.02.2012