2. Objetivo
Descrever as formas que fábricas de testes de
softwares são organizadas e quais as formas de
medição que podem ser utilizadas para controle e
faturamento.
3. Fábrica....
Com a revolução industrial e
desenvolvimento do automóvel,
2nd Guerra Mundial e outros
fatos históricos, as fábricas e
linhas de produção se tornaram
referências, para a produção de
bens em longa escala para a
grande massa de pessoas.
Hoje o conceito de fábrica se
estende à outras áreas, iremos
descrever mais especificamente
na área de TI: Fábrica de testes.
4. Organização da fábrica
Cada pessoa ou grupo de pessoas é
responsável por cada fase no processo/passo
a passo de criação do bem desejado.
Critérios de entrada e saída para transição
de uma fase para outra são definidos, para
validação e medição da qualidade, assim, o
item pode ser encaminhado à outra fase
seguindo o processo de produção.
5. Organização em Fábrica de software
Em TI, as fases de produção de
um novo sistema hoje em dia
são de conhecimento comum,
como em outras áreas, as
pessoas não conhecem o
detalhe,
mas
possuem
o
conceito
geral
“de
forma
macro”.
Exemplo:
Construção
civil.
Todos tem a noção, que antes de
construir uma casa é necessário
ter o desenho de uma planta,
para
garantir
qualidade
e
segurança da obra.
6. Especialização...
Em cada fase, quando observado com calma e detalhe, irá
identificar que existem sub-fases.
Como em qualquer área, as pessoas que compõem cada
fase de produção serão especialistas por dominarem o
conhecimento da fase em questão.
7. Detalhe sobre fábrica de testes
Como em outras fases, na fase de testes de um projeto de
implantação de sistemas, o trabalho também é organizado em
etapas/sub-fases.
Como a fase de desenvolvimento para ser iniciado necessita
de documentos “analise funcional / analise técnica”, que são
resultados da fase anterior analise/especificação, a fase de
testes também necessita de entradas “documentos” para o
inicio do processo.
A seguir segue ilustração, exemplo, da fase de testes. Esse
fluxo pode ser alterado de empresa para empresa.
9. Formas de contratação e medição
A medição do trabalho realizado pode ser feito de algumas
formas. A mais comum é Homem/Hora. As medição são
necessárias para o controle de contratação, produção,
pagamento entre outros controles.
Homem/Hora: Verificar quando a pessoa deseja ganhar por
hora, reserva as horas de 1 mês e aloca em trabalhos de
modo que tenha o menor numero de horas vagas possível,
isto é, se você reservou 40horas semanais, o objetivo é ter a
pessoa trabalho efetivamente 40horas ou o mais próximo de
sua capacidade. Se ultrapassar também é bom, pois será
horas de produção.
10. Formas de contratação e medição
Em algumas formas de contratação, você ou o
contratado deve saber qual o valor do trabalho, qual
o tempo investido para a execução da ação e quanto
representa em valor (R$).
Exemplos de outras formas de contratação:
Por funcionalidade
Por fase
Por escopo
11. Medição sobre o trabalho –
Homem Hora
Homem hora: Alocar o técnico na fase de testes, e garantir
e cada etapa da fase de testes seja realizado dentro das
horas semanais/mensais do técnico.
Forma de contratação por valor mensal fixo baseado em
horas. Caso você não aloque trabalho ao técnico, o mesmo
irá estar recebendo sem ter trabalhado.
12. Medição sobre o trabalho –
Por funcionalidade
Por funcionalidade: Alocar o técnico e garantir que as
etapas/tarefas X, Y denominadas para ele sejam completadas
dentro do prazo.
Forma de contratação: Por funcionalidade. Independe a
quantidade de tempo empreendida pelo técnico.
Exemplo:
Técnico 1 realiza desenvolvimento da funcionalidade;
Técnico 2 realiza o planejamento dos casos de testes;
Técnico 3 realiza a execução dos testes;
Técnico 4 realiza a homologação junto com os usuários e
assim por diante.
13. Medição sobre o trabalho –
Escopo fechado
Escopo fechado: Alocar do técnico por trabalho completo
conforme definição do escopo contratado.
Exemplos:
Implantação sistema XYZ
Vai independer as fases, quantidade de horas gastas pelo
contratado.
Serviços de testes por 1 ano
Pode independer os sistemas que serão testados durante o
período.
14. Medição sobre o trabalho –
Por casos de testes
Por casos de testes: Alocar o técnico para realização do
trabalho e quantidade do trabalho a ser realizada não é fixa.
Medição ocorre por quantidade de trabalho realizado.
Quanto mais trabalho realizado, maior será o faturamento.
Exemplo:
Mês 1 é realizado o planejamento de 1.000 casos de testes
Medição pode ser feito de 2 maneiras:
Percentual do trabalho, considerando 1 unidade o caso
de testes por completo (planejamento, revisão,
execução, homologação)
Cada fase tem um valor por unidade, medição será
baseado no valor unitário x quantidade de trabalho
realizado.
15. Atenção aos detalhes...
Como em qualquer outro serviço: Pintura, construção,
mecânica, desenvolvimento de sistemas e especificamente
TESTES, você precisa ter uma equipe que domine o trabalho
em questão.
Lembre-se que em TI, devido a variedade de sistemas e
suas
inúmeras
formas
de
parametrização/configuração/ambiente 32 e 64bits, este se
torna um item de muita atenção pois pode leva-lo a realizar
estimativas incorretas.
16. Conclusão
Lembrar que toda contratação de serviço se baseia
basicamente em:
Escopo a ser executado,
Estimativa de prazo e custo (R$)
Saber o tempo e custo unitário do trabalho
e a medição/pagamento pode ser feito de diversas
formas:
Trabalhou, recebeu
Por escopo / fase
Por cenário de teste
Pagamento no final de tudo
Atenciosamente,
Renato Rodrigues