Termo de abertura
Transcrição
Termo de abertura
SolveSystem ___________________________________________________________________ Droga Master Um sistema de PDV usando Java/Swing e Linux ___________________________________________________________________ Preparado Por: Mariana Giacomolli Data da Publicação: 11 de abril de 2006 TABELA DE CONTEUDO VISÃO GERAL DO PROJETO ................................................................................................................................ 1 ESCOPO DO PROJETO............................................................................................................................................ 1 NO ESCOPO:................................................................................................................................................................... 1 FORA DO ESCOPO:.......................................................................................................................................................... 1 DELIVERABLES PRODUZIDOS ........................................................................................................................................ 2 ESTIMATIVAS DO PROJETO – ESFORÇO / CUSTO / DURAÇÃO................................................................. 3 CUSTO ESTIMADO:......................................................................................................................................................... 3 HORAS DE EMPENHO ESTIMADAS: ................................................................................................................................. 3 DURAÇÃO ESTIMADA: ................................................................................................................................................... 3 SUPOSIÇÕES DO PROJETO................................................................................................................................... 4 RISCOS DO PROJETO ............................................................................................................................................. 5 APROVAÇÃO DO PROJETO:................................................................................................................................. 6 Droga Master Um sistema de PDV usando Java/Swing e Linux Histórico de Aprovações Versão 1.0 Data Autor(a) Notas de Revisão (Autor(a) Original) ii Copyright© 2005 TenStep, Inc. Todos os Diretos Reservados Droga Master Um sistema de PDV usando Java/Swing e Linux Visão Geral do Projeto Durante vinte anos, a Droga Master rede de farmácias com 105 lojas espalhadas pelo estado do Rio Grande do Sul e algumas também por Santa Catarina e Curitiba, utilizavam sistemas escritos em COBOL. Na Matriz, os sistemas corporativos do servidor RISC/Unix eram acessados por meio de emuladores de terminal; nos PDV’s das lojas, o sistema rodava no ambiente DOS. Possuem um programa de fidelização, no qual é realizada uma consulta ao sistema da matriz a fim de obter os dados de cadastro e de pontuação do cliente. Possuem um banco de dados na matriz com mais de três milhões de clientes cadastrados. A principal característica dos sistemas da Droga Máster é a grande interação entre os PDVs e a Matriz. Escopo do Projeto O escopo deste projeto inclui e exclui os seguintes itens. No Escopo: • • • • • Desenvolver uma aplicação nos PDVs que irá gerenciar as vendas e o estoque dos produtos assim como o gerenciamento dos clientes no sistema. Utilizaremos uma arquitetura cliente/servidor, empregando Swing no front-end de ambos os sistemas; Utilizar uma linguagem de programação que possa ser utilizada em vários ambientes operacionais. Utilizaremos a linguagem JAVA inicialmente nos PDVs a qual atenderá as necessidades dos sistemas atuais, tendo em vista que com esta linguagem poderemos oferecer ao cliente uma flexibilidade maior em relação as necessidades de adaptação dos sistemas no mercado e independência de hardware e software. Na matriz a substituição do sistema será gradativa; Padronizar o sistema operacional Linux nos PDVs com o objetivo de minimizar os custos para a troca assim como permitir futuras atualizações de versões, além de suportar multitarefas ; Migrar para o banco de dados Oracle na matriz e para PostgreSQL nos PDVs, com isso teremos uma integração fácil, com suporte a transações de baixo custo; Integrar a equipe de analistas e programadores da (noem da faermacia) no novo sistema. Como a maioria dos membros da equipe estão há anos na empresa e tem um bom conhecimentos nas regras de negócios iremos promover um curso de linguagem Java para a equipe de desenvolvimento para que possam continuar participando da criação de novos sistemas; Fora do Escopo: • Controle financeiro • Controle de empregados • Controle de fornecedores 1 Copyright© 2005 TenStep, Inc. Todos os Diretos Reservados Droga Master Um sistema de PDV usando Java/Swing e Linux Deliverables Produzidos • Deliverable 1: Descrição deste deliverable Estaremos realizando em paralelo as seguintes atividades: - padronização do sistema operacional Linux nos PDVs - adaptação do banco de dados para PostgreSQL - desenvolvimento da aplicação Java para os PDVs - treinamento Java para a equipe de desenvolvedores • Deliverable 2: Descrição deste deliverable Realizaremos a comunicação entre a matriz atualmente em COBOL com o banco de dados em PostgreSQL • Deliverable 3: Descrição deste deliverable Implantação da aplicação dos PDVs primeiramente em três filiais. Estaremos realizando uma mudança gradativa nos pontos-de-vendas para que o sistema possa ser testado em todas as condições possíveis e para que os usuários possam fazer sugestões de melhorias do mesmo. • Deliverable 4: Descrição deste deliverable Após o processo de implantação do software nos PDVs em três filiais estaremos implantando a aplicação nas demais lojas; • Deliverable 5: Descrição deste deliverable Estaremos realizando em paralelo as seguintes atividades: - migração do banco de dados da matriz para Oracle - substituição do sistema em COBOL para Java 2 Copyright© 2005 TenStep, Inc. Todos os Diretos Reservados Droga Master Um sistema de PDV usando Java/Swing e Linux Estimativas do Projeto – Esforço / Custo / Duração Custo Estimado: - Serviço de consultoria: R$ 25 mil - Técnicos responsáveis pela integração dos sistemas: R$ 40 mil - Desenvolvedores: R$ 15 mil - Transição do banco de dados: R$ 10 mil - Treinamento Java: R$ 18 mil Horas de Empenho Estimadas: Duração Estimada: Milestone Date Inicio do projeto Xx/xx/xxxx Milestone #1 Xx/xx/xxxx Milestone #2 Xx/xx/xxxx …… Fim do Projeto Xx/xx/xxxx 3 Copyright© 2005 TenStep, Inc. Todos os Diretos Reservados Droga Master Um sistema de PDV usando Java/Swing e Linux Suposições do Projeto Para que se possa identificar e estimar as tarefas requeridas e seu tempo, algumas suposições precisam ser feitas. Baseando-se no atual conhecimento, as suposições do projeto estão listadas abaixo. Se uma suposição torna-se inválida no final do projeto, então as atividades e as estimativas deveriam ser ajustadas de acordo. • Suposição 1: Entrega do projeto na data prevista • Suposição 2:Gerenciamento do projeto com um bom necessários(incluindo as pessoas, os materiais e o equipamento) • Suposição 3: Estimativas de tarefas baseadas em informações concretas • Suposição 4: Aprovação do orçamento do projeto bem como alterações nos mesmos; • Suposição 5: Concluir todas as tarefas com o nível de qualidade aceitável • Suposição 6: Satisfação do cliente na entrega do produto 4 Copyright© 2005 TenStep, Inc. Todos os Diretos Reservados uso dos recursos Droga Master Um sistema de PDV usando Java/Swing e Linux Riscos do Projeto Riscos do projeto são características, ou circunstancias do ambiente de projeto que tem um efeito adverso no projeto ou na qualidade de suas deliverables. Riscos já conhecidos e identificados com este projeto estão incluídos abaixo. Um plano será desenvolvido e aplicado para minimizar ou eliminar o impacto de cada risco no projeto. Área de Risco Nível (A/M/B) Risk Plan Alto/Médio/Baixo 1. Problema de hardware na migração do sistema operacional 2. Falta de recurso qualificado para o sistema operacional Médio 3. Tempo previsto do banco de dados estourar Médio Alto Realizar uma pesquisa específica de hardware para melhor escolha do sistema operacional Buscar recursos com nível de conhecimento alto e experiência de no mínimo dois anos Alocar mais recursos para a manutenção do prazo 5 Copyright© 2005 TenStep, Inc. Todos os Diretos Reservados Droga Master Um sistema de PDV usando Java/Swing e Linux Aprovação do Projeto: ______________________________________ ___________________ Gerente do Projeto Date Mariana Giacomolli ______________________________________ ___________________ Supervisor projetista Date Leonardo Dias ______________________________________ ___________________ Supervisor técnico Date Rafael Lisboa ______________________________________ ___________________ Supervisor do desenvolvimento Date Giuliano Griffante ______________________________________ ___________________ Cliente Date Eduardo Peres 6 Copyright© 2005 TenStep, Inc. Todos os Diretos Reservados