O que é?
A fábrica de testes é um modelo de prestação de serviços de testes inovador que confere aos seus clientes maior flexibilidade na flutuação dos picos de testes, maior visibilidade sobre o ciclo de vida dos testes através de uma ferramenta de gestão da fábrica, e que permite reduzir custos através de um modelo de negócio em que o cliente apenas é cobrado pelos testes efetivamente executados.
De forma abreviada a prestação de serviços de testes em regime de fábrica caracteriza-se pelas seguintes características:
- Modelo de negócio “Fixed Price” baseado no nº de casos de testes por oposição ao modelo de “Time&Materials” utilizado no outsourcing tradicional.
- Estimativa /cotação prévia dos pedidos de testes formalizados à fábrica – Risco transferido para o lado da fábrica.
- Transparência no processo assegurada por uma ferramenta de gestão da fábrica que sustenta toda a comunicação cliente <-> Fábrica.
- Contratação assente em SLA:
- Ex: Metas de execução, Defeitos em produção, Nº de falsos positivos
O Modelo de operação?
- Os serviços da fábrica são prestados tendencialmente em regime off-site fora das instalações do cliente.
- Os líderes de testes e os testers estão fisicamente nas instalações da Fábrica, e acedem aos ambientes de testes através de um canal de comunicação que será estabelecido entre as instalações da Fábrica e as instalações dos clientes.
- Os clientes interagem com a Fábrica essencialmente através da ferramenta de gestão de fábrica onde será gerido todo o ciclo de vida dos pedidos de testes formalizados à Fábrica (demandas).
- Os coordenadores das diversas frentes de testes da Fábrica serão os elementos responsáveis pelo contato com o cliente, e passarão o tempo que se julgue necessário nas instalações dos clientes, de modo a agilizar todo o processo de comunicação entre a Fábrica e os clientes.
Organização
- A Fábrica de testes encontra-se organizada em frentes de atendimento. Cada frente de atendimento é responsável por testar um sistema ou um conjunto de sistemas.
- O coordenador é o responsável pela sua frente de atendimento e é o ponto de contacto com os clientes. O líder de testes é responsável pela gestão da sua pool de testers e respetivas tarefas.
- As frentes de atendimento estão organizadas segundo um critério de especialização tecnológica ou funcional. Para além das frentes ditas horizontais a Fábrica possui ainda um conjunto de frentes verticais, responsáveis pela execução de testes não funcionais (carga e segurança), pelo acompanhamento de testes em metodologias agile e por iniciativas de automação de testes, que complementam as frentes horizontais.
- Existe ainda um núcleo responsável pelas atividades relacionadas com a gestão da Fábrica, e um comité especial (centro de excelência) que se encarrega das ações de melhoria contínua dos processos da fábrica e das ações de formação.
Modelo de negócio
- O cliente estabelece com a Fábrica um baseline de capacidade (tipicamente conservadora) sendo a Fábrica capaz de absorver uma procura até mais 15%.
- Todos os pedidos de testes submetidos à Fábrica (demandas) são sujeitos a uma estimativa do nº de casos de testes a executar, o que permite prever antecipadamente a capacidade necessária para a sua execução e eventuais ajustes ao baseline.
- Os baselines são ajustados mês a mês em até 30% (para mais ou para menos) em função da demanda prevista;
- São produzidos relatórios semanais de alocação da capacidade, com forecast do mês atual e meses seguintes;
- Reuniões semanais com os coordenadores de testes do cliente:
- Identificação de solicitações “fora do radar”;
- Confirmação das solicitações previstas;
- Ajustes ao planeamento tendo em vista a capacidade disponível;
- Flexibilidade para cenários “fora de controle”:
- Trabalho fora do regime normal (prolongamento de horário, feriados e fins de semana)
- Regras estabelecidas mediante acordo com o cliente
Deliverables da Fábrica
- Reports diários de execução: A Fábrica produz diariamente um conjunto reportes que retratam a evolução da execução dos testes e destacam os principais pontos de atenção, riscos e defeitos bloqueantes.
- Indicadores de qualidade: A Fábrica disponibiliza periodicamente um conjunto de indicadores (Ex: Tempo médio (dias) para resolução de defeitos, Densidade de defeitos (defeitos/casos de teste)), que permitem aferir a maturidade dos sistemas testados no que diz respeito à qualidade.
- Planos de testes, log das execuções e defeitos devidamente cadastrados nas ferramentas de gestão de testes.
Níveis de serviço
A contratação dos serviços da Fábrica assenta em níveis de serviço. Por omissão a fábrica propõe quatro níveis de serviço standard aos seus clientes, sem prejuízo que venham a ser estabelecidos outros sugeridos pelo cliente.