SlideShare a Scribd company logo
1 of 36
обзор и основные методики




знакомство с

Управлением проектами
от Олега Черезова,
06.07.2012
ЧТО ТАКОЕ ПРОЕКТ?




   это уникальный процесс, с начальной и конечной датами, предпринятый для
достижения цели, соответствующей конкретным требованиям, ограниченный по
                                            срокам, стоимости и ресурсам [wiki]
Fill the difference


• Разработка нового     • Сборка автомобилей
  автомобиля – проект     определенной модели
                          - операция
Проект: из чего же он состоит?


• Задачи
• Ресурсы
• Назначения
ЗАДАЧА?
           ЕШЬТЕ СЛОНА ПО ЧАСТЯМ!




работа, осуществляемая для достижения определенного результата
ФАЗА?




Для удобства отслеживания задачи их объединяют в группы.
                             В рамках фазы – много задач.
                             Но у одной фазы – одна цель.
ВЕХИ?
НЕЛЬЗЯ ПОСТРОИТЬ ДОМ, НЕ
ЗАЛОЖИВ ФУНДАМЕНТ!



                Промежуточная цель
РОЛЬ
«КУШАТЬ ПОДАНО, СЭР!»




Способность и ответственность за выполнение задач(-и)
Ответственность ролей
РЕСУРС




    Объект, необходимый для выполнения задачи
Назначение ролей


• Иванов – будешь PM
• Сидорова – будешь разработчиком
• Пупкин – принеси кофе!
Закон проектов – Проектный треугольник!
ЕСТЬ ПРОЕКТ?
А КАКОЙ ДОРОГОЙ ПОЙДЕМ?!



              ДВА основных подхода:
                       - Каскадный
                  - Спиралевидный
Каскадный
Спиралевидный
УПРАВЛЕНИЕ ПРОЕКТАМИ
ИЗ ЧЕГО ОНО СОСТОИТ?
Управление проектами – это управление:


•   Интеграцией проекта
•   Содержанием проекта
•   Сроками проекта [*]
•   Стоимостью проекта
•   Качеством проекта [*]
•   Человеческими ресурсами проекта
•   Коммуникациями проекта
•   Рисками проекта [*]
•   Закупками проекта
Управление качеством


• Для всех процессов нужно:
Управление сроками (планирование)


•   Определение задач
•   Определение последовательности задач
•   Оценка ресурсов задач
•   Оценка длительности задач
•   Разработка расписания
Управление сроками (планирование)


•   Определение задач
•   Определение последовательности задач
•   Оценка ресурсов задач
•   Оценка длительности задач
•   Разработка расписания
WBS - work breakdown structure
Как планировать?


• Модель:
  – каскадная
  – итеративная
• Состав работ:
  – опирайтесь на опыт
  – учитывайте мелочи
• Оценка времени:
  – из прошлого / из будущего
  – планируйте прозапас
  – управляйте рисками
Управление рисками


•   Планирование управления рисками
•   Идентификация
•   Качественный анализ
•   Количественный анализ
•   Планирование реагирования
ГОСТ




       Старый, добрый
Подход ГОСТ


• Единая система конструкторской
  документации (ЕСКД) – 2.x
• Единая система программной
  документации (ЕСПД) – 19.x
• Стандарты информационной
  технологии – 34.х
RATIONAL UNIFIED PROCESS (RUP)
Rational Unified Process


•   Adapt the Process
•   Balance Competing Stakeholder Priorities
•   Collaborate Across Teams
•   Demonstrate Value Iteratively
•   Elevate Level of Abstraction
•   Focus Continuously On Quality
•   Подробнее:
    http://www.wthreex.com/rup/smallprojects/index.htm
XP
НЕ WINDOWS




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


•   Короткий цикл обратной связи (Fine scale feedback)
     –   Разработка через тестирование (Test driven development)
     –   Игра в планирование (Planning game)
     –   Заказчик всегда рядом (Whole team, Onsite customer)
     –   Парное программирование (Pair programming)
•   Непрерывный, а не пакетный процесс
     – Непрерывная интеграция (Continuous Integration)
     – Рефакторинг (Design Improvement, Refactor)
     – Частые небольшие релизы (Small Releases)
•   Понимание, разделяемое всеми
     – Простота (Simple design)
     – Метафора системы (System metaphor)
     – Коллективное владение кодом (Collective code ownership) или выбранными шаблонами
       проектирования (Collective patterns ownership)
     – Стандарт кодирования (Coding standard or Coding conventions)
•   Социальная защищенность программиста (Programmer welfare):
     – 40-часовая рабочая неделя (Sustainable pace, Forty hour week)
SCRUM
Scrum
Участники проекта


• «Свиньи»
  – Скрам-мастер (ScrumMaster)
  – Хозяин проекта (Product Owner)
  – Скрам-команда (Scrum Team) - Никто кроме
    команды не может вмешиваться в процесс
    разработки на протяжении спринта.
• «Куры»
  –   Пользователи (Users)
  –   Клиенты, Продавцы (Stakeholders)
  –   Управляющие (Managers)
  –   Эксперты-консультанты (Consulting Experts)
Игра в планирование


• Planning Poker
Спасибо! сообщение?
Каково ваше
PS: Ссылки в комментариях к слайдам

More Related Content

What's hot

Дмитрий Плетнев
Дмитрий ПлетневДмитрий Плетнев
Дмитрий ПлетневCodeFest
 
Проектное управление: зачем оно бизнесу и как с ним иметь дело?
Проектное управление: зачем оно бизнесу и как с ним иметь дело?Проектное управление: зачем оно бизнесу и как с ним иметь дело?
Проектное управление: зачем оно бизнесу и как с ним иметь дело?Ivan Selikhovkin
 
Вебинар о конференции HighLoad++
Вебинар о конференции HighLoad++Вебинар о конференции HighLoad++
Вебинар о конференции HighLoad++Ontico
 
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думатьАлексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думатьScrumTrek
 
Открытый курс, занятие 3 часть 1 - PMBOK® за 2,5 часа
Открытый курс, занятие 3 часть 1 - PMBOK®  за 2,5 часаОткрытый курс, занятие 3 часть 1 - PMBOK®  за 2,5 часа
Открытый курс, занятие 3 часть 1 - PMBOK® за 2,5 часаIvan Selikhovkin
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Ontico
 
Открытый курс, занятие 3 часть 2 - PMBOK® за 2,5 часа
Открытый курс, занятие 3 часть 2 - PMBOK®  за 2,5 часаОткрытый курс, занятие 3 часть 2 - PMBOK®  за 2,5 часа
Открытый курс, занятие 3 часть 2 - PMBOK® за 2,5 часаIvan Selikhovkin
 
Почему не работают проектные офисы (PMO)
Почему не работают проектные офисы (PMO)Почему не работают проектные офисы (PMO)
Почему не работают проектные офисы (PMO)Ivan Selikhovkin
 
Управление удаленной командой тестировщиков
Управление удаленной командой тестировщиковУправление удаленной командой тестировщиков
Управление удаленной командой тестировщиковISS Art, LLC
 
Павел Рабинович, Елена Матвиюк. Agile в школе: от уроков до реальных проектов
Павел Рабинович, Елена Матвиюк. Agile в школе: от уроков до реальных проектовПавел Рабинович, Елена Матвиюк. Agile в школе: от уроков до реальных проектов
Павел Рабинович, Елена Матвиюк. Agile в школе: от уроков до реальных проектовScrumTrek
 
educational project:step by step
educational project:step by stepeducational project:step by step
educational project:step by step..
 
Открытый курс, занятие 1 часть 4 - Дилемма неопределенности
Открытый курс, занятие 1 часть 4 - Дилемма неопределенностиОткрытый курс, занятие 1 часть 4 - Дилемма неопределенности
Открытый курс, занятие 1 часть 4 - Дилемма неопределенностиIvan Selikhovkin
 
Индустриальное Производство игр - Виталий Хить, Абсолютист
Индустриальное Производство игр - Виталий Хить, АбсолютистИндустриальное Производство игр - Виталий Хить, Абсолютист
Индустриальное Производство игр - Виталий Хить, АбсолютистUAFPUG - Ukrainian Adobe Flash Platform User Group
 
Открытый курс, занятие 1 часть 1 - Методологии управления раньше и сейчас
Открытый курс, занятие 1 часть 1 - Методологии управления раньше и сейчасОткрытый курс, занятие 1 часть 1 - Методологии управления раньше и сейчас
Открытый курс, занятие 1 часть 1 - Методологии управления раньше и сейчасIvan Selikhovkin
 
Открытый курс, занятие 1 часть 2 - Суть и проблемы проектного менеджмента
Открытый курс, занятие 1 часть 2 - Суть и проблемы проектного менеджментаОткрытый курс, занятие 1 часть 2 - Суть и проблемы проектного менеджмента
Открытый курс, занятие 1 часть 2 - Суть и проблемы проектного менеджментаIvan Selikhovkin
 
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизацииВадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизацииQA Club Minsk
 
Презентация_Hubspeakers
Презентация_HubspeakersПрезентация_Hubspeakers
Презентация_HubspeakersElena Grishneva
 

What's hot (20)

Дмитрий Плетнев
Дмитрий ПлетневДмитрий Плетнев
Дмитрий Плетнев
 
Проектное управление: зачем оно бизнесу и как с ним иметь дело?
Проектное управление: зачем оно бизнесу и как с ним иметь дело?Проектное управление: зачем оно бизнесу и как с ним иметь дело?
Проектное управление: зачем оно бизнесу и как с ним иметь дело?
 
Вебинар о конференции HighLoad++
Вебинар о конференции HighLoad++Вебинар о конференции HighLoad++
Вебинар о конференции HighLoad++
 
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думатьАлексей Пименов. Kanban — это не то, что вы привыкли о нем думать
Алексей Пименов. Kanban — это не то, что вы привыкли о нем думать
 
Открытый курс, занятие 3 часть 1 - PMBOK® за 2,5 часа
Открытый курс, занятие 3 часть 1 - PMBOK®  за 2,5 часаОткрытый курс, занятие 3 часть 1 - PMBOK®  за 2,5 часа
Открытый курс, занятие 3 часть 1 - PMBOK® за 2,5 часа
 
Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013Учебный день конференции HighLoad++ 2013
Учебный день конференции HighLoad++ 2013
 
Открытый курс, занятие 3 часть 2 - PMBOK® за 2,5 часа
Открытый курс, занятие 3 часть 2 - PMBOK®  за 2,5 часаОткрытый курс, занятие 3 часть 2 - PMBOK®  за 2,5 часа
Открытый курс, занятие 3 часть 2 - PMBOK® за 2,5 часа
 
Почему не работают проектные офисы (PMO)
Почему не работают проектные офисы (PMO)Почему не работают проектные офисы (PMO)
Почему не работают проектные офисы (PMO)
 
Управление удаленной командой тестировщиков
Управление удаленной командой тестировщиковУправление удаленной командой тестировщиков
Управление удаленной командой тестировщиков
 
Павел Рабинович, Елена Матвиюк. Agile в школе: от уроков до реальных проектов
Павел Рабинович, Елена Матвиюк. Agile в школе: от уроков до реальных проектовПавел Рабинович, Елена Матвиюк. Agile в школе: от уроков до реальных проектов
Павел Рабинович, Елена Матвиюк. Agile в школе: от уроков до реальных проектов
 
Agile 011015 2
Agile 011015 2Agile 011015 2
Agile 011015 2
 
On scaling teams
On scaling teamsOn scaling teams
On scaling teams
 
educational project:step by step
educational project:step by stepeducational project:step by step
educational project:step by step
 
Денис Злоказов. Проблематика внедрения проектного управления в строительной о...
Денис Злоказов. Проблематика внедрения проектного управления в строительной о...Денис Злоказов. Проблематика внедрения проектного управления в строительной о...
Денис Злоказов. Проблематика внедрения проектного управления в строительной о...
 
Открытый курс, занятие 1 часть 4 - Дилемма неопределенности
Открытый курс, занятие 1 часть 4 - Дилемма неопределенностиОткрытый курс, занятие 1 часть 4 - Дилемма неопределенности
Открытый курс, занятие 1 часть 4 - Дилемма неопределенности
 
Индустриальное Производство игр - Виталий Хить, Абсолютист
Индустриальное Производство игр - Виталий Хить, АбсолютистИндустриальное Производство игр - Виталий Хить, Абсолютист
Индустриальное Производство игр - Виталий Хить, Абсолютист
 
Открытый курс, занятие 1 часть 1 - Методологии управления раньше и сейчас
Открытый курс, занятие 1 часть 1 - Методологии управления раньше и сейчасОткрытый курс, занятие 1 часть 1 - Методологии управления раньше и сейчас
Открытый курс, занятие 1 часть 1 - Методологии управления раньше и сейчас
 
Открытый курс, занятие 1 часть 2 - Суть и проблемы проектного менеджмента
Открытый курс, занятие 1 часть 2 - Суть и проблемы проектного менеджментаОткрытый курс, занятие 1 часть 2 - Суть и проблемы проектного менеджмента
Открытый курс, занятие 1 часть 2 - Суть и проблемы проектного менеджмента
 
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизацииВадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
Вадим Зубович - Sikuli Script - идеальный инструмент для обучения автоматизации
 
Презентация_Hubspeakers
Презентация_HubspeakersПрезентация_Hubspeakers
Презентация_Hubspeakers
 

Viewers also liked (20)

PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Ane
AneAne
Ane
 
Carpeta
CarpetaCarpeta
Carpeta
 
A vista de pajaro
A vista de pajaroA vista de pajaro
A vista de pajaro
 
Manual de Instruções Balança De Diagnóstico BF 620 Beurer
Manual de Instruções Balança De Diagnóstico BF 620 BeurerManual de Instruções Balança De Diagnóstico BF 620 Beurer
Manual de Instruções Balança De Diagnóstico BF 620 Beurer
 
Tele prompt entrevista1
Tele prompt entrevista1Tele prompt entrevista1
Tele prompt entrevista1
 
Aniversario de casamento
Aniversario de casamentoAniversario de casamento
Aniversario de casamento
 
Introdução
IntroduçãoIntrodução
Introdução
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
Profundida de campo
Profundida de campoProfundida de campo
Profundida de campo
 
Technical Excellence (1)
Technical Excellence (1)Technical Excellence (1)
Technical Excellence (1)
 
Diseños Marco Rocha
Diseños Marco RochaDiseños Marco Rocha
Diseños Marco Rocha
 
Ch2 も-の
Ch2 も-のCh2 も-の
Ch2 も-の
 
Sesión 05 - ideación
Sesión 05 - ideaciónSesión 05 - ideación
Sesión 05 - ideación
 
ptt sessie 22 - versterk je strategische positie als jeugdambtenaar
ptt sessie 22 - versterk je strategische positie als jeugdambtenaarptt sessie 22 - versterk je strategische positie als jeugdambtenaar
ptt sessie 22 - versterk je strategische positie als jeugdambtenaar
 
Tecnologia 11 2
Tecnologia 11 2Tecnologia 11 2
Tecnologia 11 2
 
Sesión 04 - definiendo la necesidad
Sesión 04 - definiendo la necesidadSesión 04 - definiendo la necesidad
Sesión 04 - definiendo la necesidad
 
What Drives Movements in Sovereign CDS Spreads?
What Drives Movements in Sovereign CDS Spreads?What Drives Movements in Sovereign CDS Spreads?
What Drives Movements in Sovereign CDS Spreads?
 
On The Spot Award (1)
On The Spot Award (1)On The Spot Award (1)
On The Spot Award (1)
 
V house treinamento_15_abril
V house treinamento_15_abrilV house treinamento_15_abril
V house treinamento_15_abril
 

Similar to 120706 pm v1

Проектное управление
Проектное управлениеПроектное управление
Проектное управлениеDmitriy Lushin
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектамиJana Pavlenkova
 
Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями DevpromEvgeny Savitsky
 
Управление проектом
Управление проектомУправление проектом
Управление проектомNazira Sheraly
 
ук 03.005.02 2011
ук 03.005.02 2011ук 03.005.02 2011
ук 03.005.02 2011etyumentcev
 
Мастер-класс - управление проектами для новичков
Мастер-класс - управление проектами для новичковМастер-класс - управление проектами для новичков
Мастер-класс - управление проектами для новичковRenat Akmalov
 
Свод знаний по управлению проектами PMI PMBOK: азбука менеджера проекта
Свод знаний по управлению проектами PMI PMBOK: азбука менеджера проектаСвод знаний по управлению проектами PMI PMBOK: азбука менеджера проекта
Свод знаний по управлению проектами PMI PMBOK: азбука менеджера проектаRauf Aliev
 
управление проектами
управление проектамиуправление проектами
управление проектамиRauf Aliev
 
Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008Denis Petelin
 
Гибкость, возведенная в абсолют
Гибкость, возведенная в абсолютГибкость, возведенная в абсолют
Гибкость, возведенная в абсолютamirutov
 
Алексей Шалдышев — Проектное управление
Алексей Шалдышев — Проектное управлениеАлексей Шалдышев — Проектное управление
Алексей Шалдышев — Проектное управлениеDaria Oreshkina
 
Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignAndrey Bibichev
 
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Анастасия Виноградова
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахSQALab
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахMaxim Tsepkov
 
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьОтветственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьCUSTIS
 

Similar to 120706 pm v1 (20)

Проектное управление
Проектное управлениеПроектное управление
Проектное управление
 
электронный проектный офис
электронный проектный офисэлектронный проектный офис
электронный проектный офис
 
Управление и координирование ИТ проектами
Управление и координирование ИТ проектамиУправление и координирование ИТ проектами
Управление и координирование ИТ проектами
 
Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями Devprom
 
Управление проектом
Управление проектомУправление проектом
Управление проектом
 
ук 03.005.02 2011
ук 03.005.02 2011ук 03.005.02 2011
ук 03.005.02 2011
 
Формирование проектной команды
Формирование проектной командыФормирование проектной команды
Формирование проектной команды
 
Мастер-класс - управление проектами для новичков
Мастер-класс - управление проектами для новичковМастер-класс - управление проектами для новичков
Мастер-класс - управление проектами для новичков
 
Свод знаний по управлению проектами PMI PMBOK: азбука менеджера проекта
Свод знаний по управлению проектами PMI PMBOK: азбука менеджера проектаСвод знаний по управлению проектами PMI PMBOK: азбука менеджера проекта
Свод знаний по управлению проектами PMI PMBOK: азбука менеджера проекта
 
управление проектами
управление проектамиуправление проектами
управление проектами
 
Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008Slid 3.0 Scrum для практиков на Vsts2008
Slid 3.0 Scrum для практиков на Vsts2008
 
лекция № 16
лекция № 16лекция № 16
лекция № 16
 
Гибкость, возведенная в абсолют
Гибкость, возведенная в абсолютГибкость, возведенная в абсолют
Гибкость, возведенная в абсолют
 
Как остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителемКак остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителем
 
Алексей Шалдышев — Проектное управление
Алексей Шалдышев — Проектное управлениеАлексей Шалдышев — Проектное управление
Алексей Шалдышев — Проектное управление
 
Обзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven DesignОбзор Feature-Driven Development и Domain-Driven Design
Обзор Feature-Driven Development и Domain-Driven Design
 
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
Методы управления проектами с коротким циклом - Agile от практиков_InnoTrain_...
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектах
 
Ответственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектахОтветственность за качество в разных ИТ-проектах
Ответственность за качество в разных ИТ-проектах
 
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьОтветственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
 

120706 pm v1

  • 1. обзор и основные методики знакомство с Управлением проектами от Олега Черезова, 06.07.2012
  • 2. ЧТО ТАКОЕ ПРОЕКТ? это уникальный процесс, с начальной и конечной датами, предпринятый для достижения цели, соответствующей конкретным требованиям, ограниченный по срокам, стоимости и ресурсам [wiki]
  • 3. Fill the difference • Разработка нового • Сборка автомобилей автомобиля – проект определенной модели - операция
  • 4. Проект: из чего же он состоит? • Задачи • Ресурсы • Назначения
  • 5. ЗАДАЧА? ЕШЬТЕ СЛОНА ПО ЧАСТЯМ! работа, осуществляемая для достижения определенного результата
  • 6. ФАЗА? Для удобства отслеживания задачи их объединяют в группы. В рамках фазы – много задач. Но у одной фазы – одна цель.
  • 7. ВЕХИ? НЕЛЬЗЯ ПОСТРОИТЬ ДОМ, НЕ ЗАЛОЖИВ ФУНДАМЕНТ! Промежуточная цель
  • 8. РОЛЬ «КУШАТЬ ПОДАНО, СЭР!» Способность и ответственность за выполнение задач(-и)
  • 10. РЕСУРС Объект, необходимый для выполнения задачи
  • 11. Назначение ролей • Иванов – будешь PM • Сидорова – будешь разработчиком • Пупкин – принеси кофе!
  • 12. Закон проектов – Проектный треугольник!
  • 13. ЕСТЬ ПРОЕКТ? А КАКОЙ ДОРОГОЙ ПОЙДЕМ?! ДВА основных подхода: - Каскадный - Спиралевидный
  • 15.
  • 18. Управление проектами – это управление: • Интеграцией проекта • Содержанием проекта • Сроками проекта [*] • Стоимостью проекта • Качеством проекта [*] • Человеческими ресурсами проекта • Коммуникациями проекта • Рисками проекта [*] • Закупками проекта
  • 19. Управление качеством • Для всех процессов нужно:
  • 20. Управление сроками (планирование) • Определение задач • Определение последовательности задач • Оценка ресурсов задач • Оценка длительности задач • Разработка расписания
  • 21. Управление сроками (планирование) • Определение задач • Определение последовательности задач • Оценка ресурсов задач • Оценка длительности задач • Разработка расписания
  • 22. WBS - work breakdown structure
  • 23. Как планировать? • Модель: – каскадная – итеративная • Состав работ: – опирайтесь на опыт – учитывайте мелочи • Оценка времени: – из прошлого / из будущего – планируйте прозапас – управляйте рисками
  • 24. Управление рисками • Планирование управления рисками • Идентификация • Качественный анализ • Количественный анализ • Планирование реагирования
  • 25. ГОСТ Старый, добрый
  • 26. Подход ГОСТ • Единая система конструкторской документации (ЕСКД) – 2.x • Единая система программной документации (ЕСПД) – 19.x • Стандарты информационной технологии – 34.х
  • 28. Rational Unified Process • Adapt the Process • Balance Competing Stakeholder Priorities • Collaborate Across Teams • Demonstrate Value Iteratively • Elevate Level of Abstraction • Focus Continuously On Quality • Подробнее: http://www.wthreex.com/rup/smallprojects/index.htm
  • 29. XP НЕ WINDOWS Экстремальное программирование
  • 30. XP • Короткий цикл обратной связи (Fine scale feedback) – Разработка через тестирование (Test driven development) – Игра в планирование (Planning game) – Заказчик всегда рядом (Whole team, Onsite customer) – Парное программирование (Pair programming) • Непрерывный, а не пакетный процесс – Непрерывная интеграция (Continuous Integration) – Рефакторинг (Design Improvement, Refactor) – Частые небольшие релизы (Small Releases) • Понимание, разделяемое всеми – Простота (Simple design) – Метафора системы (System metaphor) – Коллективное владение кодом (Collective code ownership) или выбранными шаблонами проектирования (Collective patterns ownership) – Стандарт кодирования (Coding standard or Coding conventions) • Социальная защищенность программиста (Programmer welfare): – 40-часовая рабочая неделя (Sustainable pace, Forty hour week)
  • 31. SCRUM
  • 32. Scrum
  • 33. Участники проекта • «Свиньи» – Скрам-мастер (ScrumMaster) – Хозяин проекта (Product Owner) – Скрам-команда (Scrum Team) - Никто кроме команды не может вмешиваться в процесс разработки на протяжении спринта. • «Куры» – Пользователи (Users) – Клиенты, Продавцы (Stakeholders) – Управляющие (Managers) – Эксперты-консультанты (Consulting Experts)
  • 35.
  • 36. Спасибо! сообщение? Каково ваше PS: Ссылки в комментариях к слайдам