ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг Занятие 2. Управление проектами – планирование и исполнение 4 Июля 2011.

Презентация:



Advertisements
Похожие презентации
ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг Занятие 5. Разработка UI прототипов. Базовые принципы юзабилити. 7 Июля 2011.
Advertisements

В двух словах Михаил Смирнов
Методология SCRUM Методология гибкой разработки программного обеспечения.
Урок повторения по теме: «Сила». Задание 1 Задание 2.
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.
Семинар-тренинг 5-8 октября 2014 года Особенности резервирования и обеспечения заказов клиентов Роман Сусов, 1С.
Agile. Scrum.. Agile Гибкий подход к разработке ПО. Лучшие практики: Scrum XP TDD, etc. "Agility is not a technology, science, or product but a culture"
Степан Василевский менеджер проектов QuartSoft Corp г.
Проектирование архитектуры ИСО 1. UML 2 Структура определения языка 4.
1. Определить последовательность проезда перекрестка
Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика» Технологический процесс создания сайта Путь успешного внедрения, минимизация.
Система управления проектами для учреждений образования.
Лекция 3. Структурная декомпозиция работ проекта.
>1>1 Практика работы отдела тестирования ООО «КИР» Антон Куховаренко рук. отдела тестирования ООО «Корпоративные информационные рутины»
ООО НПФ «СПАРК». Кредо: Оптимальные, адекватные и эффективные решения задач с учётом специфики и объективных реалий бизнеса Заказчика Инструменты: Современные.
Задачи решаемые EPCM командой Июль 2009 г.. Термины и определения EPCM (EPCM = Engineering Procurement Construction Management - управление проектированием,
CRM БИЗНЕС СИСТЕМА. MS TelemarketingSIA "Multi Stream"2 CRM Customer Rrelationship Management - Управление взаимоотношениями с клиентами; Модель взаимодействия,
Лекция 3. Структурная декомпозиция работ проекта.
Школьная форма Презентация для родительского собрания.
1 Знаток математики Тренажер Таблица умножения 2 класс Школа 21 века ®м®м.
Транксрипт:

ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг Занятие 2. Управление проектами – планирование и исполнение 4 Июля 2011

2 Presentation Goal and DisclaimerСОДЕРЖАНИЕ Знакомство Домашнее задание Часть 1. Теория управления проектами Часть 2. Управление проектами по методологии Agile (Scrum) Теория Практика Часть 3. Управление проектами по методологии RUP Теория Практика ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

ДАВАЙТЕ ПОЗНАКОМИМСЯ

Домашнее задание Вопросы и комментарии

5 Presentation Goal and DisclaimerДомашнее задание Срок Точность следования инструкциям Аккуратность оформления и владение инструментами (MS Word, MS Excel) Содержание ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

Часть 1. Принципы управления проектами

7 Presentation Goal and DisclaimerПроект – это … совокупность действий, ограниченных во времени и бюджетом и связанных с достижением цели по созданию уникальных продуктов или услуг ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

8 Presentation Goal and DisclaimerОбъекты и субъекты управления Создаваемый продукт или услуга Содержание (требования) Стоимость Качество Сроки поставки Риски Команда Квалификация Коммуникации Мотивация Клиент(ы) Коммуникации Ожидания ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

9 Presentation Goal and DisclaimerПроцессы управления проектами ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

10 Presentation Goal and DisclaimerТипичные проблемы Недостаточно внимания инициированию проекта «Идем» не туда… Риск последующих конфликтов Не выполняется оперативное планирование и контроль Проблемы решаются с запозданием Реагирование, а не проагирование Отсутствие единого хранилища документации и/или системы управления Потери времени на получение необходимой информации Потеря знаний Не производится приемка Never-ending-story…. ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

11 Presentation Goal and DisclaimerВажно Вы можете управлять только тем, что можете измерить! ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

12 Presentation Goal and DisclaimerЭТАП 1. ИНИЦИИРОВАНИЕ Официальный старт проекта Определение цели Назначение менеджера ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

13 Presentation Goal and DisclaimerЭТАП 2. ПЛАНИРОВАНИЕ Содержание (требования, приоритеты, предмет поставки) Мероприятия/действия и взаимосвязи (ИСР = иерархическая структура работ, WBS = work breakdown structure) Ресурсы (квалификация, доступность) Сроки (всего проекта и отдельных задач) Бюджет Качество Коммуникации Риски Управление изменениями Стандарты и иные ограничения ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

14 Presentation Goal and DisclaimerЭТАП 2. ПЛАНИРОВАНИЕ НазваниеСПоИсполнитель Разместить объявление про тренинг HR Получить резюме и выслать тестовые задания HR Проверить тестовые задания Лектор Таблица Диаграмма GANNTa Календарь ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

15 Presentation Goal and DisclaimerЭТАП 2. ПЛАНИРОВАНИЕ ВАЖНО! Привлекать к оцениванию исполнителей и учитывать их производительность Использовать «лаги» Убедиться в равномерности загрузки Спланировать время на подготовку и передачу результатов Добавить точки контроля Проверить взаимосвязи и «критический путь» Максимально разгрузить конец проекта (1/3) ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

16 Presentation Goal and DisclaimerЭТАП 3. РЕАЛИЗАЦИЯ Выполнение запланированных мероприятий Принятие решений в случае форс мажора Актуализация планов Непрерывная оптимизация ВАЖНО! Полномочия менеджера по принятию решений ограничены ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

17 Presentation Goal and DisclaimerЭТАП 4. КОНТРОЛЬ Периодическая отчетность и замер показателей Проверка значения с плановыми ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

18 Presentation Goal and DisclaimerЭТАП 5. ПРИЕМКА Сдача-приемка проекта заказчику ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

19 Presentation Goal and DisclaimerОсобенности управления IT проектами IT проекты – это проекты по созданию программного обеспечения или оказанию сопутствующих услуг Акценты IT – нематериальный результат Основной ресурс = квалификация персонала Неизбежность и непрерывность изменений Динамично развивающаяся отрасль ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

20 Presentation Goal and DisclaimerСхемы управления IT проектами ODC (Offshore development center) – продажа человеко-часов с полным контролем со стороны заказчика T&M (Time and material) – проектная работа с оплатой по фактически потраченному времени и ресурсам FP (Fixed Price) – фиксированная стоимость ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

21 Presentation Goal and DisclaimerОтличие разработки продукта и на заказ ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение Анализ рынка Разработка Внедрение Тиражирование Анализ требований заказчика Разработка Внедрение

Перерыв – 15 минут

Часть 2. Методология Agile (Scrum)

24 Методология Agile Agile – гибкая методология разработки программного обеспечения. Философия Минимизация рисков путем сведения разработки к серии мелких циклов Сотрудничество с заказчиком важнее, чем контрактные обязательства Работающее программное обеспечение важнее, чем полная документация Личности и их взаимодействие важнее, чем процессы и инструменты ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

25 Scrum – одна из разновидностей Agile Артефакты Product Backlog Sprint Backlog Sprint White Board Burndown Chart Ready Software Действия Planning Meeting Daily Meeting Demo Retrospective Роли Product Owner Scrum Master Scrum Team ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

26 Product Backlog Product Backlog – это список требований к программному обеспечению, которые упорядочены по важности. Элементы списка называются User Stories. Оценки выполняются в Story Pointах = идеальные дни. IdНазваниеВажностьОценка (SP) Как продемонстрировать 1Разместить объявление про тренинг10002См.сайты dev.by, tut.by 2Получить резюме и выслать тестовые задания9993Наличие резюме 3Проверить тестовые задания9005Оценки по заданиям ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

27 Sprint and Sprint Backlog Sprint – это одна итерация разработки. Длительность – 2-4 недели. Sprint Backlog – подмножество функций из Product Backlog, которые должны быть реализованы в рамках данного спринта. Все функции разбиты на задачи. IdНазваниеВажностьОценка (SP) Как продемонстрировать 1Разместить объявление про тренинг10002См.сайты dev.by, tut.by 1.1Написать объявление1 1.2Разместить объявление на dev.by Разместить объявление на tut.by0.5 ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

28 White Board ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

29 Burndown Chart ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

30 Planning Meeting Происходит в начале итерации Выбирается объем работ, которые команда обязуется выполнить за Sprint Определяется, каким образом будут реализованы работы Каждая User Story детализируется на задачи Даются оценки в Story Pointах ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

31 Daily Meeting Проходит каждый день 15-минутное информирование о статусе «Что сделано», «Что планирую делать», «Какие проблемы» ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

32 Demo Проходит в конце спринта Команда демонстрирует новые разработки всем заинтересованным лицам Product Owner принимает результаты Sprinta ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

33 Ретроспектива Все члены команды рассказывают своё отношение к ходу прошедшего спринта. Отвечают на два основных вопроса (Что было сделано хорошо в прошедшем спринте? Что надо улучшить или не допускать в следующем?). ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

34 Scrum – Когда применять? Применять Time&Material ODC Разработка продукта В условиях неизвестности Не применять Fix Price ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

35 Scrum – Пример 1: Ситуация 2,5 месяца от начала до запуска! Постоянно меняющиеся приоритеты Решение Фиксированная команда (ODC) Scrum ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

36 Scrum – Пример 2: Ситуация Сложная бизнес логика и высокая степень неопределенности Постоянно возникающие новые «хотелки» Решение Фиксированная команда (ODC) Scrum ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

37 Scrum – ПРАКТИКА Проект «Приготовление бутерброда» Задание Составить Product Backlog (5 мин) Сделать оценки, расставить приоритеты, разбить по спринтам, составить Sprint Backlog (5 мин) По мере выполнения отмечать статус (5 мин) Провести ретроспективу (5 мин) Что использовать Ватман, стикеры, фломастеры Хлеб, сыр, колбаса и др.необходимые ингредиенты и инструменты 30 минут! 5 групп по 5 человек ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

Перерыв – 15 минут

Часть 3. Методология RUP и фундаментальный подход к управлению проектами

40 Методология RUP RUP (Rational Unified Process) – унифицированная методология разработки программного обеспечения. Философия Ранняя идентификация и непрерывное устранение основных рисков. Концентрация на модели прецедентов (вариантов использования ПО) с целью реализации требований. Постоянное обеспечение качества на всех этапах жизненного цикла. Итеративная модель разработки. ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

41 Жизненный цикл проекта по методологии RUP ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

42 Элементы RUP Артефакты План проекта Спецификация Use Case модель План приемки Действия Управление требованиями Проектирование Реализация Тестирование Развертывание Управление проектом Управление конфигурацией и изменениями Создание инфраструктуры Роли Менеджер проекта Аналитик Архитектор Разработчик Тестировщик Технический писатель Дизайнер и др. ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

43 План проекта План проекта – документ, содержащий информацию о структуре работ, назначении ресурсов и привязке исполнения к календарному графику Составление иерархической структуры работ (ИСР=WBS) Определение взаимосвязей Назначение ресурсов Определение трудозатрат Оценка критического пути Расчет стоимости Отслеживание статуса проекта относительно Baseline ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

44 План приемки ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг План приемки (User Acceptance Tests) – тестовые сценарии, по которым будет осуществляться приемка программного обеспечения Название Описание и шаги для воспроизведения Ожидаемый результат Полученный результат ВАЖНО! Заранее оговариваем уровни серьезности замечаний

45 RUP – Когда применять? ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг Применять Fix Price Проекты с большим количеством взаимосвязанных работ Не применять (или применять в «урезанном» варианте) Небольшие краткосрочные проекты

46 RUP – Пример 1: Внедрение решения на базе Travel Suite Ситуация Фиксированные сроки сдачи проекта Возможность специфицировать этапы и объем работ Решение FP (стоимость входит в лицензию) RUP ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

47 RUP – Пример 2: Интеграция поставщиков в Travel Suite Ситуация Типовой проект с фиксированным объемом реализации Несколько задействованных сторон (Клиент, Поставщик, Мы) Участие нескольких команд Решение Фиксированная стоимость (FP) или диапазон (T&M) RUP ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

48 RUP – ПРАКТИКА Проект «Приготовление бутерброда» Задание Составить План проекта, расставить взаимосвязи и оценить критический путь (15 мин) Сохранить Baseline и сравнить с текущим статусом (5 мин) Составить Приемочные тесты (10 мин) Что использовать MS Word шаблон MS Project шаблон MS Excel шаблон 30 минут! 1 волонтер «за пультом» ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

49 В ЗАКЛЮЧЕНИЕ Если важна стоимость проекта – выбираем RUP Если важны сжатые сроки проекта – выбираем Scrum ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

50 Presentation Goal and DisclaimerВ ЗАКЛЮЧЕНИЕ ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

Домашнее задание и литература

52 Домашнее задание ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг Проект «Приготовление бутерброда» 1.Составить необходимую проектную документацию по методологии Scrum: Product Backlog, Sprints, Sprint Backlog, Burndown chart. 2.Составить необходимую проектную документацию по методологии RUP: План проекта, Приемочные тесты. 3.Дополнить список идей «Как оптимизировать занятия по данному курсу» - еще +5 идей. СРОК: вс, 10 июля, 18:00 Отправлять на c названием письма PMBA Training HW

53 Литература 1.Хенрик Книберг «Scrum. Заметки с передовой» 2.RUP 3.Э.Йордан «Путь камикадзе» 4.Ф.Брукс «Мифический человеко-месяц» ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

54 Шаблоны 1.Product Backlog.xls 2.Sprint Backlog.xls 3.Project Plan.mpp 4.UAT.xls ЭФФЕКТИВНОЕ УПРАВЛЕНИЕ ПРОЕКТАМИ И БИЗНЕС АНАЛИЗ В IT Интенсив-тренинг. Занятие 2. Управление проектами – планирование и исполнение

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