É impossível prever o futuro. Exigir uma previsão ("estimativa") é simplesmente pedir problemas. Todo mundo faz isso, e todo mundo erra.
Seu julgamento de "sair em 500%" provavelmente é tão errado quanto a estimativa do arquiteto. Afinal, "... até o momento o projeto ainda está inacabado ..." Não há fatos disponíveis aqui.
Ninguém sabe a resposta "correta". E até que seja feito, ninguém saberá.
E mesmo depois de concluída, a estimativa "original" (com ou sem controle de alterações) pode não se correlacionar com nada que foi realmente realizado.
A estimativa é uma armadilha - é um jogo fraudulento. você não pode vencer, não pode empatar e nem sair do jogo.
Editar
Lidar com estimativas ruins; Uma estimativa "herdada" que parece errada .
Aí está. Você não concorda com as estimativas de outra pessoa. Ou eles omitiram algo que você acha necessário; eles tinham um escopo de trabalho diferente do que você tinha ou uma taxa de produtividade diferente. Além disso, se a estimativa for mais do que apenas esforço, eles terão uma base de custo diferente. Todos os quais são discutíveis. Portanto, discuta os detalhes que antecederam a estimativa. Não discuta o número geral - não há informações reais em um resumo. Disputa detalhes individuais que sustentam a estimativa. Descubra o que eles estavam pensando.
É tão provável que suas suposições sejam tão erradas quanto as suposições deles. Igualmente provável.
Quando solicitado a estimar .
Você vai estar errado.
Eles mentem sobre o escopo do trabalho.
Você não conhece a produtividade da equipe.
Qualquer que seja a nova tecnologia envolvida, foi deturpada.
Você não pode simplesmente usar estofamento para cobrir essas coisas aleatoriamente. Você realmente não sabe e não tem base para "estimar". É apenas adivinhação. Deixe isso para trás.
Regra 1: Como você está apenas adivinhando, adivinhe em pequenos incrementos.
A questão fundamental em qualquer situação de "estimativa" não está prevendo o futuro. Você não pode fazer isso com precisão durante períodos de tempo muito superiores a uma semana ou duas. Limite suas previsões a um horizonte temporal no qual você tenha algum conhecimento detalhado direto e imediato. Por exemplo, o próximo lançamento.
A questão fundamental é - geralmente - a tomada de decisões por parte de seus compradores ou clientes. A questão não é "quanto custa?" - isso está incompleto. A questão é "o investimento valerá a pena?" A verdadeira questão está mais na linha de "qual é a relação custo / benefício" e "quando devemos parar de gastar porque mais investimento não gera mais retorno?" Essas são as verdadeiras perguntas.
Regra 2: Apoie o tomador de decisão com informações factuais.
A maioria das pessoas é melhor atendida por uma abordagem ágil. O primeiro lançamento - daqui a um mês - levará 5 pessoas × 4 semanas e renderá o recurso X que corrige as perdas de US $ 1 milhão / dia e o recurso Y que corrige as oportunidades perdidas de US $ 200 mil / semana. Você tem conhecimento detalhado do que está fazendo, portanto essa previsão faz sentido. O lançamento depois disso é um pouco nebuloso.
O lançamento daqui a um ano é tão distante no futuro que qualquer previsão em apenas um número aleatório. Não se preocupe com detalhes de mais de 6 meses no futuro, basta usar regras simples.
Quando eles perguntam o que é o TCO, você tem que ser honesto. "O custo total ocorre quando você para de pagar pelo desenvolvimento. Até você parar de pagar, sempre haverá custos".
A verdadeira questão é "que problemas você está tentando corrigir?" ou "que nova oportunidade você está buscando?" e "quanto vale isso?"
Regra 3: torne o software menos oneroso do que o problema que ele deveria resolver.
Se você não conhece muito bem o problema, a estimativa será ajustada para se ajustar à percepção. Tente evitar isso.
Em Probabilidade . Exceto por doenças ou acidentes debilitantes, nenhuma parte do desenvolvimento de software é governada por probabilidades reais. Os "riscos" são simplesmente uma má gestão. Geralmente da forma "não levamos em conta a complexidade da necessidade comercial A ou da tecnologia B". Com mais freqüência da forma ", à medida que aprendemos mais sobre o problema ou a tecnologia, alteramos o cronograma", que é punido como "oscilação do escopo".
Não há probabilidade de aprender coisas e mudar o escopo. Isso é uma certeza.
No planejamento . Há "planejamento" e há "estimativa". Planejar o que construir é uma coisa, melhor representada como uma lista de verificação ou um gráfico de dependência. "Estimar" o esforço necessário é baseado em fatores desconhecidos.
"Planejamento" é uma boa administração comum.
"Estimativa" requer conhecimento incognoscível. Para "estimar o esforço" com precisão, você deve ter um nível de conhecimento do código-fonte sobre o produto e saber qual pessoa digitará esse código-fonte e quais erros a pessoa cometerá. Como você não pode saber disso, qualquer estimativa deve estar errada. E muitas vezes errado o ponto de enganar e, portanto, inútil.
Se a estimativa expirou em 500% e o projeto ainda avançou, que valor tem uma estimativa?
Nenhum. Tudo o que fez foi deixar as pessoas infelizes. Mas o projeto prosseguiu de qualquer maneira.
Como ninguém pode ver o futuro, obter uma estimativa correta não significa nada. Torne-o útil, ajude as pessoas a tomar decisões.
Mantenha o horizonte curto. Entregue valor o mais rápido possível. Crie um plano que permita ao cliente cancelar o projeto a qualquer momento e ainda ter valor.
Não deixe que o plano se torne a única "verdade sagrada" no projeto. A funcionalidade de entrega é sagrada. Tudo o resto deve mudar à medida que as entregas mudam.
Não deixe o plano ir além do valor que está criando.