15
Использование Microsoft Team Foundation Server Соловьев Алексей Старший программист отдела технологий разработки (DevOps) [email protected] www.linkedin.com/in/aasolovyev

Организация workflow в трекере TFS | Алексей Соловьев

Embed Size (px)

Citation preview

Использование Microsoft Team Foundation Server

Соловьев АлексейСтарший программист отдела технологий

разработки (DevOps)[email protected]

www.linkedin.com/in/aasolovyev

Немного о TFS

Что такое Microsoft Team Foundation Server?

Microsoft Team Foundation Server – это:

- Система контроля версий

- Трекер задач

- Система непрерывной интеграции

Как мы его используем

- Трекер задач

- Система контроля версий

- Сборочная система

TFS как трекер задач

- Поддерживает Agile: Scrum, Kanban, CMMI

- Поддерживает различные типы задач, в т.ч. и кастомные (Bug, Task, Feature, User Story etc.)

- Имеет удобную систему измененияWorkflow задач

Workflow в TFS

Базовый workflow на примере Bug

Измененный workflow на примере Bug

Korea

2015Technological Advantages andVisionary Approach

Базовый внешний вид Bug

Korea

2015Technological Advantages andVisionary Approach

Измененный внешний вид Bug

Сложности кастомизации TFS

Сложности кастомизации Workflow: с чем столкнулись

- нет рассчитываемых полей

- нет поля множественного выбора

- неудобный процесс изменения полей, их типов

- нельзя отслеживать изменения и откатывать их

- неудобная система прав для изменения workflow

Сложности кастомизации Workflow: как решаем

- TfsAggregator для расчета логики полей

- WitCustomControls для реализации поля комбобокса

- Gitlab для хранения и трекинга шаблонов рабочих элементов

- Изменения в шаблоны рабочих элементов, списков и пр. разрешено вносить только администраторам сервиса TFS

Спасибо!

ptsecurity.com