Hoje estou gostando muito de organizar um projeto por Issues e Milestones, exatamente como estamos fazendo com o TabNews. E o processo é bem simples onde basicamente é feito um draft da Milestone (uma issue rabiscando o que pode ser feito), depois disso é selecionada as tarefas que vão ser feitas e criamos as issues e atribuímos a uma Milestone.
E algumas issues acabam sendo a agregadora de outras issues, por exemplo essa que envolve ao mesmo tempo tarefas do backend
quanto frontend
:
Já as issues que são as tarefas de fato elas possuem sempre o Contexto, a Execução e se for o caso, alguma Dependência:
Essa organização está se demonstrando o suficiente para um projeto do tamanho do TabNews e que está recebendo bastante contribuições da comunidade 🤝