
- •Кафедра аису
- •Часть 1 Методическое пособие для студентов специальности
- •Лекция №1 Понятие проектирования информационной системы. Основные этапы разработки. Парадигма программирования
- •Лекция №2 Модели проектирования ис
- •Каскадная модель
- •Спиральная модель
- •Преимущества спиральной модели
- •Недостатки спиральной модели
- •Область применения спиральной модели
- •Итеративная модель
- •Преимущества V-образной модели
- •Недостатки V-образной модели
- •Область применения V-образной модели
- •Лекция №3 Основы бизнес-моделирования
- •Лекция №4. Нотация epc в моделировании бизнес-процессов.
- •Главный «стержень» нотации eEpc
- •Элементы логики в схемах нотации eEpc
- •Расширение нотации собственными элементами
- •Лекция №5 Методологии моделирования бизнес-процессов
- •Лекция № 6 Методологии проектирования ис
- •6.1. Методология rup
- •6.2. Методология msf
- •Модель проектной группы
- •Ролевые кластеры
- •Масштабирование модели проектной группы
- •Модель процессов
- •Вехи и фазы
- •Итеративный подход
- •Фазы и вехи модели процессов msf
- •Фаза выработки концепци (Envisioning)
- •Фаза планирования (Planning)
- •Фаза разработки (Development)
- •Фаза стабилизации (Stabilizing)
- •Фаза внедрения(Deploying)
- •Дисциплина управления проектами
- •Дисциплина управления рисками
- •6.3. Гибкие методологии разработки
- •6.3.1 Метод экстремального программирования.
- •6.3.2. Методология scrum
- •Скрам Мастер (Scrum Master)
- •Команда (Team)
- •Артефакты
- •Спринт (Sprint)
- •Остановка спринта (Sprint Abnormal Termination)
- •Демо и ревью спринта
- •Лекция №7 Этап анализа требований
- •Лекция №8 erd-моделирование
- •Получение реляционной схемы из er-диаграммы. Базовые приемы
- •Получение реляционной схемы из er-диаграммы. Представление в реляционной схеме супертипов и подтипов сущности
Масштабирование модели проектной группы
Модель проектной группы MSF предлагает разбиение больших команд (более 10 человек) на малые многопрофильные группы направлений (feature teams). Эти малые коллективы работают параллельно, регулярно синхронизируя свои усилия.
В одном ролевом кластере может быть много людей;
Один человек может взять на себя несколько ролей;
Большие коллективы:
создаем группы направлений;
создаем функциональные группы;
Малые коллективы:
смотрим таблицу совместимости ролей (из таблицы можно сделать вывод, что минимальный размер команды – 3 человека: удовлетворение потребителя, управление продуктом, Тестирование; Управление программой и выпуском; Разработка);
Модель процессов
Модель процессов MSF (MSF process model) представляет общую методологию разработки и внедрения IT-решений, а именно описывает последовательность действий, осуществляемых в ходе реализации проекта.
Модель процессов MSF объединяет в себе принципы каскадной и спиральной моделей.
Тремя особенностями модели процессов MSF являются:
Подход, основанный на фазах и вехах.
Итеративный подход.
Вехи и фазы
Занимая центральное место в методологии MSF, вехи используются как опорные точки для планирования и мониторинга хода проекта.
MSF вводит два типа вех: главные (major) и промежуточные (interim). Они имеют следующие особенности:
Главные вехи служат точками перехода от одной фазы к другой. Они также определяют изменения в текущих задачах ролевых кластеров.
Промежуточные вехи показывают достижение в ходе проекта определенного прогресса и расчленяют большие сегменты работы на меньшие, обозримые участки.
Промежуточные вехи могут варьироваться от проекта к проекту. MSF рекомендует использовать определенный набор промежуточных вех, но на практике проектная группа может сама устанавливать их в соответствии с особенностями своей работы.
Итеративный подход
Итеративный подход к процессу разработки широко используется в MSF. MSF рекомендует начинать разработку решения с построения, тестирования и внедрения его базовой функциональности. А затем к решению добавляются все новые и новые возможности.
Фазы и вехи модели процессов msf
Модель процессов MSF покрывает процесс создания решения с самого его начала и до момента окончательного внедрения. Каждая фаза заканчивается главной вехой, результаты которой становятся видимыми за пределами проектной команды.
Для каждой фазы модели процессов MSF определяет:
Что (какие артефакты) является результатом этой фазы;
Над чем работает каждый из ролевых кластеров на этой фазе;
Фаза выработки концепци (Envisioning)
Основными задачами фазы выработки концепции являются создание ядра проектной группы и подготовка документа общего описания и рамок проекта (vision/scope document).
Веха: Концепция утверждена.
Результаты:
Общее описание и рамки проекта (vision/scope document).
Документ оценки рисков (risk assessment document).
Описание структуры проекта (project structure document).
Рекомендуемые промежуточные вехи:
Ядро проектной группы сформировано
Черновой вариант концепции проекта составлен