 |
|
 |
|
|
 |
 |
 |
 |
 |
04/03/2010 11:00
- 10 maneiras de evitar erros durante o desenvolvimento de um projeto de TI.
Fonte:
Techrepublic
A melhor estratégia para lidar com erros é reconhecê-los. Aqui estão algumas dicas para o desenvolvimento de um projeto de TI de excelência.
Mesmo que você não seja um programador ou tenha uma consultoria de TI responsável pelo desenvolvimento de seus projetos, é importante saber algumas dicas para gerenciar corretamente o projeto da sua empresa.
1- Aprenda com os erros. Encontre colegas de trabalho experientes que estão dispostos a partilhar os seus erros e aprender com eles. Pode ser uma expectativa um tanto otimista, mas a maioria dos profissionais de consultorias de TI parecem dispostos a compartilharem seus erros ? até porque o erro de um pode ser o mesmo de outro e repetir o erro gera retrabalho e desgaste da equipe num projeto de TI.
2- Cada projeto de TI diferente requer que você aprenda algo novo. Portanto, antes de abordar um problema ou tarefa, faça sempre sua lição de casa. Com os recursos que se têm disponíveis na internet hoje, não há desculpa para os erros cometidos. Nas consultorias de TI que apresentem o mínimo de profissionalismo é inconcebível que não se faça uma prévia investigação antes de iniciar qualquer projeto.
3- Tenha um planejamento. Não se pode saber como chegar ao seu destino sem um roteiro. No desenvolvimento de um projeto de TI o roteiro é conhecido como plano de projeto. Quer seja feito formal ou informalmente, você precisa saber como chegar aonde pretende ir. Pode se perder dias ou mesmo semanas de tempo de programação se o caminho errado é tomado.
4- Siga as normas e templates. Profissionais experientes levaram um tempo para criar e publicar processos e modelos padrões em suas consultorias de TI, como formulários predefinidos, normas regulamentares etc.. Portanto, atentar-se às normas e procedimentos de práticas só levam a acertar cada vez mais em um projeto de TI.
5- Trocar sempre informações com outros profissionais da área. Você é parte de uma equipe, é essencial que se comunique com os outros membros para evitar redundâncias e alinhar seu trabalho com o deles. Em consultorias de TI e-mails, mensagens instantâneas, relatórios de status de projeto e teleconferências são procedimentos padrões e obrigatórios no desenvolvimento de um projeto. Infelizmente, cada um destes está longe de ser perfeito, mas é parte fundamental do processo de desenvolvimento de um projeto de TI de excelência.
6- Estimar o tempo necessário para realizar cada etapa do projeto. Sente-se com seu supervisor e determine o tempo que será alocado para cada tarefa importante no plano do projeto de TI e monte um cronograma de atividades. Falta de tempo suficiente para cada fase do projeto pode levar a exigências não atendidas, análises inadequadas, erros de programação, testes insuficientes e documentações incompletas. O resultado pode ser um sistema que não atende às expectativas do cliente nem às suas. Se você pretende completar cada fase do projeto no tempo previsto, a melhor solução é estimar os prazos corretamente, trabalhando com calendários realistas e evitar frustrações.
7- Compartilhe seus códigos com os outros profissionais da área para que eles possam reutilizar partes dele. Reutilizar códigos prova que você é um desenvolvedor experiente, mostra que você construiu uma base de códigos grande ao longo dos anos. E reciclar esses códigos sempre que possível gera uma boa base para construir, mesmo que você tenha que modificá-lo para se adequar a novas exigências. Compartilhando seus códigos você reduz o risco de introdução de novos bugs e elimina o desperdício de tempo na criação de um código novo semelhante.
8- Sempre faça checklists. Esta atividade já é obrigatoriamente adotada por consultorias de TI para evitar cobranças desnecessárias. Listas de checagem podem ser usadas durante todas as fases do desenvolvimento de um projeto de TI e são especialmente úteis quando se trabalha com sistemas de grande porte e quando uma única pessoa é responsável por várias tarefas.
9- Teste incansavelmente. Ao final de um projeto, teste tanto quanto possível e o quanto antes. Erros no código são mais difíceis e caros para corrigir quando são encontrados no fim do processo de desenvolvimento. A última coisa que se pretende quando trabalhamos com projetos e prazos é encontrar um bug que deveria ter sido encontrado meses atrás.
10- Peça para outras pessoas testarem. Não basta realizar o teste apenas com uma pessoa, principalmente se esta pessoa é a mesma que desenvolveu o projeto. O ideal é que o projeto seja testado, pelo menos, por mais um profissional experiente. Sem dúvidas este segundo envolvido no processo vai utilizar o sistema de maneiras que você nunca pensou em usar. Não menospreze ou apresse esta fase final. Ela é a garantia da qualidade do seu projeto.
Lembre-se sempre que erros servem para que nos aprimoremos cada vez ais em nossos processos. Algumas consultorias de TI já incorporaram todas estas dicas em seus processos, mas para se garantir um bom resultado, é primordial conhecer todo o processo o qual se gerencia.
Veja a matéria na íntegra: http://blogs.techrepublic.com.com/10things/?p=1360&tag=content;rightCol
|
 |
 |
 |
 |
 |
|
 |
| |
|
|
|
|
|
 |