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?
- 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
- Configurações mínimas de Hardware do usuário:
Memória RAM: 512Mb
Espaço livre no HD: 2GB
Modem para conexão à Internet
Impressora
- Configuração de software do usuário:
Windows XP
Internet Explorer 6.0
- Configuração do hardware de desenvolvimento:
Processador Intel Celeron 2,93MHz
HD 320Gb
2Gb Memória Ram
Placa de Vídeo Geforce 256Mb
- Software de desenvolvimento:
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.
- Vantagens:
O cliente pode verificar o andamento do projeto e modificar ou acrescentar requisitos no sistema com mais facilidade
- 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