Sergio (discussão | contribs)
Sergio (discussão | contribs)
Linha 117: Linha 117:
<br>
<br>
* 1. Como será dividido o desenvolvimento do sistema?
* 1. Como será dividido o desenvolvimento do sistema?
**  
** O desenvolvimento será divido em 4 frentes de trabalho, para cada participante do projeto considerando os requisitos do sistema validados pelo cliente, montagem das fórmulas dos indicadores, configuração das entradas (importação e formulário), desenvolvimento do layout dos gráficos, documentação do projeto.
 
* 2. Como será feita a entrada de dados?  
* 2. Como será feita a entrada de dados?  
**  
** Digitação em um formulário da planilha,
**Importação de dados de outros aplicativos
 
* 3. Como será feita a saída de dados?  
* 3. Como será feita a saída de dados?  
**  
**A saída será preferencialmente na tela, em gráficos e painéis, havendo a opção de encaminhamento de relatórios por e-mail.
* 4. Descreva a 1a. funcionalidade?  
* 4. Descreva a 1a. funcionalidade?  
**  
** CRUD para cadastro de metas para acompanhamento
 
* 5. Descreva a 2a. funcionalidade?
* 5. Descreva a 2a. funcionalidade?
** ............
*** CRUD cadastro de eventos relevantes no período
* n. Descreva a enésima funcionalidade?
 
* 6. Descreva a 3a. funcionalidade?
*** Selecionar o período (mês/ano) para análise
 
* 7. Descreva a 4a. funcionalidade?
*** Selecionar o produto para análise
 
* 8. Descreva a 5a. funcionalidade?
*** Selecionar a meta para análise
 
* 9. Descreva a 6a. funcionalidade?
*** Selecionar o cliente para análise.
 
*10. Descreva a 7a. funcionalidade?
*** Selecione o tipo de gráfico
 
*11. Descreva a 8a. funcionalidade?
*** Encaminhar relatório por e-mail
 
** <br>
** <br>
== How much ==
== How much ==
<br>
<br>

Edição das 21h16min de 19 de maio de 2017

 5W2H


What


  • 1. Qual o nome do seu projeto?
    • BI Estratégico.
  • 2. Qual o objetivo deste projeto?
    • Desenvolver um sistema de apoio a decisão e avaliação de desempenho empresarial, em uma planilha de fácil acesso, para fornecer ao gestor informações relevantes visando subsidiar a tomada de decisão, acompanhar os resultados operacionais críticos do negócio, bem como avaliar o alcance de metas relacionadas a seus objetivos estratégicos, considerando os conceitos de Balanced Scorecards.
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Desenvolver um sistema básico mas que possa ser customizado para diversos clientes;
    • Conhecimento mais aprofundado de Balanced Scorecards e indicadores a serem utilizados.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Definição de objetivos e metas empresarias a partir de Mapas Estratégicos utilizando Balanced Scorecards;
    • Indicadores operacionais de avaliação de negócios;
    • Desenvolvimento de planilhas integradas a SGBD;
    • Recursos de planilhas para análise de dados, tais como tabelas dinâmicas e gráficos.
  • 5. Quais soluções similares existem no mercado?
    • Sistemas integrados de gestão com ferramentas de BI operacional, focados no desempenho passado da empresa;
    • Planilhas desenvolvidas por consultorias especializadas em Estratégia, que usualmente não são integradas às fontes de dados da empresa;
    • PowerBI da Microsoft, ferramenta de integração de diversas fontes de dados, com custos escalonáveis, que requer conhecimentos especializados tanto a para definição de painéis críticos do negócio, quanto para a utilização da ferramenta e integração aos dados do negócio.



Why


  • 1. Porque é interessante desenvolver este projeto?
    • Normalmente grandes empresas utilizam sistemas integrados de gestão com ferramentas de BI, contudo tais sistemas são muito caros, tanto para aquisição quando para customização o que inviabiliza sua utilização por parte de pequenas e médias empresas.


  • 2. Porque deve usar a tecnologia escolhida?
    • Menor tempo de desenvolvimento de painéis e gráficos aproveitando os recursos já disponíveis no Excel;
    • Baixo investimento em licenças, uma vez que maioria dos computadores já tem o programa instalado;
    • Facilidade de customizar o serviço às necessidades dos clientes;
    • Facilidade de integrar e analisar em planilha diversas fontes de dados, utilizando fórmulas, gráficos e suplementos disponíveis.
  • 3. Porque usar o hardware específico?
    • O cliente aproveita seu próprio computador, smartphone, ou ainda utiliza dados armazenados na nuvem;
  • 4. Porque usar o sistema específico?
    • O sistema é de fácil utilização com treinamentos básicos, podendo contemplar diferentes partes de um aplicativo, tais com banco de dados próprio ou vinculado, formulários de entrada de dados, relatórios e gráficos de saída de dados, recursos de publicação web.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Empreendedores que buscam expandir seus negócios e precisam planejar e acompanhar as estrategias criticas para o sucesso do negócio;
    • Empresários que precisam acompanhar os resultados chaves para a sobrevivência do seu negóco, tais como produção e vendas, margens comerciais, fluxos de caixa.
  • 2. Quem poderá operar o sistema?
    • Empresários, gerentes, analistas, consultores.
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Analistas de sistemas, consultores de negócios com foco em estratégia e BI.;
    • Desenvolvedores de painéis e gráficos;
    • Analistas de Banco de Dados;
    • Parceria com empresa júnior de Administração e de Sistema, para testar a ferramenta com clientes em potencial e empresas próximas para levantamento de necessidades de informações relevantes comuns.


Where


  • 1. Onde os dados serão inseridos?
    • Conforme a disponibilidade da empresa, os dados poderão ser inseridos em:
    • Formulário de entrada para registro em planilha;
    • Importação, vinculação a arquivos de dados, txts, banco de dados.
  • 2. Onde os dados serão externalizados, publicados?
    • Em painéis gráficos que poderão ser visualizados em computadores e smartphones;
    • Relatórios impressos ou encaminhados por e-mail.
  • 3. Onde esta aplicação poderá ser usada?
    • Localmente na empresa;
    • No note ou smartphone do gestor;
    • No serviço online PowerBI.
  • 4. Onde os dados serão armazenadas?
    • Inicialmente os dados são armazenados em máquinas locais, podendo ser armazenados na nuvem, caso o cliente utilize o serviço PowerBI escalonável.
  • 5. Onde o software deverá ser hospedado?
    • em máquinas locais, podendo ser construídos painéis na nuvem, caso o cliente utilize o serviço PowerBI escalonável;


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • O prazo estimado é de 150 dias, conforme fases seguintes.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Levantamento de requisitos, 30 dias
    • Arquitetura/Projeto : 20 dias
    • Prototipação: 10 dias
    • Validação do Cliente: 10 dias
    • Desenvolvimento: 60 dias
    • Testes: 10 dias
    • Implantação: 10 dias
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • O tempo de resposta será imediato em milissegundos, acesso ao sistema ao clicar em um atalho previamente configurado
  • 4. Quanto tempo para responder a uma entrada?
    • O tempo para responder a uma entrada será em segundos (via formulário de entrada), no caso de dados integrados de outras fontes de dados o tempo de entrada será de segundos a minutos conforme a quantidade de dados a serem gravados
  • 5. Quanto tempo para gerar a saída?
    • O tempo para gerar uma saída (gráfico, relatório ou e-mail) será em segundos, e variará conforme a quantidade de dados a serem gravados

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • O desenvolvimento será divido em 4 frentes de trabalho, para cada participante do projeto considerando os requisitos do sistema validados pelo cliente, montagem das fórmulas dos indicadores, configuração das entradas (importação e formulário), desenvolvimento do layout dos gráficos, documentação do projeto.
  • 2. Como será feita a entrada de dados?
    • Digitação em um formulário da planilha,
    • Importação de dados de outros aplicativos
  • 3. Como será feita a saída de dados?
    • A saída será preferencialmente na tela, em gráficos e painéis, havendo a opção de encaminhamento de relatórios por e-mail.
  • 4. Descreva a 1a. funcionalidade?
    • CRUD para cadastro de metas para acompanhamento
  • 5. Descreva a 2a. funcionalidade?
      • CRUD cadastro de eventos relevantes no período
  • 6. Descreva a 3a. funcionalidade?
      • Selecionar o período (mês/ano) para análise
  • 7. Descreva a 4a. funcionalidade?
      • Selecionar o produto para análise
  • 8. Descreva a 5a. funcionalidade?
      • Selecionar a meta para análise
  • 9. Descreva a 6a. funcionalidade?
      • Selecionar o cliente para análise.
*10. Descreva a 7a. funcionalidade?
      • Selecione o tipo de gráfico
*11. Descreva a 8a. funcionalidade?
      • Encaminhar relatório por e-mail

How much


  • 1. Quanto custa cada parte do sistema?
  • 2. Quanto deverá custar todo o sistema?
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
  • 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)?


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

Pesquisadores