Вебинар Microsoft ALM (11.12.2012)

Preview:

Citation preview

Soft

war

eCl

oud

Serv

ices

Новые возможностиMicrosoft Visual Studio 2012

и Team Foundation Server 2012

Командная разработка

Дмитрий МеликовProduct ManagerDmitriy.Melikov@softline.ru

Проверка связи

Если есть звук, напишите в чате ОКЕсли нет звука, напишите в чате НЕТ

Soft

war

eCl

oud

Serv

ices

Новые возможностиMicrosoft Visual Studio 2012

и Team Foundation Server 2012

Командная разработка

Дмитрий МеликовProduct ManagerDmitriy.Melikov@softline.ru

План вебинара

1.Введение.

2.Основы ALM.

3.Обзор возможностей TFS 2012 и VS 2012

4.Лицензирование Team Foundation Server и Visual Studio.

Продолжительность – 60 мин + ваши вопросы

Версии продуктов Visual Studio

До 31 августа 2012.

2012

= Visual Studio 9.0

= Visual Studio 10.0

=

С 12 сентября 2012

До 1 марта 2010

Продукты Visual Studio 2012 для всех ролей и задач разработки

+ подписка

Разработчики

Командная разработка

Тестировщики

VS UltimateVS PremiumVS Professional

VS Team Foundation Server

VS Test Professional

ALM это больше чем управление разработкой!

ALM - application lifecycle management(управление жизненным циклом приложения)

Управление

Разработка

Эксплуатация

Идея Выпуск продуктаКонец проекта

Продукт должен соответствовать требованиям бизнеса.

Управление

Разработка

Эксплуатация

Бизнес план

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

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

Разработка – фундаментальная часть ALM

Управление

Разработка

Эксплуатация

Поддержка

Каждое развернутое приложение должно сопровождаться и поддерживаться

Управление

Разработка

Эксплуатация

Выпуск

Выпуск обновлений

Обратная связь

Определение

Разработка

Измерение

Эксплуатация

МониторингРеализация

Отставание продукта

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

Работающее ПО

Требования

Неправильно понятые требования

Конфликт приоритетов

Управление средами разработки и тестирования Объединение групп разработчиков, использующих разные платформы

Не удовлетворены требования эксплуатационной готовности

Невозможность получения релевантной обратной связи

Сложность устранения ошибок и отладки в рабочей среде

Пользователи/заинтересованные лица

ЭксплуатацияРазработка и тестирование

Проблемы возникают на всех этапах

Средства разработки стремятся к интеграции всех процессов в одном продукте

Продукты Visual Studio – наиболее комплексный подход к ALM

http://ru.wikipedia.org/wiki/Gartner

Основные понятия и компоненты TFSАрхитектура: Application tier (Logic) Data tier (Data Bases) Client tier (Clients)

Дополнительные продукты: SharePoint Products SQL Server and SQL Server Reporting

Services

Основные понятия и компоненты TFS

Основые рабочие элементы TFS: Work Item:– Product Backlog– Task– Bug

Team Project Team Project Collections Team

Демонстрация

1. Обзор проекта TFS2. Работа с Work Items

• Web Access• Team Explorer• Query

3. Source control4. Приостановить и продолжить работу5. Ревью кода - Code review6. Конфигурация Build машины7. Gated check in8. Feedback request9. Настройка оповещений по почте

Возможности Visual Studio 2012Редактирование шаблонов процессов и work items

Состояния и переходы рабочего элемента

PowerTools for VS 2012 – ссылка для скачивания редактора

Интеграция с EclipseВ том числе под Linux

Team Explorer Everywhere

Новое в Visual Studio 2012

• Разработка Windows 8 Metro UI и Windows Store приложений• Переработанные IntelliSence, поиск, подсветка семантики• Поддержка C++11 • Разработка Windows Store приложений на C++ в связке с XAML• Новые библиотеки и отладчики для распараллеливания C++

Accelerated Massive Parallelism• Генерация C# кода из UML диаграмм• Генерация UML class диаграмм из кода• Полная поддержка HTML5, CSS3• И др.

Visual Studio 2012

Visual Studio 2012 Update 1• Поддержка Канбан доски• Разработка на C++ под Windows XP• Coded UI и нагрузочное тестирование для приложений

SharePoint 2010• И др.

Полный список изменений в Visual Studio 2012

Интеграция TFS 2012 с System Center

Team Foundation Server

РазработкаЭксплуатация

• Преобразование пользовательских инцидентов (багов) в Work Items для разработчиков

• Сбор информации о выполнении приложения• IntelliTrace in production

Интеграция с Project Server

• Двунаправленная синхронизация данных между TFS и PS через связь между задачами и Work Items

• Требует TFS 2012 и PS 2010

Отчетность

Есть ли прогресс по тестовым планам?

Как идет процесс сборки?

Каково качество исправлений? Фиксируем ли мы

ошибки?

Отчетность

Достаточен ли уровень покрытия кода тестами?

Сколько строк кода было изменено?

Решение задач на всех этапах

Требования

Перечень требований

ПереченьПродуктов

МониторингЦикл

разработки

Работающее ПО

РазработкаОт идеи к Работающему ПО

Операционная деятельность

Определение содержаниеГенерация Идей

Прототипирование в PowerPointAgile планированиеUML Моделирование

Приостановить и продолжитьРецензирование кодаСбор замечаний от Бизнес ПользователейМодульное тестированиеИсследовательское тестированиеНепрерывная интеграцияНепрерывное разворачивание

Интеграция с сервис менеджмент системами

Воспроизведение проблем производственной среды

Приобрести TFS можно тремя способами

+ подписка

Разработчики

Командная разработка

Тестировщики

Visual Studio UltimateVisual Studio PremiumVisual Studio Professional

Visual Studio Team Foundation Server

Visual Test Professional

Подписка MSDN

Подписки включают доступ к таким ресурсам * : Team Foundation Server (включая одну CAL и

Server) Неограниченные возможности по загрузке

ПО Microsoft (SQL, Windows, Office, и т.д.) Техническая поддержка Обучение онлайн Права на использование новых и старых версий И многое другое…

*Объем предложений по использованию ресурсов MSDN зависит от редакции Visual Studio

Полезные ресурсы

• http://vstudio.softline.ru – онлайн магазин, анонсы мероприятий, новости направления.

• http://social.msdn.microsoft.com – форумы поддержки по технологиям и лицензированию.

• http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-RUS - набор из 20ти 4х минутных роликов с демонстрацией основных возможностей Visual Studio.

• http://vstsblog.ru/ - блог директора по разработке Dell в Росcии, посвященный вопросам Visual Studio и TFS.

• http://blogs.msdn.com/b/visualstudioalm/archive/2012/08/15/welcome-to-visual-studio-2012-alm-rangers-readiness-wave.aspx - блог ALM Rangers – энтузиастов со всего мира, поддерживающих продукт и его развитие.

Soft

war

eCl

oud

Serv

ices

Дмитрий МеликовМенеджер продукта,Средства разработки Microsoft

Dmitriy.Melikov@softline.ru

Т +7 (495) 232 00 23 доб. 1570М +7 (965) 144 48 32