📄Работа №192546

Тема: Метод гибкой разработки программного обеспечения, учитывающий особенности комплексных проектов

📝
Тип работы Магистерская диссертация
📚
Предмет программирование
📄
Объем: 92 листов
📅
Год: 2024
👁️
Просмотров: 42
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация 2
ВВЕДЕНИЕ 4
1 Крупные проекты 5
1.1 Определение комплексного проекта 5
1.1.1 Модель project management institute 5
1.1.2 Модель Standish group 9
1.1.3 Модель ПМ Стандарт 10
1.1.5 Сравнение подходов 15
1.2 Стандарт OMG Essence как способ описания подходов в программной инженерии 16
1.2.1 Графическая модель Essence 17
1.2.2 Ядро Essence 20
1.2.3 Описание практик с использованием Essence 24
1.3 Существующие подходы к комплексным проектам в программной инженерии 24
1.3.1 SAFE - Scaled Agile Framework 25
1.3.2 Scrum at scale 28
1.3.3 Модель Spotify 30
1.3.4 Сравнение подходов 33
2 Доработка метода для реализации комплексных проектов 34
2.1 Предлагаемые практики 34
2.2 Практики в терминах OMG Essence 36
2.2.1 OKR 36
2.2.2 Оценка задач с использованием RICE 39
2.2.3 Дорожная карта зависимостей 41
2.2.4 DOR / DOD 44
2.2.5 Формирование бизнес глоссария 44
3 Проверка эффективности 45
3.1 Описание проекта 45
3.2 Оценка сложности проекта по стандарту ПМ Стандарт 46
3.3 Оценка состояния проекта с помощью оценки состояния альф ядра Essence 52
3.4 Результаты изменений 67
3.5 Подход, используемый для измерения эффективности изменений 78
ЗАКЛЮЧЕНИЕ 86
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 87

📖 Введение

Выводы Chaos Report от Standish group довольно хорошо известны, согласно последнему изданию этого ежегодного обзора причин неудач в проектах по разработке программного обеспечения, размер проекта является одним из сильнейших предикатов его возможного неудовлетворительного завершения. Авторы Chaos report даже рекомендуют отказаться от начала крупных проектов, в связи с большой разницей в их показателе успешности, 58% для маленьких проектов и 18% для крупных проектов. При этом в исследовании отмечается, что проекты, использующие гибкие подходы к разработке программного обеспечения имеют больше шансы на успех (39% против 11%, вне зависимости от размера).
Формирование метода работы над крупным проектом, который позволяет учитывать уникальные риски, свойственные для таких проектов, а также анализ эффективности на примере крупного проекта по импортозамещению.
Таким образом были сформулированы следующие задачи:
1. Изучить способы определения крупного проекта;
2. Анализ наиболее часто встречаемых проблем в крупном проекте, категоризация рисков;
3. Анализ текущих решений по использованию гибких методов разработки в крупных проектах;
4. Формирование рекомендаций по работе над крупным проектом.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В результате проделанной работы были изучены существующие подходы к определению комплексного проекта, проведен анализ существующих способов масштабирования гибких подходов в разработке.
Изученные подходы также были описаны в нотации OMG Essence, выделены области комплексного проекта, которые не были покрыты ими. Для покрытия был предложен универсальный набора практик, который также был описан в нотации.
Эффективность предлагаемого подхода была проверена на комплексном проекте. В результате изучения метрик был сделан вывод о повышении эффективности предлагаемого подхода.
Таким образом все поставленные задачи выполнены. Цель работы достигнута.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Змеев Денис Олегович Прототип системы поддержки принятия решений для управления проектами на основе стандарта omg essence и байесовских сетей: дис. ... канд. техн. наук: 05.13.11. - Томский государственный университет, Томск, 2022 -124 с.
2. Змеев Д., Иванова Л., Рафикова Р О представлении прогресса проекта по разработке программного обеспечения в форме динамической байесовской сети // Информационные технологии и математическое моделирование (ИТММ-2020): Материалы XIX Международной конференции имени А. Ф. Терпугова (2-5 декабря 2020 г.). - Томск : Изд-во НТЛ, 2021. С. 291-297
3. Alpha State Card Games: Agile Coaching Tools. // IvarJacobson.com. - [Б. м.], 2024. - URL: https://www.ivarjacobson.com/publications/white-papers/alpha-state-card-games- agile-coaching-tools (дата обращения: 13.03.2024)
4. Coaching Card Download Hub. // Ivar Jacobson International. - [Б. м.], 2024. - URL: https://www.ivarjacobson.com/free-agile-coaching-cards#safeprin (дата обращения: 11.03.2024)
5. Kenneth S. Rubin. Essential Scrum: A Practical Guide to the Most Popular Agile Process / Kenneth S. Rubin - Addison-Wesley Professional, 2012 - 496 S.
6. Planning Poker: как сделать процесс постановки задач максимально прозрачным и четким. // Хабр - [Б. м.], 2024. - URL: https://habr.com/ru/articles/748180/ (дата обращения: 01.04.2024)
7. Practice Library [website]. URL: https://practicelibrary.ivarjacobson.com (дата обращения: 06.03.2024).
8. Scaled Agile Framework. // SAFe 6.0 [Б.м.], 2024 - URL:
https://scaledagileframework.com (дата обращения 12.01.2024)
9. Scrum at scale guide // Scrum at scale [Б.м.], 2024 - URL:
https://www.scrumatscale.com/scrum-at-scale-guide (дата обращения 30.02.2024)
10. Scrum.org. - [Б. м.], 2024. - URL: https://www.scrum.org/ (дата обращения: 12.04.2024)
11. The Essentials of Modern Software Engineering / I. Jacobson, H. B. Lawson, P.-W. Ng, P E. McMahon, M. Goedicke. ACM books, 2019. 371 p. ISBN 978-1947487246.

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ