SlideShare a Scribd company logo
Обзор и архитектураШамрай Александрa.shamray@cmcons.com
Обзор Team System
Зачем нужен Visual Studio Team System
Проблемы разработки
Использование Visual Studio Team SystemПовышеннаянадежностьОбеспечениекачестваПредсказуемость& ПрозрачностьМоделированиедля разработкиРазработчикТестировщикРазработчик БДМенеджер проектаАрхитектор
Change ManagementWork Item TrackingReportingProject PortalIntegration ServicesProject ManagementDynamic Code AnalyzerStatic Code AnalyzerCode ProfilerLoad TestingManual TestingTest ManagementApplication DesignerSystem DesignerLogical Datacenter DesignerTeam Foundation BuildClass Designer (in Visual Studio Standard Edition and higher)Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)Team Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionUnit TestingCode CoverageDB Change ManagementDB TestingDB DeploymentProcess  and Architecture GuidanceVisual Studio Industry PartnersVisual Studio Team SystemSoftware ArchitectsSoftware DevelopersSoftware TestersDatabase ProfessionalsVisual StudioTeam Foundation Server
Использование Visual StudioРабочиеэлементыСерверсборокВерсионныйконтрольПорталпроектаОтчетность и аналитикаРазработчикиТестировщикиРазработчики БДTeam Edition forDatabase ProfessionalsМенеджерпроектаАрхитекторПользователи и руководствоTeam Edition for TestersTeam Edition for DevelopersTeam ExplorerMicrosoft Project Microsoft ExcelTeam Editionfor ArchitectsTeam Foundation ServerWeb Browser
Что такое Team Foundation Server?Work Item TrackingVersion ControlReportingTeam CommunicationsBuild Automation
Управление проектами: Предсказуемость и прозрачность
Шаблоны процессовВстроенная методология разработки ПОПоставляются легкие (Agile) и тяжеловесные (CMMI) процессына основе MSFОписывают «правила поведения» в проектеМогут быть модифицированы под потребности командыКаждый проект вTFS может следовать своему процессуВозможна разработка своих процессов
Рабочие элементыРабочие элементы – это основные элементы, с помощью которых происходит управление процессом разработки(Задача, Дефект, Требование и т.д.)Интегрированы в IDEНабор рабочих элементов может быть адаптирован под потребности компанииПоддерживается адаптация жизненного цикла рабочих элементовВключены в шаблоны для тиражирования процесса на множество проектов
Управление рабочими элементамиСинхронизация сMicrosoft ProjectПолная поддержка рабочих элементов в Microsoft ExcelПолный доступ вVisual StudioОтражение статуса проекта из Microsoft Excel или Microsoft Project
Управление версиями“Отложить”работуУправление правилами Регистрации изменений
Управление сборками
Отчетность
Портал проекта
РазработчикСтатический анализатор кода для управляемого и неуправляемого кодаНа основеFxCopиPREfastВстроенное unit тестированиеПокрытие кодаПрофилирование кода
Static Code AnalyzerСтатический анализ кода
Встроенное Unit тестирование
Покрытие кода
Профилирование кода
ТестировщикУправление тестамиТипы тестовUnitWebНагрузочныеРучныеУпорядоченныеВнешние
Разработчики БДСистема управления проектами БДИнтеграция с версионным хранилищемСборка, развертывание и сравнение схемUnit тестирование БДСравнение пользовательской информации в БДРефакторингсхемИнтеграция с рабочими элементами и процессом Team Foundation Server
Управление схемами
Управление изменениями БД
Техническая архитектураАрхитектураTeam FoundationАрхитектура отчетностиАрхитектура
Team FoundationBuildFile CacheProxyTeam Foundation Client TierWin 2000 (>=SP4)Win XP (>=SP2)Win 2003 Server (>=SP1).Net FX 2.0Microsoft Office 11 – SP1MDAC 9.0Internet Explorer 6.0 – SP1Visual Studio 2005 Team ExplorerWin XP (>=SP2)Win 2003 Server (>=SP1).Net FX 2.0Report ClientWin 2003 ServerASP.Net / IIS 6.0App TierStandbyServerTeam Foundation App TierMDACWin 2003 ServerSQL Server 2005http/https.Net remotingMssql/tcpDatabaseMirrorTeam Foundation Data TierTeam Foundation Server – Техническая архитектура
File Cache ProxyTeam Foundation Client TierBuild MachineMicrosoft ProjectPlug-inVisual Studio PackagesBuildProcessVersionControlProxyServiceMicrosoft ExcelPlug-inInternet ExplorerWSS ProxiesSQL RS ProxiesTeam Foundation Object ModelReport ClientCustom reportingtoolsTeam Foundation App TierSQLReportingServicesWindowsSharePointServicesWork ItemTrackingServiceVersionControlServiceTeamFoundationBuildServiceCoreServicesAdaptersMicrosoft ExcelMicrosoft ProjectCoreDataVersionControlWork ItemsTeam FoundationBuild DataSQLReportingServicesWindowsSharePointServicesWarehouseTeam Foundation Data TierАрхитектура Team Foundation
ExcelReportsReport Builder ReportsReport Designer ReportsTeam Foundation OLAP WarehouseReport Designer: Precision Layout, Developer-builtOLAPSemantic ModelReport Builder: End-user ad-hoc charts and lists with drill-throughTeam Foundation Relational WarehouseExcel: Portable, familiar, exploratory analytical reportsRelationalSemantic ModelAdapterAdapterAdapterAdapterAdapterAdapterWork Item TrackingVersion ControlTeamBuildTeamTestCommon Structures3rd PartyData SourcesАрхитектура отчетности
TeampriseExplorerTeampriseEclipse PluginTeampriseCommand Line ClientVisual Studio 2005/2008Team ExplorerTeampriseOn LinuxMicrosoft CommandLine ClientTeamprise On Sun / SPARCTeam FoundationServerTeamprise On MacVisual Studio 2003 /Visual Studio 6Клиенты Team Foundation Server
Team Explorer на MacOS
Team Explorer на Linux
Eclipse Plug-in
Обзор Установки и развертывания
Предустановки для сервераTFS Application TierWindows Server 2003 SP1IIS 6.0 w/ASP.NETWindows SharePoint Services (WSS) SP2SQL Server 2005 Reporting ServicesTFS Proxy ServerWindows Server 2003 SP1IIS 6.0 w/ASP.NET Build ServerWindows XP Pro SP2 or Windows Server 2003 SP1TFS Data TierWindows Server 2003 SP1SQL Server 2005SQL ServerAnalysis ServicesIntegration Services
Минимальные требованияОдносерверная конфигурация для небольших командЭта конфигурация для <=20 пользователей20-50 пользователей: 2Gb RAM, 30GB Hard Disk
Двухсерверная конфигурация до 250 пользователейМинимальные требования- Application TierМинимальные требования - Data Tier
Схема развертыванияDev Team (Remote)Dev Team  (Local)Build ServerBusiness UserWin 2003 ServerSQL Server 2005IIS 6.0Version Control Proxy (Remote)Active DirectoryHTTP / STCP/IPTeam Foundation Server
Обеспечение надежности БД
Обеспечение надежности для сервисов
Вопросы?

More Related Content

PPT
Tfs Overview And Architecture (www.cmcons.com)
PPTX
Обзор и архитектура MS Visual Studio Team System 2008
PDF
Microsoft ALM вопросы лицензирования
PDF
Организация процессов разработки на основе VSTS и TFS
PDF
Azure DevOps Управление проектом и версионный контроль
PDF
Azure DevOps Адаптация под собственные потребности
PDF
Azure DevOps сборка, развертывание и тестирование
PPTX
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)
Tfs Overview And Architecture (www.cmcons.com)
Обзор и архитектура MS Visual Studio Team System 2008
Microsoft ALM вопросы лицензирования
Организация процессов разработки на основе VSTS и TFS
Azure DevOps Управление проектом и версионный контроль
Azure DevOps Адаптация под собственные потребности
Azure DevOps сборка, развертывание и тестирование
Лёгкий способ ведения хронометража рабочего времени (Роберт Кнеллер)

What's hot (20)

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

Viewers also liked (18)

PPT
PPTX
Search Marketing Definitions
PDF
WF180M-01E
PPTX
Kich bandayhoc nhom_hongcam-camtu
PPS
0007 ban
DOC
Top 2009 tu 12 15 vn
PDF
Elecciones legislativas Filipinas 2013
PPTX
Evaluation
PPT
La línea
DOC
Đề án tuyển sinh ĐH Hằng Hải năm 2015
PPTX
2014 15 avery index zoeken
PDF
Proteção aos animais 16
PPTX
PPTX
How to use dropbox
PDF
Skan dokumentu (40)
PPTX
Tarimda sosyal medya kullanımı
PDF
Hawk Advertising
PDF
Phien ma do (attenuation)
Search Marketing Definitions
WF180M-01E
Kich bandayhoc nhom_hongcam-camtu
0007 ban
Top 2009 tu 12 15 vn
Elecciones legislativas Filipinas 2013
Evaluation
La línea
Đề án tuyển sinh ĐH Hằng Hải năm 2015
2014 15 avery index zoeken
Proteção aos animais 16
How to use dropbox
Skan dokumentu (40)
Tarimda sosyal medya kullanımı
Hawk Advertising
Phien ma do (attenuation)
Ad

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

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

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

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

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