SlideShare a Scribd company logo
Обзор и архитектура Шамрай Александр [email_address]
Обзор  Team System
Зачем нужен  Visual Studio Team System
Проблемы разработки
Использование  Visual Studio Team System Повышенная надежность Обеспечение качества Предсказуемость &  Прозрачность Моделирование для разработки Менеджер проекта Разработчик БД Разработчик Тестировщик Архитектор
Visual Studio Team System Visual Studio Team Foundation Server Software Architects Software Developers Software Testers Database Professionals Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Process  and Architecture Guidance Dynamic Code Analyzer Static Code Analyzer Code Profiler Load Testing Manual Testing Test Management Application Designer System Designer Logical Datacenter Designer Visual Studio Industry Partners 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
Использование  Visual Studio Team Foundation Server Web Browser Team Explorer Microsoft Project Microsoft Excel Team Edition for Testers Team Edition for Developers Team Edition for Architects Менеджер проекта Разработчики БД Team Edition for Database  Professionals Разработчики Тестировщики Архитектор Пользователи и руководство Рабочие элементы Сервер сборок Версионный контроль Портал проекта Отчетность и аналитика
Что такое  Team Foundation Server ? Version Control Work Item Tracking Build Automation Team Communications Reporting
Управление проектами: Предсказуемость и прозрачность
Шаблоны процессов Поставляются легкие  (Agile)  и тяжеловесные  (CMMI)  процессы   на основе  MSF Описывают «правила поведения» в проекте Могут быть модифицированы под потребности команды Каждый проект в TFS  может следовать своему процессу Возможна разработка своих процессов Встроенная методология разработки ПО
Рабочие элементы Интегрированы в  IDE Набор рабочих элементов может быть адаптирован под потребности компании Поддерживается адаптация жизненного цикла рабочих элементов Включены в шаблоны для тиражирования процесса на множество проектов Рабочие элементы – это основные элементы, с помощью которых происходит управление процессом разработки(Задача, Дефект, Требование и т.д.)
Управление рабочими элементами Полная поддержка рабочих элементов в  Microsoft Excel Полный доступ в Visual Studio Синхронизация с Microsoft Project Отражение статуса проекта  из  Microsoft Excel  или  Microsoft Project
Управление версиями “ Отложить ” работу Управление правилами  Регистрации изменений
Управление сборками
Отчетность
Портал проекта
Разработчик Статический анализатор кода для управляемого и неуправляемого кода На основе  FxCop  и  PREfast Встроенное  unit  тестирование Покрытие кода Профилирование кода
Статический анализ кода Static Code Analyzer
Встроенное  Unit  тестирование
Покрытие кода
Профилирование кода
Тестировщик Управление тестами Типы тестов Unit Web Нагрузочные Ручные Упорядоченные Внешние
Разработчики БД Система управления проектами БД Интеграция с версионным хранилищем Сборка, развертывание и сравнение схем Unit  тестирование БД Сравнение пользовательской информации в БД Рефакторинг схем Интеграция с рабочими элементами и процессом  Team Foundation Server
Управление схемами
Управление изменениями БД
АРХИТЕКТУРА Техническая архитектура Архитектура Team Foundation Архитектура отчетности
Team Foundation Server –  Техническая архитектура App Tier Standby Server Database Mirror Team Foundation Data Tier Team Foundation App Tier Team Foundation Build File Cache Proxy Report Client Win 2003 Server ASP.Net / IIS 6.0 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 2003 Server SQL Server 2005 Win XP (>=SP2) Win 2003 Server (>=SP1) .Net FX 2.0 http/https .Net remoting Mssql/tcp MDAC Team Foundation Client Tier
Архитектура  Team Foundation Custom reporting tools Microsoft Excel Microsoft Project Team Foundation Data Tier File Cache  Proxy Report Client Team Foundation Client Tier Core Data Version Control Work Items Team  Foundation Build  Data SQL Reporting Services Windows SharePoint Services SQL Reporting Services Windows SharePoint Services Work Item Tracking Service Version Control Service Team Foundation Build Service Core Services Warehouse Adapters Team Foundation App Tier WSS  Proxies SQL RS  Proxies Team Foundation Object Model Microsoft Excel Plug-in Microsoft Project Plug-in Visual Studio Packages Internet Explorer Build Process Version Control Proxy Service Build  Machine
Архитектура отчетности Adapter Adapter Adapter Adapter Work Item Tracking Version Control Team Build Team Test 3 rd  Party Data Sources Adapter Team Foundation Relational Warehouse Team Foundation OLAP Warehouse OLAP Semantic Model Relational Semantic Model Adapter Common Structures Report Builder  Reports Report Designer Reports Excel Reports Report Designer: Precision Layout, Developer-built Report Builder: End-user ad-hoc charts and lists with drill-through Excel: Portable, familiar, exploratory analytical reports
Клиенты  Team Foundation Server Visual Studio 2005 /2008 Team Explorer Microsoft Command Line Client Visual Studio 2003 / Visual Studio 6 Teamprise Eclipse Plugin Teamprise  On Mac Teamprise Explorer Teamprise Command Line Client Teamprise On Linux Teamprise On  Sun / SPARC 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 Компонент Рекомендации Процессор 2.2 GHz Pentium IV  или  Athlon Операционная система Windows Server 2003 with SP1, Enterprise Edition Windows Server 2003 with SP1, Standard Edition Память 1 GB Жесткий диск 8 GB  свободного места
Двухсерверная конфигурация до 250 пользователей Минимальные требования - Application Tier   Минимальные требования  - Data Tier   Компонент Рекомендации Процессор 2.2 GHz Pentium IV or Athlon Операционная система Windows Server 2003 with SP1, Enterprise Edition Windows Server 2003 with SP1, Standard Edition Память 1 GB Жесткий диск 20 GB  свободного места Компонент Рекомендации Процессор Dual-processor, 2.2 GHz Pentium IV or Athlon Операционная система Windows Server 2003 with SP1, Enterprise Edition Windows Server 2003 with SP1, Standard Edition Память 2 GB Жесткий диск 80 GB  свободного места
Схема развертывания Dev Team  (Local) Dev Team (Remote) Business User Build Server Version Control Proxy (Remote) Active Directory TCP/IP HTTP / S Win 2003 Server SQL Server 2005 IIS 6.0 Team Foundation Server
Обеспечение надежности БД
Обеспечение надежности для сервисов
Вопросы ?

More Related Content

PPTX
Описание и архитектура TFS 2008
PPTX
Обзор и архитектура MS Visual Studio Team System 2008
PPT
Simonova sql server-enginetesting
PPTX
Katerina Simonova CSEDays
PPT
Simonova sql server-enginetesting
PDF
Microsoft ALM вопросы лицензирования
PDF
Azure DevOps Адаптация под собственные потребности
PDF
Azure DevOps Управление проектом и версионный контроль
Описание и архитектура TFS 2008
Обзор и архитектура MS Visual Studio Team System 2008
Simonova sql server-enginetesting
Katerina Simonova CSEDays
Simonova sql server-enginetesting
Microsoft ALM вопросы лицензирования
Azure DevOps Адаптация под собственные потребности
Azure DevOps Управление проектом и версионный контроль

What's hot (19)

PDF
Azure DevOps сборка, развертывание и тестирование
PDF
Разработка по с использованием Tfs 2012
PDF
Организация процессов разработки на основе VSTS и TFS
PPTX
Bastion Training: Project Server 2010
PPSX
Тест-менеджмент в Jira. Анна Добрынина
PPTX
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...
PPT
Embarcadero All-Access
PPTX
Инструментарий для создания дистрибутивов продуктов | Владимир Селин
PPT
Jira as a test management tool
PPTX
Интеграция TeamCity и сервера символов | Алексей Соловьев
PPSX
Обеспечение эффективного сотрудничества на основе инструментов Microsoft alm
PPTX
Пакетный менеджер CrossPM: упрощаем сложные зависимости | Александр Ковалев
PPTX
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
PPSX
Сквозное обеспечение качества и расширяемость платформы TFS
PPTX
Расширение функционала продуктов Atlassian с помощью плагинов
PDF
Microsoft Virtualization(Plex)
PPT
RichFaces: обзор
PPTX
SQL Server Denali
PPTX
Организация workflow в трекере TFS | Алексей Соловьев
Azure DevOps сборка, развертывание и тестирование
Разработка по с использованием Tfs 2012
Организация процессов разработки на основе VSTS и TFS
Bastion Training: Project Server 2010
Тест-менеджмент в Jira. Анна Добрынина
Практические рекомендации по использованию системы TestRail | Дмитрий Рыльцов...
Embarcadero All-Access
Инструментарий для создания дистрибутивов продуктов | Владимир Селин
Jira as a test management tool
Интеграция TeamCity и сервера символов | Алексей Соловьев
Обеспечение эффективного сотрудничества на основе инструментов Microsoft alm
Пакетный менеджер CrossPM: упрощаем сложные зависимости | Александр Ковалев
Система мониторинга Zabbix в процессах разработки и тестирования | Алексей Буров
Сквозное обеспечение качества и расширяемость платформы TFS
Расширение функционала продуктов Atlassian с помощью плагинов
Microsoft Virtualization(Plex)
RichFaces: обзор
SQL Server Denali
Организация workflow в трекере TFS | Алексей Соловьев
Ad

Viewers also liked (6)

PPTX
MARCO SOCIOCULTURAL DE ESPAÑA
PDF
Visión de Simmel sobre la Sociologia económica
PPT
Copyright Discussion
PDF
Course du Droit des Hommes, Strasbourg 2006
DOCX
Hooah Sales Management
DOCX
resume 10-2016
MARCO SOCIOCULTURAL DE ESPAÑA
Visión de Simmel sobre la Sociologia económica
Copyright Discussion
Course du Droit des Hommes, Strasbourg 2006
Hooah Sales Management
resume 10-2016
Ad

Similar to Tfs Overview And Architecture (www.cmcons.com) (20)

PPT
Open Source Testing Framework: real project example and best practices
PPT
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
PPT
Share Point Workflow
PPTX
Simonova CSEDays
PPTX
Katerina Simonova CSEDays
PPTX
Обзор и архитектура MS Team System
PPTX
архитектура .Net
PPT
1С-Битрикс: Управление сайтом Версия .NET
PPT
1С-Битрикс - Производительность
PPT
битрикс Framework сергей рыжиков
PDF
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
PPT
Тестирование и оптимизация 1С-Битрикс (Александр Демидов, Олег Бунин)
PDF
Cеминар в Виннице (22.03.2014)
PPT
10 компонентные и офисные приложения на платформе microsoft
PPT
Презентация Microsoft PowerPoint
PPTX
Microsoft Visual Studio 2010
PDF
Microsoft Internet Information Services 2007
PPT
Сергей Ревко
PDF
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
PPTX
Roman Zdebskiy - Windows Azure
Open Source Testing Framework: real project example and best practices
Реализация тестового фреймворка на основе OPEN-SOURCE инструментов
Share Point Workflow
Simonova CSEDays
Katerina Simonova CSEDays
Обзор и архитектура MS Team System
архитектура .Net
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс - Производительность
битрикс Framework сергей рыжиков
14-02-26 DBA 101_ как найти и устранить причины замедления работы БД
Тестирование и оптимизация 1С-Битрикс (Александр Демидов, Олег Бунин)
Cеминар в Виннице (22.03.2014)
10 компонентные и офисные приложения на платформе microsoft
Презентация Microsoft PowerPoint
Microsoft Visual Studio 2010
Microsoft Internet Information Services 2007
Сергей Ревко
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Roman Zdebskiy - Windows Azure

More from Alexander Novichkov (20)

PDF
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
PDF
Построение эффективной команды и эффективной системы управления
PDF
Разработка программного обеспечения с использованием лучших мировых практик и...
PPTX
Почему Agile так популярен? Взгляд циника и психолога
PPTX
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
PDF
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
PDF
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
PPTX
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
PDF
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
PDF
CMC-Visualizer for IBM Rational Team Concert
PDF
CMC-Visualizer for TeamConcert
PDF
GanttChart for ClearQuest 1.4
PDF
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
PDF
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
PDF
Услуги по улучшению групповой сплоченности в организации
PDF
PDF
Обзор продуктов IBM Rational
PPT
Эффективное внедрение методологии и инструментальных средств.
PDF
тренинг коммуникации и психология межличностных отношений в ит проектах
PDF
тренинг коммуникации и психология межличностных отношений в ит проектах
Тренинг "Применение Agile для построения эффективной команды" (http://bipulse...
Построение эффективной команды и эффективной системы управления
Разработка программного обеспечения с использованием лучших мировых практик и...
Почему Agile так популярен? Взгляд циника и психолога
Секреты управления командой: психология на страже ИТ-проектов. Просто о сложн...
Отзыв на тренинг «Коммуникации и психология межличностных отношений в ИТ-прое...
Тренинг "Коммуникации и психология межличностных отношений в ИТ-проектах"
Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"
Проект внедрения средств функционального и нагрузочного тестирования в банке ...
CMC-Visualizer for IBM Rational Team Concert
CMC-Visualizer for TeamConcert
GanttChart for ClearQuest 1.4
GanttChart for ClearQuest 1.4 (Ad hoc planning and operational management). h...
Буклет тренинга "Коммуникации и психология межличностных отношений в ИТ-проек...
Услуги по улучшению групповой сплоченности в организации
Обзор продуктов IBM Rational
Эффективное внедрение методологии и инструментальных средств.
тренинг коммуникации и психология межличностных отношений в ит проектах
тренинг коммуникации и психология межличностных отношений в ит проектах

Tfs Overview And Architecture (www.cmcons.com)

  • 1. Обзор и архитектура Шамрай Александр [email_address]
  • 3. Зачем нужен Visual Studio Team System
  • 5. Использование Visual Studio Team System Повышенная надежность Обеспечение качества Предсказуемость & Прозрачность Моделирование для разработки Менеджер проекта Разработчик БД Разработчик Тестировщик Архитектор
  • 6. Visual Studio Team System Visual Studio Team Foundation Server Software Architects Software Developers Software Testers Database Professionals Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Process and Architecture Guidance Dynamic Code Analyzer Static Code Analyzer Code Profiler Load Testing Manual Testing Test Management Application Designer System Designer Logical Datacenter Designer Visual Studio Industry Partners 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
  • 7. Использование Visual Studio Team Foundation Server Web Browser Team Explorer Microsoft Project Microsoft Excel Team Edition for Testers Team Edition for Developers Team Edition for Architects Менеджер проекта Разработчики БД Team Edition for Database Professionals Разработчики Тестировщики Архитектор Пользователи и руководство Рабочие элементы Сервер сборок Версионный контроль Портал проекта Отчетность и аналитика
  • 8. Что такое Team Foundation Server ? Version Control Work Item Tracking Build Automation Team Communications Reporting
  • 10. Шаблоны процессов Поставляются легкие (Agile) и тяжеловесные (CMMI) процессы на основе MSF Описывают «правила поведения» в проекте Могут быть модифицированы под потребности команды Каждый проект в TFS может следовать своему процессу Возможна разработка своих процессов Встроенная методология разработки ПО
  • 11. Рабочие элементы Интегрированы в IDE Набор рабочих элементов может быть адаптирован под потребности компании Поддерживается адаптация жизненного цикла рабочих элементов Включены в шаблоны для тиражирования процесса на множество проектов Рабочие элементы – это основные элементы, с помощью которых происходит управление процессом разработки(Задача, Дефект, Требование и т.д.)
  • 12. Управление рабочими элементами Полная поддержка рабочих элементов в Microsoft Excel Полный доступ в Visual Studio Синхронизация с Microsoft Project Отражение статуса проекта из Microsoft Excel или Microsoft Project
  • 13. Управление версиями “ Отложить ” работу Управление правилами Регистрации изменений
  • 17. Разработчик Статический анализатор кода для управляемого и неуправляемого кода На основе FxCop и PREfast Встроенное unit тестирование Покрытие кода Профилирование кода
  • 19. Встроенное Unit тестирование
  • 22. Тестировщик Управление тестами Типы тестов Unit Web Нагрузочные Ручные Упорядоченные Внешние
  • 23. Разработчики БД Система управления проектами БД Интеграция с версионным хранилищем Сборка, развертывание и сравнение схем Unit тестирование БД Сравнение пользовательской информации в БД Рефакторинг схем Интеграция с рабочими элементами и процессом Team Foundation Server
  • 26. АРХИТЕКТУРА Техническая архитектура Архитектура Team Foundation Архитектура отчетности
  • 27. Team Foundation Server – Техническая архитектура App Tier Standby Server Database Mirror Team Foundation Data Tier Team Foundation App Tier Team Foundation Build File Cache Proxy Report Client Win 2003 Server ASP.Net / IIS 6.0 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 2003 Server SQL Server 2005 Win XP (>=SP2) Win 2003 Server (>=SP1) .Net FX 2.0 http/https .Net remoting Mssql/tcp MDAC Team Foundation Client Tier
  • 28. Архитектура Team Foundation Custom reporting tools Microsoft Excel Microsoft Project Team Foundation Data Tier File Cache Proxy Report Client Team Foundation Client Tier Core Data Version Control Work Items Team Foundation Build Data SQL Reporting Services Windows SharePoint Services SQL Reporting Services Windows SharePoint Services Work Item Tracking Service Version Control Service Team Foundation Build Service Core Services Warehouse Adapters Team Foundation App Tier WSS Proxies SQL RS Proxies Team Foundation Object Model Microsoft Excel Plug-in Microsoft Project Plug-in Visual Studio Packages Internet Explorer Build Process Version Control Proxy Service Build Machine
  • 29. Архитектура отчетности Adapter Adapter Adapter Adapter Work Item Tracking Version Control Team Build Team Test 3 rd Party Data Sources Adapter Team Foundation Relational Warehouse Team Foundation OLAP Warehouse OLAP Semantic Model Relational Semantic Model Adapter Common Structures Report Builder Reports Report Designer Reports Excel Reports Report Designer: Precision Layout, Developer-built Report Builder: End-user ad-hoc charts and lists with drill-through Excel: Portable, familiar, exploratory analytical reports
  • 30. Клиенты Team Foundation Server Visual Studio 2005 /2008 Team Explorer Microsoft Command Line Client Visual Studio 2003 / Visual Studio 6 Teamprise Eclipse Plugin Teamprise On Mac Teamprise Explorer Teamprise Command Line Client Teamprise On Linux Teamprise On Sun / SPARC Team Foundation Server
  • 31. Team Explorer на MacOS
  • 32. Team Explorer на Linux
  • 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 Компонент Рекомендации Процессор 2.2 GHz Pentium IV или Athlon Операционная система Windows Server 2003 with SP1, Enterprise Edition Windows Server 2003 with SP1, Standard Edition Память 1 GB Жесткий диск 8 GB свободного места
  • 37. Двухсерверная конфигурация до 250 пользователей Минимальные требования - Application Tier Минимальные требования - Data Tier Компонент Рекомендации Процессор 2.2 GHz Pentium IV or Athlon Операционная система Windows Server 2003 with SP1, Enterprise Edition Windows Server 2003 with SP1, Standard Edition Память 1 GB Жесткий диск 20 GB свободного места Компонент Рекомендации Процессор Dual-processor, 2.2 GHz Pentium IV or Athlon Операционная система Windows Server 2003 with SP1, Enterprise Edition Windows Server 2003 with SP1, Standard Edition Память 2 GB Жесткий диск 80 GB свободного места
  • 38. Схема развертывания Dev Team (Local) Dev Team (Remote) Business User Build Server Version Control Proxy (Remote) Active Directory TCP/IP HTTP / S Win 2003 Server SQL Server 2005 IIS 6.0 Team Foundation Server