Visual Studio Team System 2010 - новые возможности для командой...

Post on 30-Dec-2015

40 views 0 download

description

Visual Studio Team System 2010 - новые возможности для командой разработки. Дмитрий Андреев. Microsoft. VSTS 2010 == Успех. Больше нет Черного Ящика Планирования Больше нет Поздних Сюрпризов Больше нет Недоумения у Заказчиков Больше нет Проблем с Параллельной Разработкой - PowerPoint PPT Presentation

Transcript of Visual Studio Team System 2010 - новые возможности для командой...

Visual Studio Team System 2010 - новые возможности для командой разработки

Microsoft

Дмитрий Андреев

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Больше нет Черного Ящика Планирования

Отслеживание с верху в низТрассировка ТребованийОтношения Родитель/ПотомокСвертка и Детализация

Гибкое ПланированиеВстроенный менеджер бэклогаВстроенное планированиеитерацийПростое конфигурирование

Интеграция с ProjectПолная связь зависимостейПолная поддержкасинхронизации туда и обратно

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Больше нет Поздних Сюрпризов

Отчеты для на все случаи

Генерация отчетов из запросовМанипулирование данными в ExcelОчевидные OLAP кубы

Информация для Всех

Подключение отчетов в MOSS

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Больше нет Недоумения у Заказчиков

Информационные панелиИерархия ключевых показателейДетализация для анализаБыстрая настройка

Простое взаимодействиеСообщения об ошибках через вебТребования об изменениях через вебОтслеживание статусов запросов/ошибок через веб

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Больше нет Проблем с Параллельной Разработкой

Какая ветка содержит мои изменения?Какая сборка содержит мои изменения?Откуда взялось это изменение?Зачем нужна эта ветка?Как эти ветки соотносятся?Кто ответственен за эту ветку?

Больше нет Проблем с Параллельной Разработкой

Создание веток на сервереВизуализация веток и отношенийОтслеживание изменений в ветках

ИсторияВремяАннотации

Разрешение конфликтов

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Больше нет Запутавшихся Администраторов

Простая установкаМинимум вводимых параметровСнижение требований по предварительной установкеВозможность записи сценария установкиЖурналы установки

Больше нет Запутавшихся Администраторов

ЭффективноеАдминистрирование

Базируется на MMCТранзакционные механизмыПредварительнаяпроверка

Больше нет Запутавшихся Администраторов

Промышленное Управление инфраструктурой TFSГруппы проектов

Экспортируемы на другие сервера TFSИзолируемое резервное копирование

МасштабируемостьРаспределениенагрузкиГорячеерезервирование

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Практичные Ошибки

Тестеры создают полную информацию об ошибках

Шаги для воспроизведенияСистемную информациюСнимки экрановПолноэкранное видео с меткамиОтладочный журналТестовое окружение

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Контроль внесения изменений

Сбор изменений «на полке»Слияние с основной веткой и сборка.Если все нормально, внесение изменений в основную ветку.

Анализ затронутых Тестов

Сбор информации о тестах на сервереСравнение результатов тестирования текущего изменения с результатами сервераРекомендации по изменению затронутых тестов

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Эффект бабочки

Как можно проверить то что небольшое изменение не затронет всю систему?

Как можно понять и изучить всю систему?

Каких бабочек необходимо поймать в Нью-Йорке чтобы предотвратить наводнение в Токио?

Диаграммы слоев

Архитектурная проверка соответствия кода дизайну.

Диаграмма слоев детализирует реальное состояние дел

Классы и области имен попадают в соответствующие слои

Архитектурный Обозреватель

Понимание системы не допустит эффекта бабочки

Архитектурный Обозреватель помогает понять как работает система в целом

Визуализация кода и его взаимосвязей

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Автоматическое Регрессионное тестирование

Новый тип тестов (Coded UI)Возможность автоматического тестирования интерфейсаПоддержка:

Web UI (IE & FF Beta)Windows FormsWindows Presentation Foundation

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Выберите билдУзнайте какие тестызапустить

Система рекомендует запуск специфичных именно для этой сборки тестов

29 Microsoft Confidential

Выделение требований без тестов или без удачных тестов

Отчеты отображают статусы требований

Потерянные требования - в прошлом

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Управление лабораторией тестирования

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

VSTS 2010 == Успех

Больше нет Черного Ящика ПланированияБольше нет Поздних СюрпризовБольше нет Недоумения у ЗаказчиковБольше нет Проблем с Параллельной РазработкойБольше нет Запутавшихся АдминистраторовБольше нет Неповторяемых ОшибокБольше нет Несобираемых БилдовБольше нет Эффекта БабочкиБольше нет Наведенных ошибок Больше нет Потерянных ТребованийБольше нет Ожиданий Установки БилдаБольше нет Снижения Производительности

Профайлер Visual Studio

Проверка только своего кодаПрофайлинг нагрузочныхтестовПрофайлинг JScriptТри новых типа

Выделение памятиРесурсной конкуренцииПотоковой конкуренции

Сравнительные отчеты

Работает под виртуализацией!

Веб и Нагрузочное тестирование

Новое последовательное смешениеОтчетность сразу в Excel Визуализация журналаЗапуск функциональных тестов как нагрузочных тестовСбор подробной информации о запуске

Интеграция удаленного профайлераСбор системной информацииРасширяемый механизм сбора данных

Ссылки

Обзор новых возможностей и техническая документацияhttp://msdn.microsoft.com/en-us/vstudio/bb725993.aspxhttp://www.microsoft.com/visualstudio/en-us/products/2010/default.mspxhttp://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx

Планирование и отчетностьhttp://blogs.msdn.com/bharry/archive/2009/05/19/tfs-2010-project-management.aspxhttp://blogs.msdn.com/aaronbjork/archive/2009/05/18/enabling-the-iteration-backlog-workbook-on-an-upgraded-team-project.aspx

Тестирование и управление тестовой лабораториейhttp://channel9.msdn.com/posts/VisualStudio/Lab-Management-coming-to-Visual-Studio-Team-System-2010/http://channel9.msdn.com/posts/VisualStudio/Historical-Debugger-and-Test-Impact-Analysis-in-Visual-Studio-Team-System-2010/

Архитектурное моделированиеhttp://ajdotnet.wordpress.com/2009/03/29/visual-studio-2010-architecture-edition/

Параллельная разработкаhttp://channel9.msdn.com/shows/10-4/10-4-Episode-4-No-More-Parallel-Development-Pain/

Управление инфраструктурой TFShttp://channel9.msdn.com/posts/VisualStudio/Enterprise-Team-Foundation-Server-Management-with-Mario-Rodriguez/

Опыт использованиябета версии

Intel Corp.

Антон Бевзюк

О нас

Внутренние бизнес-приложения.Net платформаAgile методологии

О проекте

ASP.NET приложениеРасчет скидок дистрибьютерамVS 2010 + TFS 2010.Net 3.5 + 4.0MS SQL 2008MSTestMSBuild

Что понравилось

Установка и настройка TFS 2010 + VS 2010Встроенная поддержка Agile-процессаИерархическая структура требованийИстория изменений между веткамиУдобные отчетыПодробная информация о билдах

Вопросы

Дмитрий АндреевЭксперт по Архитектуре ИС

dmitryan@microsoft.comhttp://blogs.msdn.com/dmandreev

Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада