Планирование программного проекта
Заказать уникальную курсовую работу- 28 28 страниц
- 6 + 6 источников
- Добавлена 24.05.2022
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1 МУЛЬТИПРОЕКТНОЕ УПРАВЛЕНИЕ ОРГАНИЗАЦИЕЙ 5
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 10
2.1 Разработка устава проекта 10
2.2 Определение операций проекта 14
2.3 Определение последовательности операций 16
2.4 Определение ресурсов проекта 16
2.5 Определение длительности операций 19
2.6 Разработка расписания проекта 21
2.7 Риски проекта 26
ЛИТЕРАТУРА 28
5 описан план работ, привязанные ресурсы к операциям и их длительность. Так же приведены затраты. Таблица 5 - План работ, привязанные ресурсы к операциям и ихдлительностьНазвание задачиДлительностьНазвания ресурсовЗатраты1Начало112 дней 352 800 ₽21.1.Подготовка технического задания 11 дней 61 600 ₽31.1.1 Разработка функциональных требований 4 днейРуководитель;СисАдм22 400 ₽41.1.2 Разработка требований к ПО 4 днейРуководитель;СисАдм22 400 ₽51.1.3 Согласование и подтверждение ТЗ 3 днейРуководитель;СисАдм16 800 ₽61.1.4 ТЗ утверждено 0 днейРуководитель;СисАдм0 ₽71 .2.Проектирование 19 дней 30 400 ₽81.2.1Определение архитектуры системы 5 днейРазработчик8 000 ₽91.2.2 Определение компонентов системы 6 днейРазработчик9 600 ₽101.2.3 Определение интерфейса и др. характеристик системы 8 днейРазработчик12 800 ₽111.2.4 Проектирование завершено 0 днейРазработчик0 ₽121.3. Разработка дизайна 33 дней 52 800 ₽131.3.1 Проектирование user-flow для каждого экрана 6 днейРазработчик9 600 ₽141.3.2 Рисовка эскизов экранов (wireframes) 7 днейРазработчик11 200 ₽151.3.3 Подбор паттернов и цветовой палитры 8 днейРазработчик12 800 ₽161.3.4 Создание прототипа и дизайна (mock-ups) 4 днейРазработчик6 400 ₽171.3.5 Сборка интерактивного прототипа приложения и анализ 5 днейРазработчик8 000 ₽181.3.6 Согласование и утверждение финальной версии дизайна 3 днейРазработчик4 800 ₽191.3.7 Финальная версия дизайна утверждена 0 днейРазработчик0 ₽201.4. Поднятие сервера с облаком 34 дней 54 400 ₽211.4.1 Закупка и поставка оборудования 10 днейРазработчик16 000 ₽221.4.2 Установка и отладка ПО 12 днейРазработчик19 200 ₽231.4.3 Поднятие сервера и облачного хранилища 12 днейРазработчик19 200 ₽241.4.4 Сервер и облачное хранилище поднято 0 днейРазработчик0 ₽251.5. Кодирование 22 дней 44 800 ₽261.5.1 Определение решения 3 днейРазработчик4 800 ₽271.5.2 Разработка функционала 10 днейРазработчик16 000 ₽281.5.3 Тестирование функционала 5 днейРазработчик8 000 ₽291.5.4 Разработка остальных функций 6 днейРазработчик9 600 ₽301.5.5 Корректировка дизайна 4 днейРазработчик6 400 ₽311.5.6 Кодирование завершено 0 днейРазработчик0 ₽321.6. Тестирование и багфиксинг17 дней 68 000 ₽331.6.1 Внесение багов в систему баг-репортинга5 днейРазработчик;СисАдм20 000 ₽341.6.2 Исправление багов и проверка 3 днейРазработчик;СисАдм12 000 ₽351.6.3 Конечное тестирование: прохождение по основным бизнес-кейсам приложения 7 днейРазработчик;СисАдм28 000 ₽361.6.4 Документирование 2 днейРазработчик;СисАдм8 000 ₽371.7. Разработка и написание документации по работе с приложением 6 дней 24 000 ₽381.7.1 Обучение пользователей 5 днейРазработчик;СисАдм20 000 ₽391.7.2 Сопровождение системы 1 деньРазработчик;СисАдм4 000 ₽401.8 Запуск - релиз 3 днейРуководитель;СисАдм16 800 ₽41Окончание работ0 дней 0 ₽Для визуального описания связей между операциями, план работ на рисунке 4 представлен в виде Диаграммы Г анта.Рисунок 4 - Диаграмма ГантаНа основе составленного плана работ и распределения ресурсов, был выявлен критический путь, который выделен красным на рисунке 4.Риски проектаВ ходе анализа плана проекта были выявлены основные риски проекта:№Риск (причина-риск-эффект)1Сервер недостаточно производителен - может тормозить при компиляции мобильного клиента - тестирование функционала и корректировка дизайна может сдвинуться по времени2Выбранное облачное хранилище может не подойти для данного проекта - надо будет искать другое решение - понадобится больше времени на определение компонентов системы3Непредвиденные обновления ПО для разработки - могут потребовать реконструкцию кода - начало какой либо операции сдвинется на 7 дней4Проектировщик не имеет большой опыт в планировании - Ошибки в календарном планировании - сдвиг в длительности задач на 2-3 дня5Политическая ситуация в стране не стабильна - Проблемы с сертификатом Apple, изменения в договоре - Релиз будет отложен на неопределенный срок6Оборудование может быть бракованное, нестабильное, поврежденное при эксплуатации - Может упасть сервер, приостановиться разработка и др. - Приостановление той или иной задачи до замены оборудования7В проекте участвует 3 человека - кто то может заболеть или уволиться - приостановка той или иной задачи на время решения причины8Директор часто уезжает - не можем начать следующую задачу без утверждения - требующие утверждения задачи занимают 2-3 дня9Разработчик не имеет достаточно знаний в дизайне - разработка дизайна потребует больше времени - Рисовка эскизов и подбор цветовой палитры потребует на 3 дня больше10DDOSатака на предприятие - Системный администратор будет занят решением проблемы и не сможет начать свою задачу вовремя - Задачи которые решает системный администратор будут иметь задержку на неопределенный срок11Поставка оборудования задержалась - поставщик задержался и везёт долго оборудование - сроки завершения проекта сдвинутся12При установке и отладке ПО не хватило компонентов - установка и отладка займет больше времени - начало Поднятия сервера и облачного хранилища сдвинется на 1 день13На определение решения ушло больше времени - нужно больше времени на определение - задача определения решения продлится на 1 день больше14Мало времени на тестирование - если разработчик будет не успевать тестировать, то нам может понадобиться еще 1 разработчик, либо забыть про тесты и двигаться дальше - Задержки в сдаче проекта, качество мобильного проекта будет удовлетворять требованиям заказчика15Выбранное облачное хранилище прекратило поддержку - надо будет искать другое облачное хранилище - создание новой задачи для системного администратора, это приведет к сдвигу всех последующих задач16В багтрекере много тикетов, их статус устарел - Разработчик и Системный администратор могут заниматься некритичными багами,которые отмечены как критичные, и наоборот, упустить важные - Потеря во времени и в качестве17Документирование оказалось сложнее предполагаемого - Потеряем много времени на написание - На документирование потратим больше времени, примерно еще 2 дня18Программа оказалось сложной для понимания обычного пользователя - обучение может продлиться еще пару дней - Изменения в планировании19Новые обновления ПО - при сопровождении системы возникнут трудности, а именно реконструкция кода, возможно надо будет пересмотреть систему - Срок сдачи увеличится20При запуске случились критические ошибки - придется пересматривать всю систему начиная с первой задачи - Задержка при релизе и проблемы с качествомВ ходе разработки проекта «Разработка мобильного приложения для поиска и бронирования авиабилетов на платформе iOS» для предприятия ПАО «Авиакомпания «ЮТэйр» были решены следующие задачи:рассмотрен теоретический вопрос;разработан устав проекта и представлен в виде содержания;определены операции проекта;определены последовательности операций проекта и изображены в виде диаграммы связей;определены ресурсы проекта и распределены по операциям;произвелась оценка длительности операций проекта;разработано расписание проекта в MSProject, а также представлено в виде диаграммы Г анта;выявлен критический путь и показан на диаграмме Г анта;приведены риски проекта.Вследствие чего цель данного проекта была достигнута, а именно: повышение эффективности бронирования и продаж авиабилетов , позволяющее повысить заполняемость авиарейсов и прибыльПАО «Авиакомпания «ЮТэйр»за счет проектирования мобильного клиента для системы бронирования и заказа авиабилетов.ЛитератураРуководство к своду знаний по управлению проектами (Руководство PMBOK) - Институт Управления Проектами, 2013Интернет - сайт «statref.ru» [Электронный ресурс] - Режим доступа: http: //statref.ru/ref_qasujgpolmer.htmlБаганов В.Ю. Управление проектами [Электронный ресурс] : учебное пособие / В.Ю. Баганов. - Иркутск : Изд-во БГУ, 2018 - 152с.Кон Майк Agile: Оценка и планирование проектов, Изд-во Альпина Паблишер, 2019 - 418с.Вигерс К., Битти Д. Разработка требований к программному обеспечению. 3-е изд., дополненное / Пер. с англ. — М.: Издательство «Русская редакция»; СПб. : БХВ-Петербург, 2014. — 736 стр.: ил.Просницкий А. MicrosoftProject2016. Методология и практика, Изд- во ОЧУ ДПО УКЦ «Проектная ПРАКТИКА», 2016 - 428с.
2. Интернет - сайт «statref.ru» [Электронный ресурс] - Режим доступа: http: //statref.ru/ref_qasuj gpolmer.html
3. Баганов В.Ю. Управление проектами [Электронный ресурс] : учебное пособие / В.Ю. Баганов. - Иркутск : Изд-во БГУ, 2018 - 152с.
4. Кон Майк Agile: Оценка и планирование проектов, Изд-во Альпина Паблишер, 2019 - 418с.
5. Вигерс К., Битти Д. Разработка требований к программному обеспечению. 3-е изд., дополненное / Пер. с англ. — М.: Издательство «Русская редакция»; СПб. : БХВ-Петербург, 2014. — 736 стр.: ил.
6. Просницкий А. Microsoft Project 2016. Методология и практика, Изд- во ОЧУ ДПО УКЦ «Проектная ПРАКТИКА», 2016 - 428с.
Вопрос-ответ:
Какие этапы включает в себя планирование программного проекта?
Планирование программного проекта включает в себя разработку устава проекта, определение операций проекта, определение последовательности операций, определение ресурсов проекта, определение длительности операций, разработку расписания проекта и анализ рисков проекта.
Что такое устав проекта и как он разрабатывается?
Устав проекта - это документ, в котором определены цель и основные параметры проекта. Он разрабатывается путем определения цели проекта, его ожидаемых результатов, ограничений и предполагаемых рисков.
Что такое операции проекта и как они определяются?
Операции проекта - это конкретные задачи, которые должны быть выполнены для достижения цели проекта. Они определяются путем анализа требований проекта, идентификации необходимых действий и определения зависимостей между операциями.
Что подразумевается под последовательностью операций?
Под последовательностью операций понимается определение порядка выполнения операций проекта. Это важно для оптимальной организации работы и предотвращения возможных задержек и конфликтов.
Что такое ресурсы проекта и как они определяются?
Ресурсы проекта - это люди, материалы, оборудование и другие ресурсы, необходимые для выполнения операций проекта. Они определяются путем анализа требований проекта, оценки доступных ресурсов и планирования их использования.
Что такое устав проекта?
Устав проекта - это основной документ, который определяет цели, задачи, ограничения, ресурсы и ожидаемые результаты проекта.
Как определить операции проекта?
Операции проекта определяются на основе анализа задач, которые необходимо выполнить для достижения целей проекта.
Как определить последовательность операций?
Последовательность операций определяется с помощью сетевого графика проекта, где связанные операции располагаются в логическом порядке выполнения.
Как определить ресурсы проекта?
Ресурсы проекта определяются на основе необходимых навыков, материалов и оборудования для выполнения операций проекта.
Как определить длительность операций проекта?
Длительность операций проекта определяется на основе оценки времени, необходимого для выполнения каждой операции.
Какие этапы включает планирование программного проекта?
Планирование программного проекта включает следующие этапы: разработка устава проекта, определение операций проекта, определение последовательности операций, определение ресурсов проекта, определение длительности операций, разработка расписания проекта и анализ рисков проекта.
Что включает в себя разработка устава проекта?
Разработка устава проекта включает определение целей и задач проекта, определение границ проекта, определение требований к проекту, определение ролей и ответственностей участников проекта, описание ожидаемых результатов проекта и оценку ресурсов, необходимых для реализации проекта.