'

Visual Studio Team System

Понравилась презентация – покажи это...





Слайд 0

Visual Studio Team System Sergiy Baydachnyy Developer Evangelist Microsoft


Слайд 1

Success? 2000 28% 23% 49% Succeeded Challenged Failed Source: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000 2004 34% 15% 51%


Слайд 2

Team of peers


Слайд 3

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


Слайд 4

Visual 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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

Work Items Встроен IDE Настраиваемый, может включать любую необходимую компании информацию Настраиваемый поток оборота, состояния, и нотификации Включает шаблоны процессов, т.е. разные проекты могут следовать общей методологии Work Item – общий термин для объекта информации в процессе разработки ПО. Примеры: Баг, Рабочее задание, SLA, Спецификация, Сценарий


Слайд 10

Создание work items в Microsoft Excel Work items в Visual Studio Присваивание ресурсам work items через Microsoft Project Состояние проекта в Microsoft Excel или Microsoft Project


Слайд 11

Work Item Type Definition Name Description Fields Work Flow Field Rules Form Global Lists Transition Actions <WITD application="my editor" version="1.0"> <WORKITEMTYPE name="Custom Code Defect"> <FIELDS> <FIELD name="Severity" refname="Custom.Severity" type="Integer"> <HELPTEXT>How severe the code defect is</HELPTEXT> <REQUIRED /> </FIELD> </FIELDS> <WORKFLOW> <STATES> <STATE value="Active" /> </STATES> <TRANSITIONS> <TRANSITION from="" to="Active"> <REASONS> <DEFAULTREASON value="New" /> </REASONS> </TRANSITION> </TRANSITIONS> </WORKFLOW> <FORM> <Layout> <Control Type="FieldControl" FieldName="Custom.Severity" Label="Severity" LabelPosition="Left" /> </Layout> </FORM> </WORKITEMTYPE> </WITD>


Слайд 12

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


Слайд 13

Team Foundation – Версионный Контроль Построена с нуля 3-tier ASP.NET веб-служба SQL Server 2005 для данных Новая система контроля Новые функции Построен для бизнеса Интегрированный check-in Shelving Обозреватель системы ВК И т.д.… Поддержка географически-распределенных команд Безопасность, Надежность, Расширяемость


Слайд 14

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


Слайд 15

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


Слайд 16

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


Слайд 17

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


Слайд 18

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


Слайд 19

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


Слайд 20

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


Слайд 21

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


Слайд 22

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


Слайд 23

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


Слайд 24

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


Слайд 25

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


Слайд 26

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


Слайд 27

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


Слайд 28

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


Слайд 29

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


Слайд 30

Отчеты


Слайд 31

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


Слайд 32

Баги


Слайд 33

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


Слайд 34

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


Слайд 35

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


Слайд 36

Questions Sergiy.Baydachnyy@microsoft.com


Слайд 37

© 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


×

HTML:





Ссылка: