Você está na página 1de 10

DOCUMENTO DE VISÃO

SISTEMA e-STOK

Versão 1.0
1. SUMÁRIO

2. CONTROLE DE VERSIONAMENTO ........................................................................................................................................ 3

3. SOBRE ESTE DOCUMENTO .................................................................................................................................................. 3

4. ESCOPO DO SISTEMA .......................................................................................................................................................... 3

5. DIFERENCIAIS DE MERCADO ............................................................................................................................................... 4

6. RETORNO FINANCEIRO ........................................................................................................................................................ 4

7. PARTES ENVOLVIDAS NA ELABORAÇÃO DO DOCUMENTO ................................................................................................. 4

8. USUÁRIOS UTILIZADORES.................................................................................................................................................... 4

9. VANTAGENS DO SISTEMA ................................................................................................................................................... 5

9.1. Vantagens para os Gestores .........................................................................................................................................5

9.2. Vantagens para os Clientes ...........................................................................................................................................5

10 SOBRE A DEFINIÇÃO DO ESCOPO ........................................................................................................................................ 6

10.1. Módulo de Cadastro de Produto ..................................................................................................................................6

10.2. Módulo de Estoque .......................................................................................................................................................6

10.3. Módulo de Relatórios....................................................................................................................................................6

10.4. Módulo de Requisições .................................................................................................................................................6

11 INTEGRAÇÕES E DEPENDÊNCIAS DE SISTEMAS TERCEIROS ................................................................................................ 6

11.1. Firebase .........................................................................................................................................................................7

11.2. Github ...........................................................................................................................................................................7

12. TEMPO DE DESENVOLVIMENTO.......................................................................................................................................... 7

13. METODOLOGIA DE DESENVOLVIMENTO ............................................................................................................................ 7

14. TECNOLOGIAS ..................................................................................................................................................................... 7

15. GLOSSÁRIO .......................................................................................................................................................................... 8

16. ANEXOS ............................................................................................................................................................................. 10

16.1 Cronograma ................................................................................................................................................................10

2. CONTROLE DE VERSIONAMENTO
DATA VERSÃO ALTERAÇÃO RESPONSÁVEL

13/04/2023 1.0 Criação do documento. Phelipe Gomes de Melo

3. SOBRE ESTE DOCUMENTO

Este documento tem como finalidade fornecer a quem for de interesse uma visão ampla do Projeto Sistema
“E-stok”.

Nele será relatado os objetivos do sistema, os diferenciais, as vantagens, os usuários, estimativa de prazo
de desenvolvimento, anexos, dentre outros. Além disto, este documento servirá de base para elaboração dos
requisitos que o projeto deverá atender, tendo como referência a reunião realizada no dia 04 de abril de 2023 com
o Sr. Adriano Marcelo Marques Miyashiro, que definiu o escopo do projeto, assim como o sistema deverá funcionar
após o desenvolvimento.

Sendo assim este documento servirá um comum acordo entre a equipe responsável pelo desenvolvimento
e as partes interessadas. Ademais, este documento poderá sofrer alterações durante o desenvolvimento da
aplicação, uma vez que a mesma possui um escopo aberto e escalável.

4. ESCOPO DO SISTEMA

O sistema “e-STOK” tem como objetivo possibilitar que o cliente possa realizar a compra de um produto
disponível no estoque do fornecedor. Além disto o sistema também abarcará um controle de estoque, com cadastro
de produtos, bem como a saída dos mesmos no caso de venda.

Este objetivo será alcançado por meio da criação de um sistema que possibilite que o usuário cliente acesse
uma página WEB e visualize os produtos cadastrados pelo administrador do sistema. Ao selecionar os produtos de
seu interesse, o sistema possibilitará que o cliente possa realizar uma requisição, que para ser concluída, deverá
ser preenchido com os seus dados de contato. Esta requisição será apreciada pelo administrador no sistema, que
caso dê procedência, entrará em contato com o cliente para solicitar os dados de pagamento e assim finalizar a
venda. Após a venda ter sido realizada, os produtos serão retirados do estoque.

5. DIFERENCIAIS DE MERCADO

O sistema de e-STOK é uma aplicação simples e de fácil uso, pois sua idealização tem como objetivo
promover o aprendizado e o desenvolvimento de habilidades colaborativas. Contudo ela poderá ser evoluída
posteriormente caso seja de interesse de ambas as partes, uma vez que a mesma será construída com base em
uma arquitetura escalável, bem como possui um escopo condizente com as necessidades do mercado.

6. RETORNO FINANCEIRO

O retorno financeiro obtivo de forma indireta, uma vez que o sistema possibilitará, mediante requisição, a
captação da demanda do cliente pela empresa fornecedora, possibilitando que ele apenas precise entrar em
contato para finalizar a compra. Além disto o sistema trará celeridade nos processos, bem como aumentará a
captação de clientes que poderão ter acesso online via web ao sistema.

7. PARTES ENVOLVIDAS NA ELABORAÇÃO DO DOCUMENTO

• Adriano Marcelo Marques – Stakeholder;


• Gabriela Espinoza – Equipe Desenvolvimento.
• Lucas Almeida – Equipe de Desenvolvimento;
• Phelipe Gomes de Melo – Equipe de Desenvolvimento;
• Rayane Assis – Equipe de Desenvolvimento;

8. USUÁRIOS UTILIZADORES

8.1. Usuário Administrador: O usuário administrador será responsável pelo cadastramento de


produtos, bem como pela aprovação da requisição realizada pelo usuário cliente. O usuário administrador acessará
o sistema por meio de um painel administrativo, sendo necessário a autenticação no mesmo.
8.1.1. Usuário Cliente: O usuário cliente terá prerrogativas para selecionar os produtos de seu interesse
e de inserir os seus dados de contato para que a aquisição possa ser finalizada. Visando as boas práticas segundo a
Lei Geral de Proteção de Dados, ele poderá acessar o sistema sem a necessidade de autenticação.

9. VANTAGENS DO SISTEMA

9.1. VANTAGENS PARA OS GESTORES

9.1.1. Padronização de processo: A utilização do sistema possibilitara a padronização do processo


solicitação e de análise de requisições e de efetivação de vendas, uma vez que não será mais necessário a realização
de processos manuais;

9.1.2. Automatização do processo: O sistema possibilitará a validação e verificação automática de


informações disponibilizadas, enviadas e recebidas, pois contará com regras de negócio que serão validadas via
código e com dados disponíveis e estruturados em banco de dados.

9.1.3. Relatórios facilitadores: O sistema permitirá a emissão relatórios operacionais e gerenciais


detalhados e de fácil entendimento, onde os dados processados dando assim mais visibilidade para o negócio;

9.1.4. Escalabilidade: O sistema será montado em uma estrutura dinâmica e escalável, permitindo que os
parâmetros possam ser alterados e para que futuras atualizações possam facilmente serem incrementadas;

9.1.5. Redução de custos: Ter um sistema automatizado reduz consideravelmente o gasto com mão de
obra, deslocamento, além de economizar materiais e espaço físico;

9.1.6. Mais agilidade: Um sistema bem estruturado e intuitivo desburocratiza etapas do processo,
trazendo mais agilidade para os usuários interessados;

9.1.7. Informação em tempo real: Uma aplicação web poderá ser acessada de qualquer local, desde que
haja conexão com a internet, possibilitando assim que os administradores do sistema tenham a informação que
precisam em tempo real, sem a necessidade de esperar dias para levantar uma informação ou gerar um relatório;

9.1.8. Mais visibilidade para os serviços prestados: Ter uma aplicação própria pode trazer mais
visibilidade dos serviços prestados pela contratante.

9.2. VANTAGENS PARA OS CLIENTES


9.2.1. Mais comodidade: Ter um sistema web que possibilita aos contribuintes que façam o requerimento
e o seu acompanhamento sem precisar se deslocar ou entrarem em contato com a loja.

9.2.2. Mais confiabilidade: Ter uma aplicação customizada e disponível com todos os protocolos de
segurança, por exemplo, um domínio consolidado em HTTPS, poderá vir trazer mais confiança para o cliente em
relação a loja fornecedora.

10 SOBRE A DEFINIÇÃO DO ESCOPO

O escopo do projeto foi estipulado conforme reunião realizada no dia 04 de abril de 2023, com todas as
partes envolvidas supracitadas. Onde o Sr. Adriano Marcelo Marques definiu as necessidades de desenvolvimento
durante o projeto.

10.1. MÓDULO DE CADASTRO DE PRODUTO

O Neste módulo serão registrados os produtos e as categorias pertencentes a cada um. Além disto, o
sistema também possibilitará que cada produto seja cadastrado com suas características singulares.

10.2. MÓDULO DE ESTOQUE

Terá como objetivo principal realizar o gerenciamento do estoque da empresa. Este gerenciamento será
realizado mediante entrada e a saída dos produtos cadastrados. A entrada dos produtos se dará por meio de da
inserção de dados com base no cadastro do produto do módulo acima, sendo assim o usuário informará qual o
produto que está entrando e a validade daquele produto. Além disto o gerenciamento do estoque contará com
a saída dos produtos, que poderá ser dada mediante a baixa do produto ou da venda do mesmo.

10.3. MÓDULO DE RELATÓRIOS

Este módulo tem como objetivo permitir que o usuário possa gerar relatórios no sistema. No primeiro
momento, será priorizado relatórios de gestão do estoque, contudo o módulo poderá ter evoluções, como por
exemplo, relatório de requisições, vendas, dentre outros.

10.4. MÓDULO DE REQUISIÇÕES

Este módulo permitirá que o usuário cliente possa realizar as requisições de seu interesse ao mesmo
passo que o usuário administrador possa realizar a análise destas requisições. Para que a requisição seja
realizada, o usuário cliente necessitará que os produtos e as quantidades dos mesmos sejam informados, e no
momento da conclusão, os dados de contato também serão necessários, pois eles permitirão que a empresa
entre em contato com o cliente para concretizar a venda.

11 INTEGRAÇÕES E DEPENDÊNCIAS DE SISTEMAS TERCEIROS


11.1. FIREBASE

O sistema será concebido com a integração do Firebase da empresa Google. Essa integração tem como
objetivo principalmente a hospedagem do banco de dados da aplicação, tornando ela uma aplicação mais confiável,
uma vez que terá mais disponibilidade e segurança dos dados.

11.2. GITHUB

O GitHub será utilizado para a hospedagem do código fonte do projeto, bem como fará o gerenciamento
do versionamento de cada versão, permitindo uma melhor gestão do código que será produzido de forma
colaborativa pela equipe.

12. TEMPO DE DESENVOLVIMENTO

A previsão de desenvolvimento total do sistema será de 71 dia sem previsão de prorrogação, uma vez que
a data de apresentação final do projeto será no dia 22 de junho de 2023. Contudo, devido ao processo de
desenvolvimento incremental, versões parciais poderão ser disponibilizadas em homologação e produção para uso
prévio dos interessados.

13. METODOLOGIA DE DESENVOLVIMENTO

A metodologia aplicada será a metodologia Ágil de desenvolvimento e para seguir está metodologia, será
utilizado o Scrum como guia. O Scrum é uma metodologia ágil que permite o desenvolvimento de aplicações
complexas em um curto período de tempo. O projeto será dividido em pequenas partes que serão implementadas
com base em ciclos de desenvolvimentos, permitindo que as entregas sejam realizadas em um menor período de
tempo ao mesmo passo que o projeto aceite mudanças em seu escopo.

14. TECNOLOGIAS

As tecnologias utilizadas poderão variar durante o desenvolvimento do projeto, seja pelo lançamento de
novas versões das mesmas ou pela necessidade de implementação de uma nova tecnologia. Contudo a previsão
das que serão utilizadas são:
• Banco de dados SQLite;
• Node.js versão 16 ou superior;
• React.js versão 17.0.2 ou superior;
• HTML versão 5;
• CSS versão 3;

15. GLOSSÁRIO

• Navegador WEB: Um navegador WEB é uma aplicação que poderá ser utilizada para interagir e
interpretar documentos HTML (Hyper Text Markup Lenguage), que são utilizados para a construção
de páginas na internet, permitindo assim que os usuários possam acessar as páginas WEB;
• Stakeholder: Stakeholder significa público estratégico e descreve todas as pessoas ou "grupo de
interesse" que são impactados pelas ações de um empreendimento, projeto, empresa ou negócio;
• SQLite: é uma biblioteca em linguagem C que implementa uma base de dados SQL embutida.
Programas que usem a biblioteca SQLite podem ter acesso a banco de dados SQL sem executar um
processo SGBD separado
• Node.js: Node.js é um software de código aberto, multiplataforma, baseado no interpretador V8
do Google e que permite a execução de códigos JavaScript fora de um navegador web;
• React.js: O React.JS é uma biblioteca JavaScript de código aberto com foco em criar interfaces de
usuário em páginas web. É mantido pelo Facebook, Instagram, outras empresas e uma comunidade
de desenvolvedores individuais;
• CSS: é um mecanismo para adicionar estilo a um documento web;
• HTML: HTML é a abreviação para a expressão inglesa HyperText Markup Language, que significa:
"Linguagem de Marcação de Hipertexto" é uma linguagem de marcação utilizada na construção de
páginas na Web. Documentos HTML podem ser interpretados por navegadores;
• Vercel: Vercel Inc., anteriormente Zeit, é uma plataforma de nuvem americana como empresa de
serviços. A empresa mantém a estrutura de desenvolvimento web Next.js. A arquitetura da Vercel
é construída em torno do Jamstack e as implantações são feitas por meio de repositórios Git. A
Vercel é membro da MACH Alliance;
• Firebase: Firebase é um conjunto de serviços de computação em nuvem de back-end e plataformas
de desenvolvimento de aplicativos fornecidos pelo Google. Ele hospeda bancos de dados, serviços,
autenticação e integração para uma variedade de aplicativos, incluindo Android, iOS, JavaScript,
Node.js, Java, Unity, PHP e C++;
• GitHub: GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de
versão usando o Git. Ele permite que programadores, utilitários ou qualquer usuário cadastrado na
plataforma contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo.

_____ DE _______________ DE ______

CAMPO GRANDE/MS

Phelipe Gomes de Melo Adriano Marcelo Marques

Gerente do Projeto Stakeholder


16. ANEXOS

16.1 CRONOGRAMA

Você também pode gostar