1 / 41

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

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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VisualStudioTeamSystem 2010 - новые возможности для командой разработки Дмитрий Андреев Microsoft

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

  3. Отслеживание с верху в низ Трассировка Требований Отношения Родитель/Потомок Свертка и Детализация Гибкое Планирование Встроенный менеджер бэклога Встроенное планированиеитераций Простое конфигурирование Интеграция с Project Полная связь зависимостей Полная поддержкасинхронизации туда и обратно Больше нет Черного Ящика Планирования

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

  5. Отчеты для на все случаи Генерация отчетов из запросов Манипулирование данными в Excel Очевидные OLAP кубы Информация для Всех Подключение отчетов в MOSS Больше нет Поздних Сюрпризов

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

  7. Информационные панели Иерархия ключевых показателей Детализация для анализа Быстрая настройка Простое взаимодействие Сообщения об ошибках через веб Требования об изменениях через веб Отслеживание статусов запросов/ошибок через веб Больше нет Недоумения у Заказчиков

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

  9. Больше нет Проблем с Параллельной Разработкой • Какая ветка содержит мои изменения? • Какая сборка содержит мои изменения? • Откуда взялось это изменение? • Зачем нужна эта ветка? • Как эти ветки соотносятся? • Кто ответственен за эту ветку?

  10. Больше нет Проблем с Параллельной Разработкой • Создание веток на сервере • Визуализация веток и отношений • Отслеживание изменений в ветках • История • Время • Аннотации • Разрешение конфликтов

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

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

  13. Больше нет Запутавшихся Администраторов • ЭффективноеАдминистрирование • Базируется на MMC • Транзакционные механизмы • Предварительнаяпроверка

  14. Больше нет Запутавшихся Администраторов • Промышленное Управление инфраструктурой TFS • Группы проектов • Экспортируемы на другие сервера TFS • Изолируемое резервное копирование • Масштабируемость • Распределениенагрузки • Горячеерезервирование

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

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

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

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

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

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

  21. Эффект бабочки • Как можно проверить то что небольшое изменение не затронет всю систему? • Как можно понять и изучить всю систему? • Каких бабочек необходимо поймать в Нью-Йорке чтобы предотвратить наводнение в Токио?

  22. Архитектурная проверка соответствия кода дизайну. Диаграмма слоев детализирует реальное состояние дел Классы и области имен попадают в соответствующие слои Диаграммы слоев

  23. Понимание системы не допустит эффекта бабочки Архитектурный Обозреватель помогает понять как работает система в целом Визуализация кода и его взаимосвязей Архитектурный Обозреватель

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

  25. Новый тип тестов (Coded UI) Возможность автоматического тестирования интерфейса Поддержка: Web UI (IE & FF Beta) Windows Forms Windows Presentation Foundation Автоматическое Регрессионное тестирование

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

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

  28. Потерянные требования - в прошлом • Отчеты отображают статусы требований • Выделение требований без тестов или без удачных тестов

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

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

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

  32. Профайлер Visual Studio • Проверка только своего кода • Профайлинг нагрузочныхтестов • ПрофайлингJScript • Три новых типа • Выделение памяти • Ресурсной конкуренции • Потоковой конкуренции • Сравнительные отчеты Работает под виртуализацией!

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

  34. Ссылки • Обзор новых возможностей и техническая документация • http://msdn.microsoft.com/en-us/vstudio/bb725993.aspx • http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx • http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx • Планирование и отчетность • http://blogs.msdn.com/bharry/archive/2009/05/19/tfs-2010-project-management.aspx • http://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/ • Управление инфраструктурой TFS • http://channel9.msdn.com/posts/VisualStudio/Enterprise-Team-Foundation-Server-Management-with-Mario-Rodriguez/

  35. Опыт использованиябета версии Антон Бевзюк Intel Corp.

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

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

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

  39. Вопросы Дмитрий Андреев Эксперт по Архитектуре ИС dmitryan@microsoft.com http://blogs.msdn.com/dmandreev • Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада

More Related