Прежде всего хотелось бы сказать что для командной разработки программного продукта жизненно необходимо понимать важность системы контроля версий.
Существует много различных систем и все они по своему хороши и у всех есть свои недостатки.И этот пост посвящен TFS 2010
Team Foundation Server - это платформа для командной работы от Microsoft, созданная для управления жизненным циклом приложения, позволяющая создавать программное обеспечение высокого уровня.
Преимущества TFS:
- Быстрая и удобная установка(TFS 2010)
- Интеграция с Visual Studio
- Bug Tracking
- Система автоматизации сборок
- Удобный merge кода
- Поддержка клиентов на различных платформах
- Поддержка автоматического тестирования
- Построение отчетов на основе SQL Server Reporting Services
- Создание Share Point - сайта для проекта, который может использоваться для отслеживания прогресса продукта
Недостатки TFS:
- Высокая стоимость
Управление проектом:
- Поддержка различных методологий разработки программного обеспечения(Microsoft Solutions Framework)
- Настройка рабочего процесса под себя(exel-отчеты, использование реляционного хранилища)
- Простота использования(развитые панели управления, поддержка Microsoft Office SharePoint Server и Web parts)
- Трассировка(позволяет в реальном времени записывать информацию о выполнении приложения)
- Масштабируемость
Подведем итог:
Если вам необходима не просто система контроля версий, а полный контроль над жизненным циклом проекта, то Team Foundation Server - это лучший выбор!
Существует много различных систем и все они по своему хороши и у всех есть свои недостатки.И этот пост посвящен TFS 2010
Team Foundation Server - это платформа для командной работы от Microsoft, созданная для управления жизненным циклом приложения, позволяющая создавать программное обеспечение высокого уровня.
Преимущества TFS:
- Быстрая и удобная установка(TFS 2010)
- Интеграция с Visual Studio
- Bug Tracking
- Система автоматизации сборок
- Удобный merge кода
- Поддержка клиентов на различных платформах
- Поддержка автоматического тестирования
- Построение отчетов на основе SQL Server Reporting Services
- Создание Share Point - сайта для проекта, который может использоваться для отслеживания прогресса продукта
Недостатки TFS:
- Высокая стоимость
Управление проектом:
- Поддержка различных методологий разработки программного обеспечения(Microsoft Solutions Framework)
- Настройка рабочего процесса под себя(exel-отчеты, использование реляционного хранилища)
- Простота использования(развитые панели управления, поддержка Microsoft Office SharePoint Server и Web parts)
- Трассировка(позволяет в реальном времени записывать информацию о выполнении приложения)
- Масштабируемость
| Пользователи | ЦП | Жесткий диск | Память | Заметки |
|---|---|---|---|---|
| Менее 20 | Одноядерный процессор, 2.2 ГГц | 8 Гб | 2 Гб | TFS/SQL на одном сервере |
| От 20 до 250 | Одноядерный процессор, 3.6 ГГц | 230 Гб | 2 Гб | Выделенный сервер |
| От 250 до 450 | Двухядерный процессор, 2.8 ГГц | 500 Гб | 4 Гб | Выделенный сервер |
| От 450 до 2,200 | Двухядерный процессор, 2.8 ГГц | 31/136* Гб | 4 Гб | Более одного сервера |
| Более 2,200 | Четырех ядерный процессор, 2.2 ГГц | 31/136* Гб | 4 Гб | Более одного сервера |
Подведем итог:
Если вам необходима не просто система контроля версий, а полный контроль над жизненным циклом проекта, то Team Foundation Server - это лучший выбор!


Комментариев нет:
Отправить комментарий