Современные подходы к управлению ИТ-проектами

22
Современные подходы к управлению ИТ-проектами Евгений Пикулев, PMP, руководитель Екатеринбургского филиала Московского отделения PMI +7 919 394 7636 [email protected]

Upload: -

Post on 22-Jun-2015

1.216 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Современные подходы к управлению ИТ-проектами

Современные подходы к управлению ИТ-проектами

Евгений Пикулев, PMP, руководитель Екатеринбургского филиала Московского отделения PMI

+7 919 394 7636 [email protected]

Page 2: Современные подходы к управлению ИТ-проектами

В качестве эпиграфа…

«Есть ровно два способа построить корабль: можно спланировать и разделить работы, а можно ….

заразить людей любовью к бескрайнему морю – и тогда они сами построят корабль!»

Антуан де сент-Экзюпери

Page 3: Современные подходы к управлению ИТ-проектами

Традиционный подход к управлению проектом

Page 4: Современные подходы к управлению ИТ-проектами

5.2Scope

Planning

5.3Scope

Definition

6.1Activity

Definition

7.1ResourcesPlanning

6.2 Activity

Sequencing

6.3ActivityDuration

Estimating

7.2Cost

Estimating

6.4Schedule

Development

7.3Cost

Budgeting

4.1Project PlanDevelopment

From the Initiating

Processes

From the Controlling Processes

Core Processes

Planning Processes

To theExecutingProcesses

8.1Quality

Planning

9.1Organisational

Planning

11.2Risk

Identification

11.3 Qualitative Risk

Analysis

11.5

Risk ResponsePlanning

9.2Staff

Acquisition

10.1Communications

Planning

Facilitating Processes

12.1Procurement

Planning

12.2Solicitation

Planning

11.3 Quantitative Risk

Analysis

11.1 Risk Management

Planning

Слишком много процессов !!!

Page 5: Современные подходы к управлению ИТ-проектами

קוד שם פעילות

1 Software Project

2 Analysis

3 Design

4 Build

5 Test

6 Implementation

$ 100,000Software Project

$ 15,000 John

Analysis

$ 10,000 David

Design

$ 40,000 Lisa

Build

$ 20,000 John

Test

$ 15,000 Suzan

Implementation

10 11 12 01 02 03 04 05 06 07 08 09 10 11 12 01 02 03 04 05 06 07 08 09 10 11 12 01 02 03 04 05 06 07 08 09 10 11 12 012001 2002 2003 2004 2005

«Водопадная» модель управления проектом

Page 6: Современные подходы к управлению ИТ-проектами

Waterfall

The plan creates

cost/schedule estimates

Agile

The vision creates features

estimates

• PMBoK 3 Ed: План – это «священная корова». Верно, НО..• НО: требования Заказчика все время меняются !!!• НО: сверху установлены жесткие сроки• НО: проекты по разработке ПО итерационны по природе• НО: Есть MSF, RUP, Extreme Programming

Тенденция к гибким методологиям

Page 7: Современные подходы к управлению ИТ-проектами

PMBOK 4

Модель Microsoft Solution

Framework

Итерационная модель управления проектом

Page 8: Современные подходы к управлению ИТ-проектами

Плюсы и минусы

Best practice Проработанная

методология Институт по

сертификации. Большое количество

инструментов и техник Хорошая

проработанность управления рисками

Большое количество процессов.

«Водопадная» модель. Нет специфических

подходов к процессам ИТ (ITIL-ITSM)

Не подходит к плохо структурированным проектам

Академичность

Page 9: Современные подходы к управлению ИТ-проектами

Подход Дуга де Карло

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

Page 10: Современные подходы к управлению ИТ-проектами

«Экстремальный проект – это комплексное, высокоскоростное, самокорректирующееся предприятие, во время работы над которым люди взаимодействуют в поисках желаемого результата в условиях крайней неопределенности, постоянных изменений и сильного стресса.»

Дуг де Карло

Определение экстремального проекта

«Проект – временная инициатива, предпринятая для создания уникальных результатов, продуктов или услуг.

PMBoK

Сравните

Page 11: Современные подходы к управлению ИТ-проектами

Рис.1 Ментальная модель традиционного проекта

Рис.2 Ментальная модель экстремального проекта

Ментальная модель проекта

Page 12: Современные подходы к управлению ИТ-проектами

Жесткие сроки, установленные сверху Скептическое отношение команды к возможному успеху Неприязнь к управлению проектами и другим процессам Вечно недоступный спонсор проекта Неудовлетворительные условия работы Отсутствие прямой власти над членами команды Занятость членов команды в других проектах Высокая текучесть сотрудников в компаниях Многообразие требований со стороны менеджеров,

спонсоров и заказчиков, которые имеют различные и порой противоречивые интересы в результатах проекта

Недостаток полномочий членов команды для принятия решений.

Стрессовое состояние команды в связи с ненормированным рабочим днем и непредсказуемостью ситуации.

Природа экстремальных проектов

Page 13: Современные подходы к управлению ИТ-проектами

Критические факторы успеха в ЭП

1. Самодисциплина2. Лидерство через приверженность3. Общение в реальном времени4. Гибкая организация5. Гибкая модель проекта

ОценкаВизуали-зация

Инновация

Переоценка

Распростра-нение

Page 14: Современные подходы к управлению ИТ-проектами

Плюсы и минусы

Антикризисный подход Сильная роль

руководителя проекта Эффективна в

«созревших» компаниях.

Наиболее близка гибким методологиям проектирования ПО.

Не является методологией.

Большое количество рисков и стрессов.

90% успеха проекта зависит от PM.

Нет акцента на качестве.

Page 15: Современные подходы к управлению ИТ-проектами

Lean/Agile методологии разработки ПО

Подход Мери и Тома Поппендик

Page 16: Современные подходы к управлению ИТ-проектами

Люди и их взаимодействие, нежели процессы и средства

Работающее ПО, нежели совершенная документация

Сотрудничество с заказчиком, нежели обсуждение условий контракта

Реагирование на изменения, нежели следование плану

Agile Manifesto: Для нас важнее…

Page 17: Современные подходы к управлению ИТ-проектами

XP (Extreme Programming) Scrum DSDM (Dynamic Systems

Development Method) Crystal Adaptive Software Development Feature Driven Development

Agile методики

Page 18: Современные подходы к управлению ИТ-проектами

Участие Заказчика в команде Совместное владение кодом Разработка, управляемая тестами Непрерывная интеграция Парное программирование

Page 19: Современные подходы к управлению ИТ-проектами

Google, Yahoo, Microsoft, Brtitish Telecom, Nokia, Siemens успешно используют эту методологию.

Есть много примеров, когда производительность ИТ-команды удваивалась после применения этой методологии.

Освоение методологии ИТ-командой – самое трудное и, одновременно, самое мощное средство выполнения проекта.

В каждом цикле должны быть получены осязамые результаты.

Page 20: Современные подходы к управлению ИТ-проектами

Модель Standish Group

Agile

Waterfall

Agile

Waterfall

AgileWaterfall

Agile

Waterfall

Waterfall

Agile

Page 21: Современные подходы к управлению ИТ-проектами

Scott W. Ambler www.ambysoft.com/surveys/

18%

15%

12%

12%

41%

40%

29%

31%

52%

53%

61%

67%

Traditional

Ad-Hoc

Agile

Iterative

Failed Challenged Successful

Software Project Success Rates 2010

IT Project Success Survey 2010May-June 2010

Page 22: Современные подходы к управлению ИТ-проектами

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

И, все-таки, как мы будем строить наш корабль?