Практика гибкого управления проектами

21
Практика гибкого управления проектами Степан Василевский менеджер проектов QuartSoft Corp. 2012 г.

Upload: teva

Post on 21-Mar-2016

79 views

Category:

Documents


2 download

DESCRIPTION

Практика гибкого управления проектами. Степан Василевский менеджер проектов QuartSoft Corp. 2012 г. Степан Василевский. ДГМА, кафедра КИТ JavaScript- программист – 1,5 года Разработчик на ASP.NET C# – 2 года Mobile development team lead – 5 месяцев Менеджер проектов – 8 месяцев. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Практика гибкого управления проектами

Практика гибкогоуправления проектами

Степан Василевскийменеджер проектов QuartSoft Corp.

2012 г.

Page 2: Практика гибкого управления проектами

Степан Василевский

[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: Практика гибкого управления проектами

Управление проектом

• Продукт – то, что хочет получить заказчик

• Проект – процесс создания продукта

Page 4: Практика гибкого управления проектами

Управление проектом

Срок

иСтоимость

Содержание работ

Удовлетворённостьзаказчика

Page 5: Практика гибкого управления проектами

Методологии и фреймворки

PMIScrum

Extreme Programming (XP)

Lean

IPMA

PRINCE2RUP

MSF

CMMI

OpenUP FDD

Page 6: Практика гибкого управления проектами

Project Management Institute (PMI)

Основной документ – PMBoK (Project Management Body of Knowledge)

Менеджер проекта управляет:

• временем

• стоимостью

• содержанием

• качеством

• рисками

• закупками

• персоналом

• коммуникациями

• интеграцией

Page 7: Практика гибкого управления проектами

Project Management Institute (PMI)

Инициация Закрытие

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

Мониторинг

Выполнение

Page 8: Практика гибкого управления проектами

Гибкие методологии Agile

Основные методологии:

• Экстремальное программирование – уровень личности

• Scrum – уровень команды

• Lean – уровень организации

Основной документ – Agile Manifesto

Page 9: Практика гибкого управления проектами

Экстремальное программирование

Основные черты:

• Простота

• Общение

• Обратная связь

• Решительность

Page 10: Практика гибкого управления проектами

Экстремальное программирование

Что требуется от разработчика:

• Оценка времени

• Проектирование

• Программирование

• Качество

Page 11: Практика гибкого управления проектами

Экстремальное программирование

Что нужно знать заказчику:

• Как долго?

• Что сделано?

• Насколько хорошо?

Page 12: Практика гибкого управления проектами

Экстремальное программирование

Что нужно знать разработчику:

• Что нужно сделать?

• Когда это нужно сделать?

• Когда это сделано?

Page 13: Практика гибкого управления проектами

Экстремальное программированиеПрактики экстремального программирования:

• Игра в планирование

• Маленькие релизы

• Метафора

• Простой проект

• Тестирование

• Рефакторинг

• Парное программирование

• Коллективное владение

• Постоянная интеграция

• 40-часовая рабочая неделя

• Контакт с заказчиком

• Стандарты кодирования

Page 14: Практика гибкого управления проектами

Scrum

vision backlog

selected backlog

sprint backlog

sprint

dailyscrum

demo & review

Page 15: Практика гибкого управления проектами

Scrum

Роли в Scrum:

• Scrum-мастер

• Владелец продукта (Product Owner)

• Команда

Page 16: Практика гибкого управления проектами

ScrumSprint – период времени, по истечении которого демонстрируется

фактически работающий продукт с инкрементом

функциональности.

• Фиксированное содержание работы

• Сбор требований, дизайн, программирование, тестирование

• В результате – готовая сборка

• Короткие спринты – быстрая обратная связь

Page 17: Практика гибкого управления проектами

Scrum

Артефакты:

• Product Backlog

• Sprint Backlog

• Sprint Burn Down Chart

Page 18: Практика гибкого управления проектами

Scrum

Daily Scrum (stand up meeting):

• Что было сделано с момента предыдущего митинга до

момента этого митинга?

• Что планируете делать с момента этого митинга до

момента следующего митинга?

• Какие проблемы препятствуют выполнению

запланированного?

Page 19: Практика гибкого управления проектами

Scrum

Ретроспектива:

• Демонстрация инкремента продукта

• Оценка состояния продукта

• Обсуждение выполненных задач и возникающих проблем

• Выводы о дальнейшем развитии

Page 20: Практика гибкого управления проектами

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: Практика гибкого управления проектами

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

Степан Василевскийменеджер проектов QuartSoft Corp.

[email protected]: stephen.vasilevsky

http://www.linkedin.com/in/stephenv