Hehehe... Cuidado para n�o exagerar Gustavo !!!

Emerson

-----Original Message-----
From: Gustavo Foschini [mailto:[EMAIL PROTECTED] 
Sent: segunda-feira, 16 de maio de 2005 17:23
To: Lista Debian-User-Portuguese
Subject: ENC: Custo de projeto


Caro Emerson.

        Gostaria de agradecer as dicas sobre planejamento. A "gordurinhas" 
foram muito �teis. Aqui na empresa cometemos o erro de n�o coloc�-las no 
projeto de migra��o de servidores e agora estamos correndo para poder entregar 
tudo dentro do cronograma.
        Nunca mais vou esquecer de deixar os projetos bem gordinhos para que 
tudo saia como planejado.

Gustavo



-----Mensagem original-----
De: Ribeiro Emerson Gomes [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 13 de maio de 2005 11:41
Para: M�rcio In�cio Silva; Lista Debian-User-Portuguese
Assunto: RE: Custo de projeto


Precisando, � s� falar.

Emerson

-----Original Message-----
From: M�rcio In�cio Silva [mailto:[EMAIL PROTECTED] 
Sent: sexta-feira, 13 de maio de 2005 10:31
To: Lista Debian-User-Portuguese
Cc: Ribeiro Emerson Gomes
Subject: Re: Custo de projeto


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