5W2H
What
- 1. Qual o nome do seu projeto?
- EHF (Easy Healthy Food)
- 2. Qual o objetivo deste projeto?
- Criar um sistema de Gerenciamento para empresas do ramo de Alimentação Saudável
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Os maiores desafios são os colaboradores fazerem o preenchimento correto das informações do cliente, das restrições alimentícias.
- 4. Quais os conhecimentos básicos (teorias) que devemos ter para se implementar este projeto?
- Criação e manutenção de banco de dados;
- Planejamento e desenvolvimento de sistemas;
- Codificação - Algoritmo e Programação;
- Integração de Sistemas;
- Engenharia de Software;
- Conhecimento no Ramo de Alimentação Saudável
- 5. Quais soluções similares existem no mercado?
- Programas de gerenciamento e extração de relatórios gerais são os mais próximos de uma concorrência.
Why
- 1. Por que é interessante desenvolver este projeto?
- É interessante pelo fato da falta de um sistema específico para o ramo de alimentação saudável, que gere todas informações utéis e necessárias para melhorar produtividade e eficácia das entregas.
- 2. Com relação às tecnologias, cite no mínimo 3 e explique a função de cada uma no seu projeto.
- Banco de dados: Armazenará todas as informações no sistema, cadastros, programações, apontamentos, etc.
- SAP: realizar o ETL necessários para a preparação dos dados.
- Sistema EHF: Fará o gerenciamento e planejamento dos pedidos e dos produtos que serão usados.
- 3. Com relação ao hardware, cite no mínimo 3 e explique a função de cada um no seu projeto.
- Servidores - Armazenar as bases de dados;
- Computadores - Operacionalizar o sistema;
- Impressoras - Fazer a impressão das solicitações de pedidos para o dia e imprimir produtos faltantes.
- 4. Com relação aos sistemas, cite no mínimo 3 e explique a função de cada um no seu projeto.
- Cadastros: cadastrar clientes, compras, vendas e entregas;
- Relatório de produção de pedidos: gerar relatórios dos pedidos atuais que deverão ser produzidos;
- Relatórios de compras: fornecer informações de produtos faltantes que precisam de nova demanda de compra para a produção da semana.
Who
- 1. Quem pode se beneficiar deste projeto?
- A empresas que produzem e entregam produtos atrelados a demanda de alimentação saudável.
- 2. Quem poderá operar o sistema?
- Os funcionários responsáveis pela produção, pela compra dos produtos, pela gestão de entrada e saída de produtos e pelo gerente geral.
- 3. Quem deverá participar do desenvolvimento do sistema?
- Participarão:
- 1) Analista de sistemas;
- 2) Desenvolvedores Back-end e Front-end;
- 3) Administrador de banco de dados(DBA);
- 4) Gestor de projetos;
- 5) Relações Públicas e formadores de opinião;
- 6) Profissionais do marketing.
- Participarão:
Where
- 1. Por onde (hardware ou sistemas), os dados serão inseridos?
- Pelas telas de inclusão e alteração de dados disponíveis no sistema
- 2. Onde (hardware ou sistemas), os dados serão externalizados?
- Através da geração de relatórios e gráficos de acordo com a necessidade do cliente
- 3. Onde (em que dispositivos ou ambientes) esta aplicação poderá ser usada?
- Computadores e Mobile
- 4. Onde os dados serão armazenados?
- Em banco de dados hospedado em servidores da empresa ou em nuvem.
- 5. Onde o software deverá ser hospedado?
- Em servidor em nuvem, servidor da empresa ou nos próprios computadores.
When
- 1. Em quanto tempo (em semanas) pretende desenvolver o sistema?
- Em 6 semanas
- 2. Quais serão as fases e em quanto tempo cada uma?
- Levantamento de requisitos: 1 semana;
- Análise e especificação de requisitos: 1 semana;
- Projeto (ou planejamento): 1 semana;
- Implementação:1 semana;
- Testes: 1 semana;
- Implantação: 1 semana.
- 3. Qual o tempo de resposta do dispositivo ou do sistema, ou seja, quanto tempo acha razoável esperar por uma informação?
- Após a implantação do sistema e os inícios dos apontamentos o retorno de informações é imediato, questão de segundos;
- 4. Se tiver investimento, quanto tempo acha razoável para pagar o financiamento?
- 6 meses, aproximadamente.
How
- 1. Como será dividido o desenvolvimento do sistema?
- Planejamento;
- Levantamento de requisitos;
- Codificação;
- Implementação;
- Feedback primário;
- Ajustes;
- Implementação em massa.
- 2. Como será feita a entrada de dados?
- Telas de inclusão e alteração de dados disponíveis no sistema
- 3. Como será feita a saída de dados?
- Relatórios e Gráficos, sendo impressos e eletrônicos
- 4. Descreva a 1a. funcionalidade:
- a. Cadastrar todos os equipamentos das áreas industriais do cliente;
- 5. Descreva a 2a. funcionalidade?
- d. Cadastrar os procedimentos de manutenção de cada equipamento ou conjunto de equipamentos do cliente;
How much
- 1. Quanto custa cada parte do sistema?
- O sistema só será vendido inteiro, não será vendido por partes.
- 2. Quanto deverá custar todo o sistema?
- Em torno de R$ 19.800,00
- Em torno de R$ 19.800,00
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- 1 Gestor de projetos;
- 2 Desenvolvedores back-end;
- 2 Desenvolvedores front-end;
- 1 DBA;
- Analista de sistemas;
- Profissional de segurança da Informação;
- Relações Públicas.
- 4. Quanto custa cada profissional?
- ...
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- Em torno R$ 25.000,00.
Canvas
[Canvas [1]]
Perguntas e Respostas
DFD
DER
Orientação a objetos
- Diagrama Orientado a Objetos EHF
Diagrama de Classes
Diagrama de Casos de Uso
Especificação Funcional
- Cadastrar Cliente: Necessário para identificar o cliente que irá receber o pedido. Nesta função é necessário inserir dados do cliente, como CPF, Nome, Endereço.
- Registrar Pedido: Necessário para controle dos pedidos. Nesta função será registrado o pedido do cliente juntamente com o código do cliente para associar o pedido ao cliente.
- Registra Estoque: Necessária para controle de Estoque. Nesta função terá os dados do produto comprado, bem como a data.
- Registra Devolução: Necessária para ter controle das devoluções. Nesta função será registrado a devolução, juntamente com o cliente e o pedido para poder identificar quem devolveu e qual pedido foi devolvido.
- Cadastra Funcionário: Necessária para o controle de funcionários da empresa. Nesta função será registrado os dados do funcionário, como CPF, Nome e Endereço.
Alinhamento
- Pitch: Ok
- Mockup: Ok
- DFD: Falta upload
- DER: Ok
- Seminário: Ana irá enviar o vídeo
- DOO: DC e DCU
- Trabalho final: 5W2H, RFs e RNFs
- RFs: 5 dos definidos no DCU => Especificação Funcional