
- •ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом
- •Rational Unified Process: Управление проектом

Rational Unified Process: Управление проектом
СОДЕРЖАНИЕ
Основы управления проектами
Цель дисциплины «Управление проектом»Основные понятия управления проектомПоток работ «Управление проектом»Инструментальная поддержка
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
21 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Управление процессом разработки ПО (Software Engineering Process Authority - SEPA) руководит обменом информацией о процессе между участниками проектов:
Помогает руководителю организации получать текущие оценки зрелости процесса в организации и планы будущих уточнений процесса
Помогает инициализировать и периодически оценивать процессы. Обобщение и распространение лучших действий могут быть выполнены только тогда, когда SEPA понимает необходимость уточнений и контекст проекта
Отвечает за определение процесса и за его эксплуатацию
Роль SEPA может выполнять один человек, например, руководитель организации, или даже группа лиц. SEPA должен иметь властные полномочия и компетентность
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
22 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Управление обзором проектов (Project Review Authority - PRA) отвечает за соответствие программных проектов организационным и деловым положениям, действиям и стандартам. Обычно, эту роль выполняет один человек.
Руководитель проекта отвечает за соответствие требованиям контракта или другого соглашения и подотчетен PRA.
PRA делает обзор соответствия проекта обязательствам по контракту и политике организации.
Заказчик контролирует требования контракта, промежуточные вехи, поставки, отчеты руководства, продвижение, качество, стоимость, график и риски.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
23 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Управление средой разработки ПО (Software Engineering Environment Authority - SEEA) отвечает за автоматизацию процесса в организации, поддержку стандартной среды и обучение участников проектов ее использованию и поддержку применяемых в организации переналаживаемых средств.
Задача SEEA – добиваться существенной прибыли за счет использования общего процесса.
Среда может быть изменена, но наличие для каждого проекта 80 % решений по умолчанию является критическим для достижения эффективности процесса и хорошего возврата от инвестиций в основные инструментальные
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
24 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Инфраструктура организации поддерживает людские ресурсы, проектно-независимые исследования и другие авуары разработки ПО. Степень бюрократизации инфраструктуры может быть от тривиальной до очень высокой. Типичные компоненты:
Проектная администрация: система учета времени; контракты, оценка, сроки и условия; интеграция информационных систем корпорации
Центр инженерной поддержки: поддержка инструментов, учет и реализация претензий, независимые исследования
Профессиональное развитие: внутренняя структура первоначального обучения, вербовка персонала и т.д.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
25 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Итерация
Цикл разработки состоит из четырех фаз:
Начало
Уточнение
Конструирование
Переход
Фаза заканчивается главной вехой
Для завершения фазы требуется оценить
достигнута ли установленная цель
закончены ли определенные артефакты
модифицированы ли различные модели
Каждая из фаз поделена на итерации
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
26 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Итерация
Итерация охватывает действия, которые приводят к выпуску изделия – устойчивой выполняемой версии изделия вместе со всеми периферийными элементами, необходимыми для использования этого выпуска
Цели различных фаз различны, поэтому фактический характер итераций меняется от одной фазы к другой, хотя они и проходят через одни и те же действия
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
27 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Итерация
Фаза «Начало» – веха целей жизненного цикла
Устанавливаются способы применения системы.
Идентифицируются внешние объекты, с которыми взаимодействует система (субъекты).
Определяется характер взаимодействия на высоком уровне (идентифицируются прецеденты и описываются самые важные).
Устанавливаются критерии успеха, оцениваются риски, потребные ресурсы и создается укрупненный план.
Принимается решение о продолжении проекта.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
28 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Итерация
Фаза «Начало» – план итерации
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
29 |
© 2004, |
Л.Б.Новиков |
|

Rational Unified Process: Управление проектом
Основные понятия
Итерация
Фаза «Уточнение» – веха архитектуры жизненного цикла
Анализируется прикладная область.
Разрабатывается план проекта с учетом рисков.
Создается архитектурная основа.
Архитектурные решения принимаются с пониманием целостной системы.
Описываются большинство прецедентов и учитываются дополнительные условия.
Выполняется прототип системы, который проверяет архитектуру и выполняет важный прецедент.
© 2005, |
В.В.Хашковский, Д.П.Калачев, |
30 |
© 2004, |
Л.Б.Новиков |
|