Практика гибкого управления проектами
DESCRIPTION
Практика гибкого управления проектами. Степан Василевский менеджер проектов QuartSoft Corp. 2012 г. Степан Василевский. ДГМА, кафедра КИТ JavaScript- программист – 1,5 года Разработчик на ASP.NET C# – 2 года Mobile development team lead – 5 месяцев Менеджер проектов – 8 месяцев. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/1.jpg)
Практика гибкогоуправления проектами
Степан Василевскийменеджер проектов QuartSoft Corp.
2012 г.
![Page 2: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/2.jpg)
Степан Василевский
[email protected]: stephen.vasilevsky
http://www.linkedin.com/in/stephenv
• ДГМА, кафедра КИТ
• JavaScript-программист – 1,5 года
• Разработчик на ASP.NET C# – 2 года
• Mobile development team lead – 5 месяцев
• Менеджер проектов – 8 месяцев
![Page 3: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/3.jpg)
Управление проектом
• Продукт – то, что хочет получить заказчик
• Проект – процесс создания продукта
![Page 4: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/4.jpg)
Управление проектом
Срок
иСтоимость
Содержание работ
Удовлетворённостьзаказчика
![Page 5: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/5.jpg)
Методологии и фреймворки
PMIScrum
Extreme Programming (XP)
Lean
IPMA
PRINCE2RUP
MSF
CMMI
OpenUP FDD
![Page 6: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/6.jpg)
Project Management Institute (PMI)
Основной документ – PMBoK (Project Management Body of Knowledge)
Менеджер проекта управляет:
• временем
• стоимостью
• содержанием
• качеством
• рисками
• закупками
• персоналом
• коммуникациями
• интеграцией
![Page 7: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/7.jpg)
Project Management Institute (PMI)
Инициация Закрытие
Планирование
Мониторинг
Выполнение
![Page 8: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/8.jpg)
Гибкие методологии Agile
Основные методологии:
• Экстремальное программирование – уровень личности
• Scrum – уровень команды
• Lean – уровень организации
Основной документ – Agile Manifesto
![Page 9: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/9.jpg)
Экстремальное программирование
Основные черты:
• Простота
• Общение
• Обратная связь
• Решительность
![Page 10: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/10.jpg)
Экстремальное программирование
Что требуется от разработчика:
• Оценка времени
• Проектирование
• Программирование
• Качество
![Page 11: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/11.jpg)
Экстремальное программирование
Что нужно знать заказчику:
• Как долго?
• Что сделано?
• Насколько хорошо?
![Page 12: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/12.jpg)
Экстремальное программирование
Что нужно знать разработчику:
• Что нужно сделать?
• Когда это нужно сделать?
• Когда это сделано?
![Page 13: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/13.jpg)
Экстремальное программированиеПрактики экстремального программирования:
• Игра в планирование
• Маленькие релизы
• Метафора
• Простой проект
• Тестирование
• Рефакторинг
• Парное программирование
• Коллективное владение
• Постоянная интеграция
• 40-часовая рабочая неделя
• Контакт с заказчиком
• Стандарты кодирования
![Page 14: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/14.jpg)
Scrum
vision backlog
selected backlog
sprint backlog
sprint
dailyscrum
demo & review
![Page 15: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/15.jpg)
Scrum
Роли в Scrum:
• Scrum-мастер
• Владелец продукта (Product Owner)
• Команда
![Page 16: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/16.jpg)
ScrumSprint – период времени, по истечении которого демонстрируется
фактически работающий продукт с инкрементом
функциональности.
• Фиксированное содержание работы
• Сбор требований, дизайн, программирование, тестирование
• В результате – готовая сборка
• Короткие спринты – быстрая обратная связь
![Page 17: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/17.jpg)
Scrum
Артефакты:
• Product Backlog
• Sprint Backlog
• Sprint Burn Down Chart
![Page 18: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/18.jpg)
Scrum
Daily Scrum (stand up meeting):
• Что было сделано с момента предыдущего митинга до
момента этого митинга?
• Что планируете делать с момента этого митинга до
момента следующего митинга?
• Какие проблемы препятствуют выполнению
запланированного?
![Page 19: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/19.jpg)
Scrum
Ретроспектива:
• Демонстрация инкремента продукта
• Оценка состояния продукта
• Обсуждение выполненных задач и возникающих проблем
• Выводы о дальнейшем развитии
![Page 20: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/20.jpg)
ScrumSprint Burn Down Chart
0 1 2 3 4 5 6 7 8 9 100
8
16
24
32
40
48
56
64
72
80
Normal Real
![Page 21: Практика гибкого управления проектами](https://reader036.vdocuments.site/reader036/viewer/2022062305/56815656550346895dc3fa10/html5/thumbnails/21.jpg)
Спасибо за внимание!Время вопросов!
Степан Василевскийменеджер проектов QuartSoft Corp.
[email protected]: stephen.vasilevsky
http://www.linkedin.com/in/stephenv