• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Построение процессов, обеспечивающих разработку и выпуск программных продуктов

ФИО студента: Галинская Ева Михайловна

Руководитель: Назаров Михаил Геннадьевич

Кампус/факультет: Факультет менеджмента (Нижний Новгород)

Программа: Управление развитием компании (Магистратура)

Год защиты: 2024

Тема магистерской диссертации является актуальной, так как процессное управление в сфере разработки ПО является сегодня одним из ключевых факторов, обеспечивающих эффективную разработку, высокий уровень качества, оптимальное использование ресурсов и достойный уровень конкурентоспособности. Объектом исследования являются процессы, обеспечивающие разработку и выпуск программных продуктов. Предметом исследования являются эффективность процессов управления требованиями, рисками и качеством для разработки и выпуска программных продуктов в выбранной компании, а также общее состояние системы процессного управления программными продуктами. Целью исследования - проанализировать текущий уровень процессного управления и его слабые места в сфере управления требованиями, рисками, качеством в одной из крупных российских ИТ компаний. На основе анализа необходимо предложить процессы для разработки и выпуска программных продуктов, оценить результаты их внедрения и составить рекомендации по дальнейшему совершенствованию процессов. Выполненные задачи: • Проведен анализ лучших практик управления продуктами в трех сферах процессного управления; • Проведены интервью с руководителями, опросы команд, групповые дискуссии с менеджерами проектов и выявлены актуальные для департаментов сферы в процессном управлении; • Предложены и внедрены процессы в выделенных сферах; • Оценена эффективность внедренных процессов; • Сформулированы рекомендации для улучшения процессов. Была доказана гипотеза о том, что создание системы процессов управления программными продуктами повышает качество продукта и предсказуемость разработки. Методы исследования: • Анализ литературы по теме процессного управления разработкой ПО; • Анализ наиболее известных и эффективных методологий; • Анализ и сравнение текущих процессов департаментов; • Проведение опроса 8 менеджеров проектов, 5 руководителей департаментов; • Проведение интервью с 1 руководителем высшего звена. Процесс управления требованиями. Результаты: • Построение процесса на основе матрицы требований сделало работу с требованиями более структурной и ясной. • Была собрана статистика и проведена первоначальная оценка эффективности департаментов в обработке требований. • При разработке инструмента процессного управления стоит соотносить время, которое будет затрачиваться на поддержку процесса в конкретном инструменте с временем, которое уйдет на реальную работу в рамках клиентского запроса. Процесс управления рисками. Результаты: • Процесс позволил не пропускать проведение анализа потенциальных проблем при планировании работы и проактивно определять план работ по поддержанию качества продуктов. • Стоит фиксировать регулярность проведения анализов рисков в проекте для постоянного мониторинга возникновения проблем и своевременного составления плана по их адресации. • Процесс управления рисками можно продолжить процессом внесения изменений в продукт. Он позволит более осознанно подходить к изменению продукта и оценивать влияние изменений на его качество. Процесс управления качеством. Результаты и рекомендации: • Увеличились прозрачность планирования и предсказуемость сроков поставки удалось благодаря внедрению этапов и milestones, с помощью которых отслеживалась готовность к релизу. • Удалось установить минимальный уровень качества для всех продуктов департаментов и стандартизировать процесс их оценки благодаря созданию шаблон критериев качества релиза и тестового плана. • Создание чек-листа и шаблонов для описания багов оптимизировали работу релиз-менеджера и упростили коммуникацию внутри команды и с заказчиком. • Единое понимание степени серьезности багов внутри департаментов позволило давать понятные для всех оценки проблем и собирать общую статистику по продуктам.

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ