5W2H
What
- 1. Qual o nome do seu projeto?
- Market Management
- 2. Qual o objetivo deste projeto?
- O objetivo do projeto é criar um sistema que garanta a organização das mercadorias em um mercado e que forneça informações que ajudem no crescimento do estabelecimento. O sistema deve exercer essa função por meio do mapeamento do mercado, catalogação das mercadorias e controle numérico delas. Os usuários do sistema deverão ter acesso a quantas mercadorias estão e varejo e em estoque.
- 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
- Os maiores desafios para realizar o trabalho são: saber quais profissionais deverão ser contratados, saber qual linguagem de programação deverá usada, saber qual banco de dados deverá ser usado, estipular os custos do projeto, encontrar os primeiros usuários do sistema, estipular como será feita a manutenção do sistema e estabelecer uma data de previsão para a execução do projeto.
- 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
- Os conhecimentos básicos para implementação do projeto deverão ser: conhecimento sobre conceitos de computação (Ex: input, output, front-end,back-end), conhecimento sobre o funcionamento de um mercado, conhecimentos de programação em computadores e mobiles, conhecimento sobre contabilidade e conhecimento sobre bancos de dados.
- 5. Quais soluções similares existem no mercado?
- Amazon Go.
- Gôndola Sistemas.
- ERP CIGAM.
Why
- 1. Por que é interessante desenvolver este projeto?
- É interessante desenvolver este projeto, porque ele ajudará os administradores dos mercados a evitar perdas desnecessárias em seus estabelecimentos e os ajudará a manter um rígido controle sobre suas mercadorias. Devido a isso, o projeto permitirá um aumento dos lucros gerados pelo mercado.
- 2. Por que deve usar a tecnologia escolhida?
- A tecnologia escolhida deve ser usada para facilitar a análise e armazenamento dos dados, facilitar a interpretação desses dados pelo usuário, facilitar o registro das mercadorias e facilitar a execução do projeto. Além disso, a tecnologia que será usada já é usada por um mercado.
- 3. Por que usar o hardware específico?
- O Hardware escolhido será usado pelo seu conhecimento pela maior parte do grupo responsável pelo projeto.
- 4. Por que usar o sistema específico?
- O sistema escolhido será utilizado por possibilitar uma maior organização do projeto.
Who
- 1. Quem pode se beneficiar deste projeto?
- As pessoas que se beneficiarão do projeto são: donos e administradores de mercados e os clientes desses mercados.
- 2. Quem poderá operar o sistema?
- O sistema deverá ser operado pelos programadores do projeto, funcionários responsáveis pela organização do mercado, administradores, dono do mercado e os contabilitas do estabelecimento.
- 3. Quem deverá participar do desenvolvimento do sistema?
- As pessoas que deverão participar do desenvolvimento do sistema são: dono e administradores do mercado, contabilistas, programadores e a equipe responsável pela organização dos produtos.
Where
- 1. Onde os dados serão inseridos?
- Os dados serão inseridos por smartphones, computadores e leitores do código de barras.
- 2. Onde os dados serão externalizados, publicados?
- Os dados serão externalizados em monitores e telas de smartphones.
- 3. Onde esta aplicação poderá ser usada?
- Esta aplicação poderá ser usada inicialmente em mercados.
- 4. Onde os dados serão armazenadas?
- Os dados serão armazenados em servidores Cloud Computing.
- 5. Onde o software deverá ser hospedado?
- O software será hospedado em servidores locais e servidores Cloud Computing.
When
- 1. Em quanto tempo pretende desenvolver o sistema?
- O sistema deverá ser desenvolvido em quatro meses.
- 2. Quais serão as fases e em quanto tempo cada uma?
- O projeto terá duas fases. O objetivo da primeira fase é desenvolver o sistema e durará dois meses e o objetivo da segunda fase é implementar o sistema e durará
também dois meses.
- 3. Qual o tempo de resposta do dispositivo ou do sistema?
- -----
- 4. Quanto tempo para responder a uma entrada?
- -----
- 5. Quanto tempo para gerar a saída?
- -----
How
- 1. Como será dividido o desenvolvimento do sistema?
- O desenvolvimento do sistema será divido em três partes: back-end, front-end e interação do sistema com o banco de dados.
- 2. Como será feita a entrada de dados?
- A entrada de dados será feita por um teclado, por uma tela touch screen, por um leitor de código de barras e por e-mails.
- 3. Como será feita a saída de dados?
- A saída de dados será feita por monitores, telas de smartphones, e-mails e impressoras.
- 4. Descreva a 1a. funcionalidade?
- Registrar mercado.
- 5. Descreva a 2a. funcionalidade?
- Excluir registro de mercado.
- Descreva a 3a. funcionalidade?
- Registrar produto.
- Descreva a 4a. funcionalidade?
- Registrar nova tipagem de produtos.
- Descreva a 5a. funcionalidade?
- Definir prateleira de colocação do produto.
- Descreva a 6a. funcionalidade?
- Fazer mapa do mercado.
- Descreva a 7a. funcionalidade?
- Mudar dados cadastrais do mercado.
- Descreva a 8a. funcionalidade?
- Alterar dados do produto.
- Descreva a 9a. funcionalidade?
- Requisitar produto para varejo.
- Descreva a 10a. funcionalidade?
- Excluir produto.
- Descreva a 11a. funcionalidade?
- Requisitar produto com distribuidor.
- Descreva a 12a. funcionalidade?
- Emitir relatório semanal.
- Descreva a 13a. funcionalidade?
- Emitir relatório mensal.
- Descreva a 14a. funcionalidade?
- Emitir ranking de produtos.
- Descreva a 15a. funcionalidade ?
- Selecionar produto.
- Descreva a 16a. funcionalidade ?
- Criar prateleira.
- Descreva a 17a. funcionalidade ?
- Atualizar lista de produtos.
How much
- 1. Quanto custa cada parte do sistema?
- A primeira parte do sistema custará aproximadamente 23.350 reais e a segunda custará aproximadamente 29.000 reais.
- 2. Quanto deverá custar todo o sistema?
- Todo sistema deverá custar aproximadamente 52.350 reais.
- 3. Quantas pessoas deverão ser usadas (Equipe) ?
- Deverão ser usadas seis pessoas.
- 4. Quanto custa cada profissional?
- Um dos profissionais custará aproximadamente 2.350 e os outros 5 custarão 2.000 cada.
- 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
- O preço de aquisição será de 10.000 reais.
Modelo Estruturado
DFD
- Processso
- Depósitos
- Fluxos
DER
- Arquivo:Diagrama de Entidade de Relacionamento do Market Management.pdf
- Entidades
- Relacionamentos
- Chaves
- Domínios
DD
- Descritivos de cada item
- Significado
- Conteúdo (Dados compostos)
- Restrições de integridade
- Chave primária (Depósitos de Dados)
Requisitos não-funcionais
- Ambiente de Desenvolvimento:
- ios,pois fornece rotinas básicas para controle de dispositivo e fornece gerência, escalonamento e interação de tarefas desta forma auxiliando na organização do sitema.
- Android - Parte do sistema será mobile, além do mais, o SO Android é um dos mais "simples" para a criação de um aplicativo por conta do OpenSource. Além do mais, o SO Android é gratuito, oque facilita a comercialização.
- Infraestrutura de TI:
- Big Data - O Big Data não será utilizado nesse projeto, já que o sistema não dependerá de uma grande quantidade de dados a serem armazenados.
- Comunicação:
- M2M - Usando tecnologia M2M - A tecnologia de comunicação entre dois dispositivos "Machine to Machine" , pode ser usado no projeto uma vez que teremos que trocar dados e informações entre os setores de varejo e estoque, facilitando esse processo.
- Rede Sociais: Podem ser usadas para verificação de usuário e cadastramento (CRUD), além de ser uma ótima rede pra compartilhamento de informações, tanto do usuário, quando do software.
- Interface Física: Pode ser usado uma interface física para trocar informações entre o estoque e o setores de varejo. Além disso, como umas das funcionalidades do sistema é mostrar os produtos em um monitor, pode ser usado um conector para a transmissão de dados entre esses dois sistemas.
- Soluções comerciais:
- Rede Sociais: Pode ser usada na divulgação, venda do software e venda dos produtos.
- Tecnologias inovadoras:
- Metodologias:
Protótipo
- Objetivo
- Recursos utilizados
- Funcionamento
- Detalhamento (Imagens, vídeos, ...)
- Resultados obtidos
Pesquisador