30 mensagens, 20 participantes
Estimativa de tempo
|
11 mensagens |
Certo dia um diretor, muito sagaz exclama a seguinte frase; Entendendo a pressão que ele deva sofrer para justificar o investimento na área de TI e tendo que fugir obrigatoriamente do chutômetro, “acho que levarei 312 jornadas para fazer isso…” ¬¬ Será que a Analise de Ponto de Função realmente ajudaria nesse caso? Alguém já aplicou essa teoria na pratica? Existem outras formas de se assegurar o tempo estimado para um projeto? Abs
--
Plínio Marco Canto |
| Share | | |
|
12 mensagens |
Tenho a APF como estimativa de custo. De prazo ainda não me convenceram. Desenvolvimento de sistemas, ao menos no meu ponto de vista, é algo empírico e pronto! Não acredito numa correta mensuração em um processo empírico e não acho necessário. É a velha história da “fábrica de software”…
--
Breno Martinusso |
|
27 mensagens |
Aprendi um pouco de pontos de função antes de aprender OOP. Na época já achava complicado demais porém via valor. Com linguagens OOP nunca consegui entender vantagens de aprender coisa tão complexa. Prefero o tradicional, mais fácil de aprender e que incorpora a experiência de cada um, Cálculo Heurístico Unificado com Tratamento Estatístico. |
|
131 mensagens |
Na minha opnião o problema é que qualquer métrica vai te falar sobre o que tem que ser feito, mas o que é mais importante é o outro lado, quem vai fazer. Se voce tem uma equipe que historicamente faz 100 pontos por semana e o novo projeto é semelhante e vai ser feito pela mesma equipe, até dá pra confiar na estimativa. Se o projeto ou a equipe forem diferentes, melhor chamar a estimativa de chute pra não ter risco de confiar nela. |
|
11 mensagens |
Olá Luca, Aí sim heim Cálculo Heurístico Unificado com Tratamento Estatístico o famoso C.H.U.T.E. rssr… é… começo a achar que é mais uma nova maneira de fazer algo – que como diz o dito popular – “Para inglês ver…” Abraços e obrigado pelas opiniões!
--
Plínio Marco Canto |
|
22 mensagens |
Estava discutindo sobre APF e Planejamento Ágil onde trabalho. Chegamos a conclusão que, mesmo usando Ágil, APF pode ajudar em contratos de escopo fechado para dar uma estimativa de alto nível. Escrevi sobre isso no meu blog: |
|
2 mensagens |
Alexandre, acho que APF pode ajudar a dar uma estimativa de alto nível tão boa quanto o já falecido polvo Paul. O bom uso da experiência de desenvolvedores bons participando da estimativa produzem o melhor resultado, acredito eu. |
|
26 mensagens |
Acho que o problema é um pouco mais embaixo, estimativa por sí só já é algo “aproximado”, ou seja, utilizar algo aproximado para cálculo de qualquer coisa que envolve dinheiro vai dar merda… A saída é contrato de escopo aberto, mas pra governo, defesa nacional e coisas assim não dá… então, qualquer coisa serve, já que é aproximado, é contar com o innevitável, o contratado será diferente do executado, a questão é se o cliente ou fornecedor vai ter prejuízo. |
|
33 mensagens |
Na boa, APF serve pra jogar o custo do projeto na estratosfera pra de dar uma boa “gordura”. Uma mesma funcionalidade pode ser uma tela simples com alguns campos ou uma tela monstruosa, com drag’n’drop, ajax, validação no cliente, etc. Por isso é impossível fazer uma correlação entre funcionalidade => numeros de pontos de função => horas necessárias para desenvolver a funcionalidade sem detalhar a funcionalidade… |
|
11 mensagens |
Bom vamos lá. Estimativa = Chute. não importa o que digam e que tipo de processo/métricas você faça. (como já disse o Luca) Com APF, você chuta mas com o diferencial de gastar horas/dias analisando coisas esdrúxulas e complicadas, e que no final você jogar tudo fora e levar em consideração algumas coisas como experiência da equipe, sua experiência como líder, o tamanho do projeto, a complexidade do cliente e da empresa dele, enfim, ao meu ver APF não serve para muita coisa. Aqui, a maioria dos clientes são contratos de escopo fechado. Sabemos que no final o projeto vai atrasar, tentamos errar menos na estimativa para atrasar menos. Para estimar, usamos experiências anteriores, opinião de mais de uma pessoa, contatamos os clientes para dúvidas e no final tentamos fechar o cerco. Mas acertar… nunca, sabemos disso e trabalhamos com este risco. Faça a estimativa inicial com os dados que você possui, faça reuniões diárias, planejamento de sprint, review, boas práticas e etc… isso sim ajuda. |
|
2 mensagens |
Quase cinco anos atrás (meu Deus!) eu escrevi sobre isso: |
|
11 mensagens |
Puts Rubem, cortou na carne heim… rs… Abs a todos e obrigado pelos comentários!!
--
Plínio Marco Canto |
|
131 mensagens |
A verdade é que a verdade importa muito pouco :) |
|
Líder técnico 354 mensagens |
Como o Rubem citou, uma estmativa é uma estimativa. Como ela não é baseada em experiências anteriores (não se analisa os erros de estimativa da mesma equipe no projeto anterior para acertar nessa), os mesmos erros se repetem a cada nova estimativa de projeto. As mesmas falhas surgem, o mesmo atraso, a mesma reclamação. Por isso que a velocidade, que diz algo de acordo com os erros e acertos da equipe atual, é mais realista. Abraço
--
Guilherme Silveira |
|
7 mensagens |
Bem, como muitos acima disseram, uma estimativa de tempo de projeto de software é basicamente um chute. O que custumo fazer, e vem dando certo é primeiro levantar os requisitos/Stories do sistema, depois dividi-la em partes e cada uma destas partes tem os seguinte atributos: *Tecnologia (Java, C#, SQL, HTML, Javascript, Ruby, XML, etc) Com soma ponderada destes valores obtenho o esforço de desenvolvimento, os outros esforços (teste, homologação, analise (entendimento), etc) é um percentual sobre o valor do esforço de desenvolvimento. Soma-se tudo e pronto, tenho um numero mágico para entregar ao comercial da empresa. :-) Bem, é um chute, mas com algum embasamento, e tem funcionado bem. |
|
8 mensagens |
Bem muito legais as respostas dadas por vocês, mais mesmo com o empirismo ainda recomendo adicionar um desconto de 30% a cada estimativa realizada, isso faz com que crie uma margem boa para eventuais atropelos. Se você terminou o projeto ou tarefa antes do estimado, ótimo, melhor adiantar o do que atrasar. |
|
22 mensagens |
Bom, valeu galera. Acho que falei bobeira… hehe Estava querendo achar uma maneira interessante de trabalhar com contratos de escopo fechado. Mas talvez valha mais a pena explicar os problemas do modelo tradicional, de escopo fechado e das estimativas mágicas para os nossos clientes. E vender a idéia de colaboração e contratos de escopo aberto. Mas é difícil! |
|
33 mensagens |
Será que é possível trabalhar com contratos de escopo fechado? Seguindo a lógica do Alexandre Almeida seria muito interessante, mas na maioria senão todos os projetos que trabalho eu não tenho nenhum das 3 variáveis, e mesmo assim ainda tenho que trabalhar com escopo fechado. |
|
Analista Desenvolvedor 5 mensagens |
Na boa… se o cara tiver fazendo APF e ao mesmo tempo metendo a mão na massa. .tranquilo… senão, não ajuda nada do mesmo jeito e no final sempre temos a impressão que o cara que só faz APF é só um enrrolão… |
|
22 mensagens |
Na verdade, em escopo aberto ainda é preciso fazer estimativas de tempo: pelo menos uma estimativa bem grosseira para ver se dá pra entregar a visão do projeto no deadline/custo disponível. Achei a técnica do Alexandro Almeida muito boa pra isso. E APF ajuda também, mas pode complicar demais as coisas. |
