Lições do Projeto do Ponto de Professores

De DTI Wiki

Ir para: navegação, pesquisa

Lições do Projeto do Ponto de Professores


Comonfazer.png COMO NÃO FAZER

1) Tempo definido pelo usuário: a equipe teve que se adequar para cumprir o prazo;

2) Comissão para definição do projeto: A comissão formada para definir o projeto não tinha processo definido no inicio do projeto e por isso a definição andou junto com o desenvolvimento, causando transtornos em função da demora no retorno das definições;

3) Processo de desenvolvimento: em função do tempo foi utilizada parte do processo da DTI para o desenvolvimento do projeto:

  1. Documentação não seguiu padrões, ficando deficitária;
  2. Não foram criadas as constantes no decorrer do desenvolvimento: agilizou o desenvolvimento, mas foram inseridos alguns bugs no sistema quando foi feita a padronização dos objetos posteriormente;
  3. Roteiro de implantação:
    • O roteiro de implantação não foi utilizado durante todo o projeto;
    • Não estava concentrado em uma pessoa;
    • Alterações simultâneas causaram problemas e demoras;
  4. Projeto foi pra produção sem avaliação da solicitação pelo usuário, que acabou utilizando a solicitação (reprovando) para correção de bugs;

4) Treinamento:

  1. Os treinamentos para os usuários feitos pela equipe de desenvolvimento ao invés do suporte;
  2. Demora para treinamento da equipe de manutenção;

5) Testes: falta de testes de regressão na segunda fase do projeto, algumas alterações refletiam em lugares que não foram testados. Inserção de bugs na segunda fase;

6) Reunião de encerramento: demora para realizar a reunião de encerramento do projeto;


Comofazer.png COMO FAZER

1) Equipe:

  1. Dedicação, experiência e comprometimento da equipe de trabalho;
  2. A equipe atingiu o objetivo da primeira fase do projeto dentro do prazo estabelecido;
  3. Conhecimento do projeto e das adversidades pela equipe;
  4. Reuniões freqüentes com a equipe para detalhamento das definições, com isso clareza nas tarefas que cada um tinha para realizar;
  5. Comprometimento do desenvolvedor com a qualidade do produto (testes realizados pelo próprio desenvolvedor);

2) Inovação tecnológica no desenvolvimento:

  1. Classe para gerar consulta/manutenção de tabelas;
  2. Criação do controle de execução de Jobs;
  3. Gerador de merge;
  4. Desenvolvimento de protótipo para o usuário;
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas