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

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

Mar 21, 2016

Download

Documents

Osvaldo Mendez

Практика гибкого управления проектами. Степан Василевский менеджер проектов QuartSoft Corp. 2012 г. Степан Василевский. ДГМА, кафедра КИТ JavaScript- программист – 1,5 года Разработчик на ASP.NET C# – 2 года Mobile development team lead – 5 месяцев Менеджер проектов – 8 месяцев. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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