Вебинар microsoft alm (11.12.2012)

35
Softwa re Cloud Servic es Новые возможности Microsoft Visual Studio 2012 и Team Foundation Server 2012 Командная разработка Дмитрий Меликов Product Manager Dmitriy.Melikov @softline.ru

Upload: dmitry-melikov

Post on 14-Jun-2015

413 views

Category:

Technology


4 download

TRANSCRIPT

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

Soft

war

eCl

oud

Serv

ices

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

и Team Foundation Server 2012

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

Дмитрий МеликовProduct [email protected]

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

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

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

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

Soft

war

eCl

oud

Serv

ices

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

и Team Foundation Server 2012

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

Дмитрий МеликовProduct [email protected]

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

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

1.Введение.

2.Основы ALM.

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

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

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

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

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

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

2012

= Visual Studio 9.0

= Visual Studio 10.0

=

С 12 сентября 2012

До 1 марта 2010

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

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

+ подписка

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

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

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

VS UltimateVS PremiumVS Professional

VS Team Foundation Server

VS Test Professional

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

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

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

Управление

Разработка

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

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

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

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

Управление

Разработка

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

Бизнес план

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

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

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

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

Управление

Разработка

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

Поддержка

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

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

Управление

Разработка

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

Выпуск

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

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

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

Определение

Разработка

Измерение

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

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

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

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

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

Требования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Services

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

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

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

Team Project Team Project Collections Team

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

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

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

• Web Access• Team Explorer• Query

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

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

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

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

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

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

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

Team Explorer Everywhere

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

Новое в 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

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

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

Team Foundation Server

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

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

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

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

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

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

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

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

Отчетность

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

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

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

ошибки?

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

Отчетность

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

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

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

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

Требования

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

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

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

разработки

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

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

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

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

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

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

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

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

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

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

+ подписка

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

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

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

Visual Studio UltimateVisual Studio PremiumVisual Studio Professional

Visual Studio Team Foundation Server

Visual Test Professional

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

Подписка MSDN

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

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

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

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

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

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

• 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 – энтузиастов со всего мира, поддерживающих продукт и его развитие.

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

Soft

war

eCl

oud

Serv

ices

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

[email protected]

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