quarta-feira, 27 de junho de 2007

CONTOS TECNOLÓGICOS DE QUALIDADE - 02

TÍTULO: Lords of the Bugs ou o Senhor das Falhas - A Sociedade do Teste

...Uma homenagem a J.R.R.Tolkien.

Em uma terra-empresa-média não muito distante, a muito tempo atrás havia departamento-planície dominado por grande mal denominado de Sau-Bug-Ron, o Sr. das Falhas. Este Sr. havia implantado em vários sistemas da empresa, por raiva e vingaça e pelo fato de não receber aumento, 7 Bugs adormecidos que eram acionados por um Bug principal que comandava e acionava os outros.

"... Eram Sete Bugs para atormentar,
Sete Bugs para dar prejuizo,
Sete Bugs para se vingar,
Sete Bugs insoluveis e,
Um Bug principal para governar e aos outros acionar."

Porém o que não ele contava era com o Testador-Cavaleiro que descobriu um Bug horrivel estava no programa novo que havia sido compilado. O problema é que não se sabia qual das ultimas alterações não-documentadas tinha introduzido o Bug.

O fato é que o Testador-Cavaleiro, pagou um preço terrivel para descobrir o Bug: testou tanto que teve problemas motores e teve de ser hospitalizado. Mas ele descobriu e avisou a quem era de direito sobre o programa .exe que não entrou em produção. Como o Sau-Bug-Ron era o único que mexia nos programa foi demitido. Porém o nome correto do programa-fonte que continha o Bug nunca foi descoberto, e o pilantra não disse qual era o nome.

Se tivessem sido feito uma auditoria poderiam ter descoberto onde estava o Bug, mas devido a gula e a fraqueza do Gerente envolvido o fonte nunca foi descoberto... ficou perdido num mar de fontes antigos e não utilizados ... até que foi achado pelo Desenvolvedor Vovô de nome Bug-Lun que quando achou o código antigo, ou secular, resolveu guarda-lo escondido, mas o Bug do mal nunca entrava em produção...

Bug-Lun sempre que podia olhava meu código-fonte e dizia: "Meu precioso...Meu precioso..."

Muito tempo se passou até que o Bug-Lun perdeu - sim isso mesmo !!! - o seu "precioso" no meio de tantos fontes antigos. Fizeram uma mudança radical na base de Gerência de Configuração e tudo mudou de lugar...

Mas não demorou muito e o Bug foi achado por uma outra "raça" a muito esqueçida na empresa: os "estagiários-loucos-por-TI´s" ou simplesmente "loucottis" comm eram chamados. Os loucottis são uma raça resistente de funcionários pequenos, em termos de escalão, onde se encontram. Um deles achou o fonte do program-Bug perdido, era o Bilbu Brega, como era conhecido. Com o tempo Bilbu também passou a chamar o progama de "meu precioso"...

O tempo passou e vários meses depois o pior estava acontecendo: O gerente atual de desenvolvimento (que anteriormente era analista) recebeu um e-mail do Sau-Bug-Ron avisando que ele tinha deixado um Bug-bomba em um aplicativo principal que acionaria os bugs, e isto pararia a empresa dentro de algum tempo. O fato que se ele conseguisse colocar o bug-mestre em produção este acionaria os outros. Não tinha jeito, teve de convocar o mago-mestre da empresa, que é especialista em programação, para tentar salvá-los, o Sr. GreenDalfo.

Bilbu e GreenDalfo eram amigos e a muito tempo porém o mago desconfiava do progama-Bug .
Mas o Bilbu estava velho e se aposentando como estagiário e resolveu passar o programa para o seu afilhado (explicando tudo que sabia a ele), de nome Frodus Brega. Porém Frodus passou a seguir as orientações de seu novo amigo GreenDalfo.

Para uma questão de desconfiança, resolveram fazer um teste sem muito formalismo e descobriram que um programa-Bug "acordou e começava a acionar os Bugs em Produção"... Agora a situação piorara, pois era como "acionar e acelerar" o relógio de uma bomba-relógio...

Não tinha solução, um equipe emergencial de Analistas de Sistemas, Testadores, Especialistas em Requisitos, Analistas de Produção, e Usuários Amigos foi reunida para tentar descobrir e eliminar os Bugs-filhos e o Bug-principal, que estava no programa agora em execução. Formaram a "Sociedade do Teste", como eles se denominavam. E ainda tinham de impedir que Sau-Bug-Ron invadisse o sistema através de hackers e acionasse de vez todos os Bugs. Era uma guerra imediata, pois até um antigo gerente de empresa, segundo informações secretas, e amigo de GreenDalfo estava do lado Sau-Bug-Ron: era o outro mago da programação denominado Sr. Saulomen.

Porém eles perceberam uma coisa certa: resolver o Bug do programa principal era tarefa (e "fardo") do jovem Frodus Brega...

Eles conseguiram depois se aventurar, e Testar (e se ajudarem como nunca), eliminar s bugs e o exercito de hackers, e ainda impedir que Saulomen invadisse também outros programas. Ao fim destruiram o programa-Bug-Mestre, e consequentemente destruiram a imagem de Sau-Bug-Ron. Os detalhes são um outro conto...

A paz foi restaurada e todos eguiram o seu caminho, mas aprenderam uma dura lição: a somente através da sinergia e de todos acreditarem na potencialidade de cada um é que o "mal" foi extinto...

Importante: Pessoal, devido ao alto custo da história, tive de cortar gastos pois senão o estudio-imaginação iria embarcar este conto... ups...

Escrito por: Leonardo Molinari

Nenhum comentário: