Слайд 2
![Актуальность На данный момент на рынке не существует полноценного и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-1.jpg)
Актуальность
На данный момент на рынке не существует полноценного и качественного инструмента
для наиболее удобного менеджмента мультипроектной деятельности предприятия.
Слайд 3
![Цель работы Разработка программного продукта для наиболее комфортного и продуктивного](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-2.jpg)
Цель работы
Разработка программного продукта для наиболее комфортного и продуктивного планирования деятельности
фирмы в условиях мультипроектной деятельности.
Слайд 4
![Задачи Изучение теории проектного и мультипроектного планирования, управления проектной деятельностью](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-3.jpg)
Задачи
Изучение теории проектного и мультипроектного планирования, управления проектной деятельностью и гибкого
проектного менеджмента;
Рассмотрение наиболее современных методов кадрового менеджмента;
Обзор схемы разработки заказного ПО для понимания механики планирования.
Выбор и компоновка технологий, подходящих под решение поставленной задачи.
Разработка первичного макета программного комплекса
Слайд 5
![Основные элементы первичного плана работ Определение целей проекта и их](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-4.jpg)
Основные элементы первичного плана работ
Определение целей проекта и их описание.
Определение
технологических стадий.
Для технологических стадий необходимо определить список задач, указать их взаимосвязи (последовательность) и прогнозируемую длительность (зависит от назначенных ресурсов).
Согласование вопроса о выделяемых для проекта ресурсах.
Определение расценок на ресурсы, и, как следствие, автоматическое получение бюджета проекта.
Письменное задание, бюджет и график работ образуют формальный документ "План проекта".
Слайд 6
![Для успеха планирования проекта важно учитывать: Класс решаемых задач, тиражность](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-5.jpg)
Для успеха планирования проекта важно учитывать:
Класс решаемых задач, тиражность готового продукта,
вид работ (разработка, развитие, сопровождение);
Выбор схемы ведения работ (модели жизненного цикла) с учетом сложности проекта и возможностей коллектива разработчиков;
Опыт работы в предметной области и на средствах автоматизации разработки;
Оснащенность разработчиков средствами автоматизации и аппаратно-программной базой;
Уровень требований заказчика к срокам и качеству работ.
Слайд 7
![Подходы к планированию Теория расписаний Метод графического планирования проектов –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-6.jpg)
Подходы к планированию
Теория расписаний
Метод графического планирования проектов – Диаграмма
Ганта
Сетевые методы графического планирования – построение
Метод Pert – способ анализа времени, которое требуется для выполнения каждой из работ
Эвристические методы оптимизации
Метаэвристические методы оптимизации
Слайд 8
![Основные этапы разработки ПО Подготовительный этап Разработка требований Разработка архитектуры](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-7.jpg)
Основные этапы разработки ПО
Подготовительный этап
Разработка требований
Разработка архитектуры
Промежуточные и заключительные этапы поставки
Этап
эксплуатации
Вывод из эксплуатации
Прекращение проекта
Слайд 9
![Базовые требования к разделам Software Requirement Specification (стандарт IEEE 830)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-8.jpg)
Базовые требования к разделам
Software Requirement Specification
(стандарт IEEE 830)
Краткость и чёткость.
Отсутствие
двусмысленных описаний.
Простота и понимаемость
DFD-диаграммы.
Степень детализации.
Слайд 10
![SCRUM Ориентирован на клиента, адаптивен. Достаточно прост в изучении, позволяет](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-9.jpg)
SCRUM
Ориентирован на клиента, адаптивен.
Достаточно прост в изучении, позволяет экономить время, за
счет исключения не критичных активностей.
Позволяет получить потенциально рабочий продукт в конце каждого Sprint'а.
Делает упор на самоорганизующуюся, многофункциональную команду, способную решить необходимые задачи с минимальной координацией.
Слайд 11
![Дорожная карта продукта](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-10.jpg)
Слайд 12
![Технологии, выбранные для составления макета Основа программного комплекса – Python](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-11.jpg)
Технологии, выбранные для составления макета
Основа программного комплекса – Python
Библиотеки:
pandas.DataFrame
plotly
Входные данные –
готовый шаблон в формате *.csv
Слайд 13
![Архитектура программного комплекса](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-12.jpg)
Архитектура программного комплекса
Слайд 14
![Макет рабочего пространства администратора](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-13.jpg)
Макет рабочего пространства администратора
Слайд 15
![Макет общего плана работы отдела А](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-14.jpg)
Макет общего плана работы отдела А
Слайд 16
![Макет общего плана работы отдела Б](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-15.jpg)
Макет общего плана работы отдела Б
Слайд 17
![Макет плана работы исполнителя на день](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-16.jpg)
Макет плана работы исполнителя на день
Слайд 18
![Решения по дальнейшему развитию продукта: Изначальная концепция – надстройка макросов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-17.jpg)
Решения по дальнейшему развитию продукта:
Изначальная концепция – надстройка макросов над EXCEL
Текущая
концепция – веб-приложение с сопровождающим мультиплатформенным приложением на Android/IOS
Внедрение программного комплекса в фирму-издателя для тестирования в «боевых» условиях непосредственно по ходу разработки
Использование технологий Python для работы с табличными данными из EXCEL и для построения диаграмм
Развёртывание облачного сервера и переход к тонкому клиенту
Слайд 19
![Для администратора проекта Переход на веб-приложение с интеграцией EXCEL-таблицы Автоматическая](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-18.jpg)
Для администратора проекта
Переход на веб-приложение с интеграцией EXCEL-таблицы
Автоматическая адресная почтовая рассылка
личного графика
Сбор подтверждений или отказов
Уведомление о статусе ответов разработчиков
Усовершенствованный конструктор, позволяющий быстро заменить в любом проекте любого разработчика аналогичным по профилю, выбрав из дерева
Конструктор SRS (по шаблонам для тех или иных задач создавать SRS, автоматически распределять его по отделам)
Слайд 20
![Для работника Индивидуальный план работы над проектами Возможность быстрого формирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/301113/slide-19.jpg)
Для работника
Индивидуальный план работы над проектами
Возможность быстрого формирования сообщения администратору с
уведомлением о невозможности приступить к проекту или с просьбой о переводе на другие проекты.