Visual Studio Team System презентация

Содержание

Слайд 1Visual Studio Team System

Sergiy Baydachnyy
Developer Evangelist
Microsoft


Слайд 2Success?
2000
28%
23%
49%
Succeeded
Challenged
Failed
Source: The Standish Group International, Extreme Chaos, The Standish Group International,

Inc., 2000

2004

34%

15%

51%


Слайд 3Team of peers


Слайд 4Visual Studio 2005 “Продуктивность”


Слайд 5Visual Studio Team System
Visual Studio Team Foundation Server
Visual Studio Team Edition Software Architects
Visual

Studio Team Edition Software Developers

Visual Studio Team Edition Software Testers


Слайд 6Demo
Тестирование, профилирование и покрытие кода


Слайд 7Team Foundation Server
Project Templates
Version Control
Work Item Tracking
Team Portal
Team Foundation Build
Team Reporting
Project

Management
Team Explorer

Слайд 8Шаблоны:МSF Agile, CMMI
Поддержка быстрого (Agile) и детального (CMMI) процессов.
Настройка проекта
Каждый проект

может иметь свой шаблон
Поддержка шаблонов от сторонних компаний и партнеров


Встроенная методология разработки ПО


Слайд 9Demo
Изменение шаблона


Слайд 10Work Items
Встроен IDE
Настраиваемый, может включать любую необходимую компании информацию
Настраиваемый поток оборота,

состояния, и нотификации
Включает шаблоны процессов, т.е. разные проекты могут следовать общей методологии


Work Item – общий термин для объекта информации в процессе разработки ПО. Примеры: Баг, Рабочее задание, SLA, Спецификация, Сценарий


Слайд 11Создание work items в Microsoft Excel
Work items в Visual Studio
Присваивание ресурсам
work

items через Microsoft Project

Состояние проекта в Microsoft Excel или Microsoft Project


Слайд 12
Work Item Type Definition








Name
Description
Fields
Work Flow
Field Rules
Form
Global Lists
Transition Actions




How severe the code defect is























Слайд 13Управление проектом: Прогнозирование
Задачи из плана проекта связаны с Work Items
PM получает

извещение при изменении статуса WI
PM управляет WI через Project
Анализ данных вместо сбора данных
PM может уделять больше времени работе над проектом и принимать стратегические решения
TFS встроен в инструменты используемые вами и вашей командой
Visual Studio, Office, Project & SharePoint
Уменьшает риск – идентифицирует проблемы в более ранней стадии
Улучшает процесс коммуникаций между членами команды разработчиков, менеджментом

Слайд 14Team Foundation – Версионный Контроль
Построена с нуля
3-tier ASP.NET веб-служба
SQL Server 2005

для данных

Новая система контроля

Новые функции

Построен для бизнеса

Интегрированный check-in
Shelving
Обозреватель системы ВК
И т.д.…

Поддержка географически-распределенных команд
Безопасность, Надежность, Расширяемость


Слайд 15Поддержка свойств ВК
Checkin «атома»
Интеграция Work Item
Checkin политики
Shelving
Delta хранения файлов
Delta хранения бинарных

файлов
Поддержка файлов >4GB
Поддержка распр. команд

Да Нет


Слайд 16Поддержка свойств ВК
Email o Checkin
Поддержка других ОС
Расширяемость Diff Tool
Shared Checkout
Интеграция

с VS 2003
Расширяемость кeyword
Pinning & Sharing
Shadow Folders

Да Нет


Слайд 17Shelvesets
Коллекция pending изменений, комментариев и связанных с ними work items
Примеры
Бэкап (Backup) tf

shelve /i MyWork
Временно убрать изменения, чтобы работать над другой проблемой tf shelve /i MyWork /move
Проверка кода дистанционно (Remote code reviews)
tf unshelve CoolStuff;joe
Координация изменений и билды
tf unshelve CoolStuff;joe

Слайд 18Политики для Check-in
Ограничения на изменения
3 политики входят в поставку
Связанные Work

items
Успех тестов для Check-in
Успех Статического анализа
Расширяемость через нашу модель плагинов
Напиши свою политику!

Слайд 19Управление изменениями Политика Work item check-in


Слайд 20Управление изменениями Политика Work item check-in


Слайд 21Управление изменениями Политика Work item check-in


Слайд 22Аудит WI
Все задачи, исходники, тесты – как на ладони


Слайд 23
Поддержка больших компаний Разработка в удаленной среде, и т.д.
Дизайн для Интернета: Протоколы

HTTP & HTTPS
Оптимизация для латентных и медленных сетей

Кэш-прокси:
содержание файлов в кэше локальной сети
Хорошо подходит для региональных офисов


Слайд 24Переход на TFS с VSS
VSSConverter – миграционная программа
Импортирует репозитарий VSS в

TFS
Коммандная строка
Легко мигрирует большинство VSS репозитариев
VSS Shared - копируются
VSS Pinned – копируются и метятся как
“PINNED” в TFS



Слайд 25Автоматизация Билда
Цель: простота
Повторяемые билды
Проекты VS строятся «напрямую»
Билды по расписанию или

по требованию
Отчет о билде
Базируется на MSBuild
100% автоматизированное решение, легко конфигурировать и использовать
Билд от начала и до конца
100% расширяемое за счет механизмов разширения MSBuild (создание собственных «build tasks» и логгеров)


Слайд 26Шаги Автоматиз. Билда


Слайд 27История Билда


Слайд 28Отчет о билде
Результаты BVT как часть процесса билда
Кто что зачекинил?
Авто-рилиз: почему

так было сделано

Слайд 29Портал Проекта
Документы могут быть посланы через WWW, а не только через

клиента
Консолидированные отчеты
Связи с другими группами разработчиков, бизнес-пользователями, начальством, клиентами и т.д.


Способ коммуникаций между членами команды и метод распространения/хранения документов о проекте. Легкий доступ к состоянию проекта для тех, кто не принимает прямого участия в процессе разработки ПО


Слайд 30Польза для «непрограммистов»
Отчеты (графические и текстовые) о состоянии проекта
Механизм отчетов базируется

на SQL Server 2005 Reporting Services
Полностью заполненный информацией Data Warehouse и многомерный куб с поддержкой пивотных таблиц и запросов
Интерфейс для работы через WWW

Слайд 31 Отчеты


Слайд 32Незаконченная работа


Слайд 33Баги


Слайд 34Баги по приоритету


Слайд 35Индикаторы Качества


Слайд 36Планирование внедрения
Source: http://blogs.msdn.com/bharry/archive/2006/01/04/509314.aspx


Слайд 37
Questions
Sergiy.Baydachnyy@microsoft.com


Слайд 38© 2007 Microsoft Corporation. All rights reserved.
This presentation is for informational

purposes only. Microsoft makes no warranties, express or implied, in this summary.

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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика