Levantamento de Requisitos
Levantamento de Requisitos
Levantamento de Requisitos
DASHBOARD
Brasília
2017
ANDRÉ LUIZ DOS SANTOS BARBOSA
DASHBOARD
Brasília
2017
ANDRÉ LUIZ DOS SANTOS BARBOSA
DASHBOARD
Banca Examinadora
_________________________________________________
Prof. Msc Angelica Toffano Seidel Calazans
_________________________________________________
Prof. Msc Josiani Neves Pereira
RESUMO
INTRODUÇÃO ............................................................................................................ 9
1 DOCUMENTO DE ANÁLIDE DO NEGÓCIO (DAN) ........................................... 10
1.1 Análise Institucional – Visão Geral .................................................................. 10
1.2 Análise Funcional – Visão Específica .............................................................. 11
1.3 Proposta de solução ........................................................................................ 14
1.3.1 Descrição do novo processo proposto ............................................................ 14
1.3.2 Mapeamento do novo processo proposto ....................................................... 14
1.3.3 Objetivo Geral.................................................................................................. 15
1.3.4 Objetivos Específicos ...................................................................................... 15
1.4 Plano de Projeto .............................................................................................. 21
2 DOCUMENTO DE DEFINIÇÃO DE REQUISITO (DDR) .................................... 25
2.1 Requisitos ........................................................................................................ 25
2.2 Rastreabilidade................................................................................................ 51
2.2.1 Objetivos Específicos X Funcionalidades ........................................................ 51
2.2.2 Funcionalidades X Requisitos Funcionais ....................................................... 52
2.2.3 Requisitos Funcionais X Requisitos de Dados ................................................ 53
2.2.4 Requisitos Funcionais X Regras de Execução ................................................ 54
2.2.5 Requisitos Funcionais X Mensagens ............................................................... 56
2.3 Protótipo Não Funcional .................................................................................. 57
3 GERENCIA DE REQUISITOS E MODELOS ...................................................... 58
3.1 Modelagem dos Requisitos ................................................................................. 58
3.1.1 Modelagem Estruturada: ................................................................................. 58
3.1.2 Modelagem Orientada a Objetos ..................................................................... 60
3.2 Modelagem de Dados ..................................................................................... 63
3.2.1 Diagrama de Classes ...................................................................................... 63
3.2.2 Modelo de Entidades e Relacionamentos (MER) ............................................ 64
3.3 Métricas e Estimativas ..................................................................................... 66
3.3.1 Contagem das Funções de Dados .................................................................. 66
3.3.2 Contagem das Funções de Transação ............................................................ 68
3.3.3 Cálculo do Fator de Ajuste .............................................................................. 68
3.3.4 Estimativa de tempo e custo do Projeto .......................................................... 69
3.4 Plano de Gerência dos Requisitos .................................................................. 69
3.4.1 Processo de gerenciamento de requisitos ....................................................... 69
3.4.2 Indicadores de qualidade ................................................................................ 72
3.4.3 Lista de Classificação de Defeitos ................................................................... 75
3.4.4 Técnicas de inspeção ...................................................................................... 76
CONCLUSÃO............................................................................................................ 79
REFERÊNCIAS ......................................................................................................... 80
9
INTRODUÇÃO
Nos dias atuais, cada vez mais as empresas buscam maneiras capazes de
ajudar na interpretação e análise de dados comerciais e financeiros, muitas dessas
empresas fazem isso de maneira quase artesanal, buscando informações em
relatórios, que são consolidadas em planilhas para que sejam posteriormente
disponibilizadas a quem de fato vai analisar os dados, conforme a empresa cresce,
aumenta o volume de informação diária que precisa ser apurada e o tempo gasto
para consolidar essas informações só aumenta, acarretando perda de eficiência e
agilidade, surge então a necessidade de tornar esse trabalho mais ágil e controlado.
1.1.1 A empresa
Em atividade desde 1994, a Pecista é uma empresa dedicada
exclusivamente ao atendimento a pessoas jurídicas e firmas individuais, pois
considera fundamental que um atacado não concorra com seus clientes.
A Pecista se tornou o mais ágil atacado de peças elétricas de Brasília, tendo
como pontos fortes o estoque, preços competitivos e um excelente sistema de
entrega. A empresa atua também nas áreas de mecânica, injeção, químicos
e acessórios.
1.1.2 O negócio
Possuindo dois diretores com atribuições distintas, um que cuida de
toda área comercial e outro responsável pelas áreas administrativa e
financeira, cada um necessita de informações consolidadas que dão suporte à
tomada de decisões. Com o aumento do negócio e volume de informações
essa tarefa tem se tornado cada vez mais complexa e demorada para serem
consolidadas.
1.1.3 A organização
11
Figura 1 - Organograma
1.2 Análise Funcional – Visão Específica
Elemento Descrição
Problema raiz Dificuldade no acompanhamento das metas
estabelecidas.
Efeitos Não cumprimento das metas e dificuldade na
cobrança da equipe.
Elemento Descrição
Problema raiz Dificuldade em acompanhar a carteira de
recebimentos.
Efeitos Descontrole com a inadimplência causando prejuízo.
Elemento Descrição
Problema raiz Ineficiência no controle da média de prazos.
Efeitos Descontrole no fluxo de caixa.
Elemento Descrição
Problema raiz Ineficiência no acompanhamento do ranking de
fornecedores. (Top 10)
13
Elemento Descrição
Problema raiz Ineficiência no acompanhamento do ranking de grupo
de produtos. (Top 10)
Efeitos Queda nas vendas dos grupos de produtos.
Elemento Descrição
Problema raiz Ineficiência no acompanhamento do ranking de
clientes. (Top 10)
Efeitos Grandes clientes podem diminuir o fluxo de compras
se não houver um acompanhamento rigoroso.
Elemento Descrição
Problema raiz Ineficiência no controle da performance dos
vendedores.
Efeitos Vendedores podem se desmotivar acarretando perda
de vendas.
Elemento Descrição
Problema raiz Ineficiência no acompanhamento das linhas de
produtos.
Efeitos Dificuldade em medir como estão distribuídas as
vendas, ajudando a detectar possíveis perdas.
Elemento Descrição
Problema raiz Dificuldade em verificar o indicador de inadimplência.
Elemento Descrição
Problema raiz Ineficiência em acompanhar o indicador de cotação,
cujo o preço costuma ser mais barato.
Efeitos Dar descontos acima das metas estabelecidas.
Elemento Descrição
Problema raiz Dificuldade em monitorar o indicador de margem de
contribuição
14
Elemento Descrição
Problema raiz Dificuldade em monitorar a evolução da venda nos
últimos 12 meses.
Efeitos Perda da eficiência na comparação das vendas com
base em meses anteriores.
Elemento Descrição
Problema raiz Dificuldade de acompanhar de maneira rápida as
vendas do mês corrente.
Efeitos Queda nas vendas caso não seja acompanhada
diariamente.
Prioridade 1
Funcionalidade F01-Metas.
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
Prioridade 1
1.3.5 Funcionalidades
Funcionalidade F01-Metas.
Figura 4 - Cronograma
Probabilidade Baixa.
Probabilidade Baixa.
Probabilidade Média.
Probabilidade Baixa.
do indicador de
cotações.
a dia.
Requisitos Funcional:
Identificador: RD01
RF01-
Requisitos Funcional:
Identificador: RD01
RF01-
Requisitos Funcional:
Identificador: RD03
RF03
Requisitos Funcional:
Identificador: RD06
RF06
Requisitos Funcional:
Identificador: RD07
RF07
Requisitos Funcional:
Identificador: RD11
RF11
Requisitos Funcional:
Identificador: RD12
RF12
Requisito
Identificador Descrição Observação
Funcional
RF01, RF02,
RF03, RF04,
Os dados devem ser atualizados 10 RF05, RF06,
RE01 minutos após a última atualização de forma RF07, RF08,
automática. RF09, RF10,
RF11, RF12,
RF13
RF01, RF02,
RF03, RF04,
Os dados podem ser atualizados sob
RE02 RF05, RF06,
demanda.
RF07, RF08,
RF09, RF10,
40
RF11, RF12,
RF13
RF03, RF04,
RF05, RF06,
Levar em consideração as vendas do mês
RE03 RF07, RF08,
corrente.
RF10, RF11,
RF13
Mostrar apenas os 10 maiores. RF04, RF05,
RE04
RF06
Mostrar todos os vendedores, inclusive se
RE05 RF07
não tiverem realizados vendas.
Considerar as contas a receber dos últimos
RE06 RF02, RF09
365 dias.
Para calcular o percentual aplicar a
fórmula:
Onde:
P – Percentual
VV – Valor Vendido (venda.vl_venda_total).
VTP – Venda Total do Período, totalizar a
venda do período, não apenas das linhas RF04, RF05,
RE07 que estão sendo mostradas RF06, RF07,
(venda.vl_venda_total). RF08
Exemplo:
VV = 14.678,17
VT P = 100.548,85
Aplicando a fórmula:
Onde:
MC – Margem de Contribuição.
VMLB – Valor da Margem de Lucro Bruta.
VTD – Valor Total das Despesas.
(conta_pagar.vl_conta_pagar), considerar
apenas as contas a pagar do mês que
sejam despesas (tipo_conta.n_tipo_conta =
‘D’).
Exemplo:
VMLB = 41.696.26
VTF = 54.935,78
Aplicando a fórmula:
RE09 RF09
Onde:
II – Indicador de Inadimplência
VCRA – Valor Contas Receber
(conta_receber.vl_conta_receber) em
42
Aberto (conta_receber.dt_pagamento) no
período de 365 dias.
VTCR – Valor Total Contas a Receber no
período de 365 dias
(conta_receber.vl_conta_receber).
Exemplo:
VCRA = 36.636,06
VTCR = 2.247.611,30
Aplicando a fórmula:
Onde:
IC – Indicador de Cotação.
VVC – Valor Venda Cotação
(venda.vl_venda_total e venda.in_cotacao
= ‘S’)
RE10 VTP – Venda Total Período RF10
(venda.vl_venda_total).
Exemplo:
VVC = 9.250,49
VTP = 100.548,85
Aplicando a fórmula:
Onde:
Exemplo:
SOMA(DTV-DTE*VCR) = 2.004.618,42
VTRC = 44.646,29
Aplicando a fórmula:
Média Diária:
Onde:
DU – Dias Úteis
Exemplo:
VTP = 65.271,32
DU = 4
Aplicando a fórmula:
VMD = 65.271,32 / 4
VMD = 16.317,83
Onde:
Exemplo:
VMD = 16.317,83
DUM = 22
VPM = 16.317,83 * 22
VPM = 358.992,26
Ticket Médio:
VTM = VTP / QV
Onde:
Exemplo:
VTP = 65.271,32
QV = 283
Aplicando a fórmula:
Onde:
Exemplo:
VMD = 16.317,83
VMDAA = 9.402,62
Aplicando a fórmula:
Meta da empresa:
Percentual de acréscimo:
Onde:
Exemplo:
VM = 330.972,19
VMMA = 326.080,97
Aplicando a fórmula:
Meta diária:
VMMD = VM / DUM
Onde:
Exemplo:
VM = 330.972,19
DUM = 22
Aplicando a fórmula:
VMMD = 330.972,19 / 22
VMMD = 15.044,19
Onde:
Exemplo:
VMD = 16.317,83
VMMD = 15.044,19
Aplicando a fórmula:
Onde:
Exemplo:
VM = 330.972,19
VTP = 65.271,32
DUR = 18
Onde:
Exemplo:
VMD = 16.317,83
VMBM = 14,761,16
Aplicando a fórmula:
Percentual atingido:
Onde:
PA – Percentual Atingido
VMD – Valor Médio Diário
VMBM – Valor Médio Bater Meta
Exemplo:
VMBM = 14,761,16
VMD = 16.317,83
Aplicando a fórmula:
2.1.4 Mensagens
49
Requisito
Identificador Descrição Observação
Funcional
RF01
RF02
RF03
RF04
RF05
RF06
MSG01 Erro na atualização dos dados. RF07
RF08
RF09
RF10
RF11
RF12
RF13
F01-Metas.
X
F02-Gráfico de distribuição de
recebimentos.
X
F03-Gráfico de indicador de prazo
médio.
X
F04-Ranking de fornecedores.
X
F05-Ranking de grupo de produtos.
X
F06-Ranking de clientes.
X
F07-Ranking de vendedores.
X
F08- Gráfico de distribuição por
Administrador
linha de produto.
X
F09-Gráfico de indicador de
inadimplência.
X
F10-Gráfico de indicador de
cotações.
X
F11-Gráfico de indicador de
margem de contribuição.
X
F12-Gráfico das vendas dos últimos
12 meses.
X
F13-Gráfico da venda diária do mês.
X
51
2.2 Rastreabilidade
2.2.1 Objetivos Específicos X Funcionalidades
F F F F F F F F F F F F F
Objetivo Específico 0 0 0 0 0 0 0 0 0 1 1 1 1
1 2 3 4 5 6 7 8 9 0 1 2 3
Fornecer informações agrupadas sobre as metas da empresa. X
Fornecer informações consolidadas sobre a carteira de recebimentos. X
Criar modo de acompanhamento do indicador de prazo médio. X
Criar ranking dos 10 maiores fornecedores. X
Criar ranking dos 10 maiores grupos de produtos. X
Criar ranking dos 10 maiores clientes. X
Criar ranking de vendedores. X
Fornecer informações consolidadas da distribuição das vendas por linha de
X
produtos.
Criar modo de acompanhamento do indicador de inadimplência. X
Criar modo de acompanhamento do indicador de cotações. X
Criar modo de acompanhamento do indicador de margem de contribuição. X
Criar modo de comparativo das vendas dos últimos 12 meses. X
Criar modo de acompanhamento das vendas do mês corrente dia a dia. X
52
R R R R R R R R R R R R R
D D D D D D D D D D D D D
Requisito Funcional
0 0 0 0 0 0 0 0 0 1 1 1 1
1 2 3 4 5 6 7 8 9 0 1 2 3
RF01-O Dashboard deve fornecer informações agrupadas sobre as metas da empresa. X
RF02-O Dashboard deve fornecer informações consolidadas sobre a carteira de
recebimentos.
X
RF12-O Dashboard criar modo de comparativo das vendas dos últimos 12 meses. X
RF13-O Dashboard deve criar modo de acompanhamento das vendas do mês corrente X
dia a dia.
2.2.4 Requisitos Funcionais X Regras de Execução
55
R R R R R R R R R R R R R R R
E E E E E E E E E E E E E E E
Requisito Funcional
0 0 0 0 0 0 0 0 0 1 1 1 1 1 1
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
RF01-O Dashboard deve fornecer informações agrupadas sobre as metas da empresa. X X X
RF02-O Dashboard deve fornecer informações consolidadas sobre a carteira de recebimentos. X X X X
RF03-O Dashboard deve criar modo de acompanhamento do indicador de prazo médio. X X X X
RF04-O Dashboard deve criar ranking dos 10 maiores fornecedores. X X X X X
RF05-O Dashboard deve criar ranking dos 10 maiores grupos de produtos. X X X X X
RF06-O Dashboard deve criar ranking dos 10 maiores clientes. X X X X X
RF07-O Dashboard deve criar ranking de vendedores. X X X X X
RF08-O Dashboard deve fornecer informações consolidadas da distribuição das vendas por linha de X
X X X
produtos.
RF09-O Dashboard deve criar modo de acompanhamento do indicador de inadimplência. X X X X
RF10-O Dashboard deve criar modo de acompanhamento do indicador de cotações. X X X X
RF11-O Dashboard deve criar modo de acompanhamento do indicador de margem de contribuição. X X X X
RF12-O Dashboard criar modo de comparativo das vendas dos últimos 12 meses. X X X
RF13-O Dashboard deve criar modo de acompanhamento das vendas do mês corrente dia a dia. X X X
X
56
Diagrama de Nível 0
de forma automática.
RE02 – Os dados podem ser atualizados sob demanda.
RE03 – Levar em consideração as vendas do mês corrente.
RE08 – Para calcular o indicador de margem de contribuição aplicar a fórmula:
Onde:
MC – Margem de Contribuição.
VMLB – Valor da Margem de Lucro Bruta.
VTD – Valor Total das Despesas. (conta_pagar.vl_conta_pagar), considerar
apenas as contas a pagar do mês que sejam despesas
(tipo_conta.n_tipo_conta = ‘D’).
Exemplo:
VMLB = 41.696.26
VTF = 54.935,78
Aplicando a fórmula:
Modelo Conceitual
Modelo Lógico
QRI - Quantidade de
Requisitos
Incorporados ao
escopo = (Quantidade
de Requisitos após o
fechamento da linha de
base) / (Quantidade de
requisitos ao final do
projeto) * 100
PPU - Percentual de
Participação do Usuário
= (Número de reuniões
que representantes dos PSN - Percentual de IVR - Índice de Variação
usuários participaram / Solicitações de Mudança de Risco =
número de reuniões = (Percentual de (Porcentagem de
Risco realizadas) * 100 solicitações de mudança requisitos concluídos na
de escopo / Percentual release / porcentagem
PVR - Percentual de estimado de alterações histórica de requisitos
Validação de no escopo) * 100 concluídos) * 100
Requisitos pelo cliente
= (Número de
requisitos validados /
Número total de
documentos de
requisitos) * 100
PAR - Percentual de
Alteração dos
Requisitos já
aprovados = (Número
de solicitações de
mudanças de requisitos
/ número total de
requisitos já aprovados)
* 100
PMT - Quantitativo de
Mudanças nos
74
Requisitos de acordo
com o Tamanho do
software = (Número de
requisitos alterados /
Tamanho do software)
* 100
75
CONCLUSÃO
REFERÊNCIAS