Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PMBOK Extension for Software Projects (in Russian)

The content of this presentation deals with species of software projects' management. The Extension strikes the specific features of software projects, team management, motivation, main project phases.
One of the main features is an attempt to combine waterfall and adaptive project management techniques.

  • Be the first to comment

PMBOK Extension for Software Projects (in Russian)

  1. 1. Расширение PMBOK® Для проектов в области ПО
  2. 2. Страница  2 ДИНЦИС ДАНИЛ ДОКТ. ТЕХН. НАУК, PMP, ITIL, MOF, CLOUD COMPUTING CERTIFIED SPECIALIST ОПЫТ В ИТ: 25 ЛЕТ
  3. 3. Страница  3 www.specialist.ru Источники  PMBOK® Guide 5 Edition  ISO/IEC/IEEE Standards 12207, 15288, 16326  IEEE Standards (SWEBOK® 2, Templates for Management Plans)  ITIL ®  COBIT®
  4. 4. Страница  4 www.specialist.ru Целевая аудитория  Руководители бизнеса  Руководители ИТ департаментов  Руководители компаний и департаментов разработки и интеграции  PMO  Члены команд разработки  Члены команд сопровождения (ITIL)
  5. 5. Страница  5 www.specialist.ru Расширение для проектов ПО – для чего?
  6. 6. Страница  6 www.specialist.ru Особенности программных проектов
  7. 7. Страница  7 www.specialist.ru Специфика работы с командой
  8. 8. Страница  8 www.specialist.ru Варианты построения команды  Комбинирование виртуальных и локальных команд  Дорогостоящие эксперты и специалисты общего профиля  Баланс между выделенными и функциональными членами команды
  9. 9. Страница  9 www.specialist.ru Роль РМ-а Построение команды Налаживание сотрудничества
  10. 10. Страница  10 www.specialist.ru Роль РМ-а Лидерство Контроль
  11. 11. Страница  11 www.specialist.ru Фактор повышения эффективности команды
  12. 12. Страница  12 www.specialist.ru Дополнительне инструменты управления командой  Парное программирование  Программирование, ведомое тестированием  Совместное размещение (colocation)
  13. 13. Страница  13 www.specialist.ru Фазы (стадии = stages) проекта  Analyze (requirements)  Architect  Design  Construct  Integrate  Test
  14. 14. Страница  14 www.specialist.ru Итеративные и инкрементные модели
  15. 15. Страница  15 www.specialist.ru Agile методология ТЭО • Бизнес- требования Анализ • Поиск решения, сравнение вариантов Проекти рование • Решение «на бумаге» Разра- ботка • КОДИНГ Докумен тирован ие • описание Тестиро вание • тесты Обслу- живание
  16. 16. Страница  16 www.specialist.ru Адаптивные модели  Инкрементное планирование с периодичностью от 1 дня до 1 месяца  Вовлеченность представителя заказчика и пользователей в команду на постоянной основе  Малые (до 10 человек) самоорганизующиеся команды  Крупные проекты могут включать адаптивные команды  Каждый член команды работает только над одним проектом на каждой итерации  Каждая команда включает экспертов и специалистов общего профиля.
  17. 17. Страница  17 www.specialist.ru Цикл адаптивной модели
  18. 18. Страница  18 www.specialist.ru Атрибуты итерации
  19. 19. Страница  19 www.specialist.ru ОБЕСПЕЧЕНИЕ КАЧЕСТВА – СТАНДАРТЫ IEEE  929 Software and System Test Documentation  1008- Unit Testing  1012- System and Software Validation and Verification
  20. 20. Страница  20 www.specialist.ru Параметры качества ПО (заказчики и пользователи)  Доступность  Производительность  Безопасность  Масштабируемость  Простота изучения  Простота в использовании  Гибкость
  21. 21. Страница  21 www.specialist.ru Параметры качества ПО (разработчики и эксплуатационщики)  Доступность  Производительность  Безопасность  Масштабируемость  Повторное использование кода  Обслуживаемость  Портирование и распространение  Расширяемость
  22. 22. Страница  22 www.specialist.ru Дополнения в процессы интеграции, планирования и содержания  Распространение информации  Вопросы безопасности  Координация взаимодействия разработчиков и пользователей
  23. 23. Страница  23 www.specialist.ru Дополнительные способы управления временем  Структурированное расписание  Расписание как независимая переменная  Итеративное расписание с возвратом  Расписание по требованию (TOC)  Расписание на основе портфеля проектов
  24. 24. Страница  24 www.specialist.ru Дополнительные входы, инструменты, техники и выходы  SLA  План релизов и развертывания  Ограничения по безопасности  Архитектурные и нефункциональные зависимости  Ретроспективы  Use cases
  25. 25. Страница  25 www.specialist.ru Кумулятивные диаграммы (CFD)
  26. 26. Страница  26 www.specialist.ru Дополнительные инструменты и выходы управления стоимостью  Оценка масштаба и сложности ПО  Ставка стоимости  Функциональные точки оценки стоимости  Цена выигрыша (price-to-win)  Оценка по описанию и сценарию использования  Оценка усилий на повторное использование кода
  27. 27. Страница  27 www.specialist.ru Дополнительные входы, инструменты и выходы управления коммуникациями  Планы релизов и итераций  Информационные «радиаторы»  Производительность  Историческая производительность  Инструменты он-лайн взаимодействия
  28. 28. Страница  28 www.specialist.ru Scrum board как пример информационного «радиатора»
  29. 29. Страница  29 www.specialist.ru Цикл управления риском при адаптивном планировании
  30. 30. Страница  30 www.specialist.ru
  31. 31. Страница  31 www.specialist.ru
  32. 32. Страница  32 www.specialist.ru Вопросы и контакты  dinzis@specialist.ru  consult@dintsis.org  www.ddintsis.com  https://www.facebook.com/IPDanilDintsis  http://www.specialist.ru/section/project-management

×