| Общая информация » Каталог студенческих работ » ДРУГИЕ ЭКОНОМИЧЕСКИЕ ДИСЦИПЛИНЫ » Управление проектами |
| 06.02.2026, 10:48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задание 1. Сформируйте команду разработки программного обеспечения. Для выполнения задания необходимо выбрать сферу исследования. Выбор осуществляется по первой букве фамилии студента.
Методические указания 1. Выделите основные группы пользователей, для которых будет создан программный модуль согласно заданной предметной области. 2. Постройте диаграмму вариантов использования, определив основные функции, которые будут доступны каждой выделенной группе пользователей. 3. Создайте таблицу, в которой для каждой функции определите требуемых ИТ-специалистов с указанием их роли в команде разработки программного обеспечения и кратким перечнем действий. В примерной таблице 1 содержится перечень столбцов, которые нужно заполнить. Таблица 1 – Основные роли в команде разработки ПО
4. Выстройте иерархию полученной команды разработчиков ПО. 5. С использованием стандартных инструментов управления проектом представьте план его реализации (диаграмма Ганта, диаграмма PERT и другие). Представьте описание всех областей знаний управления проектом (управление качеством, коммуникациями, рисками и т. д.). 6. Сформируйте перечень функциональных и нефункциональных требований программного продукта. 7. Оформите отчет, предоставив ответы на каждый пункт. 8. Завершите отчет итоговым выводом по проделанной работе.
Задание 2. Рассмотрите предметную область и выявите бизнес-потребности. Опишите процесс трансформации бизнес-потребностей в бизнес-требования, а затем в функциональные требования. Для выполнения задания необходимо выбрать сферу исследования. Выбор осуществляется по первой букве фамилии студента.
Методические указания 1. Изучите предметную область в соответствии с вариантом задания и представьте перечень заинтересованных сторон (не менее трех). 2. Разработайте анкету, представив не менее 5–7 вопросов для каждой заинтересованной стороны. Проведите анкетирование с каждой заинтересованной стороной. Итоговые анкеты добавьте в отчет. 3. Проанализируйте полученную информацию и сформулируйте актуальные проблемы и потребности заинтересованных сторон. 4. Преобразуйте полученные потребности в бизнес-требования, а затем в функциональные требования. Результаты представьте по образцу в таблице 2. Таблица 2 – Преобразование бизнес-потребностей в бизнес-требования и функциональные требования
5. Определите группу пользователей (не менее трех). Группы пользователей должны быть отличны от группы заинтересованных сторон. 6. Разработайте анкету, представив не менее 5–7 вопросов для каждой группы пользователей. Предоставьте результаты анкетирования и итоговые анкеты, добавив их в отчет. 7. Проанализируйте полученную информацию и сформулируйте пользовательские требования. 8. Определите системные требования к программному обеспечению. Составьте диаграмму компонентов по образцу, показанному на рис. 1.
Рис. 1. Диаграмма компонентов предметной области «Туристическое агентство» 9. Оформите отчет, предоставив ответы по каждому пункту. 10. Завершите отчет итоговым выводом по проделанной работе.
Задание 3. Создайте схему спецификации требований к программному обеспечению. Проанализируйте разработанные требования и внесите изменения, осуществите управление изменениями требований Для выполнения задания необходимо выбрать сферу исследования. Выбор осуществляется по первой букве фамилии студента.
Методические указания 1. Определите цель программного продукта и предполагаемую аудиторию пользователей (это могут быть разработчики, тестировщики и менеджеры проектов. Сюда также могут входить заинтересованные стороны из других отделов, включая группы руководителей отдела продаж и маркетинга). 2. Опишите сферу применения и перспективу программного продукта (отношение программного продукта к другим программным продуктам через блок-схемы). Перечислите все ссылки и другие ресурсы. 3. Предоставьте общий обзор продукта и среды, в которой он будет применяться, предполагаемую пользовательскую аудиторию, а также известные ограничения, предположения и зависимости. 4. Кратко опишите функции системы и укажите их приоритет. 5. Перечислите по пунктам конкретные функциональные требования. 6. Опишите логические характеристики каждого пользовательского интерфейса. 7. Опишите нефункциональные требования. 8. Определите границы процессов и этапы управления требованиями. Результат представьте в виде диаграммы Ганта. 9. Опишите один из процессов с помощью диаграммы деятельности, опираясь на пример, представленный на рис. 2.
Рис. 2. Диаграмма деятельности «Деловые переговоры» 10. Внесите изменения для одного из участников. Опишите, какие изменения произведены (3–5 изменений). 11. Опишите риски, которые могли бы быть, если бы данные требования не были учтены. 12. Оформите отчет, предоставив ответы по каждому пункту. 13. Завершите отчет итоговым выводом по проделанной работе.
Задание 4. Сформулируйте основные требования к проекту разработки программного обеспечения, покажите его целесообразность и разработайте устав проекта. Для выполнения задания необходимо выбрать сферу исследования. Выбор осуществляется по первой букве фамилии студента.
Методические указания 1. Проведите бизнес-анализ предметной области согласно варианту и определите требования к разработке программного обеспечения. 2. Определите цели и границы программного решения. Используйте для этого карточку проекта, проработав следующие ее разделы: - текущая ситуация – автоматизируемая деятельность, заинтересованные лица, текущие решения (как участники деятельности выполняют свою работу сейчас), проблемы; - целевая ситуация – целевые показатели, важные для заинтересованных сторон, как минимум для заказчика и пользователей; - концепция решения – роли пользователей, список основных свойств (ПО), смежные системы. 3. Проведите технико-экономическое обоснование проекта для оценки целей, сроков и затрат, чтобы обосновать разработку программного обеспечения, приемлемого для пользователей, гибкого к изменениям и соответствующего установленным стандартам. Технико-экономическое обоснование программного обеспечения должно иметь следующие элементы: - определения и сокращения; - обзор; - цель; - объем; - текущий диагноз; - требования; - предлагаемые альтернативы; - рекомендуемая альтернатива; - преимущества; - расходы; - риски. 4. Дайте оценку проекта с точки зрения эксплуатационной, технической, регламентной и экономической целесообразности: - организационная жизнеспособность; - операционная жизнеспособность; - экономическая целесообразность; - осуществимость технического программного обеспечения; - выполнимость в срок. 5. Проведите оценку привлекательности проекта в ключе разрабатываемого функционала. Покажите, какие функции планируется реализовать в рамках разработки ИТ-проекта. 6. Разработайте устав проекта, включив в него следующие разделы: - название проекта; - цели проекта; - результаты проекта; - допущения и ограничения; - ключевые действующие лица и заинтересованные стороны; - ресурсы проекта; - сроки; - риски; - критерии приемлемости; - обоснование проекта. 7. Представьте отчет, который включает результат выполнения всех пунктов. 8. Завершите отчет итоговым выводом по проделанной работе.
Задание 5. Сформируйте план управления проектом разработки программного обеспечения, выделив основные его разделы. Для выполнения задания необходимо выбрать сферу исследования. Выбор осуществляется по первой букве фамилии студента.
Методические указания 1. Определите, какие шаги должна предпринять команда для достижения целей проекта. Проанализируйте все входные данные и распределите их по категориям, связанным с различными аспектами разработки, такими как сроки, требования, команда и так далее. Расположите их в порядке приоритетности. 2. Перед составлением плана разработки программного обеспечения четко определите: - какой функционал выбран для решения этой задачи; - какие задачи необходимо сформировать для развития описанного функционала; - каков порядок разработки функции; - кто участвует в проекте; - как распределяется ответственность между членами команды; - каковы ожидаемые зависимости в продукте; - какие показатели качества будут определять эффективность проекта и качество продукта. 3. Создайте расписание проекта, используя диаграмму Ганта. Включите все групповые задачи и разбейте их на отдельные достижимые действия, расставляя приоритеты и оценивая их продолжительность. 4. Покажите команду, которая необходима для реализации проекта. Назначьте исполнителей на задачи. Покажите роль каждого заинтересованного лица в проекте. 5. Оцените и определите бюджет проекта. Представьте список всех необходимых ресурсов, включая оборудование и людей. После этого оцените затраты по каждой задаче и определите общую стоимость проекта. 6. Сформируйте план управления рисками, в котором учтите масштаб, риски разработки и запуска продукта, а также возможные непредвиденные события. Используйте матрицу рисков. 7. Покажите план управления коммуникациями. Покажите основные вехи, которые должны быть ключевыми в обсуждении проекта. Определите способы коммуникации. Создайте «Календарь» для интуитивно понятного представления для планирования дат по взаимодействию с заинтересованными сторонами. 8. Представьте отчет, который включает результат выполнения всех пунктов. 9. Завершите отчет итоговым выводом по проделанной работе.
Задание 6. Проанализируйте бизнес-процессы и определите основные этапы разработки программного обеспечения: от постановки цели до получения прототипа Для выполнения задания необходимо выбрать сферу исследования. Выбор осуществляется по первой букве фамилии студента.
Методические указания 1. Определите: - какой функционал выбран для решения задачи проекта; - какие задачи необходимо сформировать для развития описанного функционала; - каков порядок разработки функции; - кто участвует в проекте; - как распределяется ответственность между членами команды; - каковы ожидаемые зависимости в продукте; - какие показатели качества будут определять эффективность проекта и качество продукта. 2. Опишите цель разработки программного обеспечения и продукта: - концепция продукта, цели разработки; - потребности проекта с точки зрения бизнеса и функциональности. 3. Составьте список целей для каждого этапа разработки продукта. Цели должны быть реалистичными и понятными для всех участников проекта. 4. Составьте таблицу с перечнем всех участников проекта и подробным описанием их функций. 5. Опишите доступные и недоступные навыки, аппаратное и программное обеспечение. Для каждого этапа должны быть отдельные ресурсные разделы. 6. Покажите ожидаемые результаты работы программного обеспечения. 7. Определите объем работы, необходимые ресурсы и все жизненные циклы разработки программного обеспечения, чтобы лучше понять, каким должен быть конечный продукт. Приведите пример пользовательских историй. 8. Разработайте карту бизнес-процессов. Проанализируйте деятельность разработчиков, продумайте не только задачи, но и инструменты, с помощью которых решаются задачи. Не существует единого подхода к отображению бизнес-процессов. 9. Визуализируйте предоставление пользовательского интерфейса для взаимодействия с пользователем. Опишите выбор платформы, на которой должно работать программное обеспечение. 10. Составьте список требований к процессу разработки. Определите весь рабочий процесс, который необходимо выполнить. Рассмотрите функции, которые нужно включить в приложение, разберитесь с необходимыми инструментами, языками программирования и т. д. Задокументируйте каждый момент, чтобы получить четкое представление о работе, проделанной на каждом этапе. 11. Смоделируйте концептуальную основу проекта. На данном этапе должны быть решены следующие ключевые задачи: - тщательно выбраны технические инструменты, которые будут использоваться на этапе разработки; - оценены первоначальные требования и определены риски и ограничения; - сформирована архитектура готового программного продукта; - определены вехи развития; - оценены возможности интеграции сторонних решений; - проведена работа над пользовательским интерфейсом (UI/UX дизайн); - оценены и спланированы нефункциональные требования к программному обеспечению, такие как нагрузка, безопасность и т. д. 12. Представьте отчет, который включает результат выполнения всех пунктов. 13. Завершите отчет итоговым выводом по проделанной работе.
Задание 7. Проведите мониторинг и контроль проекта разработки программного обеспечения, оцените полученные результаты Для выполнения задания необходимо выбрать сферу исследования. Выбор осуществляется по первой букве фамилии студента.
Методические указания 1. Создайте план или схему. Важно начать с плана или схемы того, как можно контролировать проект: - определите, кто отвечает за мониторинг проекта, проведение оценок и отчетность о существенных выводах руководству и заинтересованным сторонам. Как они будут определять и измерять успех проекта? Назначьте роли заинтересованных сторон и создайте контрольный список их обязанностей; - сформулируйте ключевые вопросы, чтобы определить, насколько проект успешен, и как лучше всего достичь этого успеха; - определите оптимальные рабочие процессы и обсудите контрольные показатели для оценки команды и статуса проекта. 2. Установите цели и ожидания. Для любого проекта необходимо иметь реалистичные цели. Выделите условия успеха в проекте. Определите ключевые показатели эффективности проекта, или KPI, которые являются измеримыми значениями, которые помогают компании определить, насколько хорошо команда достигает целей проекта. Примеры этих KPI могут включать чистую прибыль, общие затраты или эффективность. 3. Запишите узкие места проекта. Укажите, с какими проблемами столкнулись. Назовите способы их решения и опишите полученный результат. 4. Создайте план оценки. Будете ли вы проводить оценки каждую неделю или после завершения каждого этапа проекта? Определите способы улучшения рабочих процессов. 5. Решите, как контролировать проект. 6. Рассмотрите параметры проекта, включая стоимость, сроки и любые области, которые заинтересованные стороны определили как важные. 7. Разработайте план эффективного управления рисками проекта. 8. Покажите прогресс/регресс в реализации проекта разработки программного обеспечения (представьте визуализированные отчеты). 9. Оцените отчеты. 10. Был ли проект сдан вовремя? Или были неожиданные неудачи? Сравните полученные результаты с базовыми показателями, заявленными в уставе проекта. Определите, где проект соответствует ожиданиям. 11. Выделите области, которые требуют улучшения. Сформируйте план действия по улучшения программного продукта. 12. Отслеживайте производительность в режиме реального времени. Фиксируйте результаты, используя kanban-доску или другой инструмент. Мониторинг производительности в режиме реального времени позволяет отслеживать прогресс каждого члена команды и соответствующим образом распределять ресурсы. 13. Постройте матрицу прослеживаемости требований (RTM). 14. Выполните интегрированный контроль изменений: напишите перечень изменений, которые были проведены во время реализации программного проекта. Проверьте объем работы: действия, связанные с получением результатов проекта. 15. Постройте график контроля обеспечения выполнения работ по проекту в соответствии с графиком и соблюдением сроков проекта. 16. Оцените качество программного продукта. Покажите, что качество результатов проекта соответствует стандарту, определенному в плане управления проектом. 17. Постройте график контроля рисков. Покажите их влияние на проект. Опишите мероприятия, направленные на минимизацию последствий от влияния рисков на проект. 18. Представьте отчет, который включает результат выполнения всех пунктов. 19. Завершите отчет итоговым выводом по проделанной работе. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||


