
- •Процесс оценки проекта на основе размерно-(функционально-)ориентированных метрик
- •Cocomo 81: принципы оценки, иерархия , типы по
- •Cocomo 2: модель композиции приложения
- •7.Cocomo 2: модель раннего этапа проектирования
- •8.Cocomo 2: модель этапа постархитектуры
- •9. Оценки на основе диаграммы вариантов использования
- •10. Case-средства: понятие, история появления и развития
- •11. Case-средства: понятие, структура и состав
- •12. Case-средства: понятие, классификация
- •Этап развитие унифицированного процесса: цели, действия, артефакты, веха
- •Этап конструирование унифицированного процесса: цели, действия, артефакты, веха
- •Этап переход унифицированного процесса: цели, действия, артефакты, веха
- •Процесс «Управление проектом»: цели и содержание, роли и артефакты
- •Процесс «Бизнес-моделирование»: цели и содержание, роли и артефакты
- •Процесс «Управление требованиями»: цели и содержание, роли и артефакты
- •22.Процесс «Анализ и проектирование»: цели и содержание, роли и артефакты
- •23.Процесс «Реализация»: цели и содержание, роли и артефакты
- •24. Процесс «Тестирование»: цели и содержание, роли и артефакты
- •25.Процесс «Развертывание»: цели и содержание, роли и артефакты
- •26. Проблемы классического похода к разработке по и причины появления гибких методологий.
- •27. Манифест и принципы гибких методологий
- •28. Преимущества и область применения гибких методологий
- •29. Экстремальное программирование: понятие, базис xp
- •33. Scrum процесс: понятие, артефакты scrum
- •34. Scrum процесс: этапы командообразования в scrum
- •35. Scrum процесс: уровни команд в scrum
- •36. Scrum процесс: покер-планирование.
- •37. Scrum процесс: диаграмма сгорания и ее использование.
- •38. Scrum процесс: доска задач и ее использование
- •39.Разработка, управляемая тестированием (Test Driven Development)
- •40.Разработка, управляемая поведением (Behavior Driven Development)
Этап переход унифицированного процесса: цели, действия, артефакты, веха
Главное предназначение этапа – применить программный продукт в среде пользователей и завершить реализацию продукта.
Данная фаза включает:
Бета-тестирование, позволяющее убедиться, что новая система соответствует ожиданиям пользователя.
Параллельное функционирование с существующей системой, которую должна заменить разрабатываемая.
Перекодирование эксплуатационных баз данных.
Подготовка пользователей и персонала поддержки.
Передача продукта командам маркетинга, распространения и продаж.
Основные цели:
Добиться независимости от пользователя.
Получить подтверждение заинтересованных сторон, что базовая линия разработки готова и согласуется с критериями оценки видения.
Максимально быстро и рентабельно получить окончательную базовую линию продукта
Виды деятельности:
Проектирование с акцентом на распространение, т.е. отбрасывание лишнего, коммерческое оформление продукта и производство, развертывание продаж и подготовка технического персонала.
Настройка видов деятельности, в том числе коррекция ошибок и модернизация в целях повышения производительности и практичности.
Оценка базовой линии разработки согласно видению и критериям приемлемости продукта.
Веха: выпуск продукта
Процесс «Управление проектом»: цели и содержание, роли и артефакты
Основные цели управления проектом:
Создать контур для управления преимущественно программными проектами.
Обеспечить практическое руководство по вопросам планирования, кадрового обеспечения, реализации проекта и наблюдения за проектом.
Создать контур для управления риском.
Данный технологический процесс акцентирует внимание лишь на определенных аспектах процесса итеративной разработки:
Планирование жизненного цикла итеративного проекта в целом и планирование отдельных операций.
Управление риском.
Наблюдение за прогрессом итеративного проекта и метрики.
Планирование итеративного проекта
Основные вопросы:
Сколько требуется итераций?
Насколько они продолжительны?
Как определить содержание и цели итерации?
Как отследить процесс итерации?
Цели планирования проекта:
Распределение задач и обязанностей в команде.
Наблюдение за отношением имеющегося прогресса к плану и выявление потенциальных проблем по мере развития проекта.
Уровни планов
Два уровня планов:
крупнозернистый план фаз;
набор мелкозернистых планов: планы итераций
План фаз
Даты основных вех.
Схема кадрового обеспечения.
Даты второстепенных вех.
План итерации
В каждый момент времени «активны» два плана итераций: план текущей итерации и план следующей итерации.
План итерации создается с использованием традиционных инструментальных средств и технологий планирования (графики Гантта и т.п.)
Исполнители (роли) и артефакты процесса
Основным исполнителем технологического процесса управления проектом является руководитель проекта.
Артефакты:
оценка итерации;
план итерации;
бизнес-план;
план разработки программного обеспечения (SDP);
распределение работ;
оценка состояния;
база данных измерения проекта.