Segue o link do grupo DFTestes:
terça-feira, 9 de fevereiro de 2010
segunda-feira, 8 de fevereiro de 2010
Regra 10 - O JOGO!
Toda empresa de desenvolvimento de software deveria ter a Regra 10 de Myers escrita por todos os cantos.
Um cartaz pregado na porta ou perto da catraca seria uma boa solução.
Você [programador, analista de requisitos, gerente de projeto, etc] sabe o que diz a "Regra 10 de Myers"?
Não!?
Defino...
"A Regra 10 de Myers, estabelece que o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é detectado.A regra projeta um crescimento exponencial do custo de correção de defeitos, numa proporção de 10x. Ou seja, defeitos encontrados em revisões custam X, defeitos encontrados nos testes custam 10X e defeitos encontrados em produção custam 100X para serem corrigidos."
Entenderam?
Para ser mais clara...
Um defeito encontrado durante o levantamento de dados, escrita do caso de uso é mais barato que um erro encontrado no desenvolvimento e muito mais barato que um erro reportado pela equipe de teste.
E como poderíamos solucionar tal problema?
Começar do zero?
Processos agéis? TDD?
Hum...talvez.
Nessas técnicas a participação das equipes de teste e desenvolvimento são essenciais desde o início do projeto.
Sua empresa possui uma cultura "engessada" no processo de desenvolvimento de software?
Hum...entendi, mas tenho algumas soluções básicas!
1) Crie um checklist de testes unitários para sua equipe de desenvolvimento.
2) Pratique a política de diminuição de erros - se num determinado projeto vc obteve X erros, no próximo tente X/2. Aprenda com os erros e converse sobre os mesmos.
3) Faça reuniões de repasse - antes de homologar um UC, repasse o mesmo para a equipe de teste e desenvolvimento. Aceite as alterações!
4) Mantenha sempre uma excelente equipe de Análise de Requisitos.
As pessoas ocasionalmente resistem à mudança e evitam aventurar-se em áreas pouco familiares.
Arrisque!!!
Crie o conceito de TIME e entre no JOGO!
Agradecimento
Farei um agradecimento público aos meus novos e ilustres leitores:
.Paulo Foina [coordenador do curso de Ciência da Computação do UNICEUB] - Manager at Instituto de Pesquisas Eldorado
e
.Vinicius Oliveira [companheiro de vida acadêmica] - ICT Assistant at Unicef
THANKS and LETS GO!
Assinar:
Postagens (Atom)