1. Microsoft Solutions Framework Ваш проект будет успешным! Александр БабичMCT, MCPD, MCITP, OCUP Adv. alexander.v.babich@acm.org
2. Информация о тренере Александр БабичMCT, MCPD: Web Development, MCTS: Windows Vista, Configuration, MCITP: Enterprise Support Technician, OCUP Advanced Более 10 лет опыта преподавания E-mail: alexander.taurus@gmail.com Skype:alexander.babich ICQ: 310573112 http://www.linkedin.com/in/ababich http://liketaurus.livejournal.com http://liketaurus.tumblr.com http://www.ozon.ru/context/detail/id/4040961/
3. О нас Быстро растущая компания, основанная в 2002 Общая площадь помещения 1000 m2 10 классов на 150 студентов Более 300 тренингов 30 сертифицированных инструкторов Современное лабораторное оборудование на сумму более $2 000 000 Конференц-зал на 300 человек и ресторан Загородный учебный центр на 40 студентов
4. Направления деятельности Авторизованные тренинги Cisco Systems Авторизованные тренинги Microsoft Авторизованные тренинги Sun Microsystems Тренинги Oracle, Unix, Nortel, Novell, ITIL Тренинги для ИТ-менеджеров и менеджеров проектов Пользовательские тренинги по Microsoft Office, Project, Sharepoint Центры тестирования VUE и Prometric
5. Дополнительные услуги Международное обучение Проведение тренингов на различных языках Авторские и «заказные» тренинги High-end тренинги Удаленные лабораторные работы Дистанционное обучение Входное и выходное тестирование Выездное обучение Совместные проекты с вендорами Консалтинг Практические семинары Гарантия качества обучения
8. Повестка дня История возникновения Microsoft Solutions Framework (MSF) Основные характеристики MSF Модель команды в MSF Модели процессов в MSF Реализация MSF в средствах разработки
9. Тенденции современного бизнеса Увеличивающаяся скорость изменений в бизнесе и технологиях Укорачивающийся жизненный цикл продукта Рост разнообразия и сложности продуктов и сервисов Новые бизнес-модели Быстрое изменение требований, правил, законов Растущие запросы потребителей Возрастающая конкуренция Глобализация
10. Успешные проекты нечасты Среднее превышение сметы: 45% Превышение сроков: 63% Полученная функциональность: 67% Standish Group Отсутствие интегрированных средств Разделение бизнеса и технологий Плохое командное взаимодействие Отслеживание, а не управление Жесткий или незрелый процесс Отсутствие баланса между продуктивностью и предсказуемостью Успех Проблемы Провал 34% 15% 51% 2004 28% 23% 49% 2000 Источник: The Standish Group International, Chaosreports, 1994-2004
11. Успешные проекты нечасты Failed Challenged Succeeded 34% 15% 51% 2004 28% 23% 49% 2000 26% 28% 46% 1998 27% 40% 33% 1995 16% 31% 53% 1994 На диаграмме изображены результаты разработки 30,000 приложений в больших, средних и малых компаниях США, работающих в различных секторахи тестировавшихся Standish Group с 1994 года. Источники: The Standish Group International, "CHAOS 2005", "Extreme Chaos", "Chaos Report", 1994-2004
12. Microsoft Solutions Framework (MSF) Методология разработки ИТ-проектов от Microsoft, развивающаяся с 1991 года Не так давно мы перешли к MSF версии 4.0 В отличие от предыдущих версий, MSFv4 тесно интегрирована со средством разработки Visual Studio Team System: VSTS автоматизирует описываемую в MSF работу (создание и отслеживание рабочих элементов проекта) Повышается прозрачность проекта с точки зрения менеджмента Позволяет настраивать и изменять процесс
19. Повестка дня История возникновения Microsoft Solutions Framework (MSF) Основные характеристики MSF Модель команды в MSF Модели процессов в MSF Реализация MSF в средствах разработки
20. Образ мыслей MSFv4 MSF – это не просто набор рекомендаций, MSF – это образ мыслей! MSF стремится к созданию культуры, которая помогает успешно выполнять проекты Образ мыслей – это набор ценностей, которые определяют, как мы интерпретируем ситуации и реагируем на них помогает членам команды принимать решения приоритезировать работу представлять свои роли в команде взаимодействовать с другими участниками проекта
22. Основные принципы MSFv4 Взаимодействие с партнерами Поощрение открытого общения Общее видение проекта Качество – это ежедневная работа каждого сотрудника Оставайтесь гибкими, адаптируйтесь к изменениям Внедрение проекта должно стать привычкой Постоянная демонстрация прогресса для заказчика
23.
24. Состав MSFv4 Рекомендованные процессы создания ИТ-проектов Структура итераций Определение рабочих элементов, создаваемых в ИТ-проектах Стандартные рабочие элементы и критерии их создания/завершения Роли членов команды / Группы безопасности Шаблоны документов (Excel, Word) Шаблоны Microsoft Project Отчеты Портал проекта / Шаблон сайта SharePoint
25. Повестка дня История возникновения Microsoft Solutions Framework (MSF) Основные характеристики MSF Модель команды в MSF Модели процессов в MSF Реализация MSF в средствах разработки
26. Управлениепроектом Архитектура Управлениепродуктом Разработка Удобствоиспользования Тестирование Выпуск и сопровождение Выполнение проекта Проектирование решения Определение решения Создание решения Роли членов команды Качество решения Удобство использования решения Внедрениерешения Модель команды в MSFv4
29. Повестка дня История возникновения Microsoft Solutions Framework (MSF) Основные характеристики MSF Модель команды в MSF Модели процессов в MSF Реализация MSF в средствах разработки
33. Скорость или предсказуемость? MSF Agile “Эволюция и адаптация” Идеально для условий конкуренции Опора на людей Планируй по мере продвижения MSF Formal “Планирование и оптимизация” Идеально для устойчивых условий Опора на процессы Планируй заранее
34. MSF Agile нелинеен Люди работают параллельно Многое выясняется в процессе Первый результат появляется очень быстро Продукт постепенно проявляется из прототипов
35. MSF for Agile Software Development Итеративная и эволюционная модель Основывается на сценариях использования Небольшие команды (хотя можно масштабировать для больших проектов) Модель, ориентированная на заказчика (принцип "качества обслуживания заказчика")
36. Потоки работ в MSF Agile Формулировка целей и задач проекта Создание сценариев Создание требований по качеству обслуживания Планирование итераций Создание архитектуры решения Реализация задачи по разработке Построение продукта Тестирование сценария Тестирования требования по качеству обслуживания Исправление ошибок Закрытие ошибок Выпуск продукта Управление проектом
37. MSF for CMMI Process Improvement Помогает организациям работать на третьем уровне модели Capability Maturity Model Integration (CMMI) –стандарта Carnegie Mellon Software Engineering Institute (SEI) Дополняет процесс MSF for Agile Software Development новыми рабочими элементами и большей отчетностью
38. Что такое CMMi CapabilityMaturityModelIntegration (CMMI) — методология усовершенствования процессов в организациях, включающая: критерии оценки качества процессов методики улучшения процессов шаблоны эффективных процессов
39.
40.
41. Повестка дня История возникновения Microsoft Solutions Framework (MSF) Основные характеристики MSF Модель команды в MSF Модели процессов в MSF Реализация MSF в средствах разработки
42. Продукты Microsoft Visual StudioTeam System – Интегрированноесредство управления программными проектами SQL Server– Наиболееэффективное средство для хранения и анализа данных BizTalk– Средствоуправления и автоматизации бизнес-процессов
45. Подводим итоги Прозрачный и управляемый процесс создания ИТ-проектов Реализация в инструментальных средствах Visual Studio Team System Поддержка гибких процессов разработки Возможность сертификации по модели CMMI Уменьшение рисков, связанных с разработкой и внедрением ИТ-проектов
46. Хотите знать больше? Основные веб-сайты: 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 млн (!) результатов
47. Хотите знать больше? MOC! Курс 1846: Введение в MSF Превосходные деловые игры Курс 2710: Анализ требований им выработа архитектуры решения Планирование проекта в подробностях Курс 50005: Погружение в Team System Твики и трюки, недокументированные возможности Курсы 1737/1787 MOF