45
Microsoft Solutions Framework Ваш проект будет успешным! Александр Баб MCT, MCPD, MCITP, OCUP Ad [email protected]

MSF: Ваш проект будет успешным!

Embed Size (px)

DESCRIPTION

Slide deck from my seminar at Knowledge Center Byelarus.

Citation preview

Page 1: MSF: Ваш проект будет успешным!

Microsoft Solutions FrameworkВаш проект будет успешным!

Александр БабичMCT, MCPD, MCITP, OCUP Adv.

[email protected]

Page 2: MSF: Ваш проект будет успешным!

Информация о тренере Александр Бабич MCT, MCPD: Web Development, MCTS: Windows Vista, Configuration, MCITP: Enterprise Support Technician, OCUP Advanced

Более 10 лет опыта преподавания

E-mail: [email protected] Skype: alexander.babichICQ: 310573112http://www.linkedin.com/in/ababich

http://liketaurus.livejournal.com http://liketaurus.tumblr.com

http://www.ozon.ru/context/detail/id/4040961/

Page 3: MSF: Ваш проект будет успешным!

О нас• Быстро растущая компания,

основанная в 2002 • Общая площадь помещения

1000 m2

• 10 классов на 150 студентов• Более 300 тренингов• 30 сертифицированных

инструкторов• Современное лабораторное

оборудование на сумму более $2 000 000

• Конференц-зал на 300 человек и ресторан

• Загородный учебный центр на 40 студентов

Page 4: MSF: Ваш проект будет успешным!

Направления деятельности• Авторизованные тренинги

Cisco Systems• Авторизованные тренинги Microsoft• Авторизованные тренинги • Sun Microsystems• Тренинги Oracle, Unix, Nortel, Novell,

ITIL• Тренинги для ИТ-менеджеров и

менеджеров проектов• Пользовательские тренинги по

Microsoft Office, Project, Sharepoint• Центры тестирования VUE и

Prometric

Page 5: MSF: Ваш проект будет успешным!

Дополнительные услуги• Международное обучение• Проведение тренингов на

различных языках • Авторские и «заказные» тренинги• High-end тренинги• Удаленные лабораторные работы• Дистанционное обучение• Входное и выходное тестирование• Выездное обучение• Совместные проекты с вендорами • Консалтинг• Практические семинары• Гарантия качества обучения

Page 6: MSF: Ваш проект будет успешным!
Page 7: MSF: Ваш проект будет успешным!

MicrosoftSolutionsFramework?

Что такое

Page 8: MSF: Ваш проект будет успешным!

Повестка дня• История возникновения Microsoft

Solutions Framework (MSF)

• Основные характеристики MSF

• Модель команды в MSF

• Модели процессов в MSF

• Реализация MSF в средствах

разработки

Page 9: MSF: Ваш проект будет успешным!

Тенденции современного бизнеса

• Увеличивающаяся скорость изменений в бизнесе и технологиях

• Укорачивающийся жизненный цикл продукта• Рост разнообразия и сложности продуктов и

сервисов• Новые бизнес-модели• Быстрое изменение требований, правил, законов• Растущие запросы потребителей• Возрастающая конкуренция• Глобализация

Page 10: MSF: Ваш проект будет успешным!

Успешные проекты нечасты

2000 28%23% 49%

УспехПроблемыПровал

Источник: The Standish Group International, Chaos reports, 1994-2004

Среднее превышение сметы: 45%Превышение сроков: 63%Полученная функциональность: 67%Standish Group

2004 34%15% 51%

Отсутствие интегрированных средств

Разделение бизнеса и технологий

Плохое командное взаимодействие

Отслеживание, а не управление

Жесткий или незрелый процесс

Отсутствие баланса между продуктивностью и предсказуемостью

Page 11: MSF: Ваш проект будет успешным!

Успешные проекты нечасты

2000

1998

1995

1994

28%23% 49%

26%28% 46%

27%40% 33%

16%31% 53%

На диаграмме изображены результаты разработки 30,000 приложений в больших, средних и малых компаниях США, работающих в различных секторахи тестировавшихся Standish Group с 1994 года.

Источники: The Standish Group International, "CHAOS 2005", "Extreme Chaos", "Chaos Report", 1994-2004

SucceededChallengedFailed

2004 34%15% 51%

Page 12: MSF: Ваш проект будет успешным!

Microsoft Solutions Framework (MSF)

• Методология разработки ИТ-проектов от Microsoft, развивающаяся с 1991 года

• Не так давно мы перешли к MSF версии 4.0• В отличие от предыдущих версий, MSFv4 тесно

интегрирована со средством разработки Visual Studio Team System:– VSTS автоматизирует описываемую в MSF работу

(создание и отслеживание рабочих элементов проекта)– Повышается прозрачность проекта с точки зрения

менеджмента– Позволяет настраивать и изменять процесс

Page 13: MSF: Ваш проект будет успешным!

История развития MSF

1991

Версия 21998Версия 1

1993

Версия 32001

Версия 42005

• Software Development Discipline

• Разработка приложений• Инфраструктурные проекты• Проектирование компонент• Архитектура предприятия

• MSF Partner Council: Accenture, Avanade, Capgemini, EDS, Fjuitsu, Infosys, Unisys

• Источники знаний: Borland, Merrill Lynch, Agile Alliance, Software Engineering Institute

Page 14: MSF: Ваш проект будет успешным!

Методологии MSF и MOF

Page 15: MSF: Ваш проект будет успешным!

Повестка дняИстория возникновения Microsoft

Solutions Framework (MSF)

• Основные характеристики MSF

• Модель команды в MSF

• Модели процессов в MSF

• Реализация MSF в средствах

разработки

Page 16: MSF: Ваш проект будет успешным!

Образ мыслей MSFv4• MSF – это не просто набор

рекомендаций, MSF – это образ мыслей!

• MSF стремится к созданию культуры, которая помогает успешно выполнять проекты

• Образ мыслей – это набор ценностей, которые определяют, как мы интерпретируем ситуации и реагируем на них– помогает членам команды принимать

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

проекта

Page 17: MSF: Ваш проект будет успешным!

Образ мыслей MSFv4

Page 18: MSF: Ваш проект будет успешным!

Основные принципы MSFv4• Взаимодействие с партнерами• Поощрение открытого общения• Общее видение проекта• Качество – это ежедневная работа

каждого сотрудника• Оставайтесь гибкими,

адаптируйтесь к изменениям• Внедрение проекта должно стать

привычкой• Постоянная демонстрация

прогресса для заказчика

Page 19: MSF: Ваш проект будет успешным!
Page 20: MSF: Ваш проект будет успешным!

Состав MSFv4

• Рекомендованные процессы создания ИТ-проектов

• Структура итераций• Определение рабочих элементов, создаваемых в

ИТ-проектах• Стандартные рабочие элементы и критерии их

создания/завершения• Роли членов команды / Группы безопасности• Шаблоны документов (Excel, Word)• Шаблоны Microsoft Project • Отчеты• Портал проекта / Шаблон сайта SharePoint

Page 21: MSF: Ваш проект будет успешным!

Повестка дняИстория возникновения Microsoft

Solutions Framework (MSF)

Основные характеристики MSF

• Модель команды в MSF

• Модели процессов в MSF

• Реализация MSF в средствах

разработки

Page 22: MSF: Ваш проект будет успешным!

Роли членов команды

Выполнение проекта

Разработка

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

Выпуск и сопровождение

Удобствоиспользования

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

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

Проектирование решения

Определение решения

Качество решения

Удобство использования решения

Создание решения

Внедрениерешения

Модель команды в MSFv4

Page 23: MSF: Ваш проект будет успешным!

Ответственность членов команды

Page 24: MSF: Ваш проект будет успешным!

Цели и задачи членов команды MSF

Page 25: MSF: Ваш проект будет успешным!

Повестка дняИстория возникновения Microsoft

Solutions Framework (MSF)

Основные характеристики MSF

Модель команды в MSF

• Модели процессов в MSF

• Реализация MSF в средствах

разработки

Page 26: MSF: Ваш проект будет успешным!

Итеративный процесс

Page 27: MSF: Ваш проект будет успешным!

Версионирование

Page 28: MSF: Ваш проект будет успешным!

Ежедневный процесс

Page 29: MSF: Ваш проект будет успешным!

Скорость или предсказуемость?

MSF Agile• “Эволюция и

адаптация”• Идеально для

условий конкуренции

• Опора на людей• Планируй по мере

продвижения

MSF Formal• “Планирование и

оптимизация”• Идеально для

устойчивых условий• Опора на процессы• Планируй заранее

Page 30: MSF: Ваш проект будет успешным!

MSF Agile нелинеен

• Люди работают параллельно

• Многое выясняется в процессе

• Первый результат появляется очень быстро

• Продукт постепенно проявляется из прототипов

Page 31: MSF: Ваш проект будет успешным!

MSF for Agile Software Development• Итеративная и эволюционная модель• Основывается на сценариях использования• Небольшие команды (хотя можно масштабировать для

больших проектов)• Модель, ориентированная на заказчика (принцип "качества

обслуживания заказчика")

Page 32: MSF: Ваш проект будет успешным!

Потоки работ в MSF Agile• Формулировка целей и задач проекта• Создание сценариев• Создание требований по качеству обслуживания• Планирование итераций• Создание архитектуры решения• Реализация задачи по разработке• Построение продукта• Тестирование сценария• Тестирования требования по качеству обслуживания• Исправление ошибок• Закрытие ошибок• Выпуск продукта• Управление проектом

Page 33: MSF: Ваш проект будет успешным!

MSF for CMMI Process Improvement• Помогает организациям работать на третьем уровне модели

Capability Maturity Model Integration (CMMI) – стандарта Carnegie Mellon Software Engineering Institute (SEI)

• Дополняет процесс MSF for Agile Software Development новыми рабочими элементами и большей отчетностью

Page 34: MSF: Ваш проект будет успешным!
Page 35: MSF: Ваш проект будет успешным!
Page 36: MSF: Ваш проект будет успешным!

Повестка дняИстория возникновения Microsoft

Solutions Framework (MSF)

Основные характеристики MSF

Модель команды в MSF

Модели процессов в MSF

• Реализация MSF в средствах

разработки

Page 37: MSF: Ваш проект будет успешным!

Продукты Microsoft• Visual Studio Team System – Интегрированное средство

управления программными проектами• SQL Server – Наиболее эффективное средство для хранения

и анализа данных• BizTalk – Средство управления и автоматизации бизнес-

процессов

Page 38: MSF: Ваш проект будет успешным!

ДЕМО

VISUAL STUDIO TEAM SYSTEM

Page 40: MSF: Ваш проект будет успешным!

Подводим итоги

• Прозрачный и управляемый процесс создания ИТ-проектов

• Реализация в инструментальных средствах Visual Studio Team System

• Поддержка гибких процессов разработки

• Возможность сертификации по модели CMMI

• Уменьшение рисков, связанных с разработкой и внедрением ИТ-проектов

Page 41: MSF: Ваш проект будет успешным!

Хотите знать больше?

• Основные веб-сайты: – http://msdn.microsoft.com/msf – http://www.microsoft.com/rus/msf

• Исследования аналитиков:– Доклад Forrester об MSFv4 http://

www.forrester.com/Research/Document/Excerpt/0,7211,35760,00.html

• A. Терехов, А. Ложечкин. Microsoft Solutions Framework 4.0 – опыт Microsoft по организации командной разработкиhttps://msdb.ru/Downloads/Events/Materials/Platform2006/07122005_Red/dev04_MSF4.ppt

• - почти 10 млн (!) результатов

Page 42: MSF: Ваш проект будет успешным!

Хотите знать больше? MOC!

• Курс 1846: Введение в MSF– Превосходные деловые игры

• Курс 2710: Анализ требований им выработа архитектуры решения– Планирование проекта в

подробностях• Курс 50005: Погружение в

Team System– Твики и трюки,

недокументированные возможности

• Курсы 1737/1787– MOF

Page 43: MSF: Ваш проект будет успешным!

Вопросы?

Page 44: MSF: Ваш проект будет успешным!
Page 45: MSF: Ваш проект будет успешным!

http://edu.incom.ua