Plano de projeto

Organização da Equipe.

Nosso projeto foi dividido por três pessoas, membros do Grupo:
Jean Carlos.
Fábio Amorim.
Paulo Renato.


Divisão do Projeto.

Jean Carlos

  • Apresentação do Sistema.
  • Limites de Software.
  • Fatores Humanos e Organizacionais que afetam o projeto do sistema.
  • Mudanças de Processo.
  • Mudanças de Trabalho.
  • Mudanças Organizacional.
  • Organização da Equipe.
  • Tabelas de Análise de Risco.

Fábio Amorim


  • Recursos de hardware e software.
  • Estrutura analítica (escolha do processo de software).
  • Cronograma do Projeto.
  • O sistema contribui para os objetivos gerais da organização.
  • O sistema pode ser implementado com tecnologia atual e dentro de restrições definidas de custo e prazo? (no nosso caso, o prazo do custo)
  • O Sistema pode ser integrado a outros sistemas já implantados?

Paulo Renato.
  • Modelos de Sistema.
  • Diagrama de casos de uso.
  • Diagrama de seqüência.
  • Requisitos de Usuário e de Sistema.

























    TIPOS DE RISCO

    Tipo

    Riscos possíveis

    Pessoal


    • Desconhecimento sobre informática.

    • Falta de conhecimento do funcionário sobre o uso do software.

    • Falta de conhecimento do cliente sobre o uso do software.

    • Ultrapassar o tempo estimado para a entrega do software.

    • Um dos membros da equipe do projeto vier abandonar o grupo.

    • Não entregar o software PO até o tempo previsto.

    Tecnologia


    • Equipamento incompatível com o software

    • Situações emergenciais (falta de energia, site fora da web.)

    • Falha no Software PO.

    • O Software PO não atinge metas esperadas (Ex. O sistema antigo é mais rápido que o novo).

    • O Sistema PO travar quando o cliente realizará a compra.

    Organizacional


    • Desorganização da equipe de projetistas.

    • Desorganização dos


    produtos no site.



    • Produtos não cadastrados dificultando a interpretação do cliente.

    • Entrada e saída de Pizza não serem registradas

    • Contagem incorreta de Pizzas.

    • A falta de comunicação entre os funcionários e o sistema.

    Estimativa


    • Cadastramento incorreto de Clientes e de produtos.

    • Prazo de entrega de o software ultrapassar o tempo estimado.

    • O tamanho do software foi subestimado.

    • A taxa de reparo dos defeitos foi subestimado.































    PLANEJAMENTO DE RISCOS

    Tipo

    Probabilidade

    Efeito

    Pessoal

    70%


    • Treinamento dos funcionários e implementação do software.

    • Impossível contratar pessoas com habilidades necessárias para o projeto.

    • O mais qualificado está doente.

    Tecnologia

    40%


    • Equipamentos impróprios.

    • Os componentes de software não funcionam corretamente.

    • O banco de dados não corresponde a demanda.

    • Ferramentas CASE não podem ser integradas.

    Organizacional

    65%


    • Desorganização da Pizzaria com relação ao novo software.

    • Mudanças de requisitos que requerem maior trabalho no projeto.

    • Tempo desnecessário para desenvolver o software.

    • O Treinamento necessário não está disponível.

    Estimativa

    10%


    • Lentidão no sistema.

    • Não cumprir o prazo de entrega.

    • Falhas em eliminar os defeitos relatados.

    • Não cumprir o Cronograma do projeto.


























    MONITORAÇÃO

    Tipo

    Estratégia

    Pessoal


    • Treinamento dos funcionários.

    • Projetistas qualificados para o desenvolvimento do projeto.

    • Motivação.

    • Incentivo a novos softwares.

    • Disponibilidade dos membros da equipe no desenvolvimento do projeto.

    • Corrigir todos os erros.

    • Fazer vários testes antes da implementação do sistema.

    Tecnologia


    • Qualidade dos equipamentos

    • Manutenção preventiva evitando pequenos erros.

    • Corrigir os problemas de software.

    • Usar as ferramentas CASE adequado.

    Organizacional


    • Simplicidade para organizar clientes e produtos.

    • Testar o software antes de ser implementado.

    • Evitar problemas na organização.

    • Seriedade dos membros da equipe no desenvolvimento.


    Estimativa


    • Entregar o software no tempo estimado.

    • Eliminar todos os defeitos relatados.

    • Cumprir o cronograma.

    • O sistema corresponder a todos os requisitos proposto.



Recursos de Hardware e Software


  1. Configurações mínimas de Hardware do usuário:

Processador: Pentium 4
Memória RAM: 512Mb
Espaço livre no HD: 2GB
Modem para conexão à Internet
Impressora

  1. Configuração de software do usuário:

Windows XP
Internet Explorer 6.0


  1. Configuração do hardware de desenvolvimento:

Processador Intel Celeron 2,93MHz
HD 320Gb
2Gb Memória Ram
Placa de Vídeo Geforce 256Mb


  1. Software de desenvolvimento:

Windows XP

Adobe Dreamweaver CS4: O Dreamweaver é amplamente utilizado para criação de sites, e é compatível com a maioria das tecnologias Web tais como: XHTML, CSS, JavaScript, Ajax, PHP, ASP, ASP.NET, JSP, ColdFusion e outras linguagens Server-Side. o Dreamweaver dá a possibilidade de editar trabalhos em modo código, suportando as sintaxes de todas as linguagens de programação cobertas pelo software e também possuindo dicas, referências em modo código e até mesmo extensões para debugar códigos.



Estrutura Analítica


Como se trata de um sistema de negócio (site para venda de pizzas on-line), onde os requisitos mudam rapidamente: por exemplo pode – se mudar o cardápio, preço das pizzas, frete para entrega, fazer promoções, etc.; se faz necessário um processo ágil e flexível, por isso optou-se pelo processo de Desenvolvimento Evolucionário.


Desenvolvimento Evolucionário

Através do processo de desenvolvimento evolucionário ao longo da implementação vai expondo os resultados para comentários do cliente e refinando o resultado até que se desenvolva um sistema adequado.


  1. Vantagens:

O cliente pode verificar o andamento do projeto e modificar ou acrescentar requisitos no sistema com mais facilidade


  1. Desvantagens:

Como o processo evolui rapidamente e ocorrem várias modificações ao longo do projeto não é possível produzir documentação para todas as etapas.


Exemplo de Processo de Desenvolvimento Evolutivo


Cronograma do projeto e organização da equipe

1. Proposta:
  • Apresentação do sistema;
  • Limites do software;
  • Fatores Humanos e Organizacionais que afetam o projeto do sistema;
  • Organização da Equipe;
  • Cronograma do Projeto.

Responsável: Jean Carlos

Data de Entrega: 09/03/09


2. Plano de projeto:

  • Tabelas de Análise de Riscos;
  • Recursos de Hardware e Software;
  • Estrutura Analítica;
  • Relatório de Viabilidade.

Responsável: Fábio Amorim

Data de Entrega: 16/03/09


3. Requisitos:

  • Diagramas de Caso de Uso;
  • Diagramas de Seqüência;
  • Requisitos de Usuário e de Sistema.

Responsável: Paulo Renato

Data de Entrega: 23/03/09



4. Revisão, Montagem e Implementação do projeto:

  • Validação;
  • Versão Final.

Responsável: Jean Carlos, Fábio Amorim e Paulo Renato

Data de Entrega: 06/04/09