O documento discute abordagens para avaliar a maturidade ágil em equipes de desenvolvimento de software. Apresenta o "Agile Compass", uma ferramenta que mapeia resultados em sete categorias ao invés de níveis de maturidade, para identificar pontos de melhoria de forma adaptativa.
4. TIME Ts: ONDE ESTAMOS?
1
2
3
4
5
Gerência de configuração
Medição e análise
Monitoramento e controle do projeto
....
Resolução e análise de decisão
Gerenciamento integrado do projeto
Definição do processo organizacional
....
Performance do processo organizacional
Gerenciamento quantitativo do projeto
Resolução e análise de causa
Inovação organizacional e implantação
7. MAS SERÁ MESMO?
• Maturidade é muito dependente
do contexto
• Não existe um modelo para todas
as organizações
• Um modelo limitaria os valores
ágeis e a criatividade
69%
28%
3%
SIM NÃO BRANCO
FONTANA, R. M.; REINEHR, S.; MALUCELLI, A. 2014. Maturing in Agile: What Is It About?
In: Proceedings of the 15th International Conference on Agile Software Development,
XP 2014, Rome, Italy, May 26-30, pp. 94-109, DOI 10.1007/978-3-319-06862-6_7
10. BÚSSOLA ÁGIL (AGILE COMPASS)
• Processos? Que processos?
• Níveis? Que níveis?
• Resultados semelhantes entre equipes
• 27 resultados mapeados em 7 categorias
11. Descrição do resultado
Check-list (2 ou 3 itens)
FONTANA, R. M.; REINEHR, S.; MALUCELLI, A. 2015. Agile Compass:
A Tool for Identifying Maturity in Agile Software-Development Teams.
IEEE Software. Vol. 32. No. 6. pp. 20-23. DOI 10.1109/MS.2015.135
12. BÚSSOLA ÁGIL (AGILE COMPASS)
• A equipe está empiricamente tentando utilizar um método ágil. Na maioria das vezes, nem
todas as práticas estão implementadas. Os benefícios ainda não percebidos
completamente.
• Escolhermos aprender fazendo
• Ainda não percebemos benefícios em se tornar ágil
• Ainda estamos aprendendo a entregar valor para o cliente
13. BÚSSOLA ÁGIL (AGILE COMPASS)
• Esta equipe identifica o valor a ser entregue para o cliente, mas não consegue entregar no
fim da Sprint. O ambiente tecnológico não dá o suporte necessário para integração de
código e build ágil. O teste geralmente é manual.
• Somos capazes de ter funcionalidades prontas para a entrega ao fim da Sprint,
mas não entregamos
• Conseguimos identificar um “produto mínimo entregável” (minimum releasable
product)
14. • Não queremos um índice de
maturidade
BÚSSOLA ÁGIL (AGILE COMPASS)
• Queremos um ponto de partida para
discussão e melhoria emergente