электронный проектный офис
Transcript of электронный проектный офис
Разработка SaaS-приложения для управления проектами
Выполнил: дипломник гр. 08-606 Олешкевич Денис Валерьевич
Руководитель: к.т.н. Скородумов Станислав Владимирович
Консультант: аспирант каф. 806 Ершов Дмитрий Михайлович
Дипломная работапо теме
1
МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ
(НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)
ФАКУЛЬТЕТ «ПРИКЛАДНАЯ МАТЕМАТИКА И ФИЗИКА»
КАФЕДРА «ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА И ПРОГРАММИРОВАНИЕ»
Цели работы
• Исследовать факторы влияющие на качество проекта
• Разработать инструмент, который
– Снизит риски проектной деятельности
– Обучит руководителей проектов эффективному управлению проектами
• Приложение реализовать в виде SaaS
2
Проект
QКачество
Цель
Время Ресурсы
3
Создание качественного проекта
В срокБез
перерасходаС учетом
требований
4
Метрики качества IT-проекта
Для команды проекта
• Легкость сопровождения проекта
Для заказчика
• Эффективность
• Надежность и безопасность
Для пользователя
• Полезность
• Удобный и адекватный интерфейс
• Документация
5
Продукты для управления IT-проектами
6
Общие черты существующих систем
• Работа – задача, имеющая описание и исполнителя
• Задачам присущи – сроки, оценки, релиз
• С системой работают все участники команды, иногда заказчик
• Учет времени
• Интеграция с системой хранения кода
• Нацелены на профессионалов
7
Проблемы проектного управления
Плохой продукт
Не решает задач Никому не нравится
Внешние
Недостаточный бюджет Меняющиеся требованияЗаказчик перегрет
обещаниями
Внутренние
Плохая коммуникацияНизкая квалификация
кадровСлабая мотивация
8
Решение — Электронный проектный офис
МетодологияПодсказки
руководителюХороший продукт
9
Обеспечение качества
Планирование
Создание
Проверка
Решение
10
Методология11
Совместная оценка задач
10
8
5 13
12
Обсуждение оценок
Сколько идеальных часов в итерации?
• Sкоманды - Скорость работы команды -идеальных часов за итерацию
• K - фокус-фактор, <1
• Nлюдей - число человек в команде
• Dдня - число рабочих часов в дне
• Dитерации - длительность итерации в рабочих днях.
13
Фокус-фактор14
0.62
0.64
0.66
0.68
0.70
0.72
0.74
0.76
1 2 3 4 5 6
Выполнено
План
UseCases 15
Диаграмма электронного проектного офиса16
7 шагов к успеху проекта17
Главный экран 18
Работа с проектом 19
Диаграмма потоков данных (DFD)20
Советы руководителю
На одну из следующих тем:
– Общение с клиентом
– Управление изменениями
– Внутренние конфликты (внутри команды)
– Внешние конфликты (с клиентом)
– Бюджет проекта
– Планирование проекта и итераций
– Метрики качественного IT-проекта
21
Подсказки22
23
Вычисление
риск-фактора
для i-го риска
на j-й
итерации
Подсказки: оценка бюджета для устранения последствий рисков в Agile-проекте (Khatavakhotan, HashemiTaba, Ow, 2011)
- доля работ категории X на k-ой итерации
Оценка
бюджета для
устранения
последствий
рисков на j-й
итерации
Распределение
фиксированного
бюджета между
рисками
Вычисление
взвешенного
риск-фактора
для i-го риска
на j-й
итерации
если i-ый риск важен на j-й итерации
если существует возможность контролировать i-ый риск на
j-й итерации
Результаты
• Определены основные ошибки проектного управления в сфере IT
• Разработаны модули системы управления проектами:
– поддержка методологии, предотвращающей ошибки проектного управления
– обучающая часть для руководителей проектов
• Методология реализована в виде SaaS-приложения
26
Дальнейшие планы
• Доработка прототипа
• Поиск инвестора
• Переход к разработке продукта
• Выход на рынок
• Выход на IPO
27