Isso realmente parece que você é um cara de sorte:
Em nossa equipe, temos uma lista semelhante, mas ninguém nunca olha para ela porque esses pontos parecem tão óbvios
Sua equipe já está "madura" ;-). Mas sempre há espaço para melhorias!
Para sua pergunta:
Então, quais são exemplos de fortes definições de feito de uma equipe madura? Que tipo de pontos eles incluem normalmente?
No topo da sua lista, você pode adicionar:
Várias métricas de qualidade de código: - Instabilidade, Abstração - LOC vs DLOC (documentado) - etc ...
A regra geral é que a métrica não deve piorar com o seu commit. No topo, você pode formular um "pronto: com excelência" se alguém realmente melhorar as métricas. Embora isso (métricas melhorando) geralmente não faça parte das fases de desenvolvimento (novos recursos), mas das fases de refatoração.
Em uma das minhas empresas anteriores, tínhamos uma definição de "concluído" que dizia que suas métricas precisam permanecer abaixo de certos limites; se você ultrapassar, ainda não terminou. (A complexidade ciclomática nunca deve ultrapassar os 15, a menos que você tenha uma desculpa muito, muito boa, como cálculos complicados.)
O mesmo vale para as violações do tipo Checkstyle, especialmente se você tiver um conjunto de regras personalizado para verificar o estilo de código de suas equipes. Se você violar o padrão de codificação, ainda não o fez.
Então você não poderia apenas executar o UnitTest, mas também medir a cobertura do código. Se pelo menos 50% são cobertos, você não está pronto. Embora essa seja uma definição superficial de concluída, você deve ter testes para os métodos principal / principal / crítico e não necessariamente para 100% da sua base de código.
Ah, sim ... e se você tiver (você deveria) um servidor de IC com integração automática de filial ... isso só será feito se a confirmação na ramificação DEV se fundir com a ramificação LIVE atual e não causar erros. (Testes de unidade, etc.)
hmmm ... é tudo o que me lembro direito de empresas / projetos anteriores, que não foram mencionados em sua lista.
Espero que tenha lhe dado algumas idéias ;-)
Felicidades,
anann