Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Apresentao O cenrio inicial dos testes Desafios Implantando a Fbrica de Teste Resultados Melhores Prticas Prximos Passos Concluso
Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
Apresentao
O palestrante
Gerente da Fbrica de Software da Prodemge Consultor de aquisio habilitado pelo MPS.BR Especialista em Qualidade de Software com certificaes pela ALATS e ISQTB 15 anos de experincia na rea de TI
Apresentao
A Prodemge
Companhia de economia mista, apoia as aes estratgicas da administrao pblica mineira na rea de TIC - Tecnologia da Informao e Comunicao.
Apresentao
A Prodemge Produtos e Servios
Data Center
Finanas
Sistemas de Informao
Gesto
Armazns de Informaes Servios de Infraestrutura Servios de Rede Gesto de Contedo Gesto de contedo Certificao Digital
Apresentao
A Prodemge DDS
Estrutura da Diretoria de Desenvolvimento de Sistemas (Resumida)
Diretoria de Desenvolvimento de Sistemas
SSC
SSD
SSO
SAS
GSC
GSH
GSS
GPS
GSA
GSM
GSO
GPR
GST
GFS
Apresentao
A Prodemge A Fbrica de Software
Gerncia de Fbrica de Software
Fbrica Web Fbrica de Cdigo Fbrica de Teste Ncleo de Subcontratao
A GFS foi criada h quase 4 anos e tem 50 colaboradores. Nos prximos 4 meses, ter 160 colaboradores. segmentada em 3 reas e um ncleo de subcontratao (ncleo administrativo) Atende as demais gerncias da empresa (especificao) na construo e testes sistemas em plataforma baixa (Java, PHP e dot Net) e tambm na construo de stios, intranets e portais corporativos Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
Apresentao
A Prodemge A Fbrica de Teste
Gerncia de Fbrica de Software
Fbrica Web Fbrica de Cdigo Fbrica de Teste Ncleo de Subcontratao
A Fbrica de teste est implantada h quase 2 anos Conta atualmente com 20 profissionais, sendo 50% estagirios . Previso de mais 15 profissionais nos prximos 4 meses; Capacidade mdia mensal de 900 PF (2011) 5 profissionais certificados CFTL e 1 profissional certificado CBTS 1 profissional habilitado como consultor de implementao do MPT.BR (22.10) Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
Agenda
Apresentao O cenrio inicial dos testes Desafios Implantao da Fbrica de Teste Resultados Melhores Prticas Prximos Passos Concluso
Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
A ausncia de uma atividade de teste para avaliar o funcionamento bsico da aplicao no era realizado. Desta forma no caso de aplicaes compiladas, a posterior manuteno era comprometida pelas bibliotecas esquecidas
Em virtude do desenvolvimento interativo incremental, ocorriam inmeros falsos defeitos em virtudes das verses do banco de dados no estarem compatveis, ou seja, foi utilizada a verso X para a construo e a X para os testes.
Dificuldade de entendimento e de reproduo dos erros, o que gerava um grande atraso na correo dos defeitos
No existia um processo de testes completo, era apenas uma atividade descrita no processo de desenvolvimento, e que era executada aps o codificao da aplicao. A execuo era somente manual;
Agenda
Apresentao O cenrio inicial dos testes Desafios Implantao da Fbrica de Teste Resultados Melhores Prticas Prximos Passos Concluso
Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
Desafios
A empresa buscava na rea de desenvolvimento
Maior agilidade no processo Cumprir 100% dos prazos acordados Melhorar a qualidade do software construdo E o cliente?
SIMPLIFICAR O PROCESSO:
Usurio interage com o sistema
Sistema
Desafios
Paradoxo: Simplificar os processos existentes e Implantar um novo processo de qualidade ?
Qual seria a melhor alternativa?
Desafios
Cinco principais aes:
1. Buscar um patrocinador para o projeto de Fbrica de Teste na empresa, com teria por objetivo atender as demandas de projetos de plataforma baixa da Prodemge; 2. Interiorizar a importncia dos testes em todo o processo de desenvolvimento e no apenas como uma parte do ciclo do mesmo;
Desafios
Cinco principais aes:
3. Implantar um processo de testes compatvel com o processo de desenvolvimento da empresa; 4. Ter capacidade de atendimento de todas as demandas de plataforma baixa das reas; 5. Demonstrar o ROI da implantao da fbrica de teste;
Agenda
Apresentao O cenrio inicial dos testes Desafios Implantao da Fbrica de Teste Resultados Melhores Prticas Prximos Passos Concluso
Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
planejamento e acompanhamento de produtividade 4. Especializao dos papis da equipe 5. Elaborao do processo completo e detalhado
Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
Fbrica de Software
Teste Unitrio
Teste Integrado
rea de Segurana
Teste de Segurana
Fbrica de Teste
Inspeo de Cdigo Fonte
rea de Produo
Teste de Stress
Coordenador de Testes
Teste Lder
Analistas de Testes
Arquiteto de Testes
Testadores
Automatizadores
Agenda
Apresentao O cenrio inicial dos testes Desafios Implantao da Fbrica de Teste Resultados Melhores Prticas Prximos Passos Concluso
Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
Resultados
Na prtica
Aplicaes mais estveis (melhora da qualidade do produto)
Resultados
Na prtica
Reduo das dvidas dos desenvolvedores em virtude dos relatos dos incidentes (tempo de correo dos defeitos)
(reduo drstica de
Resultados
Exemplo de projeto
Projeto em plataforma baixa : 400 PF aproximadamente Percentual de incidentes encontrados por rea
9% 28% 63%
Resultados
O grande resultado
fundamental
Agenda
Apresentao O cenrio inicial dos testes Desafios Implantao da Fbrica de Teste Resultados Melhores Prticas Prximos Passos Concluso
Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
Melhores prticas
1. No testars sem documentao 2. Honrars os casos de testes 3. Validars o banco de dados 4. Realizars a inspeo de cdigo
Agenda
Apresentao O cenrio inicial dos testes Desafios Implantao da Fbrica de Teste Resultados Melhores Prticas Prximos Passos Concluso
Implantao de Fbrica de Teste: Desafios, Resultados e Melhores Prticas
Prximos passos
- Avaliao do MPT.BR (melhoria de processo) - Adoo da mtrica de Ponto de Teste (esforo e cobertura) - Aquisio de um sute de teste (integrao) - Execuo de teste automatizado programado (sistemas crticos) - Edital de contratao de fbrica de testes (sazonalidade) - Teste de Baseado em Risco (estratgia de teste) - Anlise Preditiva de Testes(preciso no prazo do ciclo de teste) - Teste de Acessibilidade (ampliar atuao)
Agenda
Apresentao O cenrio inicial dos testes Desafios Implantao da Fbrica de Teste Resultados Melhores Prticas Prximos Passos Concluso
Concluso
No se pode enxertar qualidade em um produto de software mal construdo apenas com teste, mas tambm no possvel construir um produto com qualidade sem teste e anlise
Mauro Pezz e Michal Young
OBRIGADO !
Welington Costa Monteiro wmonteiro@prodemge.gov.br (31) 3915-4467 welingtonmonteiro