Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 5. Методология Microsoft Solutions Framework.

Slides:



Advertisements
Similar presentations
Выпускная квалификационная работа на тему: «Применение интернет-технологий как фактор повышения эффективности функционирования организации (на примере.
Advertisements

K2 : Процессно ориентированная платформа i-cube solution.
Российская Гильдия риэлтеров По теме «Контрактная природа фирмы»
Астрометрические каталоги К.В.Куимов, ГАИШ МГУ. Определение астрометрического каталога Астрометрический каталог – понятие неопределённое. Например, это.
Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
Глава 1 Принципы экономики 4. Кривая производственных возможностей.
Чибиняева Ольга 4 курс.  Сущность профессии финансового аналитика  Составляющие квалифицированного аналитика  Преимущества и недостатки профессии 
Разработка и внедрение объектно-ориентированной библиотеки для автоматизации тестирования Кафедра системного программирования Студент: Олейник А.Л. 544.
Дипломная работа Ивановой О.О., группа 545 Научный руководитель: д. ф.-м. н., профессор Терехов А.Н. Генерация кода по диаграмме активностей.
Автоматизированная поддержка пользовательской документации Web-приложений, разрабатываемых в среде WebRatio Студент: Дорохов Вадим, 544 гр. Научный руководитель:
Министерство Образования и Науки Республики Татарстан сентября 2010 г. г. Казань Всемирный банк Развитие школ Республики Татарстан в условиях.
Тел. (495) Москва, а/я 212 Рабочая группа по реформе МВД Москва, 2010 Новикова Асмик, Фонд «Общественный вердикт»
ПРИНЦИПЫ РАЗРАБОТКИ СИСТЕМЫ КЛАССА LEARNING MANAGEMENT SYSTEM И ОПЫТ ЕЕ ИСПОЛЬЗОВАНИЯ НА ФАКУЛЬТЕТЕ МЕНЕДЖМЕНТА Афанасьева С.В. Кафедра бизнес-информатики.
Управление содержанием проекта Курс «Управление проектами» Раздел стандарта PMBoK №5 Лектор: Рылов Всеволод Юрьевич, консультант, директор, старший преподаватель.
«АЛЬФА Системс» г. Пенза, ул. Гагарина, 16, офис 112 Как удобство сайта влияет на продажи? Удобство для покупателя - залог.
Bank ownership and lending behavior Alejandro Micco, Ugo Panizza Politicians and banks: Political influences on government-owned banks in emerging markets.
Миллер Дмитрий, 545 группа Научный руководитель: д.ф.-м.н., профессор, А.Н.Терехов Рецензент: к.ф.-м.н, доцент, А.Н. Иванов.
Оценка уровня развития базовых способностей обучающихся
Обзор последних достижений биометрических методов аутентификации РусКрипто 2005.
1 СПбГУ ИТМО, кафедра Компьютерных Технологий ПРИМЕНЕНИЕ АВТОМАТНОГО ПРОГРАММИРОВАНИЯ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ УПРАВЛЕНИЯ БИЗНЕС- ПРОЦЕССАМИ Евгений Андреевич.
Параметризация устройств сетевого управления Казакова А.С. Научный руководитель: Венгерова Е.А. Рецензент: Ушаков К.С. Кафедра системного программирования.
Управление и Конфигурирование Встроенных Систем Ушаков Константин, 545 группа Руководитель: Елена Венгерова.
Блок 3. Семейства белков I. Множественное выравнивание Первый курс, весна 2008, А.Б.Рахманинова.
Компонент 3 Разработка системы показателей для измерения результативности органа исполнительной власти Component 3 Development of a system of.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Работа выполнена в рамках проекта "Информационные технологии в управлении образованием" 1С: ХроноГраф 2.5 Последовательность создания в программе «1С:
ERAMIS “Network Europe – Russia – Asia of Masters in Informatics as a Second competence” (ERAMIS) «Магистратура по информатике как вторая компетенция для.
Apache Harmony или как сделать курсовую работу в рамках этого проекта Фурсов Михаил.
Разработка интеллектуальной многоагентной системы адаптивных роботов для игры в футбол Выполнили: А. А. Коробкин, 545 гр Г. М. Комаров, 544 гр Научный.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 2. Знакомство с построением диаграмм вариантов.
Программа построения институционального партнерства Тасис (IBPP) “УКРЕПЛЕНИЕ КУЛЬТУРЫ ПРАВ ЖЕНЩИН В КАЗАХСТАНЕ” В КАЗАХСТАНЕ” ИНТЕГРИРОВАННЫЙ ПРОЕКТ ПО.
Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 3-4. Визуальное моделирование при анализе.
Учебный курс «Технологии программирования. Курс на базе Microsoft Solutions Framework (MSF)» Нижегородский государственный университет им. Н.И. Лобачевского.
Автор: Новитская О.В.. Об авторе: Н Новитская Ольга Владимировна Студентка Кемеровского Государственного Университета физического факультета 4 курса группы.
Методология структурного анализа и проектирования SADT
Универмаги в большей степени, чем специализированные магазины заинтересованы в поддержании своей репутации. Как данный фактор может повлиять на систему.
ICAO Training Workshop Moscow, Применение EATMP Common Core Content в процессе разработки учебных курсов: опыт Латвии Учебный центр АНС, Латвия.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 6. Методология Microsoft Solutions Framework.
Увеличение модульности программного обеспечения на языке Java Курсовая работа студента 345 группы Абишева Тимура Маратовича Научный руководитель: Профессор.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
Разработка программного обеспечения (Software Engineering)
Характеристика направления «Менеджмент» (бакалавриат)
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекция 2. Элементы программной инженерии.
ПРИМЕНЕНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ НАВИГАЦИОННОГО ТИПА ДЛЯ ОБЕСПЕЧЕНИЯ ФУНКЦИОНИРОВАНИЯ ЦЕНТРОВ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ А. В. Беляков, Е. Б. Крейсманн Информационно-вычислительный.
Объектно-ориентированное проектирование DSP-систем в телекоммуникациях Подготовил: Сергеев Виктор Николаевич СПбГУ, математико-механический Факультет,
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 8. Методология Microsoft Solutions Framework.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 7. Методология Microsoft Solutions Framework.
Формализованы ли цели? Устраивает ли вас команда? Каковы этапы процесса? Изменение ИТ структуры? Нужны подрядчики? 1.
«Опыт МИСиС по привлечению внебюджетных источников финансирования. Оценка возможности эндаумент-фондов в их увеличении» Н.В. Третьяк, первый проректор.
Место человека в интеллектуальной техносреде В.В. Бушуев, д.т.н., проф., Генеральный директор Института энергетической стратегии ЦМТ, г.
Библиотека для работы с конечными множествами, использующая графический процессор в качестве основного вычислительного устройства Новосибирский Государственный.
1 Реформы образования: уровни и индивидуальные траектории обучения М.Лебедева Москва, УМО, МГИМО (У) февраля 2008 г.
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 3. Требования к ПО: разработка требований.
«Интернет радио» Разработчик Демидко А.А. Преподаватель Бронштейн М.Е.
XML Схемы XML документов. XML Schema созданая Microsoft позволяет избавиться от DTD блоков. Основа – использование пространств имен и очень точная типизация.
Санкт-Петербургский Государственный Университет Экономики и Финансов
Windows Camp #wincamp Windows Camp Сергей Гребнов Ведущий разработчик, Akvelon / Microsoft AllJoyn и Windows 10 — делаем так, чтобы наши устройства.
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ Metro приложения: работа с данными Краковецкий Александр, MVP/RD/PhD. DevRain Solutions.
Технология обучения в сотрудничестве (cooperative learning)
О понятийном аппарате Национальной системы квалификаций Российской Федерации Есенина Екатерина Юрьевна, ведущий научный сотрудник Центра профессионального.
Шушковская Александра Ивановна учитель начальных классов ГБОУ СОШ№ апреля 2015 г.
Отчетность средствами Reporting Services 2008
Сергей Копорулин | Эксперт по технологиям | Microsoft
УПРАВЛЕНИЕ ПРОЕКТАМИ - ПОНЯТИЯ И ПРОЦЕССЫ. Понятия Управления Проектами  Проект - это временное предприятие, предназначенное для создания уникальных.
Дизайн корпоративных сайтов SharePoint 2010
НЕ ТАК СТРАШНА АРХИТЕКТУРА, КАК ЕЕ МАЛЮЮТ Никоноров Евгений.
Presentation transcript:

Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 5. Методология Microsoft Solutions Framework. Введение. Версии. Модель проектной группы

Содержание Вспоминая предыдущую лекцию Введение в методологию MSF и историческая справка Нововведения версии MSF 4.0 Формирование команды. Модель проектной группы MSF for Agile Software Development Что дальше? Литература

Содержание Вспоминая предыдущую лекцию Введение в методологию MSF и историческая справка Нововведения версии MSF 4.0 Формирование команды. Модель проектной группы MSF for Agile Software Development Что дальше? Литература

Вспоминая предыдущую лекцию… Наша предыдущая лекция была посвящена визуальному моделированию в процессе анализа и проектирования и основам языка UML. При этом сначала в качестве введения мы кратко повторили: –типовую схему решения задач с использованием вычислительной техники; –основные положения алгоритмической и объектной декомпозиции; –принципы объектного подхода к анализу и проектированию. Далее мы обсудили, чем вызвана необходимость в визуальном моделировании программных систем и рассмотрели историю языка UML.

Вспоминая предыдущую лекцию Затем была рассмотрена структура и основные понятия UML, представлена постановка учебной задачи, на которой далее будет иллюстрироваться изучаемый материал на протяжении всего курса (“Система бронирования билетов для авиакомпании”). Наконец, мы подробно осветили средства UML для: –визуального описания функциональной модели: актеры, варианты использования, диаграммы вариантов использования, диаграммы действия; –описания структуры системы: классы, объекты и интерфейсы; пакеты, подсистемы и компоненты; –описания отношений между элементами модели: зависимость, ассоциация, обобщение, реализация.

Содержание Вспоминая предыдущую лекцию Введение в методологию MSF и историческая справка Нововведения версии MSF 4.0 Формирование команды. Модель проектной группы MSF for Agile Software Development Что дальше? Литература

Введение в методологию MSF и историческая справка… Что такое методология? Методология – принципы и способы организации теоретической и практической деятельности. Совокупность методов, применяемых в какой-либо науке. Для SE сформулируем так: Методология есть принципы и способы организации деятельности проектной группы для создания программного продукта. Программный продукт – решение. Проектная группа – команда.

Введение в методологию MSF и историческая справка… Методология Проектная группа Решение Три составляющих нашего дальнейшего рассмотрения

Введение в методологию MSF и историческая справка… Основные концепции методологии MSF 1: MSF – методология разработки программного обеспечения от компании Microsoft, опирающаяся на практический опыт компании и описывающая управление людьми и управление процессами в ходе разработки решения. 2: MSF состоит из двух моделей и трех дисциплин. Они подробно описаны в пяти документах, так называемых «белых книгах» («whitepapers»), каждый из которых охватывает определенную дисциплину или модель MSF.

Введение в методологию MSF и историческая справка… Основные концепции методологии MSF Дисциплины и модели MSF: –Модель процессов MSF. –Модель проектной группы MSF. –Дисциплина управления проектами MSF. –Дисциплина управления рисками MSF. –Дисциплина управления подготовкой MSF. 3: MSF предлагает несколько оригинальных идей, с которыми мы подробно будем знакомиться далее, а пока просто перечислим их: –Единое видение проекта –Треугольник и матрица компромиссов –Проектная группа – команда равных –Управление рисками –…

Введение в методологию MSF и историческая справка… Историческая справка 1993 год – стремясь достичь максимальной отдачи от IT- проектов, компания Microsoft выпустила в свет пакет руководств по эффективному проектированию, разработке, внедрению и сопровождению решений, построенных на основе своих технологий. Эти знания базировались на опыте, полученном Microsoft при работе над большими проектами по разработке и сопровождению ПО, опыте консультантов Microsoft и лучшем из того, что накопила на тот момент IT индустрия год – MSF год – MSF год – MSF 4.0.

Введение в методологию MSF и историческая справка Источники информации –Основным источником, безусловно, являются белые книги (в настоящий момент доступные для версии MSF 3.0). –Немало сведений можно найти на сайте компании Microsoft, включая разделы портала TechNet ( –Кроме того, желающие могут прослушать авторизованные курсы, связанные с MSF. –Информация по последней версии MSF 4.0:

Содержание Вспоминая предыдущую лекцию Введение в методологию MSF и историческая справка Нововведения версии MSF 4.0 Формирование команды. Модель проектной группы MSF for Agile Software Development Что дальше? Литература

Нововведения версии MSF 4.0… MSF 4.0 претерпела существенные изменения по сравнению с версией 3.0. Смещение акцентов: MSF 4.0 – не набор рекомендаций, а образ мыслей! «Образ мыслей» MSF 4.0. Источник: MSF for Agile Software Development Process Guidance

Нововведения версии MSF 4.0… Два направления в MSF 4.0 –MSF for Agile Software Development –MSF for CMMI Process Improvement Мы рассматриваем MSF for Agile Software Development CMMI (Capability Maturity Model Integration) – существенно более формализованная методология, чем Agile development, ориентированная на разработку ПО в больших коллективах.

Нововведения версии MSF 4.0… Основные положения MSF for Agile Software Development Предлагает максимально облегченный и гибкий подход к процессу разработки. Другой пример подобных методологий - Extreme Programming (XP). Agile направление в MSF ориентируется на небольшие команды (5-6 человек). Предполагает, что информация о разрабатываемом продукте не просто выясняется в процессе разработки, а может и будет изменяться по ходу. Таким образом, первая рабочая версия системы должна быть создана как можно раньше, а сам продукт фактически проявляется из прототипов путем повторения итераций в цикле разработки.

Нововведения версии MSF 4.0… Основные положения MSF for Agile Software Development Элементы методологии: –рекомендованные процессы создания IT-проектов; –структура итераций; –роли членов команды; –шаблоны документов (Excel, Word); –шаблоны Microsoft Project; –отчеты; –портал проекта (шаблон сайта SharePoint). MSF for Agile Software Development ориентирован на использование итеративной и эволюционной модели процесса разработки и основан на сценариях (вариантах) использования.

Нововведения версии MSF 4.0 Инструментальная поддержка MSF 4.0 В отличие от предыдущих редакций инструментальная поддержка в среде разработки Microsoft Visual Studio 2005 Team System. Среда Visual Studio 2005 может выступать теперь в качестве интегрирующего средства, из которого можно работать со всеми инструментами, обеспечивающими стадии процесса разработки от создания планов проекта до проведения различных видов тестирования, включая создание и выполнение тестовых сценариев.

Содержание Вспоминая предыдущую лекцию Введение в методологию MSF и историческая справка Нововведения версии MSF 4.0 Формирование команды. Модель проектной группы MSF for Agile Software Development Что дальше? Литература

Формирование команды. Модель проектной группы MSF for Agile Software Development… Основные принципы построения команды Методология MSF считает, что успешная работа команды над проектом существенным образом зависит от ее структуры и распределения зон ответственности ролевых групп. Построение команды в MSF соответствует ряду ключевых концепций, часть которых кажутся очевидными, другие сродни «ноу-хау».

Формирование команды. Модель проектной группы MSF for Agile Software Development… Основные принципы построения команды Очевидные концепции (1): –Концентрация на нуждах заказчика (customer-focused mindset) – главный приоритет любой хорошо работающей проектной группы. –Означает обязательное понимание бизнес-задач заказчика и стремление к их решению со стороны команды. –Не менее важным является активное участие заказчика в проектировании решения и получение его отзывов в ходе процесса разработки.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Основные принципы построения команды Очевидные концепции (2): –Нацеленность на конечный результат (product mindset) – каждый участник проектной группы должен рассматривать собственную работу в качестве самостоятельного проекта или же вклада в какой-либо больший проект. –Установка на конечный продукт означает, что получению конечного результата проекта уделяется больше внимания, чем процессу его достижения. –Из этого не следует, что сам процесс может быть плох или непродуман – просто он существует для получения конечной цели, а не ради себя самого.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Основные принципы построения команды Очевидные концепции (3): –Установка на отсутствие дефектов (zero-defect mindset) – это стремление к высочайшему уровню качества. Цель команды – выполнение своей работы с максимально возможным качеством, в идеале таким образом, что если от команды потребуют поставить результат завтра, она будет способна поставить что-то работающее. –В успешной команде каждый сотрудник чувствует ответственность за качество продукта. –Она не может быть делегирована одним членом команды другому или же от одной ролевой группы другой.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Основные принципы построения команды Ноу-хау (1): –«Проектная группа – команда равных» (teem of peers). Концепция означает равноправное положение каждой из ролей в команде. –Чтобы достичь успеха в рамках команды равных, каждый из ее членов, независимо от роли, должен нести ответственность за качество продукта, понимать интересы заказчика и сущность решаемой бизнес-задачи. –В то же время, принятие решения методом консенсуса между ролями не тождественно принятию решения методом консенсуса между сотрудниками. –Каждая ролевая группа требует определенной организационной иерархии для распределения работы и управления ее ресурсами.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Основные принципы построения команды Ноу-хау (2): –Стремление к самосовершенствованию (willingness to learn) – это приверженность идее неустанного саморазвития посредством накопления опыта и обмена знаниями. –Оно позволяет членам проектной группы извлекать пользу из отрицательного опыта сделанных ошибок, равно как и воспроизводить успехи, используя проверенные методы работы других людей. –По окончанию основных фаз проекта и по завершению проекта в целом предполагается проведение открытых обсуждений его состояния и доброжелательный, но объективный анализ.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Ролевые группы и роли Методология MSF основана на постулате о качественных целях, достижение которых определяет успешность проекта. Эти цели обуславливают модель проектной группы. В то время как за успех проекта ответственна вся команда, каждая из ее ролевых групп, определяемых моделью, ассоциирована с одной из целей и работает над ее достижением.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Ролевые группы и роли Ролевые группы (кластеры) –Управление программой (program management) –Архитектура продукта (architecture) –Разработка (development) –Тестирование (test) –Управление выпуском (release operations) –Удовлетворение потребителя (user experience) –Управление продуктом (product management)

Формирование команды. Модель проектной группы MSF for Agile Software Development… Ролевые группы и роли Ролевые группы (кластеры) Модель команды в MSF 4.0 – ролевые группы. Источник: MSF for Agile Software Development Process Guidance

Формирование команды. Модель проектной группы MSF for Agile Software Development… Ролевые группы и роли Роли: –менеджер проекта (project manager) – ролевая группа Управление программой –архитектор (archrect) – ролевая группа Архитектура –разработчик (developer) – ролевая группа Разработка –тестер (tester) – ролевая группа Тестирование –релиз-менеджер (release manager) – ролевая группа Управление выпуском –бизнес-аналитик (business analyst) – ролевые группы Управление продуктом и Удовлетворение потребителя

Формирование команды. Модель проектной группы MSF for Agile Software Development… Ролевые группы и роли Роли Модель команды в MSF 4.0 – роли. Источник: MSF for Agile Software Development Process Guidance

Формирование команды. Модель проектной группы MSF for Agile Software Development… Зоны ответственности ролевых групп Каждая ролевая группа в команде имеет зону ответственности (advocacy), в которой роль из этой группы имеет решающий голос. –Управление программой – отвечает за управление проектом, за то, что ожидания заинтересованных сторон будут верно поняты и проведены через проект. –Архитектура продукта – отвечает за систему в целом, вырабатывает архитектуру решения, включая сервисы, технологии и стандарты, которые будут использованы в ходе работы над решением. –Разработка – отвечает за проектирование и осуществление реализации.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Зоны ответственности ролевых групп Каждая ролевая группа в команде имеет зону ответственности (advocacy), в которой роль из этой группы имеет решающий голос. –Тестирование – отвечает за качество решения с точки зрения заказчика и будущих пользователей. –Управление выпуском – отвечает за гладкое внедрение решения в инфраструктуру заказчика. –Удовлетворение потребителя – отвечает за понимание потребностей пользователей и их надлежащую реализацию в решении. –Управление продуктом – отвечает за понимание того как, и успешное получение бизнес-отдачи от внедрения разрабатываемого решения, которое в результате сможет получить заказчик.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Задачи ролевых групп и взаимодействие с заинтересованными лицами Для каждой ролевой группы, помимо зоны ответственности, определены заинтересованные стороны, как внутри, так и вне команды, с которыми группа должна взаимодействовать и чьи интересы представлять/отстаивать при принятии решений.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Задачи ролевых групп и взаимодействие с заинтересованными лицами Управление программой –управляет процессом разработки с целью получения готового продукта в отведенные сроки; –регулирует взаимоотношения и коммуникацию внутри проектной группы; –следит за временным графиком проекта и готовит отчетность о его состоянии; –разрабатывает, поддерживает и исполняет сводный план и календарный график проекта; –организует управление рисками.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Задачи ролевых групп и взаимодействие с заинтересованными лицами Архитектура продукта –формулирует спецификацию решения и разрабатывает его архитектуру; –определяет структуру развертывания (внедрения) решения. Разработка –определяет детали физического дизайна; –оценивает необходимые время и ресурсы на реализацию каждого элемента дизайна; –разрабатывает или контролирует разработку элементов; –подготавливает продукт к внедрению; –консультирует команду по технологическим вопросам.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Задачи ролевых групп и взаимодействие с заинтересованными лицами Тестирование –обеспечивает обнаружение всех дефектов; –разрабатывает стратегию и планы тестирования; –осуществляет тестирование. Управление выпуском –Ролевая группа выполняет следующие задачи: –представляет интересы отделов поставки и обслуживания продукта; –организует снабжение проектной группы; –организует внедрение продукта; –вырабатывает компромиссы в управляемости и удобстве сопровождения продукта; –организует сопровождение и инфраструктуру поставки.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Задачи ролевых групп и взаимодействие с заинтересованными лицами Удовлетворение потребителя –представляет интересы потребителя в команде; –организует работу с требованиями пользователя; –определяет компромиссы, относящиеся к удобству использования и потребительским качествам продукта; –определяет требования к системе помощи и её содержание; –разрабатывает учебные материалы и осуществляет обучение пользователей.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Задачи ролевых групп и взаимодействие с заинтересованными лицами Управление продуктом –выступает в роли представителя заказчика; –организует работу с требованиями заказчика; –формирует ожидания заказчика; –формирует общее видение и рамки проекта; –определяет компромиссы между параметрами “возможности продукта / время / ресурсы”; –организует маркетинг; –разрабатывает, поддерживает и исполняет план коммуникаций.

Формирование команды. Модель проектной группы MSF for Agile Software Development… Рекомендации по возможному объединению ролей Архитекту ра Управление продуктом Управление программой Разраб отка Тестир ование Удовл. потребителя Управление выпуском Архитектура НетДа Не желате льно Управление продуктом Нет Да Не желательно Управление программой ДаНет Не желате льно Да Разработка ДаНет Тестирование Не желательно Да Не желательно НетДа Удовлетворен ие потребителя Не желательно Да Не желательно НетДа Не желательно Управление выпуском Не желательно ДаНетДа Не желательно

Формирование команды. Модель проектной группы MSF for Agile Software Development… Учебный пример. Формирование команды Применим полученные знания к сформулированному на предыдущей лекции учебному примеру «Система бронирования билетов для авиакомпании». Пусть проектная группа состоит из 6 человек. Возможное распределение ролей: –Участник 1 – менеджер проекта и релиз-менеджер –Участник 2 – архитектор и разработчик –Участник 3 – бизнес-аналитик и тестер –Участник 4 – разработчик –Участник 5 – разработчик –Участник 6 – разработчик

Содержание Вспоминая предыдущую лекцию Введение в методологию MSF и историческая справка Нововведения версии MSF 4.0 Формирование команды. Модель проектной группы MSF for Agile Software Development Что дальше? Литература

Что дальше? Тема следующей лекции – Управление рисками и модель процессов в MSF.

Литература к лекции Модель процессов MSF. Белая книга, 2003, перевод eLine Software. Дисциплина управления рисками MSF. Белая книга, 2003, перевод eLine Software. Модель проектной группы MSF. Белая книга, 2003, перевод eLine Software. 1846A: Microsoft Solutions Framework Essentials. Microsoft Official Course, B: Analyzing Requirements and Defining Microsoft.NET Solutions Architecture. Microsoft Official Course, 2003 А. Терехов, А. Ложечкин. Microsoft Solutions Framework 4.0 – опыт Microsoft по организации командной разработки. Презентация с Microsoft Платформа 2006 MSF for Agile Software Development Process Guidance: [ MSF Process Model. White paper, 2002 Microsoft Corporation. MSF Risk Management Discipline. White paper, 2002 Microsoft Corporation. MSF Team Model. White paper, 2002 Microsoft Corporation.