usando indicadores para auxiliar a dar mais visibilidade e a melhorar o desempenho
TRANSCRIPT
sobre mim
● trabalho com desenvolvimento de software desde 1990
● sou graduado em Ciências da Computação pela UFC (Universidade Federal do Ceará)
● fui certificado como PMP (Project Management Professional) pelo PMI (Project Management Institute)
● sou Diretor de Desenvolvimento do Grupo Fortes
● liderei a implantação de desenvolvimento ágil e XP(eXtreme Programming) no Grupo Fortes
● sou cofundador e membro do SPIN Ceará
● sou cofundador, ex-coordenador e conselheiro do CEJUG (Grupo de Usuários Java do Ceará)
● sou cofundador e ex-diretor do PMI Ceará
sobre o Grupo Fortes● grupo de empresas de diversos segmentos – notadamente de
empresas de software
● foco em produtos
● primeira empresa de software fundada em 1989
● ≈ 80 desenvolvedores – várias equipes
● foi avaliada no nível G do MPS.BR
● pioneiro nas regiões Norte e Nordeste do país no uso de XP (eXtreme Programming)
No mês passado vocês entregaram
10 histórias. Neste, apenas 6.
O que houve?
As histórias deste mês são bem
maiores.
Vocês devem melhorar a
produtividade.
Mas ontem o senhor num disse que o nosso maior
problema era a quantidade de
erros?
● Ajuda a definir que características de desempenho são relevantes
● Reduz a possibilidade de erro de análises subjetivas
● Ajuda a definir como as características de desempenho devem ser medidas
● Ajuda a priorizar que características de desempenho devem ser melhoradas
Por quê?
nível de defeitos
nota de satisfação com o nível de defeitos
soma das gravidades dos erros reportados pelos usuários dividida pela quantidade de usuários
12 metros por semana 10 metros por semana
36 metros por semana 40 metros por semana
maior produtividade maior vazão
tempo de entrega ≠ produtividade
equipe A12 histórias por mês
equipe B2 histórias por semana
melhor produtividade
melhor tempo de entrega
tempo de entrega
Somatório da quantidade de dias que cada demanda levou entre o início de seu desenvolvimento e sua entrega, dividido pelo somatório dos tamanhos das demandas, multiplicado pela quantidade de membros da equipe.
As a …I do …To ...
● nível de defeitos● usabilidade ● performance
● vazão● produtividade ● tempo de entrega● cumprimento de
prazos● sustentabilidade
● nível de defeitos● usabilidade● performance● vazão● produtividade ● tempo de
entrega● cumprimento de
prazos● sustentabilidade
Chefinho, lista esses itens em ordem de prioridade em
relação ao que devemos melhorar.
● nível de defeitos● adoção de programação em par e revisão● treinamento em testes● servidor de build● testes unitários
– classes de faturamento● …
● usabilidade ● treinamento em design de interação● contratação de designer de interação● grupo de estudo● …
● ...
dicas e esclarecimentos finais
● reavaliação constante do sistema● métricas de acompanhamento● comparação entre equipes● customização do sistema● gráficos ● representantes de usuários
Clavius [email protected]