1

            МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ
      (НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)

        ФАКУЛЬТЕТ «ПРИКЛАДНАЯ МАТЕМАТИКА И ФИЗИКА»
  КАФЕДРА «ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА И ПРОГРАММИРОВАНИЕ»


                       Дипломная работа
                               по теме

  Разработка SaaS-приложения
   для управления проектами

Выполнил:       дипломник гр. 08-606 Олешкевич Денис Валерьевич
Руководитель:   к.т.н. Скородумов Станислав Владимирович
Консультант:    аспирант каф. 806 Ершов Дмитрий Михайлович
2



             Цели работы
• Исследовать факторы влияющие на
  качество проекта
• Разработать инструмент, который
  – Снизит риски проектной деятельности
  – Обучит руководителей проектов эффективному
    управлению проектами
• Приложение реализовать в виде SaaS
3



        Проект
           Цель




           Q
         Качество

Время               Ресурсы
4



Создание качественного проекта



                Без         С учетом
   В срок
            перерасхода   требований
5



   Метрики качества IT-проекта
Для команды проекта
• Легкость сопровождения проекта

Для заказчика
• Эффективность
• Надежность и безопасность
Для пользователя
• Полезность
• Удобный и адекватный интерфейс
• Документация
6

     Продукты для
управления IT-проектами
7



  Общие черты существующих систем

• Работа – задача, имеющая описание и
  исполнителя
• Задачам присущи – сроки, оценки, релиз
• С системой работают все участники
  команды, иногда заказчик
• Учет времени
• Интеграция с системой хранения кода
• Нацелены на профессионалов
8



Проблемы проектного управления
                               Внутренние
                            Низкая квалификация
Плохая коммуникация                                       Слабая мотивация
                                   кадров




                                Внешние
                                                          Заказчик перегрет
Недостаточный бюджет       Меняющиеся требования
                                                            обещаниями




                             Плохой продукт
         Не решает задач                           Никому не нравится
9

    Решение — Электронный
       проектный офис


                Подсказки    Хороший
Методология
              руководителю   продукт
10



Обеспечение качества

           Планирование




 Решение                  Создание




             Проверка
11



Методология
12



Совместная оценка задач


              5       13
                     8
 Обсуждение оценок


                     10
13



 Сколько идеальных часов в итерации?


• Sкоманды - Скорость работы команды -
  идеальных часов за итерацию
• K - фокус-фактор, <1
• Nлюдей - число человек в команде
• Dдня - число рабочих часов в дне
• Dитерации - длительность итерации в рабочих
  днях.
14



               Фокус-фактор
0.76



0.74



0.72



0.70

                                  Выполнено

0.68                              План



0.66



0.64



0.62
       1   2     3   4   5    6
UseCases   15
16
Диаграмма электронного проектного офиса
17

7 шагов к успеху проекта
Главный экран   18
Работа с проектом   19
20

Диаграмма потоков данных (DFD)
21



       Советы руководителю
На одну из следующих тем:
  – Общение с клиентом
  – Управление изменениями
  – Внутренние конфликты (внутри команды)
  – Внешние конфликты (с клиентом)
  – Бюджет проекта
  – Планирование проекта и итераций
  – Метрики качественного IT-проекта
22



Подсказки
23
Подсказки: оценка бюджета для устранения последствий рисков в
     Agile-проекте (Khatavakhotan, HashemiTaba, Ow, 2011)




 Вычисление              - доля работ категории X на k-ой итерации
 риск-фактора
 для i-го риска
 на j-й
 итерации
Вычисление
взвешенного
риск-фактора
для i-го риска    если i-ый риск важен на j-й итерации
на j-й           если существует возможность контролировать i-ый риск на
итерации         j-й итерации



Оценка
бюджета для
устранения
последствий
рисков на j-й
итерации




Распределение
фиксированного
бюджета между
рисками
26



               Результаты
• Определены основные ошибки проектного
  управления в сфере IT
• Разработаны модули системы управления
  проектами:
  – поддержка методологии, предотвращающей
    ошибки проектного управления
  – обучающая часть для руководителей проектов
• Методология реализована в виде SaaS-
  приложения
27



           Дальнейшие планы
•   Доработка прототипа
•   Поиск инвестора
•   Переход к разработке продукта
•   Выход на рынок
•   Выход на IPO
28




Спасибо за внимание!

   denis@oleshkevich.ru

электронный проектный офис

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