Em Sex 13 Mai 2005 10:08, Ribeiro Emerson Gomes escreveu:
> Ol� lista,
>
> Obrigado, fico feliz por ajudar...
>
> Vamos por partes:
> >Voc� poderia me dizer qual o metodo mais seguro para avaliar as horas do
> >projeto (ou realmente tem que ser com a experi�ncia propria) ou um livro
> > ou link que fale sobre isso.
>
> Existem muitas t�cnicas e conceitos. Eu, particularmente, n�o acho que
> gerenciamento de projetos tenha receita de bolo (como muitos gerentes
> pensam). Eu tento me apoiar em tr�s pilares:
>
> 1) Detalhar as tarefas ao m�ximo. Nada deve ser esquecido. Quem aqui j�
> teve a oportunidade de fazer um plano de neg�cios para abrir um novo
> neg�cio sabe do que estou falando. � chato, � massante, mas �
> necess�rio...Isso porque os problemas sempre acontecem no detalhe...
> Dificilmente vc vai ter uma tarefa do tipo: Criar cadastro de clientes e um
> problema do tipo: n�o foi poss�vel criar o cadastro de cliente. O problema
> vai parecer mais com: O bot�o de impress�o do cadastro de clientes n�o
> funciona. Detalhe tudo...
>
> 2) Conhe�a sua equipe. Sinceramente, se tem uma coisa que me tira o sono �
> n�o conhecer quem vai desenvolver os programas. Eu sempre tento trazer
> gente de minha confian�a... Quando n�o d�, eu dou uma investigada na
> qualidade do servi�o da pessoa. Tento descobrir 4 coisas: a - quanto essa
> pessoa conhece do ambiente que est� trabalhando (linguagem, banco, etc..) b
> - como � a l�gica dessa pessoa (desconfie de quem faz "IF NOT" com "ELSE")
> c - O n�vel de capricho dessa pessoa (coment�rios no fonte, perfeccionismo,
> esmero...)  d - como anda a rela��o dela com a companhia e seu n�vel de
> motiva��o.
>
> 3) Reaproveite c�digo. Al�m de agilizar o desenvolvimento, voc� pode por
> aquele programador mais limitado apenas para juntar pe�as. Coisas triviais
> devem ser reaproveitadas, para evitar que de�m erro. No mundo ideal,
> existiria uma �tima classe visual e n�s desenvolver�amos apenas a camada de
> neg�cios...
>
> >Por exemplo: Para fazer uma tela de cadastro de clientes, geralmente o
> > tempo de de 12 a 16 hs, so que, mesmo separando tudo em micro-tarefas,
> > sempre h� confus�o na hora, devo levar em conta a cria��o do banco, a
> > cria��o de todas as classes e fun��es ou devo levar em conta que nessa
> > hora j� devo estar com todas as classes e fun��es prontas al�m � claro do
> > banco.
>
> Acho que voc� deve se aprofundar mais nas tarefas. Essas "confus�es" que
> voc� citou, devem ter sido causadas por coisas que voc� n�o conseguiu
> imaginar antes. Leve em considera��o a cria��o de todos os **m�todos** de
> todas as classes. Quando voc� estiver listando os m�todos de uma
> determinada classe, vai perceber problemas que n�o perceberia se fizesse
> apenas: Classe de clientes - 4 horas. Leve em conta a cria��o do banco: que
> vai fazer a modelagem?, quem vai revisar a modelagem?, quem vai gerar o
> script?, quem vai executar?, quem vai dar os grants?, quem vai criar os
> usu�rios?, Quem vai inserir clientes de teste ? quando cada uma dessas
> pessoas vai ter tempo de executar essas tarefas ? Qual o plano B se uma
> delas der errado ? Ai voc� aproveita essa lista de tarefas e escreve duas
> ou tr�s linhas sobre cada uma. Ao final voc� ter� uma bela documenta��o do
> projeto. Se algo der errado, volte nessa documenta��o e veja o que vc n�o
> conseguiu prever. Acrescente esse item no pr�ximo projeto. Claro que tem
> coisas que s�o imprevis�veis: enchentes acontecem, o programador pede a
> conta, a m�e de algu�m morre... Por isso deixamos gorduras ao final de cada
> macro tarefa...
>
> >N�o sei se estou sendo muito claro, o que eu gostaria mesmo � de saber a
> > forma mais correta de fazer o "c�lculo" das horas que vou gastar no
> > projeto.
>
> Clarissimo :-). N�o � um c�lculo.. � um desafio de futurologia... A
> matem�tica n�o resolve isso.
>
> >Ps.: Mesmo usando o Planner para programar e acompanhar todas as etapas e
> >saber o inicio, fim e tempo do projeto, ainda assim na hora de colocar o
> >tempo de cada tarefa ainda fica tudo meio que empirico :-)
>
> Vc precisa muito mais que o Planner, o dotProj ou o M$-Project... Escreva
> muito... Tente se imaginar executando a tarefa e liste todos os passos em
> um documento. Tente imaginar o que deve ser feito e o que pode n�o dar
> certo. Esse documento dever� virar a especifica��o da tarefa, que vc
> entregar� ao programador como base. Vc pode pedir a ajuda deles para fazer
> isso. Quando n�o conseguir mais ouvir falar do assunto, � hora de atribuir
> tempo e recurso as tarefas. � mais f�cil atribuir tempos a coisas pequenas.
> Deixe gordurinhas em cada micro-tarefa. Guarde seus
> cronogramas/especifica��es j� executados. Utilize-os como base para os
> pr�ximos. Isso faz com que atribuir tempo fique menos emp�rico. Mas
> lembre-se da hist�rinha sobre confiar na equipe.
>
>
> Abra�os
> Emerson

Obrigado amigo, foi muito esclarecedor e resolveu varias de "minhas" 
pend�ncias.

Qualquer coisa tamos ai!!!

Um abra�o.

-- 
___________________________________________________
EAS Tecnologia e Informa��o - http://www.eas.com.br
M�rcio In�cio Silva - [EMAIL PROTECTED]
� � �.~. 
� � / v \ � Seja Livre, use GNU/Linux! �
� / ( � ) \ 
�^^-^^ � � � GNU/Debian/Linux

Responder a