Организация workflow в трекере TFS | Алексей Соловьев
1. Использование Microsoft Team Foundation Server
Соловьев Алексей
Старший программист отдела технологий
разработки (DevOps)
asolovyev@ptsecurity.com
www.linkedin.com/in/aasolovyev
3. Что такое Microsoft Team Foundation Server?
Microsoft Team Foundation Server – это:
- Система контроля версий
- Трекер задач
- Система непрерывной интеграции
4. Как мы его используем
- Трекер задач
- Система контроля версий
- Сборочная система
5. TFS как трекер задач
- Поддерживает Agile: Scrum, Kanban, CMMI
- Поддерживает различные типы задач,
в т.ч. и кастомные (Bug, Task, Feature, User Story etc.)
- Имеет удобную систему измененияWorkflow задач
12. Сложности кастомизации Workflow: с чем столкнулись
- нет рассчитываемых полей
- нет поля множественного выбора
- неудобный процесс изменения полей, их типов
- нельзя отслеживать изменения и откатывать их
- неудобная система прав для изменения workflow
13. Сложности кастомизации Workflow: как решаем
- TfsAggregator для расчета логики полей
- WitCustomControls для реализации поля комбобокса
- Gitlab для хранения и трекинга шаблонов рабочих элементов
- Изменения в шаблоны рабочих элементов, списков и пр.
разрешено вносить только администраторам сервиса TFS