Esqueci um requisito… e agora?

Written by  //  July 20, 2010  //  Engenharia  //  1 Comment

esqueci-um-requisito
O esquecimento de um “detalhe” (requisito) em projetos é mais comum do que se imagina. Normalmente alguém lembra: “Ops… faltou colocar isso no sistema… e agora?”. E o pior de tudo é que o mais comum é que isso aconteça próximo da entrega do sistema. Isto acontece normalmente por causa de um processo de especificação ineficaz ou até mesmo pela simples vergonha de perguntar um pouco mais de detalhe sobre um requisitos.

Quanto mais tarde se encontrar um defeito, mais caro ele será.

O gráfico abaixo é a melhor forma de se ilustrar isso:

Gráfico demonstrando o impacto de falhas no tempo do projeto

Repare que, quanto mais tarde, o custo vai aumentando exponencialmente, e este é um dos motivos que devem levar as empresas a investirem mais e mais em planejamento, controle e engenharia de software em geral.

Vamos a um cenário hipotético. Imagine que você esta fazendo um sistema que usa um índice para reajustar os custos de diversos produtos, este índice é praticamente o coração do sistema e você fez sua correção através do dolar. Porém, quando você começa a validar o mesmo com seu cliente você “descobre” que este índice deveria ser composto pela cotação do dolar, euro e mais quatro moedas. Qual impacto isto trará ao seu projeto? Bom… se você tivesse descoberto isto no início do projeto, o custo seria praticamente nulo, mas agora no final… imagine quanto você precisará gastar para ajustar este pequeno detalhe.

Quanto mais se investe em planejamento e especificação, menor será o tempo de desenvolvimento e você acabará montando mais do que desenvolvendo.

Enfim… pense nisso e aproveite e comente suas experiências em situações como esta.

About the Author

Black Belt, Washington Souza tem mais de 10 anos de experiência com gestão. Participou de implantações em todos os níveis CMMI e MPS.Br A. Gosta muito de Six Sigma e gestão como um todo.

View all posts by

One Comment on "Esqueci um requisito… e agora?"

  1. Marcelo April 28, 2011 at 9:47 am · Reply
    Olá,

    Muito bom esse post. Parabéns!

    Acho que aonde mais erramos com o esquecimento de um requisito é quando fazemos a documentação reversa de um sistema, pois documentar o que já foi feito e está em homologação/produção é mais complicado do que aquele que ainda será feito.
    Atualmente estou elaborando uma documentação reversa e confesso que não é tão simples como parece ser. As vezes tenho que voltar no início do Caso de Uso e alterar alguma informação por conta de uma Regra de Negócio ou uma Mensagem que não foi mencionada anteriormente. Com isso, tenho que ficar atualizando constantemente a documentação, gerando retrabalho em forma de looping.
    Mas um bom analista de sistemas é assim mesmo….
    SUPER HERÓI!!!

Leave a Comment

comm comm comm