Вебинар microsoft alm (11.12.2012)
TRANSCRIPT
Soft
war
eCl
oud
Serv
ices
Новые возможностиMicrosoft Visual Studio 2012
и Team Foundation Server 2012
Командная разработка
Дмитрий МеликовProduct [email protected]
Проверка связи
Если есть звук, напишите в чате ОКЕсли нет звука, напишите в чате НЕТ
Soft
war
eCl
oud
Serv
ices
Новые возможностиMicrosoft Visual Studio 2012
и Team Foundation Server 2012
Командная разработка
Дмитрий МеликовProduct [email protected]
План вебинара
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
MS Visual Studio 2012 & Team Foundation Server 2012
Основные понятия и компоненты TFSАрхитектура: Application tier (Logic) Data tier (Data Bases) Client tier (Clients)
Дополнительные продукты: SharePoint Products SQL Server and SQL Server Reporting
Services
Основные понятия и компоненты TFS
Основные понятия и компоненты TFS
Основные понятия и компоненты TFS
Основные понятия и компоненты 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 – ссылка для скачивания редактора
Возможности Visual Studio 2012Редактирование шаблонов процессов и work items
Состояния и переходы рабочего элемента
PowerTools for VS 2012 – ссылка для скачивания редактора
Новые возможности Visual Studio 2012 - StoryBoarding
Интеграция с 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
Т +7 (495) 232 00 23 доб. 1570М +7 (965) 144 48 32