Тема: ГИБКИЕ ТЕХНОЛОГИИ И ИХ ПРИМЕНЕНИЕ В ПРОЕКТНОМ МЕНЕДЖМЕНТЕ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Теоретические основы возникновения и развития гибких
методологий в системе проектного менеджмента 7
1.1. Проектный менеджмент и его современные особенности 7
1.2. Управление IT-проектом 15
1.3. Методологии разработки программного обеспечения 22
2. Гибкие технологии управления IT-проектами 32
2.1. Agile методология управления IT-проектами 32
2.2. Scrum как гибкая методика разработки программного обеспечения 41
2.3. Применение Scrum в решении управленческих задач 55
3. Применение гибких технологий в проектном менеджменте 70
3.1. Описание проекта по совершенствованию проектной деятельности
веб - студии «ХХХ»
3.2. Оценка экономической эффективности от внедрения
предлагаемого проекта
Заключение
Список использованных источников
📖 Введение
IT, на сегодняшний день, - одна из наиболее динамично развивающихся сфер. Большинство компаний сегодня полагаются на информационные технологии для получения конкурентных преимуществ и активно внедряют IT- проекты в свою деятельность. IT-проекты получили свое распространение благодаря развитию информационных технологий, появлению различных видов программного обеспечения и повсеместной автоматизации деятельности различных организаций.
Как показали исследования, во многих случаях в IT-проектах стоимость и срок реализации значительно превышают предполагаемые, а характеристики качества не соответствуют требуемым, что наносит ущерб как заказчикам и пользователям, так и самим разработчикам. Проблема эффективности управления в процессах разработки программного обеспечения также усложняется вследствие возрастания разнообразия и сложности разрабатываемых программных продуктов.
Многие компании для решения данных проблем активно используют различные методологии управления проектами. В последнее время особое распространение получили гибкие методологии управления проектами как способ эффективной организации проектной деятельности в условиях неопределенности и постоянно изменяющихся требований со стороны заказчика.
Так, Scrum (Скрам) является одной из первых гибких методологий циклического наращивания функциональности и корректировки хода проекта на основе анализа обратной связи от пользователей. В настоящее время данный подход является очень распространенным и эффективным, и многие пытаются внедрять его и в своих компаниях.
Изучением гибких методологий, а также основателями Agile являлись Кент Бек, Майк Бидл, Ари ван Беннекум, Алистер Кокберн, Уорд Каннингем, Мартин Фаулер, Джеймс Греннинг, Джим Хайсмит, Эндрю Хант, Рон Джеффрис, Джон Керн, Брайан Марик, Роберт К. Мартин, Стив Меллор.
Наиболее значимыми работами, внесшими существенный вклад в изучение и разработку гибкой методологии Scrum, являются книги Кена Швабера, Джеффа Сазерленда, Майка Кона.
Вкладом российских бизнес-практиков в разработку гибких методологий, в частности, теории Scrum стали труды Бориса Вольфсона, Асхата Уразбаева и др.
Высокая эффективность от применения гибких методологий, в частности Scrum, является приоритетным направлением деятельности организаций в области IT - проектов, что обуславливает актуальность выбранной темы исследования.
Целью исследования является теоретико-методологическое исследование гибких методологий, а также разработка рекомендаций по применению гибкой методологии Scrum.
Реализация поставленной цели требует решения следующих задач:
- изучение теоретических основ возникновения и развития гибких методологий в системе проектного менеджмента;
- изучение современных особенностей развития проектного менеджмента;
- выявление тенденций развития проектного менеджмента;
- рассмотрение сущности управления IT-проектами;
- раскрытие основных методологий разработки программного обеспечения;
- изучение гибких методологий управления IT-проектами;
- анализ Scrum-процессов;
- рассмотрение практики внедрения гибких методологий, в том числе Scrum, в зарубежных и российских организациях;
- выявление типовых проблем в области управления проектами в организации и разработка гибких механизмов их решения;
- реализация проекта по совершенствованию проектной деятельности компании с использованием традиционной водопадной модели жизненного цикла;
- предложение по управлению этим же IT-проектом с использованием гибкой методологии Scrum;
- анализ и сравнение результатов с учетом определенных критериев успешности IT-проекта.
Объектом исследования выступает проект, направленный на освоение и применение гибкой методологии управления проектами Скрам для совершенствования проектной деятельностью компании.
Предметом исследования является совокупность управленческих и экономических отношений, возникающих в процессе применения гибких технологий в проектном менеджменте
Научная новизна данной диссертации заключается в следующем:
- выявлены актуальные тенденции развития проектного менеджмента, среди которых нарастание скорости изменений, приоритетность смешанных фреймворков, реализация системы мер по преодолению бюрократизма бизнес-процессов, облачные технологии, скорые сертификации, быстрое образование, расстановка приоритетов и фокусировка;
- выявлены детализированные этапы жизненного цикла IT-проектов, выделяющие этап инициации проекта, этап планирования проекта, этап проектирования и снабжения проекта, этап модернизации и интеграции проекта, этап эксплуатации и сопровождения проекта, этап завершения проекта;
- выявлены типовые проблемы проектной деятельности организации и предложены гибкие механизмы их решения.
✅ Заключение
Были проанализированы критерии-показатели, свидетельствующие об эффективности проекта (бюджет, длительность, область охвата, качество); было выявлено, что изменение одного из этих показателей имеет существенное влияние на все остальные
Также в процессе исследования путем сравнительного анализа было выявлено, что проектный менеджмент сегодня обладает большим количеством преимуществ, нежели традиционный менеджмент, к числу которых можно отнести: четкое определение приоритетов деятельности; однозначная формулировка ожидаемых результатов и целей; практика облечения инициатив в четкие структурированные формы проектов или программ; грамотный учет возможных рисков и поиск путей их нивелирован; выход на четкие критерии успешности работы; оптимизация ресурсных затрат компании; повышение мотивации персонала.
При изучении современных особенностей развития проектного менеджмента нами были выявлены актуальные тенденции данной области: нарастание скорости изменений, приоритетность смешанных фреймворков, реализация системы мер по преодолению бюрократизма бизнес-процессов, облачные технологии, скорые сертификации, быстрое образование, расстановка приоритетов и фокусировка.
Было рассмотрено понятие «жизненный цикл IT-проекта». Стоит отметить, что каждый IT-проект проходит путь с момента своего создания через ряд промежуточных этапов и до его завершения, когда информационная технология полностью создана или внедрена. Исходя из допущений классических стандартов, а также типовых этапов жизненных циклов ИТ и принятой последовательности их реализации, нами была предложена более развёрнутая модель жизненного цикла IT-проектов, включающая в себя 6 этапов: этап инициации проекта, этап планирования проекта, этап проектирования и снабжения проекта, этап модернизации и интеграции проекта, этап эксплуатации и сопровождения проекта, этап завершения проекта.
В ходе работы также были проанализированы преимущества и недостатки основных методологий разработки ПО, иначе говоря, устоявшихся подходов и наборов правил. Выбор зависит от специфики конкретного проекта, бюджета, временных рамок, субъективных предпочтений и даже темперамента и настроя руководителя.
Водопадная методология является одной из самых старых методологий и подразумевает последовательное прохождение стадий, каждая из которых должна завершиться полностью до начала следующей.
Инкрементная методология разработки - это методология разработки программного обеспечения, где продукт разрабатывается, внедряется и тестируется постепенно, пока продукт не будет полностью закончен.
Итеративная методология применяется, если нет изначально описанных требований к продукту. Начинается разработка с первой «сырой» версии, она может быть неидеальна, главное, чтобы она работала.
Спиральная методология похожа на инкрементную, но с большим акцентом на анализ рисков. Она хорошо подходит для решения очень важных задач, например, если неудача несовместима с дальнейшей деятельностью компании.
Гибкая методология разработки — это серия подходов и техник к разработке ПО, которые ориентированы на использование динамического формирования требований, итеративную разработку и обеспечение их реализации в результате плотного общения и взаимодействия членов одной команды, которые являются профессионалами различных направлений.
Так, одним из возможных перспективных методов решений проблем современного менеджмента является применение принципов методологий гибкой разработки (Agile development).
Ценности Agile заключаются в следующем: люди и взаимодействие важнее процессов и инструментов; работающий продукт важнее исчерпывающей документации; сотрудничество с заказчиком важнее согласования условий контракта; готовность к изменениям важнее следования первоначальному плану.
В результате был проведен сравнительный анализ основных характеристик каскадной и гибкой моделей управления проектами, в результате чего были также сформулированы слабые и сильные стороны рассматриваемых моделей.
Согласно статистическим данным и данным рейтинговых агентств, можно говорить о высокой степени удовлетворенности от применения методологий Agile различными отраслями. Сегодня к их числу относятся не только технологические компании, но и финансовые, страховые, государственные, медицинские, энергетические, производственные, образовательные организации и другие.
В результате рассмотрения характеристик и преимуществ «гибких» методологий управления IT-проектами, а также после сравнительного анализа видов «гибких» методологий, была выявлено, что в условиях быстро меняющихся и нечетко определенных требованиях использование Скрам в управлении проектами по разработке IT- проектов является наиболее эффективным. Слаженная работа, которая определяется самими специалистами, выполняющими ее, намного больше стимулирует исполнителей на качественное решение задач, нежели постоянные поручения менеджера проекта и пребывание в вечном стрессе. Для заказчика и исполнителя выгода очевидна: проект внедряется быстрее, качественнее и с меньшими затратами по сравнению с традиционным методом.
Так, было выявлено, что одной из самых популярных методологий Agile является Scrum. Модель методологии Scrum состоит из трех главных компонентов: ролей (Владелец Продукта, Команда Разработки и Скрам - мастер), артефактов (Бэклог Продукты, Бэклог Спринта, Инкремент продукты) и процессов (Планирование Спринта, Обзор Спринта, Ретроспектива, Скрам- митинг, Спринт).
Методология Scrum объединяет концепцию непрерывного совершенствования и концепцию реализации продукта с минимальным функционалом, что позволяет не ждать завершения всех работ, а оперативно удовлетворять требования заказчика на каждом этапе проекта.
Помимо анализа Scrum-процессов, была также рассмотрена практика внедрения гибких методологий. Так, гибкие методологии успешно используются в менеджменте организации за рубежом, в том числе в IT - проектах, однако масштабы их распространения в России в настоящее время остаются ограниченными всего лишь несколькими крупными организациями. Однако, пример таких компаний, как Сбербанк и АльфаБанк показывает, что у гибких методологий есть перспективы применения в российских организациях.
Опираясь на проведенное теоретическое исследование, анализ существующих гибких методологий в области управления IT-проектами, был разработан проект по совершенствованию проектной деятельности компании за счёт внедрения гибкой методологии управления проектами Скрам.
Анализируя внедрение Скрам в компании, нами были сформулированы выявленные типовые проблемы в области управления проектами, а также предложены гибкие механизмы их решения.
Для оценки экономического эффекта от применения методологии Скрам была рассмотрена реализация проекта по созданию мобильного приложения для магазина бытовой химии. При этом была использована традиционная водопадная модель, параллельно с которой рассматривался аналогичный проект по разработке мобильного приложения, заказанный другим клиентом, с некритичным изменением функционала, реализованный помощью методологии Скрам.
В результате разработки продукта с применением водопадной методологии, отклонение по времени составило 36 дней (в базовом плане предполагалось 64 дней, фактически вышло 100 дней). Также в плане предполагалась стоимость проекта равная 558 000 рублям, фактическая составила 760 000 рублей, из которых 150 700 рублей - запросы на изменения. При этом в середине и конце проекта команда разработчиков находилась в постоянно стрессовом состоянии, так как отсутствие полноценной коммуникации с другими работниками заказчика повлекло за собой субъективное понимание технического задания. Так, для достижения желаемого уровня качества длительность проекта пришлось увеличить на 56%, а стоимость на 36%.
При разработке продукта с применением гибкой методологии Скрам, проанализировав длительности базового и фактических планов, отклонение по длительности составило 17%. Отклонения по стоимости проекта с предлагаемой методологией невелики, так как происходит только доплата за дни задержек. Базовая стоимость проекта оценивалась в 504 300 рублей, а фактическая - в 637 000 рублей, таким образом, отклонение по стоимости составило 26%.
Проведенный анализ показывает, что в условиях быстро меняющихся и нечетко определенных требованиях использование Скрам в управлении проектами по разработке IT- проектов является наиболее эффективным. Для заказчика и исполнителя выгода очевидна: проект внедряется быстрее, качественнее и с меньшими затратами по сравнению с традиционным методом.



