проекты и процессы

31
Проекты и процессы (С) 2012 V.BENEDICHUK

Upload: vyacheslav-benedichuk

Post on 03-Aug-2015

133 views

Category:

Software


4 download

TRANSCRIPT

Проекты и процессы(С) 2012 V.BENEDICHUK

Вячеслав Бенедичук Менеджер проектов с большим техническим опытом и опытом управления продуктами.

Создал первое коммерческое приложение в 15 лет.

Опыт в ИТ 20 лет.

Опыт управления проектами и продуктами 9+ лет.

Максимальная команда 25 человек.

Самый большой проект более 15 человеко-лет

Кому нужны ИТ специалисты?

ИТ компании

Крупный не ИТ бизнес

Малый бизнес

Государственные структуры

Рядовые покупатели

Основные направления

ИТ

Разработка Внедрение Эксплуатация Поддержка

Каждое направление имеет свои задачи

ИТ

Разработка

Создание ПО

Внедрение

Создание комплексного решения на основе

программного и аппаратного обеспчения

Эксплуатация

Использование решения для достижения целей

компании

Поддержка

Помощь эксплуатирующему

персоналу в разрешении проблем

Чем отличаются задачи?

Стандартизация задач

Подходы к решению задачПРОЦЕССНО-ОРИЕНТИРОВАННЫЙ ПОДХОД

Обучение в школе/институте

Производство техники на конвейере

Обработка запроса на 1-ой линии техподдержки

Строительство жилого дома

Продажа/обслуживание бытовой техники

ПРОЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД

Написание кандидатской/докторской диссертации

Изготовление опытного образца

Устранение дефектов в 3-й линии поддержки

Проектирование микрорайона

Разработка ПО

Процессно ориентированный подход

Основан на поняти повторяемого (“бесконечного”) бизнес-процесса

У процесса есть определенный набор входящих материалов/документов/нормативов и определены требования к результату

Процесс определен но может подстраиваться под нужды компании

Процессно-ориентированный подход

Ставится цель процесса

Определяются входящие материальные и не материальные потоки

Формируется последовательность действий приводящих к ожидаемому результату

Последовательность описывается в виде карты процесса

Процесс выполняется многократно

По результатам выполнения происходит оптимизация процесса

Исходный процесс

Оптимизированный процесс

Процессно ориентированный подход. Применимость.

Повторяемый результат

Стандартная последовательность действий

Фиксированные ресурсы

“Стабильное” окружение

Процессно ориентированный подход. Достоинства.

ПОВТОРЯЕМОСТЬ РЕЗУЛЬТАТА!

Простота масштабирования

Известная стоимость достижения результата

Проектно ориентированный подход

Основан на понятии проекта.◦ Про кт — это уникальный процесс, состоящий из е8

совокупности скоординированных и управляемых видов деятельности с начальной и конечной датами, предпринятый для достижения цели, соответствующей конкретным требованиям, включающий ограничения по срокам, стоимости и ресурсам.

Проект часто выполняется в условиях неопределенности.

Из чего состоит проект?

Цель

Ресурсы

Ограничения

Цель Какова цель вашего проекта?

-Написать программу?

-Решить бизнес проблему клиента?

Откуда она берется?

-Цель всегда берется из вне проекта

-Цели имеют иерархию

Цели бывают разными

Ресурсы Какими ресурсами вы обладаете?

-Время

-Люди

-Трудозатраты

-Бюджет

-Риски

-Технические ресусры

-Технологические ресурсы

-Коммуникации

Жизненный цикл проекта

Запуск проекта• Формирование

видения проекта• Планирование

Исполнение проекта• Работы по проекту

Завершение проекта• Анализ и оценка

результатов проекта

Использование результатов

проекта

Проектно-ориентированный подход

Проектно ориентированный подход

Уникальный результат

Уникальный план

Ограниченные ресурсы

Изменчивое окружение

Фазы проекта. Общий случай

Сбор требований Проектирование Реализация Тестирование Внедрение Завершение

Какие методологии разработки вы знаете?

Какая из них лучшая?

Процессы разработкиПроцессы разработки

Agile Waterfall

Фазы проекта в SCRUM

Планирование

Реализация

Тестирование

Ревью

Планирование

Реализация

Тестирование

Ревью

Планирование

Реализация

Тестирование

Ревью

Ревью Внедрение

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

◦ Возможность быстро получить обратную связь от заказчика◦ Возможность гибко подстраиваться под новые требования заказчика

Минусы◦ Сложность прогнозирования конечных сроков проекта/конечного

функционала/бюджета◦ Возможна “гонка за бантиками” и потеря цели проекта◦ Передача проекта или частей проектв другой команде крайне сложна

Фазы проекта в RUP

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

◦ Фиксация требований в самом начале проекта◦ Возможность оценить стоимось и объем проекта на ранних стадиях◦ Высокий уровень документирования позволяет передавать проект или

части проекта другим командам почти без потерь эффективности

Минусы◦ К моменту достижения цели – цель может уйти.◦ Новые требования возникающие в процессе разработки требуют

множества согласований и изменений бюджета

Фазы проекта в MSF

Плюсы/Минусы Ослаблены минусы SCRUM и RUP.

Плюсы есть, но проявляются в меньшей степени.

Применимость SCRUM

◦ Внутренние проекты◦ Продуктовая разработка◦ Малые проекты для внешних заказчиков◦ Начальное прототипирование в больших проектах◦ Рекомендация: Клиент должен платить за каждый спринт на старте.

RUP◦ Большие проекты в стабильном окружении◦ Встроенные системы требующие высокого качества◦ АСУ ТП

MSF◦ Большие проекты для внешних заказчиков◦ Большие продукты расчитанные на широкий круг пользователей

Основные моменты Процессно ориентированный подход

◦ Стандартизованная последовательность действий ориентированная на получение фиксированного результата

◦ Повторяемость процессов◦ Возможность оптимизации

Проектно ориентированный подход◦ Достижение уникальных целей◦ Работа в нестабильном окружении◦ Должны быть определены Цель, Сроки, Ресурсы.