A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Projeto Piloto Conclusão em 05.07.2003. 2 Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.

Apresentações semelhantes


Apresentação em tema: "1 Projeto Piloto Conclusão em 05.07.2003. 2 Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais."— Transcrição da apresentação:

1 1 Projeto Piloto Conclusão em 05.07.2003

2 2 Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais Processo Piloto –Relato da execução –Lições aprendidas

3 3 Projeto Piloto Cadastro de documentos –Manutenção –Pesquisa com filtros Cadastro de administradores –Manutenção –Controle de acesso Descrição Cadastro e Consulta de Teses e Dissertações do Cin-UFPE

4 4 Projeto Piloto Software em execução

5 5 Projeto Piloto Requisitos funcionais –Documentos –Administrador Requisitos não-funcionais –Interface –Operacionais –Segurança –Confiabilidade Mapeamento de requisitos

6 6 Projeto Piloto Arquitetura de software

7 7 O ProcessOne Baseado no RUP com foco em documentação, gerenciamento e controle de qualidade Fluxos de atividades –Planejamento e Acompanhamento –Gerência de qualidade –Gerência comercial –Gerência de requisitos –Análise e projeto –Implementação –Testes –Implantação Processo de Software da Fábrica Um

8 8 Fabricando o piloto Cronograma Geral de Desenvolvimento SEMANAS FASES 12345 03/06 a 09/0610/06 a 16/0617/06 a 23/0624/06 a 30/0601/07 a 05/07 Concepção Elaboração Construção Transição

9 9 Fabricando o piloto Reunião inicial –Apresentação, objetivos, princípios, metas –Definição de responsáveis pelos papéis do processo Revisão do processo Divisão de atividades –Cronograma detalhado no Project –Equipes focadas em tarefas Acompanhamento –Artefato como produto gerado por uma atividade –Coleta de métricas de tempo –Duas auditorias de qualidade Dificuldade na alocação de atividades Processo em pauta Concepção

10 10 Fabricando o piloto Detalhamento dos requisitos –Interações com o cliente –Iterações com a equipe de suporte –Documentação Montagem do ambiente –Artefatos do processo –Desenvolvimento Fidelidade ao processo Custo Processo em pauta Elaboração

11 11 Fabricando o piloto Definição da arquitetura –Simplicidade com qualidade Modelagem –Foco em projeto Implementação –Atividades individuais –Multirão Mudanças no processo Atividades estimadas novamente Processo em pauta Construção

12 12 Fabricando o piloto Testes –Vários bugs descobertos –Controle através de ferramenta –Homologação com o cliente Coleta de métricas do código –Dependências, documentação, etc. Implantação –Dificuldade com o ambiente do cliente Transição

13 13 Lições Aprendidas Identificação de pontos de melhoria que serão tratados para evoluir o processo de desenvolvimento –Erros –Acertos –Ações para melhoria Coleta a partir da experiência da equipe no desenvolvimento do projeto piloto –Observações anotadas num arquivo texto e em atas de reunião Erros, Acertos e Ações para Melhoria

14 14 Lições Aprendidas Reuniões semanais de nivelamento com pauta –Participação de toda a equipe –Avaliação das atividades executadas –Avaliação contínua do processo A atribuição de papéis e atividades –Uso do conhecimento e experiência de cada um –Distribuição do conhecimento Ferramenta de comunicação (MSN) –Conferências remotas Pontos Positivos

15 15 Lições Aprendidas A utilização do CodigoLivre –Controle de versão (usado desde o início) –Controle de Bugs –Possibilitou o desenvolvimento distribuído Padronização da implementação –Código de infra-estrutura e interface gráfica –Arquitetura simples e produtiva –Padrões de projeto O uso de um framework de persistência –Produtividade Multirão inicial –Nivelamento da equipe na tecnologia Pontos Positivos

16 16 Lições Aprendidas Etapas planejadas foram seguidas sem atropelos –Nenhuma atividade (inclusive implementação) necessitou de esforço demasiado não previsto Implementação concluída uma semana antes do prazo de entrega, como planejado Coleta de métricas de Software e de tempo por atividade Testes de funcionalidade e homologação foram executados como previsto –Implantação foi penalizada por problemas de ambiente no CIn Pontos Positivos

17 17 Lições Aprendidas Inconsistências no processo no início do piloto –Faltou sincronia na definição do processo –Ainda faltam alguns templates de artefatos Faltou a definição de um cronograma geral para todas as atividades do processo –Base para o planejamento de um projeto específico Não houve gerente de projeto exclusivo –Necessário para acompanhar o resultado de todas as atividades e controlar o processo Problemas naturais como disponibilidade e distribuição da equipe Pontos Negativos

18 18 Lições Aprendidas Faltou alocar tempo para leitura e validação dos artefatos gerados A interação com o cliente praticamente não existiu –Falha no fornecimento de informações e entrega de produtos –Falta de marcos para validação dos artefatos Alguns itens do plano de gerência de configuração não foram seguidos Rastreabilidade dos requisitos não foi colocada nos arquivos JSP Pontos Negativos

19 19 Lições Aprendidas Algumas partes do processo serão simplificadas –Processo como um todo será simplificado –Atividades unificadas (Exemplo: modelagem de Análise e Projeto) Interface de comunicação entre fluxos será melhor definida Otimizações no processo –Atividades em conjunto (Exemplo: Projeto de Banco de Dados e Estruturação de Implementação) Explorar ainda mais as ferramentas do CodigoLivre Auditorias como parte do cronograma base Ações para melhoria

20 20 Considerações finais Projeto piloto foi executado com sucesso! –Produto de qualidade, que atende às especificações Ainda há bastante o que melhorar no processo –Observações geradas no piloto foram compiladas num relatório –Intervalo entre projetos será usado para atualizações

21 21 Projeto Piloto Conclusão em 05.07.2003


Carregar ppt "1 Projeto Piloto Conclusão em 05.07.2003. 2 Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais."

Apresentações semelhantes


Anúncios Google