Should I consider microservice as an epic or a project in TFS?
https://softwareengineering.stackexchange.com/questions/324035
-
20-12-2020 - |
Pregunta
When using tools such as TFS or JIRA to plan an application made of 10+ microservices, I am concerned should I consider microservice as an epic or as an new project?
In TFS when splitting microservices as different projects, the benefit is a separated git repository, but on the other hand it is difficult to plan a single sprint having tasks, stories and bugs from different projects
Solución
If you have resources that depend on each other, with resources being [people | work items | code], then they would all be in the same Team Project.
You can easily have separate Teams (Backlogs, Work, & People), Git Repositories (code) all within a single Team Project. If you are using TFVC then use folders.
Check out https://nkdagility.com/creating-nested-teams-visual-studio-alm/ for organising Teams and https://nkdagility.com/one-team-project/ for the rational and background.