prodemge gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

33
Implantação de Fábrica de Testes em órgão público como modelo de aceitação de produtos de software desenvolvidos por terceiros Autor: Welington Monteiro – AGO/12

Upload: welington-monteiro

Post on 27-Jun-2015

402 views

Category:

Documents


0 download

DESCRIPTION

Apresentação realizada no CONIP 2012 em SP. O projeto foi um dos 12 finalistas em âmbito nacional, trazendo como proposta a utilização do modelo de fábrica de testes no processo licitatório em órgãos públicos, bem como no aceite dos softwares desenvolvidos por terceiros.

TRANSCRIPT

Page 1: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Implantação de Fábrica de Testes em órgão público como modelo de aceitação de produtos de software

desenvolvidos por terceirosAutor: Welington Monteiro – AGO/12

Page 2: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Apresentação

Gerente de Testes de Software da Prodemge

Certificado em Qualidade de Software com certificações pela ALATS e ISQTB

Consultor de aquisição habilitado pelo MPS.BR

CPRE-FL – IREB (Engenharia de Requisitos) - Em processo de certificação

TMAP Next (Engenheiro de Testes) - Em processo de certificação

Membro e revisor técnico do TMMi

15 anos de experiência na área de TI (bancária, têxtil, comércio, TI, comunicação)

Graduado em Ciência da Computação

Pós-graduação em Gerência de Tecnologia da Informação

Page 3: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Proposta de livro submetida ao MCTI/SEPIN ficou entre os 3 primeiros colocados no Programa Brasileiro de Qualidade de Software, mantido por esse órgão.

Apresentação

Page 4: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 5: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 6: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Um cenário crescente nas organizações públicas é a

demanda de soluções de TI através da contratação de

serviços de desenvolvimento de software junto a

fornecedores, principalmente no modelo de fábrica

de software.

Contextualização

Page 7: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

O desenvolvimento de software requer know-how para avaliação apurada da qualidade do produto de software adquirido.

Sem controle de qualidade:• Riscos de produtos de software com defeitos.• Riscos de insatisfação do cliente.• Elevados custos com retrabalho e manutenção.• Gastos para os cofres públicos.

Comprar software é diferente de comprar bem material.

Contextualização

Page 8: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Desenvolvimento de software:

• atividade de alta complexidade• envolve fatores de risco.

Testes são fundamentais na garantia da qualidade do software.

Quanto mais tarde os defeitos são encontrados em um software, maiores serão os custos de sua remoção.

“A grande maioria das empresas de software no Brasil gasta 70% do tempo de desenvolvimento corrigindo erros, ao invés de inovar e desenvolver novas soluções.” Fonte: DevMedia

Justificativa

Page 9: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 10: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Sistemas desenvolvidos com percentual significativo

de atrasos relacionados à baixa qualidade:

Retrabalho.

Impactos nos custos.

Impactos nos prazos.

Situação-problema

Page 11: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Modelo Conceitual – contexto comumPrincipais problemas:

Má Qualidade Interna do SoftwareResultado: complexidade de manutenção

Má Qualidade Externa do SoftwareResultado: defeitos encontrados pelo cliente

Atraso de cronogramaResultado: estouro de prazo

+ C

US

TO

S

Justificativa

Page 12: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Modelo Conceitual – contexto comumAquisição de desenvolvimento de software na maior parte das empresas públicas

Demanda ProcessoLicitatório Contrato Entrega

Detalhamento dosrequerimentos

Justificativa

Page 13: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 14: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Impactos positivos:

Índices de produtividade.

Prazos.

Custos dos projetos de testes e homologação.

Reduz os riscos de soluções não padronizadas e

manutenção de sistemas legados, tornando os

investimentos em testes mais voltados a serviços que

propriamente à aquisição de ferramentas.

Solução: Fábrica de Testes

Page 15: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Modelo Conceitual – contexto propostoFábrica de Testes atuando como ponto de controle de qualidade

Demanda ProcessoLicitatório

Contrato EntregaDetalhamento dosrequerimentos

Processo de Qualidade

Fábrica de Testes

Justificativa

Page 16: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Modelo Conceitual – contexto proposto

Demais benefícios diretos:

• Maior qualidade do software;• Redução de retrabalho;• Maior padronização dos softwares desenvolvidos;• Redução de problemas de segurança;• Pagamento condicional a fornecedores mediante critérios

preestabelecidos de padrões de qualidade aceitáveis;• Documentação atualizada do software desenvolvido.

Redução significativa de custos aos cofres públicos

Resultados Esperados

Page 17: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Regra 10 de Myers

O custo da correção de um defeito de software pode ser 1000 vezes maior caso este seja identificado em produção (cliente) do que se identificado nas fases iniciais (definição).

Fonte: Livro Base de Conhecimento em Teste de Software, São Paulo, 2007

Justificativa

Page 18: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

ROI dos Testes

Fonte: Investing in Software Testing: The Cost of Software Quality - Rex Black

Com a automação de testes pode-se atingir retorno de investimento de até 445%, comparando-se a uma organização sem testes formais.

Justificativa

Page 19: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 20: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Não foram encontradas referências desse tipo de

iniciativa atuando como ponto de controle de

qualidade em contratos de desenvolvimento de

software:

- em contato direto com outras organizações públicas

(muitas nem possuem uma ‘célula’ específica para

testes ou qualidade); ou

- através de pesquisa na internet.

Inovação e Ineditismo

Page 21: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 22: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Todas as organizações públicas que:

• Contratam serviços de desenvolvimento de

software de terceiros;

• e/ou que buscam melhoria da qualidade do

produto de software desenvolvido.

Público-Alvo

Page 23: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 24: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

• Garantir que o sistema entregue esteja de acordo

com os padrões de qualidade estabelecidos;

• Muitos órgãos públicos não têm a know-how

necessário para realizar uma aferição de projetos

relacionados a software;

• Redução significativa de custos.

Relevância para o interesse público

Page 25: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 26: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

• Aplicações mais estáveis;

• Redução de custos;

• Ponto de controle de qualidade;

• Otimização de tempo de correção dos defeitos;

• Integração e otimização do processo;

• Redução drástica de retrabalho.

Efetividade

Page 27: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 28: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Pregão eletrônico nº 015/2011 Contratação de construção de software em tecnologia Java - 12.000 Pontos de Função

O Edital, em relação à prova de conceito:

10.1 – A Proponente vencedora submeter-se-á, antes da homologação do processo, a prova prática de conceito para validação de proficiência no ambiente tecnológico da Prodemge, em conformidade com o descrito no Anexo II-A.

As 4 (quatro) primeiras empresas classificadas pelo menor preço foram reprovadas nos testes realizados pela fábrica de testes. Os softwares desenvolvidos na prova de conceito apresentaram problemas de qualidade (defeitos), alguns de alta gravidade.

Case: Licitação Prodemge

Page 29: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 30: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

• O modelo é adaptável à realidade da empresa ou

órgão, visando o cumprimento de seu papel, sem gerar

entraves no processo;

• Pode ser implantado por ciclos, levando em

consideração a abrangência dos testes;

• Retorno pode ser obtido a curto prazo.

Facilidade de Reprodução

Page 31: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

1. Contextualização

2. Situação-Problema

3. Solução: Fábrica de Testes

4. Inovação e Ineditismo

5. Público-alvo

6. Relevância para o interesse público

7. Efetividade

8. Caso de sucesso – Processo licitatório Prodemge

9. Facilidade de reprodução

10. Conclusão

Agenda

Page 32: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Evolução contínua dos processos existentes Maior eficiência na gestão e desenvolvimento de

software pelas organizações públicas.

Além dos benefícios diretos relacionados à: Qualidade de software. Redução de riscos. Redução de custos dos projetos desta natureza.

Conclusão

Page 33: Prodemge   gts - implantação de fábrica de testes - conip 2012 - apresentação público - v3

Muito obrigado!

Welington Costa MonteiroGerente de Testes

[email protected]

welingtonmonteiro