
- •Кафедра аису
- •Часть 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-диаграммы. Представление в реляционной схеме супертипов и подтипов сущности
6.2. Методология msf
Microsoft Solutions Framework, далее MSF, представляет собой подход компании Microsoft к управлению IT-проектами. В данном обзоре будет рассмотрена версия 3.0 данной методологии, опубликованная в июне 2002 года.
Технология MSF состоит из двух моделей:
Модель проектной группы;
Модель процессов.
И трех дисциплин:
Дисциплина управления проектами;
Дисциплина управления рисками;
Дисциплина управления подготовкой.
Рассмотрим все эти части более детально.
Модель проектной группы
Методология MSF отошла от традиционного подхода построения проектных групп в виде пирамидальной, иерархической структуры, разбив ее на ролевые кластеры и четко определив цели и область компетенции каждого кластера.
К основным принципам и ключевым концепциям, определяющих проектную группу MSF относятся:
Команда соратников или равноправие положения ролей в команде. Каждый член команды должен нести ответственность за качество продукта, учитывать интересы заказчика и понимать сущность решаемой бизнес-задачи. Но нет равноправия среди сотрудников, т.е. каждый ролевой кластер имеет свою организационную иерархию для распределения работы и управления ресурсами.
Единое видение проекта. А именно единое четкое понимание целей и задач проекта.
Распределение ответственности при фиксации отчетности.
Нацеленность на необходимый заказчику конечный результат;
Наличие у сотрудников необходимых полномочий;
Открытое общение;
Установка на отсутствие дефектов;
Стремление к совершенствованию;
Гибкость и готовность к переменам;
Заинтересованность и энтузиазм.
Ролевые кластеры
MSF основан на постулате о шести качественных целях, достижение которых определяет успешность проекта. Эти цели обуславливают модель проектной группы. В то время как за успех проекта ответственна вся команда, каждый из ее ролевых кластеров, определяемых моделью, ассоциирован с одной из упомянутых шести целей и работает над ее достижением.
Модель проектной группы MSF определяет шесть ролевых кластеров. Они ответственны за различные области компетенции (functional areas) и связанные с ними цели и задачи. Иногда ролевые кластеры называются просто ролями. Одна роль (или один кластер) может быть представлена одним или несколькими сотрудниками, в зависимости от размера проекта, его сложности и профессиональных навыков, требуемых для реализации всех областей компетенции кластера.
Управление продуктом
Цель: Удовлетворенные заказчики.
Область компетенций:
Маркетинг;
Бизнес-отдача (бизнес-приоритеты);
Представление интересов заказчика;
Планирование продукта.
Управление программой
Цель: Достижение результата в рамках проектных ограничений.
Область компетенций:
Управление проектом;
Выработка архитектуры решения;
Контроль производственного процесса;
Административные службы.
Разработка
Цель: Создание продукта в соответствии со спецификацией.
Область компетенций:
Технологическое консультирование;
Проектирование и осуществление реализации;
Разработка приложений;
Разработка инфраструктуры.
Тестирование
Цель: Одобрение выпуска продукта только лишь после того, как все дефекты выявлены и улажены.
Область компетенций:
Планирование тестов;
Разработка тестов;
Отчетность по тестам.
Удовлетворение потребителя
Цель: Повышение эффективности пользователя, увеличение потребительской ценности продукта.
Область компетенций:
Обеспечение технической поддержки;
Обучение;
Эргономика;
Графический дизайн;
Интернационализация;
Общедоступность (обеспечение возможности работы для пользователей с ограниченными физическими возможностями);
Управление выпуском
Цель: Беспроблемное внедрение и сопровождение продукта.
Область компетенций:
Инфраструктура;
Сопровождение;
Бизнес-процессы;
Управление выпуском готового продукта.
Принципы MSF формируют такой подход к управлению проектами, при котором:
ответственность за управление проектом распределенная между лидерами ролевых кластеров внутри команды — каждый член проектной группы отвечает за общий успех проекта и качество создаваемого продукта.
профессиональные менеджеры выступают в качестве консультантов и наставников команды, а не выполняют функции контроля над ней — в эффективно работающей команде каждый ее член имеет необходимые полномочия для выполнения своих обязанностей и уверенный, что получит от коллег все необходимое.
Как следует из вышесказанного, одна из характерных особенностей MSF — отсутствие должности менеджера проекта!