• Nenhum resultado encontrado

Nova Abordagem de Controle de Qualidade em Software

N/A
N/A
Protected

Academic year: 2021

Share "Nova Abordagem de Controle de Qualidade em Software"

Copied!
7
0
0

Texto

(1)

1 V SIMPROS - Recife, 2003

Nova Abordagem

de Controle de Qualidade em

Software

Márcio J. L. Borges

Gerente de Processos, CDSV / Xerox do Brasil

Antônio Luiz M. S. Cardoso

Gerente de Qualificação, CDSV / Xerox do Brasil

Agenda

Introdução Características da Metodologia Fases da Metodologia Novo Cenário Novas Abordagens Free Allocation Intermediate Allocation Full Allocation Considerações Finais Referências

(2)

3

V SIMPROS - Recife, 2003

Introdução

Qualificação foi estabelecida no CDSV em 1994

Metodologia trazida da Xerox Corporation:



Testes de sistema (“Black Box”)

Única organização não americana a homologar

produtos para Xerox Corporation:



Software (Web e Client-Server)



Impressoras: DP75, X6180, 4700, 4135, 4635, ...



Aplicações: DocuImage & Scanner 620S

Introdução

Tipos de Projetos:



Remotos: Aplicação a ser testada em servidores localizados em outras localidades (países)



Locais: Aplicação a ser testada em servidores

localizados nos laboratórios de testes do CDSV



Assignment: Engenheiros de testes enviados em missão para projetos de qualificação nos EUA, Europa e América Latina (100% da equipe)

(3)

5

V SIMPROS - Recife, 2003

Metodologia

-Características

Independência: equipe própria e acesso à gerência sênior; Autonomia: processos, labs e ferramentas próprias;

Transparência: informa os resultados dos testes em reuniões periódicas e emite relatório final com resultado dos testes (IC, QRB);

Capacitação: equipe é treinada em ferramentas e nos procedimentos exclusivos de testes, além das tecnologias aplicadas no desenvolvimento. (Certificação CSTE);

Automação: utiliza diferentes ferramentas de software para automatizar as atividades durante todo o ciclo de teste.

Metodologia

-Fases

Concepção: os requisitos são analisados para elaboração de estimativas de prazo, esforço e custo com utilização de métricas. Definição dos tipos de testes: Funcionalidade, Robustez, Integridade, Interface, Carga, Desempenho, etc...);

Planejamento: o plano de Testes é criado, os casos de teste são elaborados e o ambiente de testes é montado;

Execução: os casos de teste são executados e os resultados obtidos são registrados (PVCS Tracker, Rational ClearQuest);

(4)

7

V SIMPROS - Recife, 2003

Novo Cenário

• Características dos projetos mudaram:

 Novas tecnologias;  Novas ferramentas;  Aumento de produtividade;  Prazos menores;  Equipes menores;  Orçamentos restritos.

Novas abordagens

Critério baseado no esforço (PM) da equipe de desenvolvimento. Este é também a sugestão para aplicar os processos de CMM em projetos de diferentes tamanhos [Paulk 1998]

• Free Allocation: até 07 PM;

• Intermediate Allocation: de 07 a 12 PM; • Full Allocation: acima de 12 PM.

(5)

9

V SIMPROS - Recife, 2003

Abordagem

Free Allocation

• Esforço de desenvolvimento até 07 PM;

• Engenheiro de teste cedido à equipe de desenvolvimento por tempo limitado (até 1 PM);

• Atividades de planejamento e coordenação dos testes realizadas pelo líder de desenvolvimento;

• Projetos menores contam com especialista de testes; • Previsibilidade dos custos de teste.

Abordagem

Intermediate Allocation

• Tecnologia empregada na solução é de domínio da equipe de Desenvolvimento;

• Escopo do teste é reduzido;

• Todas as fases de teste são realizadas: Concepção, Preparação, Execução e Regressão (duração 21 dias úteis). • Atividades de planejamento e coordenação dos testes realizadas pelo líder de teste;

(6)

11

V SIMPROS - Recife, 2003

Abordagem

Full Allocation

• Equipe de Teste participa integralmente do projeto, utilizando a metodologia de Qualificação sem restrições; • A estimativa de prazo, custos e alocação de recursos é de responsabilidade da equipe de Testes;

• A solução e a documentação são integralmente testados; • Atuação independente das equipes de Desenvolvimento e Testes.

Considerações finais

• CMM/3 facilitou a implantação das novas abordagens, devido a maturidade nos processos do CDSV e da qualidade dos artefatos produzidos;

• Redução de conflitos entre as equipes de engenharia; • Maior precisão na definição e coleta das métricas da área de Qualificação;

• Maior benefício é a garantia de que todas as soluções possuem um mínimo de qualificação, independente do seu tamanho e esforço.

(7)

13 V SIMPROS - Recife, 2003

Referências

•Contatos: [email protected] gerente de Processos, CDSV [email protected] gerente de Qualificação, CDSV • Links úteis:

http://www.sei.cmu.edu/ (Capability Maturity Model) http://www.stqe.com/ (Quality Control magazine) http://www.qai.com/ (Quality Assurance Institute)

Referências

Documentos relacionados