Visual Studio Team System

Содержание

Слайд 2

Success?

2000

28%

23%

49%

Succeeded

Challenged

Failed

Source: The Standish Group International, Extreme Chaos, The Standish Group International, Inc.,

Success? 2000 28% 23% 49% Succeeded Challenged Failed Source: The Standish Group
2000

2004

34%

15%

51%

Слайд 3

Team of peers

Team of peers

Слайд 4

Visual Studio 2005 “Продуктивность”

Visual Studio 2005 “Продуктивность”

Слайд 5

Visual Studio Team System

Visual Studio Team Foundation Server

Visual Studio Team Edition Software Architects

Visual Studio

Visual Studio Team System Visual Studio Team Foundation Server Visual Studio Team
Team Edition Software Developers

Visual Studio Team Edition Software Testers

Слайд 6

Demo

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

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

Слайд 7

Team Foundation Server

Project Templates
Version Control
Work Item Tracking
Team Portal
Team Foundation Build
Team Reporting
Project Management
Team

Team Foundation Server Project Templates Version Control Work Item Tracking Team Portal
Explorer

Слайд 8

Шаблоны:МSF Agile, CMMI

Поддержка быстрого (Agile) и детального (CMMI) процессов.
Настройка проекта
Каждый проект может

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

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

Слайд 9

Demo

Изменение шаблона

Demo Изменение шаблона

Слайд 10

Work Items

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

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

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

Слайд 11

Создание work items в Microsoft Excel

Work items в Visual Studio

Присваивание ресурсам
work items

Создание work items в Microsoft Excel Work items в Visual Studio Присваивание
через Microsoft Project

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

Слайд 12

Work Item Type Definition

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


Work Item Type Definition Name Description Fields Work Flow Field Rules Form
name="Custom Code Defect">


How severe the code defect is






















Слайд 13

Управление проектом: Прогнозирование

Задачи из плана проекта связаны с Work Items
PM получает извещение

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

Слайд 14

Team Foundation – Версионный Контроль

Построена с нуля
3-tier ASP.NET веб-служба
SQL Server 2005 для

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

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

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

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

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

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

Слайд 15

Поддержка свойств ВК

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

Поддержка свойств ВК Checkin «атома» Интеграция Work Item Checkin политики Shelving Delta
файлов >4GB
Поддержка распр. команд

Да Нет

Слайд 16

Поддержка свойств ВК

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

Поддержка свойств ВК Email o Checkin Поддержка других ОС Расширяемость Diff Tool
VS 2003
Расширяемость кeyword
Pinning & Sharing
Shadow Folders

Да Нет

Слайд 17

Shelvesets

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

Shelvesets Коллекция pending изменений, комментариев и связанных с ними work items Примеры
/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 Ограничения на изменения 3 политики входят в поставку Связанные

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

Слайд 19

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

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

Слайд 20

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

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

Слайд 21

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

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

Слайд 22

Аудит WI

Все задачи, исходники, тесты – как на ладони

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

Слайд 23

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

Дизайн для Интернета: Протоколы HTTP

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

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

Слайд 24

Переход на TFS с VSS

VSSConverter – миграционная программа
Импортирует репозитарий VSS в TFS
Коммандная

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

Слайд 25

Автоматизация Билда

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

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

Слайд 26

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

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

Слайд 27

История Билда

История Билда

Слайд 28

Отчет о билде

Результаты BVT как часть процесса билда

Кто что зачекинил?

Авто-рилиз: почему так

Отчет о билде Результаты BVT как часть процесса билда Кто что зачекинил?
было сделано

Слайд 29

Портал Проекта

Документы могут быть посланы через WWW, а не только через клиента
Консолидированные

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

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

Слайд 30

Польза для «непрограммистов»

Отчеты (графические и текстовые) о состоянии проекта
Механизм отчетов базируется на

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

Слайд 31

Отчеты

Отчеты

Слайд 32

Незаконченная работа

Незаконченная работа

Слайд 34

Баги по приоритету

Баги по приоритету

Слайд 35

Индикаторы Качества

Индикаторы Качества

Слайд 36

Планирование внедрения

Source: http://blogs.msdn.com/bharry/archive/2006/01/04/509314.aspx

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

Слайд 37

Questions

Sergiy.Baydachnyy@microsoft.com

Questions Sergiy.Baydachnyy@microsoft.com
Имя файла: Visual-Studio-Team-System.pptx
Количество просмотров: 131
Количество скачиваний: 0