Попробовать бесплатно
Дипломная работа

Разработка информационной системы управления проектами на основе методологии Agile

Дипломная работа посвящена проектированию и разработке информационной системы управления проектами для IT-компании. Исследуются современные методологии управления проектами (Agile, Scrum, Kanban), анализируются существующие программные решения, обосновывается выбор технологического стека. Разработана архитектура системы, реализованы ключевые функциональные модули, проведено тестирование и оценка эффективности. Результаты работы могут быть использованы для автоматизации процессов планирования, контроля и координации проектной деятельности в организациях различного профиля.

Кол-во страниц
80
Антиплагиат
> 80%
Федеральное государственное автономное образовательное учреждение высшего образования
«Национальный исследовательский университет
«Высшая школа экономики»
Факультет компьютерных наук
Департамент программной инженерии


Выпускная квалификационная работа
по направлению подготовки 09.03.04 «Программная инженерия»
на тему:
Разработка информационной системы управления проектами на основе методологии Agile



Выполнил(а): студент(ка) гр. ПИ‑20‑2
Соколов Михаил Петрович
Научный руководитель:
к.т.н., доцент Волков А.В.






Москва — 2025
СОДЕРЖАНИЕ
ВВЕДЕНИЕ3
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ УПРАВЛЕНИЯ ПРОЕКТАМИ И AGILE-МЕТОДОЛОГИИ7
1.1 Современные методологии управления проектами7
1.2 Принципы и практики Agile, Scrum, Kanban14
1.3 Анализ существующих систем управления проектами21
2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ УПРАВЛЕНИЯ ПРОЕКТАМИ28
2.1 Формирование требований к системе28
2.2 Разработка архитектуры системы35
2.3 Проектирование базы данных и API42
3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ СИСТЕМЫ49
3.1 Реализация ключевых функциональных модулей49
3.2 Тестирование и отладка системы58
3.3 Оценка эффективности разработанной системы65
ЗАКЛЮЧЕНИЕ72
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ75
ПРИЛОЖЕНИЯ81
2
ВВЕДЕНИЕ

Актуальность темы исследования. В условиях стремительного развития информационных технологий и усложнения программных продуктов эффективное управление проектами становится критическим фактором успеха IT-компаний. Согласно отчету Standish Group (2024), только 29% программных проектов завершаются в срок и в рамках бюджета, при этом основными причинами неудач являются недостатки планирования, коммуникации и контроля. Современные методологии гибкой разработки (Agile, Scrum, Kanban) доказали свою эффективность в управлении динамичными проектами с изменяющимися требованиями, однако их успешное применение требует адекватной инструментальной поддержки. Существующие системы управления проектами (Jira, Asana, Trello) обладают широким функционалом, но зачастую избыточны для малых и средних команд, требуют значительных финансовых затрат и не всегда учитывают специфику российского рынка. Разработка специализированной информационной системы, ориентированной на потребности отечественных IT-компаний и интегрирующей лучшие практики Agile-методологий, представляется актуальной научно-практической задачей, решение которой позволит повысить эффективность проектной деятельности, сократить временные и финансовые издержки, улучшить качество программных продуктов.

Степень разработанности проблемы. Теоретические основы управления проектами заложены в работах классиков проектного менеджмента (H. Kerzner, PMI Standards). Методологии гибкой разработки программного обеспечения описаны в трудах K. Schwaber, J. Sutherland (Scrum), K. Beck (Extreme Programming), D. Anderson (Kanban). Вопросы проектирования информационных систем рассматриваются в исследованиях отечественных ученых: В. В. Липаева, А. М. Вендрова, И. В. Красилова. Архитектурные паттерны и технологии веб-разработки анализируются в работах M. Fowler, R. Martin, E. Evans. Вместе с тем, специфика разработки систем управления проектами для российского рынка с учетом современных технологических трендов (микросервисная архитектура, контейнеризация, CI/CD) остается недостаточно исследованной.

Цель выпускной квалификационной работы — проектирование и разработка функционального прототипа информационной системы управления проектами, реализующей принципы Agile-методологий и обеспечивающей автоматизацию ключевых процессов планирования, мониторинга и координации проектной деятельности.

Задачи исследования:

  1. Провести анализ современных методологий управления проектами и существующих программных решений.
  2. Сформулировать функциональные и нефункциональные требования к разрабатываемой системе.
  3. Разработать архитектуру информационной системы с использованием современных технологий и паттернов проектирования.
  4. Реализовать ключевые функциональные модули системы (управление задачами, спринтами, командой, отчетность).
  5. Провести тестирование разработанной системы и оценить ее эффективность.

Объект исследования — процессы управления проектами разработки программного обеспечения в IT-компаниях.

Предмет исследования — методы, технологии и инструментальные средства автоматизации управления проектами на основе Agile-методологий.

Методы исследования. Системный анализ, объектно-ориентированное проектирование, UML-моделирование, методы проектирования баз данных, технологии веб-разработки (React, Node.js, PostgreSQL), методы тестирования программного обеспечения, сравнительный анализ программных решений.

Научная новизна работы заключается в разработке архитектурного решения информационной системы управления проектами, интегрирующего функциональность Scrum и Kanban методологий с учетом специфики российских IT-компаний и реализованного на основе современного технологического стека с применением микросервисной архитектуры.

Практическая значимость. Разработанная информационная система может быть использована IT-компаниями для автоматизации процессов управления проектами, повышения прозрачности и контролируемости разработки, улучшения командной коммуникации. Результаты работы могут применяться в учебном процессе при изучении дисциплин «Управление программными проектами», «Проектирование информационных систем», «Технологии веб-разработки».

Структура работы. Выпускная квалификационная работа состоит из введения, трех глав, заключения, списка использованных источников и приложений. Общий объем работы составляет 80 страниц, включает 15 рисунков, 8 таблиц, 5 приложений. Список использованных источников содержит 52 наименования.

3
Часть документа скрыта
Пример работы предназначен только для ознакомления с форматированием, структурой и оформлением.
Чтобы увидеть полный текст и получить индивидуальное решение под вашу задачу — создайте свой документ.
Создать свою работу
Всегда индивидуально, по вашему запросу
4
PREMIUM
Всего 125₽/мес
при оплате за год
Подписка включает:
  • Неограниченное создание и редактирование документов с помощью умного редактора в базовом режиме
  • Генерация 25 изображений
Оформить Premium
Всего 125₽/мес
при оплате за год
Оформить Premium
Подписка включает:
  • Неограниченное создание и редактирование документов с помощью умного редактора в базовом режиме
  • Генерация 25 изображений

Хотите работу на такую тему?

Создайте работу на ту же или любую другую тему — наш умный редактор поможет быстро собрать структуру, оформить по требованиям и довести текст до идеала.

Создать свою работу
PREMIUM
Всего 125₽/мес
при оплате за год
Подписка включает:
  • Неограниченное создание и редактирование документов с помощью умного редактора в базовом режиме
  • Генерация 25 изображений
Оформить Premium
Всего 125₽/мес
при оплате за год
Оформить Premium
Подписка включает:
  • Неограниченное создание и редактирование документов с помощью умного редактора в базовом режиме
  • Генерация 25 изображений
ООО «А4ДОК»
ОГРН 1251600036181
ИНН 1650446556
КПП 165001001
Наш Telegram

Навигация

  • Поддержка
  • Тарифы и цены

Контент

  • Блог
  • FAQ

Документы

  • Публичная оферта
  • Политика конфиденциальности
  • Пользовательское соглашение
ООО «А4ДОК»
ОГРН 1251600036181
ИНН 1650446556
Telegram
Навигация
  • Поддержка
  • Тарифы и цены
Контент
  • Блог
  • FAQ
Документы
  • Публичная оферта
  • Политика конфиденциальности
  • Пользовательское соглашение