Casa > P > Porque É Que As Estimativas Das Tarefas De Desenvolvimento De Software Estão Regularmente Erradas Por Um Factor De 2-3?

Porque é que as estimativas das tarefas de desenvolvimento de software estão regularmente erradas por um factor de 2-3?

P>Pomos uma inicialização de 2 homens e depois comparamos com um ambiente corporativo

Então os 2 caras são os programadores, zeladores, marketing, testes, produção, e qualquer que seja o novo departamento desenvolvido nesta indústria, que eu nem sei o que 1/2 deles fazem

Então vamos criar a famosa palavra microsoft, que levou cerca de 30.000 engenheiros a completar, mas agora vamos fazê-lo com 2 pessoas. E a propósito, este poderia ser um cenário muito normal. Mas para as pessoas que não programam, 2 programadores é o mesmo que 30.000 - caso você ainda não tenha percebido isso

Então esse é o primeiro problema, o cliente está em necessidade desesperada do software e extremamente simpático no início. Mas assim que o projeto começa, ele quer mudá-lo a cada 15 minutos!!! Mas espere, mudar o software pode significar jogar fora o código inteiro e recomeçar tudo de novo. Mas é claro, para o cliente, você está começando a parecer NÃO TÃO BOM COMO VOCÊ APELA INICIALMENTE!!!!!

Em um ambiente corporativo o cliente mudar de idéia não é um problema, ele apenas adiciona vários milhares de dólares ao projeto. Mas numa pequena inicialização você come o custo

Então agora estamos diante de outro problema, que são os prazos. Se o projeto custasse $250K e 6 meses para ser concluído, então seriam $125K por programador por 3 meses ou cerca de $40k por mês. Mas depois das mudanças de código talvez precisemos adicionar mais um mês para completar os projetos, e agora estamos ganhando $30K................. que é uma grande diferença.

Então qual é a solução? Temos que pedir mais dinheiro ao cliente e também precisamos de mais tempo. Agora o cliente pensa que é seu dono e começa a ficar fora de controle com sua atitude.

O resultado final é que você vai ter que pular muitos testes. E o produto final, nestes casos, é completamente diferente do que o inicialmente iniciado LOL. Então agora o cliente quer levá-lo ao tribunal!!!!

Mas nem sempre é o cliente. Em casos de escrever uma página web ou software próprio, você está em uma corrida com toneladas de outros para ser o primeiro a desenvolver uma página como o eBay. Sabendo que outro competidor como o Etsy está pronto para lançar, você acaba cortando cantos para chegar à linha de chegada. No processo, 1000 e 1 coisas dão errado e você passa toda a sua vida corrigindo-as

Num ambiente corporativo, a empresa está sempre no limite com orçamento e prazos. O CEO está empurrando a gerência, empurrando os gestores do programa, empurrando os programadores e todos os outros.

E é por isso que trabalhar como um desenvolvedor se torna difícil. Quando os projetos são amontoados, todos começam a fazer porcaria de vodu para fazer sua parte do código funcionar. Então quando você é contratado como um novo desenvolvedor - você tem um cluster de desastre. Alguns destes gestores de programas nem sequer sabem codificar, por isso não podem ajudar. O supervisor certamente não vai gastar seu tempo no que ele considera SEU PROJETO! Você não pode realmente pedir aos seus colegas de trabalho para salvar a cara. Então ou você desiste ou é despedido.

Mas você não é o primeiro que foi despedido ou se demitiu. Isto tem acontecido por um tempo, atrasando o ciclo e muitas vezes faltando eficiência para o encontro

De certeza, muitos gigantes simplesmente jogam o projeto fora porque ele não está funcionando. E isso são milhões pelo cano abaixo!!!

De Elexa

O que acontece com o meu e-mail quando o domínio expira? :: O Legendary Marketer é um esquema? Posso ganhar dinheiro com isso?