[quote=sergiotaborda][quote=asaudate][quote=sergiotaborda][quote=asaudate]
Não conhecia o artigo do Sérgio, mas percebí que ele calcula o tempo de acordo com o tempo dado para fazer cada história no Scrum - o que pode dar igualmente errado, já que as histórias podem ter sido estimadas com prazos ruins.
[/quote]
Então releia, porque não é nada disso. O tempo é baseado em Story Points , que são uma medida de tamanho.
O tempo depende da velocidade.
É como ir do Rio a São Paulo. O tempo que eu demoro não depende da distancia (que é fixa) mas sim da velocidade (que é variável conforme o meio de transporte que eu escolher).
[/quote]
Exatamente por isso alguns preferem perguntar ao desenvolvedor quanto tempo leva, certo? Um desenvolvedor que conheça a arquitetura do sistema (teoricamente) sabe o que precisa ser feito e como.[/quote]
Mas não quanto tempo vai demorar. Esse é o problema.
veja por outro lado, o cliente está comprando o quê ? O seu tempo ? ou o software ?
Ele está comprando o software. Ele está pagando pelo tamanho do software, não pelo quanto demora a fazer.
Mas vc está cobrando pelo seu custo e o seu custo depende do tempo. Contudo o tempo que vc demora depende do seu skill.
Veja, um cara com bom skill, demora menos para desenolver uma feature de igual tamanho que um com pouca.
O primeiro irá demorar pouco e portanto , se cobrar pelo tempo, cobrar pouco.
O segundo irá demorar muito, e portanto, se cobrar pelo tempo, cobrar muito.
Este modelo não justo, porque o cara com mais skill se dá mal.
Agora imagine que o cliente paga pelo tamanho. O tamanho é o mesmo. Portanto os dois ganham o mesmo.
Mas o primeiro executa rápido e portanto com pouco custo, logo o lucro é maior.
Mas o segundo executa lentamente (e pode nem executar nunca) logo o lucro é menor podendo dar prejuizo.
Este é o modelo correto. Porque o primeiro cara, terminando antes irá produzir mais no mesmo tempo do segundo, e portanto ganhando mais.
O cliente diz-lhe o que quer, vc lhe diz o tamanho e o preço (não o custo). Preço é função do tamanho. O tamanho é fixo. Logo o preço é fixo. Ai vc estima o tempo que demora. Eu disse estima. Não é certeza. Vc pode acabar antes ou depois desse prazo. Vc entrega um preço e uma estimativa de tempo. As suas não está relaciondas por um “preço/hora”. O primeiro é um contrato, o segundo é um bonus auxilar.
É na diferença entre preço e custo que está o lucro. E portanto é no skill do cara que está o lucro. Isto faz sentido, mas é aplicado. Pelas regras de hoje uma equipa de juniors é melhor que uma de seniors porque eles demoram mais e portanto a empresa cobrará mais do cliente.
[/quote]
Aí entram as regras de mercado: o fornecedor que fizer o serviço mais rápido e mais barato leva, certo?