66211

Модель проектной группы MSF для небольших команд

Доклад

Информатика, кибернетика и программирование

Задачи ролевых групп Группа Управление программой : управляет процессом разработки с целью получения готового продукта в отведенные сроки; регулирует взаимоотношения и коммуникацию внутри проектной группы; следит за временным графиком проекта и готовит отчетность о его состоянии...

Русский

2014-08-15

66 KB

5 чел.

Модель проектной группы MSF для небольших команд

Microsoft Solutions Framework (MSF) методология разработки программного обеспечения от компании Microsoft, опирающаяся на практический опыт компании и описывающая управление людьми и управление процессами в ходе разработки решения.

Основные принципы построения команды

Построение команды в MSF соответствует ряду ключевых концепций. К очевидным можно отнести следующие принципы.

  •  Концентрация на нуждах заказчика. Это главный приоритет любой приличной проектной группы. Он подразумевает обязательное понимание разработчиками бизнес-задач заказчика, активное участие заказчика в проектировании решения и получение его отзывов в ходе процесса разработки.
  •  Нацеленность на конечный результат. Получению конечного результата проекта уделяется больше внимания, чем процессу его достижения. Каждый участник проектной группы должен рассматривать собственную работу как самостоятельный проект или вклад в "общее дело".
  •  Установка на отсутствие дефектов. Это стремление к высочайшему уровню качества. В успешной команде ответственность за качество продукта не может быть делегирована, каждый сотрудник чувствует свою ответственность.

Концепции, считающиеся "ноу-хау" методологии MSF:

  •  "Проектная группа – команда равных". Концепция означает равноправное положение каждой из ролей в команде. Каждый из членов команды, независимо от роли, должен нести ответственность за качество продукта, понимать интересы заказчика и сущность решаемой бизнес-задачи. Решения принимаются методом консенсуса между ролями, но не методом консенсуса между сотрудниками (каждая ролевая группа требует определенной организационной иерархии).
  •  Стремление к самосовершенствованию. Это неустанное саморазвитие посредством накопления опыта и обмена знаниями. По завершению проекта и по окончанию основных его фаз предполагается проведение открытых обсуждений и объективный анализ.

К концепции команды равных в MSF тесно примыкает идея о том, что каждая ролевая группа имеет зону ответственности и защищает интересы заинтересованных лиц из этой зоны.

Модель проектной группы MSF выделяет 7 ролевых групп и 6 ролей (рис. 1).

Задачи ролевых групп 

Группа "Управление программой":

  •  управляет процессом разработки с целью получения готового продукта в отведенные сроки;
  •  регулирует взаимоотношения и коммуникацию внутри проектной группы;
  •  следит за временным графиком проекта и готовит отчетность о его состоянии;
  •  разрабатывает, поддерживает и исполняет сводный план и календарный график проекта;
  •  организует управление рисками.

"Архитектура продукта"

  •  формулирует спецификацию решения и разрабатывает его архитектуру;
  •  определяет структуру развертывания (внедрения) решения.

"Разработка"

  •  определяет детали физического дизайна;
  •  оценивает необходимые время и ресурсы на реализацию каждого элемента дизайна;
  •  разрабатывает или контролирует разработку элементов;
  •  подготавливает продукт к внедрению;
  •  консультирует команду по технологическим вопросам.

"Тестирование"

  •  обеспечивает обнаружение всех дефектов;
  •  разрабатывает стратегию и планы тестирования;
  •  осуществляет тестирование.

"Управление выпуском"

  •  представляет интересы отделов поставки и обслуживания продукта;
  •  организует снабжение проектной группы;
  •  организует внедрение продукта;
  •  вырабатывает компромиссы в управляемости и удобстве сопровождения продукта;
  •  организует сопровождение и инфраструктуру поставки.

"Удовлетворение потребителя"

  •  представляет интересы потребителя в команде;
  •  организует работу с требованиями пользователя;
  •  определяет компромиссы, относящиеся к удобству использования и потребительским качествам продукта;
  •  определяет требования к системе помощи и её содержание;
  •  разрабатывает учебные материалы и осуществляет обучение пользователей.

"Управление продуктом"

  •  выступает в роли представителя заказчика;
  •  организует работу с требованиями заказчика;
  •  формирует ожидания заказчика;
  •  формирует общее видение и рамки проекта;
  •  определяет компромиссы между параметрами "возможности продукта / время / ресурсы";
  •  организует маркетинг;
  •  разрабатывает, поддерживает и исполняет план коммуникаций.

Для каждой ролевой группы определены заинтересованные стороны, как внутри, так и вне команды, с которыми группа должна взаимодействовать и чьи интересы представлять.

Зоны ответственности ролевых групп

Каждая ролевая группа в команде имеет зону ответственности, в которой роль из этой группы имеет решающий голос.

Ролевая группа

Зона ответственности

Управление программой

управление проектом;

верная трактовка ожидания заинтересованных сторон и их проведение через проект

Архитектура продукта

система в целом (вырабатывает архитектуру решения, включая сервисы, технологии и стандарты, которые будут использованы в ходе работы).

Разработка

проектирование и осуществление реализации

Тестирование

качество решения с точки зрения заказчика и будущих пользователей

Управление выпуском

гладкое внедрение решения в инфраструктуру заказчика

Удовлетворение потребителя

понимание потребностей пользователей и их надлежащую реализацию в решении.

Управление продуктом

представляет бизнес-сторону проекта и обеспечивает его согласованность со стратегическими целями заказчика (успешное получение бизнес-отдачи от внедрения разрабатываемого решения).

Рекомендации по возможному объединению ролей

Архи-тектура

Упр-е

прод.

Упр-е

прогр.

Разра-

ботка

Тестир.

Удовл.

потр-ля

Упр-е

вып.

Архи-тектура

– –

+

+

Упр-е

прод.

– –

– –

– –

+

+

Упр-е

прогр.

+

– –

– –

+

Разра-

ботка

+

– –

– –

– –

– –

– –

Тестир.

+

– –

+

+

Удовл.

потр-ля

+

– –

+

Упр-е

вып.

+

– –

+

– –  нельзя;

– не желательно;

+ – можно.

Доп. вопросы

  •  Объясните запреты на объединение ролей.
  •  Приведите пример распределения Ваших одногруппников по ролевым группам, аргументируя (хоть как-нибудь) это распределение.


Рис. 1.
Модель команды в MSF

правление программой

Удовлетворение потребителя

Менеджер программы

Архитектор

Разработчик

Тестер

Релиз-менеджер

Бизнес-аналитик

Управление выпуском

Тестирование

Разработка

Управление продуктом

Архитектура продукта


 

А также другие работы, которые могут Вас заинтересовать

36122. Проектування трубопроводів 892.5 KB
  Особливості різних способів транспортування нафтинафтопродуктів і газу. Особливості трубопровідного транспорту. Особливості залізничного транспорту. Особливості морського транспорту. Особливості річкового транспорту. Особливості автомобільного транспорту. Економіка різних видів транспортування нафти інафтопродуктів. Вибір раціонального способу транспортування нафтовихвантажів. Методика розрахунку характеристик за способамитранспортування. Розрахунок економічних показників трубопровідноготранспорту...
36124. Основи статистики. Конспект лекцій 342.46 KB
  Статистичні спостереження. Статистичні спостереження. Суть та організаційні форми статистичного спостереження. План статистичного спостереження.
36125. Релігієзнавство. Основи філософських знань 181 KB
  Філософія релігії Мені довелося потіснити знання щоб звільнити місце вірі І. Центральний обєкт релігійної віри Бог саме з нього виводиться зміст усієї релігії. Розподіл філософії та релігії на самостійні форми суспільної свідомості відбувається лише в Новий час коли починають розвиватися природничі науки механіка. Філософія прагне заповнити емоційнодушевну пустоту відновити властиву релігії психологічну рівновагу.
36126. Основи національної економіки 2.85 MB
  Основні етапи розвитку національної економіки України. Особливості й ключові завдання сучасного етапу розвитку української національної економіки. Основні показники рівня розвитку національної економіки. ПОНЯТТЯ НАЦІОНАЛЬНОЇ ЕКОНОМІКИ ЯК РЕЗУЛЬТАТУ ЕКОНОМІЧНОЇ ДІЯЛЬНОСТІ Поняття національна економіка досить багатозначне оскільки це перш за все певний підсумок багатовікового розвитку народногосподарського комплексу країни.
36127. Соціальне страхування 462.5 KB
  Сутність принципи й роль соціального страхування План Сутність і необхідність соціального страхування в умовах ринкової економіки. Становлення і розвиток соціального страхування. Сутність і необхідність соціального страхування в умовах ринкової економіки. У багатьох країнах діє система взаємодоповнюючого соціального страхування що містить у собі такі елементи як: Державне соціальне забезпечення; Корпоративні соціальні програми; Індивідуальне часткове страхування.
36128. Системне програмне забезпечення 506.5 KB
  Переміщаючі завантажувачі можуть помістити програму в будьяке вільне місце в памяті. Очевидно що в більшості випадків початкові дані потрапляють в оперативну память із зовнішніх пристроїв. Класифікація ресурсів При розробці перших систем ресурсами вважалися процесорний час память канали вводу виводу і периферійні пристрої. Відповідно доки здійснювався обмін даними між оперативною памяттю і зовнішніми пристроями процесор не міг виконувати обчислення.
36129. КОНСПЕКТ ЛЕКЦІЙ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ ЕКОЛОГІЧНА СТАНДАРТИЗАЦІЯ І СЕРТИФІКАЦІЯ для студентів 5 курс 130 KB
  Національні стандарти мають позначку абревіатуру ДСТУ державний стандарт України. Міжнародні стандарти що введені в дію в Україні мають позначки ДСТУ ISO і ДСТУ EN. Розроблені державні стандарти України отримали абревіатуру ДСТУ. Зявилися екологічні стандарти з позначками: ДСТУ ISO ДСТУ EN.
36130. СТАТИСТИКА. Лекційні заняття 1.67 MB
  Ознака яка набуває в межах сукупності різних значень називається варіюючою змінною мінливою а відмінність коливання ознаки варіацією. Наприклад ознаки людини: вік стать сімейний стан освіта тощо; ознаки підприємства: спеціалізація форма власності рентабельність виробництва і т. За характером вираження ознаки поділяють: Атрибутивні ознаки окремі значення яких виражаються словами. Кількісні ознаки окремі значення яких виражаються числами вік людини розряд робітника стаж роботи і вони відіграють головну роль в статистиці.