MSF: Ваш проект будет успешным!
-
Upload
alexander-babich -
Category
Education
-
view
1.851 -
download
4
description
Transcript of MSF: Ваш проект будет успешным!
Microsoft Solutions FrameworkВаш проект будет успешным!
Александр БабичMCT, MCPD, MCITP, OCUP Adv.
Информация о тренере Александр Бабич 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/
О нас• Быстро растущая компания,
основанная в 2002 • Общая площадь помещения
1000 m2
• 10 классов на 150 студентов• Более 300 тренингов• 30 сертифицированных
инструкторов• Современное лабораторное
оборудование на сумму более $2 000 000
• Конференц-зал на 300 человек и ресторан
• Загородный учебный центр на 40 студентов
Направления деятельности• Авторизованные тренинги
Cisco Systems• Авторизованные тренинги Microsoft• Авторизованные тренинги • Sun Microsystems• Тренинги Oracle, Unix, Nortel, Novell,
ITIL• Тренинги для ИТ-менеджеров и
менеджеров проектов• Пользовательские тренинги по
Microsoft Office, Project, Sharepoint• Центры тестирования VUE и
Prometric
Дополнительные услуги• Международное обучение• Проведение тренингов на
различных языках • Авторские и «заказные» тренинги• High-end тренинги• Удаленные лабораторные работы• Дистанционное обучение• Входное и выходное тестирование• Выездное обучение• Совместные проекты с вендорами • Консалтинг• Практические семинары• Гарантия качества обучения
MicrosoftSolutionsFramework?
Что такое
Повестка дня• История возникновения Microsoft
Solutions Framework (MSF)
• Основные характеристики MSF
• Модель команды в MSF
• Модели процессов в MSF
• Реализация MSF в средствах
разработки
Тенденции современного бизнеса
• Увеличивающаяся скорость изменений в бизнесе и технологиях
• Укорачивающийся жизненный цикл продукта• Рост разнообразия и сложности продуктов и
сервисов• Новые бизнес-модели• Быстрое изменение требований, правил, законов• Растущие запросы потребителей• Возрастающая конкуренция• Глобализация
Успешные проекты нечасты
2000 28%23% 49%
УспехПроблемыПровал
Источник: The Standish Group International, Chaos reports, 1994-2004
Среднее превышение сметы: 45%Превышение сроков: 63%Полученная функциональность: 67%Standish Group
2004 34%15% 51%
Отсутствие интегрированных средств
Разделение бизнеса и технологий
Плохое командное взаимодействие
Отслеживание, а не управление
Жесткий или незрелый процесс
Отсутствие баланса между продуктивностью и предсказуемостью
Успешные проекты нечасты
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%
Microsoft Solutions Framework (MSF)
• Методология разработки ИТ-проектов от Microsoft, развивающаяся с 1991 года
• Не так давно мы перешли к MSF версии 4.0• В отличие от предыдущих версий, MSFv4 тесно
интегрирована со средством разработки Visual Studio Team System:– VSTS автоматизирует описываемую в 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
Методологии MSF и MOF
Повестка дняИстория возникновения Microsoft
Solutions Framework (MSF)
• Основные характеристики MSF
• Модель команды в MSF
• Модели процессов в MSF
• Реализация MSF в средствах
разработки
Образ мыслей MSFv4• MSF – это не просто набор
рекомендаций, MSF – это образ мыслей!
• MSF стремится к созданию культуры, которая помогает успешно выполнять проекты
• Образ мыслей – это набор ценностей, которые определяют, как мы интерпретируем ситуации и реагируем на них– помогает членам команды принимать
решения– приоритезировать работу– представлять свои роли в команде– взаимодействовать с другими участниками
проекта
Образ мыслей MSFv4
Основные принципы MSFv4• Взаимодействие с партнерами• Поощрение открытого общения• Общее видение проекта• Качество – это ежедневная работа
каждого сотрудника• Оставайтесь гибкими,
адаптируйтесь к изменениям• Внедрение проекта должно стать
привычкой• Постоянная демонстрация
прогресса для заказчика
Состав MSFv4
• Рекомендованные процессы создания ИТ-проектов
• Структура итераций• Определение рабочих элементов, создаваемых в
ИТ-проектах• Стандартные рабочие элементы и критерии их
создания/завершения• Роли членов команды / Группы безопасности• Шаблоны документов (Excel, Word)• Шаблоны Microsoft Project • Отчеты• Портал проекта / Шаблон сайта SharePoint
Повестка дняИстория возникновения Microsoft
Solutions Framework (MSF)
Основные характеристики MSF
• Модель команды в MSF
• Модели процессов в MSF
• Реализация MSF в средствах
разработки
Роли членов команды
Выполнение проекта
Разработка
Тестирование
Выпуск и сопровождение
Удобствоиспользования
Управлениепродуктом
Управлениепроектом Архитектура
Проектирование решения
Определение решения
Качество решения
Удобство использования решения
Создание решения
Внедрениерешения
Модель команды в MSFv4
Ответственность членов команды
Цели и задачи членов команды MSF
Повестка дняИстория возникновения Microsoft
Solutions Framework (MSF)
Основные характеристики MSF
Модель команды в MSF
• Модели процессов в MSF
• Реализация MSF в средствах
разработки
Итеративный процесс
Версионирование
Ежедневный процесс
Скорость или предсказуемость?
MSF Agile• “Эволюция и
адаптация”• Идеально для
условий конкуренции
• Опора на людей• Планируй по мере
продвижения
MSF Formal• “Планирование и
оптимизация”• Идеально для
устойчивых условий• Опора на процессы• Планируй заранее
MSF Agile нелинеен
• Люди работают параллельно
• Многое выясняется в процессе
• Первый результат появляется очень быстро
• Продукт постепенно проявляется из прототипов
MSF for Agile Software Development• Итеративная и эволюционная модель• Основывается на сценариях использования• Небольшие команды (хотя можно масштабировать для
больших проектов)• Модель, ориентированная на заказчика (принцип "качества
обслуживания заказчика")
Потоки работ в MSF Agile• Формулировка целей и задач проекта• Создание сценариев• Создание требований по качеству обслуживания• Планирование итераций• Создание архитектуры решения• Реализация задачи по разработке• Построение продукта• Тестирование сценария• Тестирования требования по качеству обслуживания• Исправление ошибок• Закрытие ошибок• Выпуск продукта• Управление проектом
MSF for CMMI Process Improvement• Помогает организациям работать на третьем уровне модели
Capability Maturity Model Integration (CMMI) – стандарта Carnegie Mellon Software Engineering Institute (SEI)
• Дополняет процесс MSF for Agile Software Development новыми рабочими элементами и большей отчетностью
Повестка дняИстория возникновения Microsoft
Solutions Framework (MSF)
Основные характеристики MSF
Модель команды в MSF
Модели процессов в MSF
• Реализация MSF в средствах
разработки
Продукты Microsoft• Visual Studio Team System – Интегрированное средство
управления программными проектами• SQL Server – Наиболее эффективное средство для хранения
и анализа данных• BizTalk – Средство управления и автоматизации бизнес-
процессов
ДЕМО
VISUAL STUDIO TEAM SYSTEM
Индустриальная поддержка MSFv4
Подводим итоги
• Прозрачный и управляемый процесс создания ИТ-проектов
• Реализация в инструментальных средствах Visual Studio Team System
• Поддержка гибких процессов разработки
• Возможность сертификации по модели CMMI
• Уменьшение рисков, связанных с разработкой и внедрением ИТ-проектов
Хотите знать больше?
• Основные веб-сайты: – 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 млн (!) результатов
Хотите знать больше? MOC!
• Курс 1846: Введение в MSF– Превосходные деловые игры
• Курс 2710: Анализ требований им выработа архитектуры решения– Планирование проекта в
подробностях• Курс 50005: Погружение в
Team System– Твики и трюки,
недокументированные возможности
• Курсы 1737/1787– MOF
Вопросы?
http://edu.incom.ua