SlideShare a Scribd company logo
1 of 41
Обзор и архитектура Шамрай Александр a.shamray@cmcons.com
Обзор Team System
Зачем нужен Visual Studio Team System
Проблемы разработки
Использование Visual Studio Team System Повышенная надежность Обеспечение качества Предсказуемость& Прозрачность Моделирование для разработки Разработчик Тестировщик Разработчик БД Менеджер проекта Архитектор
Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Static Code Analyzer Code Profiler Load Testing Manual Testing Test Management Application Designer System Designer Logical Datacenter Designer Team Foundation Build Class Designer (in Visual Studio Standard Edition and higher) Deployment Designer Visio for Enterprise Architects (in MSDN Premium Subscription) Team Explorer (includes Team Foundation Server CAL) Visual Studio Professional Edition Unit Testing Code Coverage DB Change Management DB Testing DB Deployment Process  and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Software Architects Software Developers Software Testers Database Professionals Visual StudioTeam Foundation Server
Использование Visual Studio Рабочие элементы Сервер сборок Версионный контроль Портал проекта Отчетность  и аналитика Разработчики Тестировщики Разработчики БДTeam Edition forDatabase Professionals Менеджер проекта Архитектор Пользователи и руководство Team Edition for Testers Team Edition for Developers Team ExplorerMicrosoft Project Microsoft Excel Team Editionfor Architects Team Foundation Server Web Browser
Что такое Team Foundation Server? Work Item Tracking Version Control Reporting Team Communications Build Automation
Управление проектами: Предсказуемость и прозрачность
Шаблоны процессов Встроенная методология разработки ПО Поставляются легкие (Agile) и тяжеловесные (CMMI) процессына основе MSF Описывают «правила поведения» в проекте Могут быть модифицированы под потребности команды Каждый проект вTFS может следовать своему процессу Возможна разработка своих процессов
Рабочие элементы Рабочие элементы – это основные элементы, с помощью которых происходит управление процессом разработки(Задача, Дефект, Требование и т.д.) Интегрированы в IDE Набор рабочих элементов может быть адаптирован под потребности компании Поддерживается адаптация жизненного цикла рабочих элементов Включены в шаблоны для тиражирования процесса на множество проектов
Управление рабочими элементами Синхронизация с Microsoft Project Полная поддержка рабочих  элементов в Microsoft Excel Полный доступ вVisual Studio Отражение статуса проекта  из Microsoft Excel  или Microsoft Project
Управление версиями “Отложить”работу Управление правилами  Регистрации изменений
Управление сборками
Отчетность
Портал проекта
Разработчик Статический анализатор кода для управляемого и неуправляемого кода На основеFxCopиPREfast Встроенное unit тестирование Покрытие кода Профилирование кода
Static Code Analyzer Статический анализ кода
Встроенное Unit тестирование
Покрытие кода
Профилирование кода
Тестировщик Управление тестами Типы тестов Unit Web Нагрузочные Ручные Упорядоченные Внешние
Разработчики БД Система управления проектами БД Интеграция с версионным хранилищем Сборка, развертывание и сравнение схем Unit тестирование БД Сравнение пользовательской информации в БД Рефакторингсхем Интеграция с рабочими элементами и процессом Team Foundation Server
Управление схемами
Управление изменениями БД
Техническая архитектура АрхитектураTeam Foundation Архитектура отчетности Архитектура
Team FoundationBuild File Cache Proxy Team Foundation Client Tier Win 2000 (>=SP4) Win XP (>=SP2) Win 2003 Server (>=SP1) .Net FX 2.0 Microsoft Office 11 – SP1 MDAC 9.0 Internet Explorer 6.0 – SP1 Visual Studio 2005 Team Explorer Win XP (>=SP2) Win 2003 Server (>=SP1) .Net FX 2.0 Report Client Win 2003 Server ,[object Object],App Tier Standby Server Team Foundation App Tier MDAC Win 2003 Server ,[object Object],http/https .Net remoting Mssql/tcp Database Mirror Team Foundation Data Tier Team Foundation Server – Техническая архитектура
File Cache  Proxy Team Foundation Client Tier Build  Machine Microsoft Project Plug-in Visual Studio Packages Build Process Version Control Proxy Service Microsoft Excel Plug-in Internet Explorer WSS  Proxies SQL RS  Proxies Team Foundation Object Model Report Client Custom reporting tools Team Foundation App Tier SQL Reporting Services Windows SharePoint Services Work Item Tracking Service Version Control Service TeamFoundation Build Service Core Services Adapters Microsoft Excel Microsoft Project Core Data Version Control Work Items Team FoundationBuild Data SQL Reporting Services Windows SharePoint Services Warehouse Team Foundation Data Tier Архитектура Team Foundation
ExcelReports Report Builder Reports Report Designer Reports Team Foundation OLAP Warehouse Report Designer: Precision Layout, Developer-built OLAPSemantic Model Report Builder: End-user ad-hoc charts and lists with drill-through Team Foundation Relational Warehouse Excel: Portable, familiar, exploratory analytical reports RelationalSemantic Model Adapter Adapter Adapter Adapter Adapter Adapter Work Item Tracking Version Control TeamBuild TeamTest Common Structures 3rd PartyData Sources Архитектура отчетности
Teamprise Explorer Teamprise Eclipse Plugin Teamprise Command Line Client Visual Studio 2005/2008 Team Explorer Teamprise On Linux Microsoft Command Line Client Teamprise On  Sun / SPARC Team Foundation Server Teamprise  On Mac Visual Studio 2003 / Visual Studio 6 Клиенты Team Foundation Server
Team Explorer на MacOS
Team Explorer на Linux
Eclipse Plug-in
Обзор Установки и развертывания
Предустановки для сервера TFS Application Tier Windows Server 2003 SP1 IIS 6.0 w/ASP.NET Windows SharePoint Services (WSS) SP2 SQL Server 2005 Reporting Services TFS Proxy Server Windows Server 2003 SP1 IIS 6.0 w/ASP.NET  Build Server Windows XP Pro SP2 or Windows Server 2003 SP1 TFS Data Tier Windows Server 2003 SP1 SQL Server 2005 SQL Server Analysis Services Integration Services
Минимальные требования Односерверная конфигурация для небольших команд Эта конфигурация для <=20 пользователей 20-50 пользователей: 2Gb RAM, 30GB Hard Disk
Двухсерверная конфигурация до 250 пользователей Минимальные требования- Application Tier Минимальные требования - Data Tier
Схема развертывания Dev Team (Remote) Dev Team  (Local) Build Server Business User Win 2003 Server SQL Server 2005 IIS 6.0 Version Control Proxy (Remote) Active Directory HTTP / S TCP/IP Team Foundation Server
Обеспечение надежности БД
Обеспечение надежности для сервисов
Вопросы?

More Related Content

What's hot

Jira vs Tempo Timesheets. За что платить?
Jira vs Tempo Timesheets. За что платить?Jira vs Tempo Timesheets. За что платить?
Jira vs Tempo Timesheets. За что платить?Anna Muratova
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Александр Шамрай
 
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...Ontico
 
Управление качеством проекта разработки ПО в TFS 2008
Управление качеством проекта разработки ПО в TFS 2008Управление качеством проекта разработки ПО в TFS 2008
Управление качеством проекта разработки ПО в TFS 2008Александр Шамрай
 
Тест-менеджмент в Jira. Анна Добрынина
Тест-менеджмент в Jira. Анна ДобрынинаТест-менеджмент в Jira. Анна Добрынина
Тест-менеджмент в Jira. Анна Добрынинаqasib
 
Рецепт поиска запросов в Jira
Рецепт поиска запросов в JiraРецепт поиска запросов в Jira
Рецепт поиска запросов в JiraTmrpc
 
Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015...
Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015...Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015...
Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015...Алексей Тихонович
 
Корпоративный портал на Confluence в компании Ланта-Тур
Корпоративный портал на Confluence в компании Ланта-ТурКорпоративный портал на Confluence в компании Ланта-Тур
Корпоративный портал на Confluence в компании Ланта-ТурTeamlead
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
инструментальные средства управления проектами
инструментальные средства управления проектамиинструментальные средства управления проектами
инструментальные средства управления проектамиAndrew Fadeev
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point WorkflowMaximKo
 
Управление качеством проекта разработки ПО в TFS 2010
Управление качеством проекта разработки ПО в TFS 2010Управление качеством проекта разработки ПО в TFS 2010
Управление качеством проекта разработки ПО в TFS 2010Александр Шамрай
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Александр Шамрай
 
Bastion Training: Project Server 2010
Bastion Training: Project Server 2010Bastion Training: Project Server 2010
Bastion Training: Project Server 2010slider512
 
Обзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRAОбзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRATeamlead
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Александр Шамрай
 
Team software development with MS ALM 2013
Team software development with MS ALM 2013Team software development with MS ALM 2013
Team software development with MS ALM 2013Alexey Bolshakov
 
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Microsoft
 
Миграция JIRA - безобразие или безрассудство
Миграция JIRA - безобразие или безрассудствоМиграция JIRA - безобразие или безрассудство
Миграция JIRA - безобразие или безрассудствоSQALab
 

What's hot (20)

Jira vs Tempo Timesheets. За что платить?
Jira vs Tempo Timesheets. За что платить?Jira vs Tempo Timesheets. За что платить?
Jira vs Tempo Timesheets. За что платить?
 
Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...Эффективное использование Microsoft team system для улучшения процессов разра...
Эффективное использование Microsoft team system для улучшения процессов разра...
 
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...
Автоматизация процесса разработки "Мобильной почты Mail.Ru" на базе продуктов...
 
Управление качеством проекта разработки ПО в TFS 2008
Управление качеством проекта разработки ПО в TFS 2008Управление качеством проекта разработки ПО в TFS 2008
Управление качеством проекта разработки ПО в TFS 2008
 
Тест-менеджмент в Jira. Анна Добрынина
Тест-менеджмент в Jira. Анна ДобрынинаТест-менеджмент в Jira. Анна Добрынина
Тест-менеджмент в Jira. Анна Добрынина
 
Рецепт поиска запросов в Jira
Рецепт поиска запросов в JiraРецепт поиска запросов в Jira
Рецепт поиска запросов в Jira
 
Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015...
Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015...Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015...
Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015...
 
Корпоративный портал на Confluence в компании Ланта-Тур
Корпоративный портал на Confluence в компании Ланта-ТурКорпоративный портал на Confluence в компании Ланта-Тур
Корпоративный портал на Confluence в компании Ланта-Тур
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
инструментальные средства управления проектами
инструментальные средства управления проектамиинструментальные средства управления проектами
инструментальные средства управления проектами
 
Обзор и архитектура MS Team System
Обзор и архитектура MS Team SystemОбзор и архитектура MS Team System
Обзор и архитектура MS Team System
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point Workflow
 
Управление качеством проекта разработки ПО в TFS 2010
Управление качеством проекта разработки ПО в TFS 2010Управление качеством проекта разработки ПО в TFS 2010
Управление качеством проекта разработки ПО в TFS 2010
 
Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012Разработка по с использованием Tfs 2012
Разработка по с использованием Tfs 2012
 
Bastion Training: Project Server 2010
Bastion Training: Project Server 2010Bastion Training: Project Server 2010
Bastion Training: Project Server 2010
 
Обзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRAОбзорная презентация Atlassian JIRA
Обзорная презентация Atlassian JIRA
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...
 
Team software development with MS ALM 2013
Team software development with MS ALM 2013Team software development with MS ALM 2013
Team software development with MS ALM 2013
 
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
Visual Studio Connect() Russia Инструменты управления жизненным циклом Micros...
 
Миграция JIRA - безобразие или безрассудство
Миграция JIRA - безобразие или безрассудствоМиграция JIRA - безобразие или безрассудство
Миграция JIRA - безобразие или безрассудство
 

Viewers also liked

Search Marketing Definitions
Search  Marketing  DefinitionsSearch  Marketing  Definitions
Search Marketing DefinitionsMarina Gui
 
Elecciones legislativas Filipinas 2013
Elecciones legislativas Filipinas 2013Elecciones legislativas Filipinas 2013
Elecciones legislativas Filipinas 2013Smartmatic
 
Đề án tuyển sinh ĐH Hằng Hải năm 2015
Đề án tuyển sinh ĐH Hằng Hải năm 2015Đề án tuyển sinh ĐH Hằng Hải năm 2015
Đề án tuyển sinh ĐH Hằng Hải năm 2015onthitot24h
 
2014 15 avery index zoeken
2014 15 avery index zoeken2014 15 avery index zoeken
2014 15 avery index zoekennelederaedt
 
How to use dropbox
How to use dropboxHow to use dropbox
How to use dropboxVhon vega
 
Tarimda sosyal medya kullanımı
Tarimda sosyal medya kullanımıTarimda sosyal medya kullanımı
Tarimda sosyal medya kullanımıaslan1905
 
Hawk Advertising
Hawk AdvertisingHawk Advertising
Hawk Advertisingbenny1978
 
Phien ma do (attenuation)
Phien ma do (attenuation) Phien ma do (attenuation)
Phien ma do (attenuation) Minh Tú Đoàn
 

Viewers also liked (18)

Vietnam
VietnamVietnam
Vietnam
 
Search Marketing Definitions
Search  Marketing  DefinitionsSearch  Marketing  Definitions
Search Marketing Definitions
 
WF180M-01E
WF180M-01EWF180M-01E
WF180M-01E
 
Kich bandayhoc nhom_hongcam-camtu
Kich bandayhoc nhom_hongcam-camtuKich bandayhoc nhom_hongcam-camtu
Kich bandayhoc nhom_hongcam-camtu
 
0007 ban
0007 ban0007 ban
0007 ban
 
Top 2009 tu 12 15 vn
 Top 2009 tu 12 15 vn Top 2009 tu 12 15 vn
Top 2009 tu 12 15 vn
 
Elecciones legislativas Filipinas 2013
Elecciones legislativas Filipinas 2013Elecciones legislativas Filipinas 2013
Elecciones legislativas Filipinas 2013
 
Evaluation
EvaluationEvaluation
Evaluation
 
La línea
La líneaLa línea
La línea
 
Đề án tuyển sinh ĐH Hằng Hải năm 2015
Đề án tuyển sinh ĐH Hằng Hải năm 2015Đề án tuyển sinh ĐH Hằng Hải năm 2015
Đề án tuyển sinh ĐH Hằng Hải năm 2015
 
2014 15 avery index zoeken
2014 15 avery index zoeken2014 15 avery index zoeken
2014 15 avery index zoeken
 
Proteção aos animais 16
Proteção aos animais   16Proteção aos animais   16
Proteção aos animais 16
 
Tic’s
Tic’sTic’s
Tic’s
 
How to use dropbox
How to use dropboxHow to use dropbox
How to use dropbox
 
Skan dokumentu (40)
Skan dokumentu (40)Skan dokumentu (40)
Skan dokumentu (40)
 
Tarimda sosyal medya kullanımı
Tarimda sosyal medya kullanımıTarimda sosyal medya kullanımı
Tarimda sosyal medya kullanımı
 
Hawk Advertising
Hawk AdvertisingHawk Advertising
Hawk Advertising
 
Phien ma do (attenuation)
Phien ma do (attenuation) Phien ma do (attenuation)
Phien ma do (attenuation)
 

Similar to Описание и архитектура TFS 2008

Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesAliaksandr Ikhelis
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовSQALab
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиковMedia Gorod
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NETMedia Gorod
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-AccessSerghei Urban
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetestingLiloSEA
 
Simonova CSEDays
Simonova CSEDaysSimonova CSEDays
Simonova CSEDaysLiloSEA
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDaysLiloSEA
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDaysLiloSEA
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoftKewpaN
 
Проектирование пользовательских интерфейсов в компании EPAM Systems
Проектирование пользовательских интерфейсов в компании EPAM SystemsПроектирование пользовательских интерфейсов в компании EPAM Systems
Проектирование пользовательских интерфейсов в компании EPAM SystemsSQALab
 
Разработка БД с использованием инструментов MS VS 2010
Разработка БД с использованием инструментов MS VS 2010Разработка БД с использованием инструментов MS VS 2010
Разработка БД с использованием инструментов MS VS 2010Александр Шамрай
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кодаSergii Shmarkatiuk
 
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010Microsoft Visual Studio 2010
Microsoft Visual Studio 2010Alexander Babich
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
ПартФорум DIRECTUM 2013 - разработка прикладных решений
ПартФорум DIRECTUM 2013 - разработка прикладных решенийПартФорум DIRECTUM 2013 - разработка прикладных решений
ПартФорум DIRECTUM 2013 - разработка прикладных решенийВиктор Золотов
 
Software People 2010
Software People 2010Software People 2010
Software People 2010Sergey Orlik
 

Similar to Описание и архитектура TFS 2008 (20)

Open Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practicesOpen Source Testing Framework: real project example and best practices
Open Source Testing Framework: real project example and best practices
 
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментовРеализация тестового фреймворка на основе OPEN-SOURCE инструментов
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиков
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET
 
Embarcadero All-Access
Embarcadero All-AccessEmbarcadero All-Access
Embarcadero All-Access
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
Simonova CSEDays
Simonova CSEDaysSimonova CSEDays
Simonova CSEDays
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDays
 
Katerina Simonova CSEDays
Katerina Simonova CSEDaysKaterina Simonova CSEDays
Katerina Simonova CSEDays
 
10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft10 компонентные и офисные приложения на платформе microsoft
10 компонентные и офисные приложения на платформе microsoft
 
Проектирование пользовательских интерфейсов в компании EPAM Systems
Проектирование пользовательских интерфейсов в компании EPAM SystemsПроектирование пользовательских интерфейсов в компании EPAM Systems
Проектирование пользовательских интерфейсов в компании EPAM Systems
 
Разработка БД с использованием инструментов MS VS 2010
Разработка БД с использованием инструментов MS VS 2010Разработка БД с использованием инструментов MS VS 2010
Разработка БД с использованием инструментов MS VS 2010
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кода
 
Microsoft Visual Studio 2010
Microsoft Visual Studio 2010Microsoft Visual Studio 2010
Microsoft Visual Studio 2010
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
ПартФорум DIRECTUM 2013 - разработка прикладных решений
ПартФорум DIRECTUM 2013 - разработка прикладных решенийПартФорум DIRECTUM 2013 - разработка прикладных решений
ПартФорум DIRECTUM 2013 - разработка прикладных решений
 
Software People 2010
Software People 2010Software People 2010
Software People 2010
 
Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)Microsoft Virtualization(Plex)
Microsoft Virtualization(Plex)
 
SQL Server Denali
SQL Server DenaliSQL Server Denali
SQL Server Denali
 

More from Александр Шамрай

Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Александр Шамрай
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиАлександр Шамрай
 
Управление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerУправление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовПрактическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаПрактическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Александр Шамрай
 
Практическое руководство IBM RTC 3 - Управление заданиями Web client
Практическое руководство IBM RTC 3  - Управление заданиями Web clientПрактическое руководство IBM RTC 3  - Управление заданиями Web client
Практическое руководство IBM RTC 3 - Управление заданиями Web clientАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3  - Управление заданиями Eclipse clientПрактическое руководство IBM RTC 3  - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse clientАлександр Шамрай
 
Практическое руководство IBM RTC 3 - Установка и поддержка
Практическое руководство IBM RTC 3  - Установка и поддержкаПрактическое руководство IBM RTC 3  - Установка и поддержка
Практическое руководство IBM RTC 3 - Установка и поддержкаАлександр Шамрай
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSАлександр Шамрай
 
Организация процессов разработки на основе TFS
Организация процессов разработки на основе TFSОрганизация процессов разработки на основе TFS
Организация процессов разработки на основе TFSАлександр Шамрай
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиАлександр Шамрай
 
Организация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSОрганизация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSАлександр Шамрай
 
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Александр Шамрай
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Александр Шамрай
 
Особенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMОсобенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMАлександр Шамрай
 
Практическое руководство - использование SVN
Практическое руководство - использование SVNПрактическое руководство - использование SVN
Практическое руководство - использование SVNАлександр Шамрай
 
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...Александр Шамрай
 

More from Александр Шамрай (20)

Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...Особенности и примеры использования Microsoft Project Server и Team Foundatio...
Особенности и примеры использования Microsoft Project Server и Team Foundatio...
 
Cовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработкиCовременные подходы организации процессов разработки
Cовременные подходы организации процессов разработки
 
Управление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation ServerУправление запросами к продукту на основе Team Foundation Server
Управление запросами к продукту на основе Team Foundation Server
 
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетовПрактическое руководство IBM RTC 3 - Использование отчетности и виджетов
Практическое руководство IBM RTC 3 - Использование отчетности и виджетов
 
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
Практическое руководство IBM RTC 3 - Конфигурирование шаблона процесса (управ...
 
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного циклаПрактическое руководство IBM RTC 3 - Управление проектами жизненного цикла
Практическое руководство IBM RTC 3 - Управление проектами жизненного цикла
 
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
Практическое руководство IBM RTC 3 - Управление проектами на основе гибких по...
 
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
Практическое руководство IBM RTC 3 - Управление проектами на основе формальны...
 
Практическое руководство IBM RTC 3 - Управление заданиями Web client
Практическое руководство IBM RTC 3  - Управление заданиями Web clientПрактическое руководство IBM RTC 3  - Управление заданиями Web client
Практическое руководство IBM RTC 3 - Управление заданиями Web client
 
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3  - Управление заданиями Eclipse clientПрактическое руководство IBM RTC 3  - Управление заданиями Eclipse client
Практическое руководство IBM RTC 3 - Управление заданиями Eclipse client
 
Практическое руководство IBM RTC 3 - Установка и поддержка
Практическое руководство IBM RTC 3  - Установка и поддержкаПрактическое руководство IBM RTC 3  - Установка и поддержка
Практическое руководство IBM RTC 3 - Установка и поддержка
 
Сквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFSСквозное обеспечение качества и расширяемость платформы TFS
Сквозное обеспечение качества и расширяемость платформы TFS
 
Организация процессов разработки на основе TFS
Организация процессов разработки на основе TFSОрганизация процессов разработки на основе TFS
Организация процессов разработки на основе TFS
 
Отчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитикиОтчеты в TFS VSO  и практики аналитики
Отчеты в TFS VSO  и практики аналитики
 
Организация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFSОрганизация работы с требованиями и документацией в TFS
Организация работы с требованиями и документацией в TFS
 
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
Сквозное обеспечение качества и расширяемость платформы на примере тестирован...
 
Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...Автоматизация функционального тестирования с использованием платформы MS Visu...
Автоматизация функционального тестирования с использованием платформы MS Visu...
 
Особенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALMОсобенности и успешные примеры внедрения Microsoft ALM
Особенности и успешные примеры внедрения Microsoft ALM
 
Практическое руководство - использование SVN
Практическое руководство - использование SVNПрактическое руководство - использование SVN
Практическое руководство - использование SVN
 
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
Модульное тестирование с помощью visual studio 2012 MS Test, Nunit, X-unit.ne...
 

Описание и архитектура TFS 2008

  • 1. Обзор и архитектура Шамрай Александр a.shamray@cmcons.com
  • 3. Зачем нужен Visual Studio Team System
  • 5. Использование Visual Studio Team System Повышенная надежность Обеспечение качества Предсказуемость& Прозрачность Моделирование для разработки Разработчик Тестировщик Разработчик БД Менеджер проекта Архитектор
  • 6. Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Static Code Analyzer Code Profiler Load Testing Manual Testing Test Management Application Designer System Designer Logical Datacenter Designer Team Foundation Build Class Designer (in Visual Studio Standard Edition and higher) Deployment Designer Visio for Enterprise Architects (in MSDN Premium Subscription) Team Explorer (includes Team Foundation Server CAL) Visual Studio Professional Edition Unit Testing Code Coverage DB Change Management DB Testing DB Deployment Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Software Architects Software Developers Software Testers Database Professionals Visual StudioTeam Foundation Server
  • 7. Использование Visual Studio Рабочие элементы Сервер сборок Версионный контроль Портал проекта Отчетность и аналитика Разработчики Тестировщики Разработчики БДTeam Edition forDatabase Professionals Менеджер проекта Архитектор Пользователи и руководство Team Edition for Testers Team Edition for Developers Team ExplorerMicrosoft Project Microsoft Excel Team Editionfor Architects Team Foundation Server Web Browser
  • 8. Что такое Team Foundation Server? Work Item Tracking Version Control Reporting Team Communications Build Automation
  • 10. Шаблоны процессов Встроенная методология разработки ПО Поставляются легкие (Agile) и тяжеловесные (CMMI) процессына основе MSF Описывают «правила поведения» в проекте Могут быть модифицированы под потребности команды Каждый проект вTFS может следовать своему процессу Возможна разработка своих процессов
  • 11. Рабочие элементы Рабочие элементы – это основные элементы, с помощью которых происходит управление процессом разработки(Задача, Дефект, Требование и т.д.) Интегрированы в IDE Набор рабочих элементов может быть адаптирован под потребности компании Поддерживается адаптация жизненного цикла рабочих элементов Включены в шаблоны для тиражирования процесса на множество проектов
  • 12. Управление рабочими элементами Синхронизация с Microsoft Project Полная поддержка рабочих элементов в Microsoft Excel Полный доступ вVisual Studio Отражение статуса проекта из Microsoft Excel или Microsoft Project
  • 13. Управление версиями “Отложить”работу Управление правилами Регистрации изменений
  • 17. Разработчик Статический анализатор кода для управляемого и неуправляемого кода На основеFxCopиPREfast Встроенное unit тестирование Покрытие кода Профилирование кода
  • 18. Static Code Analyzer Статический анализ кода
  • 22. Тестировщик Управление тестами Типы тестов Unit Web Нагрузочные Ручные Упорядоченные Внешние
  • 23. Разработчики БД Система управления проектами БД Интеграция с версионным хранилищем Сборка, развертывание и сравнение схем Unit тестирование БД Сравнение пользовательской информации в БД Рефакторингсхем Интеграция с рабочими элементами и процессом Team Foundation Server
  • 26. Техническая архитектура АрхитектураTeam Foundation Архитектура отчетности Архитектура
  • 27.
  • 28. File Cache Proxy Team Foundation Client Tier Build Machine Microsoft Project Plug-in Visual Studio Packages Build Process Version Control Proxy Service Microsoft Excel Plug-in Internet Explorer WSS Proxies SQL RS Proxies Team Foundation Object Model Report Client Custom reporting tools Team Foundation App Tier SQL Reporting Services Windows SharePoint Services Work Item Tracking Service Version Control Service TeamFoundation Build Service Core Services Adapters Microsoft Excel Microsoft Project Core Data Version Control Work Items Team FoundationBuild Data SQL Reporting Services Windows SharePoint Services Warehouse Team Foundation Data Tier Архитектура Team Foundation
  • 29. ExcelReports Report Builder Reports Report Designer Reports Team Foundation OLAP Warehouse Report Designer: Precision Layout, Developer-built OLAPSemantic Model Report Builder: End-user ad-hoc charts and lists with drill-through Team Foundation Relational Warehouse Excel: Portable, familiar, exploratory analytical reports RelationalSemantic Model Adapter Adapter Adapter Adapter Adapter Adapter Work Item Tracking Version Control TeamBuild TeamTest Common Structures 3rd PartyData Sources Архитектура отчетности
  • 30. Teamprise Explorer Teamprise Eclipse Plugin Teamprise Command Line Client Visual Studio 2005/2008 Team Explorer Teamprise On Linux Microsoft Command Line Client Teamprise On Sun / SPARC Team Foundation Server Teamprise On Mac Visual Studio 2003 / Visual Studio 6 Клиенты Team Foundation Server
  • 34. Обзор Установки и развертывания
  • 35. Предустановки для сервера TFS Application Tier Windows Server 2003 SP1 IIS 6.0 w/ASP.NET Windows SharePoint Services (WSS) SP2 SQL Server 2005 Reporting Services TFS Proxy Server Windows Server 2003 SP1 IIS 6.0 w/ASP.NET Build Server Windows XP Pro SP2 or Windows Server 2003 SP1 TFS Data Tier Windows Server 2003 SP1 SQL Server 2005 SQL Server Analysis Services Integration Services
  • 36. Минимальные требования Односерверная конфигурация для небольших команд Эта конфигурация для <=20 пользователей 20-50 пользователей: 2Gb RAM, 30GB Hard Disk
  • 37. Двухсерверная конфигурация до 250 пользователей Минимальные требования- Application Tier Минимальные требования - Data Tier
  • 38. Схема развертывания Dev Team (Remote) Dev Team (Local) Build Server Business User Win 2003 Server SQL Server 2005 IIS 6.0 Version Control Proxy (Remote) Active Directory HTTP / S TCP/IP Team Foundation Server