SlideShare a Scribd company logo
Лекция 7. Особенности работы руководителя проектов
ПРОМЫШЛЕННАЯ РАЗРАБОТКА ПО
• Что такое проект
• Планирование проекта
• Управление рисками
• Управление командой
разработчиков
• Взаимодействие с заказчиком
О ЧЁМ БУДЕМ ГОВОРИТЬ
• Что такое проект
• Планирование проекта
• Управление рисками
• Управление командой
разработчиков
• Взаимодействие с заказчиком
О ЧЁМ БУДЕМ ГОВОРИТЬ СЕГОДНЯ
ОПРЕДЕЛЕНИЯ
Проект – это временное предприятие,
предназначенное для создания уникальных
продуктов, услуг или результатов.
Руководитель проекта – это лицо,
ответственное за управление проектом
ПРОЕКТНЫЙ ТРЕУГОЛЬНИК
• Успех проекта
• Выдержаны сроки
• Нет выхода из бюджета
• Проект выполнен в полном
объѐме
• При этом:
• Команда не разбежалась
• Никому не требуется
срочное лечение
ЦЕЛИ РУКОВОДИТЕЛЯ ПРОЕКТОВ
Проф. стандарт «системный аналитик»: http://www.apkit.ru/committees/education/meetings/standarts.php
• Планирование проекта
• Подготовка проектных
документов
• Управление рисками
• Управление командой
разработчиков
• Взаимодействие с заказчиком
(в широком смысле)
• Взаимодействие с бизнесом
(руководством компании)
ОСНОВНЫЕ ЗАДАЧИ
• Найм сотрудников
• Оценка проектов
• Постановка и контроль задач
проектной команде
• Взаимодействие с
субподрядчиками
ДОПОЛНИТЕЛЬНЫЕ ЗАДАЧИ
ПЛАНИРОВАНИЕ ПРОЕКТА
Конечно же, 20 минут мало для того, чтобы что-то рассказать о планировании.
Читайте PMBoK
• Выделить все задачи
• Установить зависимость между
задачами
• Распределить задачи между
ресурсами исполнителями
• Установить ключевые точки
• Определить риски и составить
план управления ими
• Согласовать план с заказчиком и
руководством
• …
• PROFIT!
ПЛАНИРОВАНИЕ ПРОЕКТА В ТЕОРИИ
Рассматривается классическая «водопадная» модель, об Agile будем говорить позже
• Выделить задачи, известные на
данный момент
• Установить зависимость между
задачами
• Распределить задачи между
исполнителями
• Умножить оценку каждой задачи на π
• Добавить «буферные зоны» для
багфиксов и последствий недооценок
• Установить ключевые точки
• Добавить время на изменения по
инициативе заказчика
• Установить два срока проекта: один
для заказчика, а другой для команды
• Определить риски, триггеры и реакцию
ПЛАНИРОВАНИЕ ПРОЕКТА (IRL)
• Недооценка задач
• Дополнительные требования
от заказчика
• Болезнь и (иногда) отпуск
сотрудников
• «Забытые» задачи
• Люди не могут эффективно
работать 8 часов в день
• Программисты срочно нужны в
других проектах
ОСНОВНЫЕ ФАКТОРЫ, НЕ УЧИТЫВАЕМЫЕ ПРИ
ПЛАНИРОВАНИИ
Ошибки при планировании проекта имеют гораздо большее влияние на его
исход, чем ошибки, допущенные при его выполнении
ВАЖНО!
УПРАВЛЕНИЕ РИСКАМИ
Конечно же, 20 минут мало для того, чтобы что-то рассказать об управлении рисками.
Читайте «Вальсируя с медведями» Т.Демарко и Т.Листера
• Задачи заняли больше
времени, чем планировалось
• Заказчик выставил
дополнительные требования
• Сотрудник заболел
• Сотрудник ушѐл в отпуск
• Часть задач не попало в план
• Люди не могут эффективно
работать 8 часов в день
• В другом проекте срочно нужен
ваш программист
ОСНОВНЫЕ ФАКТОРЫ, НЕ УЧИТЫВАЕМЫЕ ПРИ
ПЛАНИРОВАНИИ
• Задачи заняли больше
времени, чем планировалось
• Заказчик выставил
дополнительные требования
• Сотрудник заболел
• Сотрудник ушѐл в отпуск
• Часть задач не попало в план
• Люди не могут эффективно
работать 8 часов в день
• В другом проекте срочно нужен
ваш программист
ОСНОВНЫЕ ФАКТОРЫ, НЕ УЧИТЫВАЕМЫЕ ПРИ
ПЛАНИРОВАНИИ
ОПРЕДЕЛЕНИЕ
Риск – это опасность возникновения
непредвиденных ситуаций или рисковых
событий в проекте, которые могут негативно
или позитивно воздействовать на достижение
целей проекта. Представляет собой сочетание
вероятности или частоты проявления
определенной угрозы или возможности и
величины последствий рисковых событий.
• Выделить всевозможные риски
проекта
• Оценить их вероятность и
влияние
• Выбрать способ управления
каждым из рисков
ШАГИ УПРАВЛЕНИЯ РИСКАМИ
• Avoid (избежать) – создать
ситуацию, при которой риск
никогда не наступит
• Mitigate (снизить) –
уменьшить последствия риска
• Transfer (передать) –
ответственность берѐт другой
участник
• Accept (принять) –
согласиться с тем, что риск
может произойти и ничего не
предпринимать
СПОСОБЫ УПРАВЛЕНИЯ РИСКАМИ
Опасность
низкая высокая
Вероятность
высокая
Mitigate Avoid
низкая
Accept Transfer
• Отобрать у ребѐнка спички
• Застраховать автомобиль
• Положить деньги и ценности в
банк
• Поставить железную дверь в
квартиру
• Надеть наколенники при езде
на роликах
• Сказать «риск – благородное
дело»
• Пример на картинке справа
ОПРЕДЕЛИТЕ РИСК И ТИП УПРАВЛЕНИЯ В
КАЖДОМ СЛУЧАЕ:
Нельзя путать риски и факты. Их легко отличить, т.к. риск имеет
вероятностную природу, а факт известен заранее
РИСКИ И ФАКТЫ
• Что такое проект
• Планирование проекта
• Управление рисками
• Управление командой
разработчиков
• Взаимодействие с заказчиком
О ЧЁМ БУДЕМ ГОВОРИТЬ В СЛЕДУЮЩИЙ РАЗ
ВРЕМЯ ЗАДАВАТЬ ВОПРОСЫ

More Related Content

What's hot

структура It компании
структура It компанииструктура It компании
структура It компании
Андрей Уманский
 
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджераМаксим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
ScrumTrek
 
Практические аспекты разработки ПО #5
Практические аспекты разработки ПО #5Практические аспекты разработки ПО #5
Практические аспекты разработки ПО #5
Denis Umnov
 
Где искать менеджеров продукта
Где искать менеджеров продуктаГде искать менеджеров продукта
Где искать менеджеров продукта
Denis Beskov
 
Практические аспекты разработки ПО #4
Практические аспекты разработки ПО #4Практические аспекты разработки ПО #4
Практические аспекты разработки ПО #4
Denis Umnov
 
Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе
SQALab
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
Sam Faktorovich
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
Anna Tarasenko
 
Дизайнер в аутсорсе: как победить себя и всех
Дизайнер в аутсорсе: как победить себя и всехДизайнер в аутсорсе: как победить себя и всех
Дизайнер в аутсорсе: как победить себя и всех
Eugene Makeychik
 
Как мы строили дизайн-команду
Как мы строили дизайн-командуКак мы строили дизайн-команду
Как мы строили дизайн-команду
Valentin Sauts
 
Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)
Ontico
 
User Story Canvas
User Story CanvasUser Story Canvas
User Story Canvas
Maxim Gaponov
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
SQALab
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
SQALab
 
Design Talks 2017
Design Talks 2017Design Talks 2017
Design Talks 2017
Anna Maistrenka
 
Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Ma...
Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Ma...Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Ma...
Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Ma...
Lviv Startup Club
 
ЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
ЛШ 2016 Будущий Элон Маск. Робототехника - СеребрянниковЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
ЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
ФРИИ (Фонд развития интернет-инициатив)
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2
Denis Umnov
 
Как мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanbanКак мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanban
Denis Beskov
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
Coub
 

What's hot (20)

структура It компании
структура It компанииструктура It компании
структура It компании
 
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджераМаксим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
Максим Мельников. Как мы меняли ЦИАН. Эволюция продакт-менеджера
 
Практические аспекты разработки ПО #5
Практические аспекты разработки ПО #5Практические аспекты разработки ПО #5
Практические аспекты разработки ПО #5
 
Где искать менеджеров продукта
Где искать менеджеров продуктаГде искать менеджеров продукта
Где искать менеджеров продукта
 
Практические аспекты разработки ПО #4
Практические аспекты разработки ПО #4Практические аспекты разработки ПО #4
Практические аспекты разработки ПО #4
 
Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе Как тестировщику выжить в стартапе
Как тестировщику выжить в стартапе
 
Профессии в IT
Профессии в ITПрофессии в IT
Профессии в IT
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
 
Дизайнер в аутсорсе: как победить себя и всех
Дизайнер в аутсорсе: как победить себя и всехДизайнер в аутсорсе: как победить себя и всех
Дизайнер в аутсорсе: как победить себя и всех
 
Как мы строили дизайн-команду
Как мы строили дизайн-командуКак мы строили дизайн-команду
Как мы строили дизайн-команду
 
Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)Post Agile эра / Борис Вольфсон (HeadHunter)
Post Agile эра / Борис Вольфсон (HeadHunter)
 
User Story Canvas
User Story CanvasUser Story Canvas
User Story Canvas
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 
Design Talks 2017
Design Talks 2017Design Talks 2017
Design Talks 2017
 
Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Ma...
Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Ma...Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Ma...
Дов Німрац "“Що таке проблемний продукт і як з цим боротись?" Lviv Project Ma...
 
ЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
ЛШ 2016 Будущий Элон Маск. Робототехника - СеребрянниковЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
ЛШ 2016 Будущий Элон Маск. Робототехника - Серебрянников
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2
 
Как мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanbanКак мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanban
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
 

Viewers also liked

Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. Инструменты
Mikhail Payson
 
Промышленная разработка ПО. Лекция 4. Особенности работы программиста. Ча…
Промышленная разработка ПО. Лекция 4. Особенности работы программиста.  Ча…Промышленная разработка ПО. Лекция 4. Особенности работы программиста.  Ча…
Промышленная разработка ПО. Лекция 4. Особенности работы программиста. Ча…
Mikhail Payson
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Mikhail Payson
 
Промышленная разработка ПО. Лекция 3. Особенности работы программиста. Часть...
Промышленная разработка ПО. Лекция 3. Особенности работы программиста.  Часть...Промышленная разработка ПО. Лекция 3. Особенности работы программиста.  Часть...
Промышленная разработка ПО. Лекция 3. Особенности работы программиста. Часть...
Mikhail Payson
 
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщикаПромышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Mikhail Payson
 
Промышленная разработка ПО. Лекция 1. Общие понятия
Промышленная разработка ПО. Лекция 1. Общие понятияПромышленная разработка ПО. Лекция 1. Общие понятия
Промышленная разработка ПО. Лекция 1. Общие понятия
Mikhail Payson
 

Viewers also liked (6)

Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. Инструменты
 
Промышленная разработка ПО. Лекция 4. Особенности работы программиста. Ча…
Промышленная разработка ПО. Лекция 4. Особенности работы программиста.  Ча…Промышленная разработка ПО. Лекция 4. Особенности работы программиста.  Ча…
Промышленная разработка ПО. Лекция 4. Особенности работы программиста. Ча…
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
 
Промышленная разработка ПО. Лекция 3. Особенности работы программиста. Часть...
Промышленная разработка ПО. Лекция 3. Особенности работы программиста.  Часть...Промышленная разработка ПО. Лекция 3. Особенности работы программиста.  Часть...
Промышленная разработка ПО. Лекция 3. Особенности работы программиста. Часть...
 
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщикаПромышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщика
 
Промышленная разработка ПО. Лекция 1. Общие понятия
Промышленная разработка ПО. Лекция 1. Общие понятияПромышленная разработка ПО. Лекция 1. Общие понятия
Промышленная разработка ПО. Лекция 1. Общие понятия
 

Similar to Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов

Как остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителемКак остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителем
Диалог Информационные Технологии
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
Boris Volfson
 
Прагматик. Калугин. Программист-менеджер
Прагматик. Калугин. Программист-менеджерПрагматик. Калугин. Программист-менеджер
Прагматик. Калугин. Программист-менеджер
Alexander Kalouguine
 
C чего начать обучение руководителя проектов
C чего начать обучение руководителя проектовC чего начать обучение руководителя проектов
C чего начать обучение руководителя проектов
Antonina Binetskaya
 
Доклад на Software People 2013
Доклад на Software People 2013Доклад на Software People 2013
Доклад на Software People 2013
Natalia Zhelnova
 
Software craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаSoftware craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчика
Pavel Veinik
 
Управление проектом
Управление проектомУправление проектом
Управление проектом
Nazira Sheraly
 
Персональные риски аналитика
Персональные риски аналитикаПерсональные риски аналитика
Персональные риски аналитика
Grigoriy Pechenkin
 
мастер-класс Раджаба Ибрагимова
мастер-класс Раджаба Ибрагимовамастер-класс Раджаба Ибрагимова
мастер-класс Раджаба Ибрагимова
Peri Innovations
 
Maksim Kuzin_intensiv "Digital Producer"
Maksim Kuzin_intensiv "Digital Producer"Maksim Kuzin_intensiv "Digital Producer"
Maksim Kuzin_intensiv "Digital Producer"
GRAPE
 
3 кейса провала и успеха внедрения Agile
3 кейса провала и успеха внедрения Agile3 кейса провала и успеха внедрения Agile
3 кейса провала и успеха внедрения Agile
Askhat Urazbaev
 
Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"
Проектные сервисы
 
Формирование проектной команды
Формирование проектной командыФормирование проектной команды
Формирование проектной команды
Диалог Информационные Технологии
 
РИК. Fuckup management
РИК. Fuckup managementРИК. Fuckup management
РИК. Fuckup management
Kursrik
 
Lection 1 2_pm
Lection 1 2_pmLection 1 2_pm
Lection 1 2_pm
Yana Brodetski
 
(2niversity) проектная работа tips&tricks
(2niversity) проектная работа   tips&tricks(2niversity) проектная работа   tips&tricks
(2niversity) проектная работа tips&tricks
Michael Karpov
 
ИКРА СПб Digital Producer вводная лекция
ИКРА СПб Digital Producer вводная лекцияИКРА СПб Digital Producer вводная лекция
ИКРА СПб Digital Producer вводная лекция
Dmitriy Ogorodnikov
 
РИК: Управление качеством проекта
РИК: Управление качеством проектаРИК: Управление качеством проекта
РИК: Управление качеством проекта
Kursrik
 
Scrum
ScrumScrum

Similar to Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов (20)

Как остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителемКак остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителем
 
электронный проектный офис
электронный проектный офисэлектронный проектный офис
электронный проектный офис
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
Прагматик. Калугин. Программист-менеджер
Прагматик. Калугин. Программист-менеджерПрагматик. Калугин. Программист-менеджер
Прагматик. Калугин. Программист-менеджер
 
C чего начать обучение руководителя проектов
C чего начать обучение руководителя проектовC чего начать обучение руководителя проектов
C чего начать обучение руководителя проектов
 
Доклад на Software People 2013
Доклад на Software People 2013Доклад на Software People 2013
Доклад на Software People 2013
 
Software craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаSoftware craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчика
 
Управление проектом
Управление проектомУправление проектом
Управление проектом
 
Персональные риски аналитика
Персональные риски аналитикаПерсональные риски аналитика
Персональные риски аналитика
 
мастер-класс Раджаба Ибрагимова
мастер-класс Раджаба Ибрагимовамастер-класс Раджаба Ибрагимова
мастер-класс Раджаба Ибрагимова
 
Maksim Kuzin_intensiv "Digital Producer"
Maksim Kuzin_intensiv "Digital Producer"Maksim Kuzin_intensiv "Digital Producer"
Maksim Kuzin_intensiv "Digital Producer"
 
3 кейса провала и успеха внедрения Agile
3 кейса провала и успеха внедрения Agile3 кейса провала и успеха внедрения Agile
3 кейса провала и успеха внедрения Agile
 
Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"Артемий Анцупов "Agile PMO"
Артемий Анцупов "Agile PMO"
 
Формирование проектной команды
Формирование проектной командыФормирование проектной команды
Формирование проектной команды
 
РИК. Fuckup management
РИК. Fuckup managementРИК. Fuckup management
РИК. Fuckup management
 
Lection 1 2_pm
Lection 1 2_pmLection 1 2_pm
Lection 1 2_pm
 
(2niversity) проектная работа tips&tricks
(2niversity) проектная работа   tips&tricks(2niversity) проектная работа   tips&tricks
(2niversity) проектная работа tips&tricks
 
ИКРА СПб Digital Producer вводная лекция
ИКРА СПб Digital Producer вводная лекцияИКРА СПб Digital Producer вводная лекция
ИКРА СПб Digital Producer вводная лекция
 
РИК: Управление качеством проекта
РИК: Управление качеством проектаРИК: Управление качеством проекта
РИК: Управление качеством проекта
 
Scrum
ScrumScrum
Scrum
 

Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов

  • 1. Лекция 7. Особенности работы руководителя проектов ПРОМЫШЛЕННАЯ РАЗРАБОТКА ПО
  • 2. • Что такое проект • Планирование проекта • Управление рисками • Управление командой разработчиков • Взаимодействие с заказчиком О ЧЁМ БУДЕМ ГОВОРИТЬ
  • 3. • Что такое проект • Планирование проекта • Управление рисками • Управление командой разработчиков • Взаимодействие с заказчиком О ЧЁМ БУДЕМ ГОВОРИТЬ СЕГОДНЯ
  • 4. ОПРЕДЕЛЕНИЯ Проект – это временное предприятие, предназначенное для создания уникальных продуктов, услуг или результатов. Руководитель проекта – это лицо, ответственное за управление проектом
  • 6. • Успех проекта • Выдержаны сроки • Нет выхода из бюджета • Проект выполнен в полном объѐме • При этом: • Команда не разбежалась • Никому не требуется срочное лечение ЦЕЛИ РУКОВОДИТЕЛЯ ПРОЕКТОВ Проф. стандарт «системный аналитик»: http://www.apkit.ru/committees/education/meetings/standarts.php
  • 7. • Планирование проекта • Подготовка проектных документов • Управление рисками • Управление командой разработчиков • Взаимодействие с заказчиком (в широком смысле) • Взаимодействие с бизнесом (руководством компании) ОСНОВНЫЕ ЗАДАЧИ
  • 8. • Найм сотрудников • Оценка проектов • Постановка и контроль задач проектной команде • Взаимодействие с субподрядчиками ДОПОЛНИТЕЛЬНЫЕ ЗАДАЧИ
  • 9. ПЛАНИРОВАНИЕ ПРОЕКТА Конечно же, 20 минут мало для того, чтобы что-то рассказать о планировании. Читайте PMBoK
  • 10. • Выделить все задачи • Установить зависимость между задачами • Распределить задачи между ресурсами исполнителями • Установить ключевые точки • Определить риски и составить план управления ими • Согласовать план с заказчиком и руководством • … • PROFIT! ПЛАНИРОВАНИЕ ПРОЕКТА В ТЕОРИИ Рассматривается классическая «водопадная» модель, об Agile будем говорить позже
  • 11. • Выделить задачи, известные на данный момент • Установить зависимость между задачами • Распределить задачи между исполнителями • Умножить оценку каждой задачи на π • Добавить «буферные зоны» для багфиксов и последствий недооценок • Установить ключевые точки • Добавить время на изменения по инициативе заказчика • Установить два срока проекта: один для заказчика, а другой для команды • Определить риски, триггеры и реакцию ПЛАНИРОВАНИЕ ПРОЕКТА (IRL)
  • 12. • Недооценка задач • Дополнительные требования от заказчика • Болезнь и (иногда) отпуск сотрудников • «Забытые» задачи • Люди не могут эффективно работать 8 часов в день • Программисты срочно нужны в других проектах ОСНОВНЫЕ ФАКТОРЫ, НЕ УЧИТЫВАЕМЫЕ ПРИ ПЛАНИРОВАНИИ
  • 13. Ошибки при планировании проекта имеют гораздо большее влияние на его исход, чем ошибки, допущенные при его выполнении ВАЖНО!
  • 14. УПРАВЛЕНИЕ РИСКАМИ Конечно же, 20 минут мало для того, чтобы что-то рассказать об управлении рисками. Читайте «Вальсируя с медведями» Т.Демарко и Т.Листера
  • 15. • Задачи заняли больше времени, чем планировалось • Заказчик выставил дополнительные требования • Сотрудник заболел • Сотрудник ушѐл в отпуск • Часть задач не попало в план • Люди не могут эффективно работать 8 часов в день • В другом проекте срочно нужен ваш программист ОСНОВНЫЕ ФАКТОРЫ, НЕ УЧИТЫВАЕМЫЕ ПРИ ПЛАНИРОВАНИИ
  • 16. • Задачи заняли больше времени, чем планировалось • Заказчик выставил дополнительные требования • Сотрудник заболел • Сотрудник ушѐл в отпуск • Часть задач не попало в план • Люди не могут эффективно работать 8 часов в день • В другом проекте срочно нужен ваш программист ОСНОВНЫЕ ФАКТОРЫ, НЕ УЧИТЫВАЕМЫЕ ПРИ ПЛАНИРОВАНИИ
  • 17. ОПРЕДЕЛЕНИЕ Риск – это опасность возникновения непредвиденных ситуаций или рисковых событий в проекте, которые могут негативно или позитивно воздействовать на достижение целей проекта. Представляет собой сочетание вероятности или частоты проявления определенной угрозы или возможности и величины последствий рисковых событий.
  • 18. • Выделить всевозможные риски проекта • Оценить их вероятность и влияние • Выбрать способ управления каждым из рисков ШАГИ УПРАВЛЕНИЯ РИСКАМИ
  • 19. • Avoid (избежать) – создать ситуацию, при которой риск никогда не наступит • Mitigate (снизить) – уменьшить последствия риска • Transfer (передать) – ответственность берѐт другой участник • Accept (принять) – согласиться с тем, что риск может произойти и ничего не предпринимать СПОСОБЫ УПРАВЛЕНИЯ РИСКАМИ Опасность низкая высокая Вероятность высокая Mitigate Avoid низкая Accept Transfer
  • 20. • Отобрать у ребѐнка спички • Застраховать автомобиль • Положить деньги и ценности в банк • Поставить железную дверь в квартиру • Надеть наколенники при езде на роликах • Сказать «риск – благородное дело» • Пример на картинке справа ОПРЕДЕЛИТЕ РИСК И ТИП УПРАВЛЕНИЯ В КАЖДОМ СЛУЧАЕ:
  • 21. Нельзя путать риски и факты. Их легко отличить, т.к. риск имеет вероятностную природу, а факт известен заранее РИСКИ И ФАКТЫ
  • 22. • Что такое проект • Планирование проекта • Управление рисками • Управление командой разработчиков • Взаимодействие с заказчиком О ЧЁМ БУДЕМ ГОВОРИТЬ В СЛЕДУЮЩИЙ РАЗ