Porque estimativas são tão importantes em TI? Por Washington Souza 11 May 2009 as 11:41 pm 2 comentários

Porque estimativas são tão importantes? Cronograma exemplo de projeto de TI

Vejamos como cada um na equipe enxerga o tempo para se fazer este micro-projeto

Escopo
- Administração de usuário com (operações padrão + login)
- Administração de grupos (operações padrão + associação)
- Permissões (operações padrão + associação)

Estimativas
- Programador: 16h
- Analista Programador: 24h
- Analista de Sistemas: 32h
- Gerente de projetos: 40h Veja as diferenças.

Quando apresentamos as estimativas à cada um deles as explicações foram:
- Programador: “Realmente, esqueci que tem o levantamento, especificação, validação, etc”
- Analista programador: “Tem mais algumas coisinhas pra se fazer, mas acho que mais uns 2 ou 4 dias resolve”
- Analista de Sistemas: “Já tá tudo lá, se tiver mais alguma coisa resolver em um dia. Coloca dois pra garantir”
- Gerente de projetos: “Acredito que esta correto, estimei com APF (análise de pontos por função)” Reparem que apenas o gerente do projeto teve segurança em sua estimativa. Os outros quando questionados mudaram suas opiniões – ah, este caso é real.

Na maioria das organizações não é difícil encontrar um cenário onde o cliente chega ao desenvolvedor com uma lista de meia página descrevendo o que ele quer quer (quando a lista existe), explica-se por 10 minutos e pede uma data. Normalmente as respostas são variações de: 1 dia, 2 dias, 1 semana, 2 semanas, 1 mês, 2 meses e por ai.

O mais comum é “duas semanas”, é incrível como tudo é resolvido em “duas semanas”. Estimar os projetos e atividades é primordial para o sucesso do projeto, pois você sempre deve saber o tamanho das coisas que irá fazer. Adicione ao tamanho o custo, esforço e prazo. Lembre-se que o “dinheiro” para se fazer o projeto não é seu – ou melhor – cuide dele como se fosse seu pois assim você irá zelar por ele e aproveita-lo da melhor forma.

Existem diversas técnicas para dimensionamento de projetos de software como Análise de Pontos por Função, Use Case Point, COCOMO e outras, não importa qual você use, apenas use uma. Selecione uma técnica e faça com que todos na organização saibam usa-la – o conhecimento deve permanecer na empresa e não na cabeça das pessoas.

Uma técnica que recomendo é a Análise de Pontos por Função. Utilizo ela a mais de 10 anos e os resultados até hoje tem sido excelentes. Até acontecem alguns desvios nas estimativas mas eles ficam dentro da variação prevista. Hoje temos certeza de que nossas estimativas refletem a realidade.

Em tempo: A técnica de APF é um modelo de desempenho de alta maturidade – lembre-se disso quando estiver indo para o CMMI nível 4.

* operações padrão: tela, inclusão, exclusão, alteração e consulta

No related posts.

Enviar comentário

2 comentários : “ Porque estimativas são tão importantes em TI? ”

  1. 1
    Márcio Martins :
    Olá. Tem alguma experiência com as técnicas de estimativas utilizadas em métodos ágeis, como Wideband Delphi ou Planning Poker? Obrigado e até mais.
  2. 2
    Washington Souza :
    Olá Marcio, vou ficar te devendo, conheço diversas mas estas não.

Envie um comentário