- •Лекция 10. Управление программным проектом
- •Основные виды деятельности программной инженерии
- •Основные виды деятельности программной инженерии
- •Основные виды деятельности программной инженерии
- •Источники литературы
- •Понятие проекта
- •Понятие проекта - 2
- •Проект, управление проектом
- •О’Коннел
- •Признаки проектной деятельности
- •Примеры проектов (О`Коннел)
- •Управление программными проектами (О`Коннел)
- •Управление программными проектами (О`Коннел)
- •1.Наглядное представление цели
- •1.1.Точное представление цели
- •1.2.Самомотивация
- •1.3. Мотивация команды (Мартин Лютер Кинг, 1963 г.)
- •1.Наглядное представление цели
- •1.4 Изменения цели и их контроль
- •Треугольник
- •Перечень контрольных вопросов по наглядному представлению цели
- •2. Сделай список задач и…
- •3. Должен быть один руководитель…
- •4.Распределить задачи по людям
- •Типизация персонала
- •Типизация персонала
- •5. Управляйте ожиданиями…
- •Управление программными проектами (О`Коннел)
- •6. Используйте подходящий стиль руководства
- •Назначения людей на задания
- •7.Знайте, что происходит
- •Список задач во времени
- •Список задач во времени
- •Портрет успешного проекта
- •8. Сообщайте людям, что происходит
- •Повторяйте пп. 1-8 до достижения п. 10
- •10. Приз
- •10. Приз – подведение итогов
- •Д.Шафер, Р. Фатрелл, Л. Шафер. 34 компетенции менеджера программного проекта
- •Управление и методология (процесс)
- •Управление программными проектами (RUP)
- •RUP – обобщенная схема
- •Процесс разработки версий ПО
- •Начальная фаза разработки (Inception Phase)
- •Для этого выявляются все акторы, с которыми система должна взаимодействовать, определяется суть их
- •С административной точки зрения, должны быть установлены критерии успешного завершения проекта, произведена оценка
- •Начальная фаза завершается принятием
- •Фаза уточнения (Elaboration)
- •3.Детализация плана проекта;
- •Для принятия на этой фазе архитектурных решений, необходимо понимание системы в целом. Это
- •Для подтверждения правильности архитектурных решений разрабатывается прототип системы, демонстрирующий эти решения в действии.
- •уточнения подвергаются
- •Фаза детального проектирования
- •При этом реализуются функции системы, завершается
- •О завершении фазы конструирования свидетельствует
- •Фаза внедрения конечного продукта
- •При завершении фазы внедрения определяется, достигнуты или нет цели проекта и, возможно, принимается
- •На каждом этапе работ RUP разрабатывается своя группа моделей и документов (artifacts).
- •Основным результатом итеративного процесса является
- •Потоки работ и основные модели
- •Business Modeling:
- •Роль
- •Роли и ресурсы
- •Роли, деятельности, артефакты
- •Ключевые концепции
- •линейку продуктов,
- •Инструментальные средства
- •RUP является
- •Назначение и наименование продуктов
- •Инкрементная модель
- •Схема инкрементной модели
- •Итерационная модель
- •Источники литературы
Примеры проектов (О`Коннел)
Управление программными проектами (О`Коннел)
АНАЛИЗ И ПЛАНИРОВАНИЕ
1.Наглядное представление цели
2.Сделайте список задач
3.Должен быть 1 руководитель
4.Распределите задач по людям
5.Управляйте ожиданиями.
Управление программными проектами (О`Коннел)
КОНТРОЛЬ И ВЫПОЛНЕНИЕ ПЛАНА
6.Используйте подходящий стиль руководства
7.Знайте, что происходит
8.Сообщайте людям, что происходит
9.Повторяйте пп. 1-8 до достижения п. 10
10.Приз
1.Наглядное представление цели
•1.1. Точное определение цели
•1.2. Обоснование цели (самомотивация)
•1.3. Мотивация команды
•1.4. Изменения цели и их контроль
1.1.Точное представление цели
•Цель Амундсена – быть первым на Южном полюсе
•Цели Скотта – достижение полюса; научные исследования; удовлетворение интересов членов команды…
•«узкая» цель запускает процесс планирования в условиях ограничений
1.2.Самомотивация
•«Приз»…
1.3. Мотивация команды (Мартин Лютер Кинг, 1963 г.)
1.Наглядное представление цели
•1.1. Точное определение цели
•1.2. Обоснование цели (самомотивация)
•1.3. Мотивация команды
•1.4. Изменения цели и их контроль
1.4 Изменения цели и их контроль
•Первый закон руководства проектом (Puttnam, Mayers):
•В любом проекте существует
F(X1, X2, X3, X4) = const.
Треугольник
компромиссов
Свойства требований |
© Ю.A. Маглинец |
21 |