Linha 54: Linha 54:


* 1. Onde os dados serão inseridos?  
* 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?
* 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?  
* 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?  
* 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?
**  
**  
* 5. Onde o software deverá ser hospedado?
**
<br>
<br>



Edição das 15h20min de 2 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?


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?
  • 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?
  • 2. Como será feita a entrada de dados?
  • 3. Como será feita a saída de dados?
  • 4. Descreva a 1a. funcionalidade?
  • 5. Descreva a 2a. funcionalidade?
    • ............
  • n. Descreva a enésima funcionalidade?

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

  • 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