Linha 122: Linha 122:


== DFD ==
== DFD ==
[[Arquivo:DFDBeicola'stech.pdf]]


* Processso
* Processso

Edição das 01h04min de 23 de outubro de 2017

5W2H


What


  • 1. Qual o nome do seu projeto?
    • Beiçola's Tech
  • 2. Qual o objetivo deste projeto?
    • Criar um sistema de gerenciamento de empresa que seja de baixo custo, que tenha maior confiabilidade dos dados, seja de fácil monitoramento em tempo real para seu usuário e traga a diminuição do retrabalho na empresa. Tudo isso e também tendo em mente a automatização dos diversos processos empresariais, desde a entrada de um pedido por um cliente, até sua entrega, incluindo claro planejamento nos recursos financeiros, matéria prima e gerenciamento de funcionários.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • As piores barreiras são as que confrontam a estrutura organizacional das empresas ou alterações em processos já estabelecidos que precisam de interação dos funcionários (Relantionship). Na maioria das vezes o funcionário sente-se ameaçado com um sistema ERP, para que isso não aconteça é necessário o cuidado com certos detalhes como: Eliminar gargalos do sistema e retrabalhos, melhorar o controle sobre os processos, gerar dados para que sejam informações confiáveis e tornar a gestão do negocio o mais realista possível.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Os conhecimentos necessários são inicialmente: CRM, administração, marketing, contábil, logística, banco de dados, framework.
  • 5. Quais soluções similares existem no mercado?
  • Dentre elas estão algumas como :
  • Odoo
    ; (Open Source)
  • TOTVS;
  • Oracle;
  • Sage;
  • FlexSys;
  • Sankhya
  • E.R.P Flex
  • IBM (esta costuma firmar parcerias com outras empresas do ramo).


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Dentre as vantagens de se desenvolver este projeto sera nossa tentativa deixar o mais acessível em custo possível e com uma interface totalmente prática para seu usuário para empresas de pequeno porte que não tem capital o suficiente para investir pesado em um sistema do tipo.Por mais que o mercado de sistemas ERP seja grande tentaremos trazer este nosso diferencial e conquistar as empresas com nossa maior assistência ao usuário e praticidade. Com a filosofia do CRM buscaremos fidelizar nossos clientes e ir ganhando eles os tratado com dignidade e respeito oferecendo produtos adequados ao cliente.
  • 2. Porque deve usar a tecnologia escolhida?
    • O sistema ERP se tem a vantagem de modernizar os processos dando uma forma mais automatizada acabando com as formas usuais arcaicas e lentas com o uso de papel e ações manuais com documentos escritos. Se tem a redução de erros e fraudes com o ERP é permitido se ter uma análise completa de todos os processos da empresa evitando compras mal planejadas e desperdício.Assim permitindo ter uma gestão completa e padronizada da empresa dando menos chance aos erros e mais possibilidades de lucro.
  • 3. Porque usar o hardware específico?
    • O Hardware utilizado para abranger o sistema será principalmente para Desktops
  • 4. Porque usar o sistema específico?
    • Acredito que o sistema ERP hoje no mercado é a forma mais pratica e acessível no mercado para empresas de pequeno porte que desejam um gerenciamento melhor e mais controlado com uma interface de fácil ação e controle. Com o implantamento do CRM acreditamos abranger três areas principais sendo elas automação de gestão do marketing, gestão comercial e a gestão de serviços\produtos ao cliente.Essas tarefas resultam no banco de dados de informação se usadas de forma adequada criam um ótimo sistema de tomada de decisão.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Gestores de empresas interessados em trazer praticidade e automatização a diversos etapas de trabalho dentro de sua empresa. Como por exemplo, o registro de um novo pedido, o processamento do mesmo e até mesmo a entrega deste. Além disso o sistema oferecerá uma ótima interface de monitoramento desses processos, visando praticidade para o gestor.
  • 2. Quem poderá operar o sistema?
    • O sistema poderá ser operado por diversos departamentos da empresa que possuem interação com as funções disponibilizadas pelo sistema, porém com requisitos de acesso a algumas funções do sistema. Por exemplo: o gestor teria acesso a mais funcionalidades do que um outro colaborador de cargo mais baixo.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Para o desenvolvimento do sistema será necessário uma equipe de analista e desenvolvedores.


Where


  • 1. Onde os dados serão inseridos?
    • Os dados serão inseridos na interface gráfica local onde haverá a primeira interação e comunicação com o usuário, quando inserido os dados terá seu nível de privilégio (Administrador, Departamental, Consultante) dentre outros acessos a determinados departamentos específicos no seu uso durante o dia a dia.
  • 2. Onde os dados serão externalizados, publicados?
    • Para ocorrer essa externalização e interação com o usuário o mesmo através da tela de seu Desktop poderá visualizar as informações claramente, quando publicadas caso haja alguma divergência poderá tomar as medidas cabíveis corrigindo rapidamente qualquer tipo de erro.
  • 3. Onde esta aplicação poderá ser usada?
    • Inicialmente o sistema poderá ser utilizado, somente pelos usuários que possuírem o sistema operacional da Microsoft Windows, decidimos por ser o mais famoso já operado dentre os sistemas existentes.
  • 4. Onde os dados serão armazenadas?
    • Serão armazenados dentro de um servidor em nuvem, até mesmo pelo fácil acesso através da conexão com a internet e segurança com relação aos dados da empresa que serão transmitidos.
  • 5. Onde o software deverá ser hospedado?
    • O armazenamento em nuvem é uma maneira simples e escalável de hospedagem, acessar e compartilhar dados na Internet.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O Sistema ficará pronto para o uso em cerca de 1 mês.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • As Fazes serão dividas em 3: 1º e principal é o inserimento do Input com dezenas de funcionalidades, essa vai demorar em torno de 15-20 dias. 2º e não menos importante, o banco de dados, armazenamento e processamento dos mesmo, no qual implantaremos um software pago e já, essa será em torno de 5 dias. 3º será o Output, onde será finalizado e ja pronto para testes, para aperfeiçoar e ornamentar todo o sistema.
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Para sistemas online onde usuários fazem múltiplas tarefas simultaneamente, o tempo de resposta deveria ser 1 segundo ou menos, 90% do tempo.
  • 4. Quanto tempo para responder a uma entrada?
    • Os clientes que recebem uma resposta rápida e eficaz estão três vezes mais propensos a recomendar a sua marca, portanto, quanto mais rápido o tempo de resposta melhor.
  • 5. Quanto tempo para gerar a saída?
    • A saída deverá ter uma correspondência instantânea.


How


  • 1. Como será dividido o desenvolvimento do sistema?
    • O sistema tem a função de recepcionar dados, autenticação e processamento de informações que serão recebidas através do contato com nosso Banco de Dados.
  • 2. Como será feita a entrada de dados?
    • Será feita a entrada, por meio da interação do usuário com o sistema assim imputando os dados que necessitar.
  • 3. Como será feita a saída de dados?
    • Através do banco de dados no sistema, poderá obter informações dentre todas as áreas que tiver o privilégio de acesso, relatórios mensais dentre outros.
  • 4. Descreva a 1a. funcionalidade?
    • Ao fazer o pedido do pastel, o cliente saberá diretamente após colocar seu endereço de entrega o valor que será cobrado quando a comprar for efetivada, o aplicativo que estará no dispositivo do entregar fará o chamado API (Application Programming Interface) assim se comunicando com nosso banco de dados na matriz, receberemos os dados efetivos da operação que está sendo realizada, o percurso quilometragem percorrida inicio e fim da entrega.
  • 5. Descreva a 2a. funcionalidade?
    • Interagindo com o Google Maps facilitando a entrega no menor tempo possivel, melhores rotas para o percurso de entrega da mercadoria ao consumidor.
  • n. Descreva a enésima funcionalidade?
    • Após o fim da compra terá um espaço aberto para o cliente fazer o FeedBack de como recebeu o produto se está satisfeito com seu pedido, atendimento feito pelo entregador e ainda pontuar o motorista que fez a rota com até cinco estrelas no máximo sobre o seu trabalho, também se voltará a comprar conosco novamente.


How much


  • 1. Quanto custa cada parte do sistema?
    • O sistema só será Vendido como um todo.
  • 2. Quanto deverá custar todo o sistema?
    • O Sistema terá um Custo Inicial de 500$ para instalação do Setup, acrescidos de 50$ mensais.
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • Será necessário 5 Profissionais para a finalização do projeto:
    • Um desenvolvedor.
    • Um Analista de Dados.
    • Um Engenheiro de Software.
    • Um Desgner Gráfico.
    • Um Especialista em Segurança.
  • 4. Quanto custa cada profissional?
    • Em Média de 3000 $ cada.
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O Produto final para Aquisição será 15.000 $.


Modelo Estruturado

DFD

Arquivo:DFDBeicola'stech.pdf

  • Processso
  • Depósitos
  • Fluxos

DER

  • 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)


Modelo OO

Diagrama de Classes

Diagrama de Estado

Diagrama de Casos de Uso

Diagrama de Sequência

Diagrama de Objetos

Diagrama de Colaboração

Diagrama de Interfaces

Diagrama de Atividades

Diagrama de Componentes

Diagrama de Pacotes

Protótipo

  • Objetivo
  • Recursos utilizados
  • Funcionamento
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos

Pesquisador