Prof. Jorge Dias
www.jorgediasjr.com
Modelagem de Dados
Modelagem de Negócio
Universidade Federal da Paraíba – Campus IV Centro de Ciências Aplicadas e EducaçãoIntrodução
Antigamente as empresas exigiam sistemas de informação bastante
simples
Objetivos bem definidos e limitados
Pouca necessidade de adaptação do usuário
O analista resumia-se a levantar e analisar um conjunto limitado de
requisitos
Hoje as empresas pedem sistemas de informação que ajudem a
responder as novas exigências dos processos
O software não é mais uma mera ferramenta de suporte, mas parte
integrante do negócio
Introdução
Tecnologia aplicada aos Negócios Tecnologia Tecnologiaaplicada
Aplicações Foco em automação / decisões Dados/Informação Foco no acesso aos dados Acesso (Web) Foco no acesso amplo Processos Negócios Foco no processo de negócio 1980s Início 90s Fim 90s 2000+
Introdução
Você é contratado para desenvolver um sistema de informação
para um Hotel.
Introdução
Há alguns conflitos de relacionamento entre departamentos e
muitas dúvidas das pessoas de como conduzir suas atividades do
dia-a-dia para que os objetivos e metas sejam atingidas.
As pessoas sabem que os processos existem, entretanto os
processos não estão bem definidos
Reserva Checkin Checkout
Introdução
Para conceber, construir e entregar um sistema que satisfaça a
demanda é preciso mapear as entidades de negócio
Compreender o funcionamento da empresa, suas necessidades e seus
processos de negócio
O que é Processo?
Uma série de ações, mudanças, ou funções que levam a um resultado final.
[Webster’s dictionary]
Uma seqüência de passos executadas para um dado propósito.
[IEEE-STD-610].
Conjunto de atividades inter-relacionadas que transforma insumos
Introdução
Missão
Articula o porquê da existência do negócio além de “fazer dinheiro”, “cumprir as
leis”, “promover interesses particulares”.
O que fazemos e para quem fazemos isto. Indicação do estilo de condução do negócio
Estratégia
Apresenta o espaço competitivo ocupado pela organização “Por que um cliente nos escolheria?”
“O que devemos fazer para criar um diferencial para nossos produtos ou
serviços?”
Metas
Definem alvos de performance de forma a manter o foco São mensuráveis, realísticos e factíveis
Introdução
Questões a serem formuladas
Que mercados ou clientes servimos (ou deveríamos servir)? Que produtos ou serviços são (ou deveriam ser) providos?
O que nos diferencia? Por que nos escolher em detrimento de
Missão da Receita Federal do Brasil
Prover o Estado de recursos para garantir o
bem-estar social;
Prestar serviços de excelência à sociedade;
Prover segurança, confiança e facilitação para o
Missão do Google
Organizar as informações do mundo todo e torná-las acessíveis e
Missão da Dataprev
Fornecer soluções de tecnologia da informação e da comunicação
para a execução e o aprimoramento das políticas sociais do Estado
brasileiro.
Missão do Inter e do Grêmio
Proporcionar satisfação através de conquistas e realizações, implementando o processo permanente de formação de talentos e torcedores, projetando a imagem do clube esportiva,social e culturalmente.
Satisfazer o universo de torcedores e o público aficionado com vitórias e
Mapeamento de processos
Ferramenta gerencial e de comunicação que tem a finalidade de
ajudar a melhorar os processos existentes ou de implantar uma nova
estrutura voltada para processos.
É uma técnica utilizada para compreensão dos processos dos negócios
de uma organização
A finalidade de modelar um negócio é criar uma abstração [visão
simplificada do negócio]
Um modelo de negócio mostra qual é o ambiente da organização e
Objetivos
Compreensão da
estrutura
e a
dinâmica
da organização na qual um
sistema de informação será implantado
Compreensão dos
principais problemas atuais
da organização e
identificar
melhorias
potenciais
Garantia de que clientes, usuários e desenvolvedores tenham um
entendimento comum
sobre a organização
Para apoiar na
identificação dos requisitos
do sistema que ira apóia
a organização
Melhorar
os processos da organização
Tornar processos
mais impessoais
Reduzir
custos
Conceitos Chave
Recursos do negócio
São os objetos do negócio, tais como: materiais, informações e
produtos, que são utilizados ou produzidos pelo negócio
São organizados em estruturas e têm relação uns com os outros
São manipulados (usados, consumidos, transformados, produzidos)
através dos processos
Conceitos Chave
Processos de Negócio
As atividades conduzidas no negócio durante o qual o estado dos
recursos do negócio mudam
Os processos descrevem como o trabalho é feito no negócio, devendo
mostrar como o negócio é conduzido
O processo é um conjunto ordenado de atividades de trabalho ao
longo do tempo, com um começo e fim bem definidos com entradas e saídas
Conceitos Chave
Regras de Negócio
Sentenças que definem ou restringem algum aspecto do negócio Representam um conhecimento o respeito do negócio
As regras definem como o negócio deve ser conduzido (como os
processos devem ser executados)
Exemplos:
Verificação de saldo em uma conta corrente
Exercício
Pense sobre os processos da UFPB.
Identifique dois processos
Identifique os recursos destes processos
Identifique as regras de negócio
Modelagem de processos
É a elaboração de um
diagrama
ou
mapa
do processo de negócio e
a
documentação
que descreve suas
propriedades
e
características
,
que identifica as
atividades
realizadas e as
informações
que fluem
entre elas.
Documento resultante:
Mapa de processos
Fornece uma única visão dos processos, seus relacionamentos,
atividades, stakeholders, papéis, responsabilidades.
Metodologia
Metodologia de Sharp e McDermott
Emoldurar Processos AS-IS TO BE Compreender como o processo está Projetar o processo desejado
Metodologia
Etapa 1 - Emoldurar Processos
Entender o contexto dos processos através de uma documentação
detalhada
Atividades:
Documentar a missão, estratégia, metas e objetivos da organização:
identificar as questões conceituais básicas da organização que irão afetar o projeto.
Descrever as metas dos processos e Descrição do ambiente:
identificar as atividades de negócio e seus objetivos no contexto geral da organização.
Construir o Mapa Geral do Processo: obter um esboço dos processos da
organização e seus relacionamentos.
Selecionar e descrever os processos alvo: identificar os processos
Metodologia
Etapa 2 - Compreender o Processo (AS-IS)
modelar e avaliar os processos da organização exatamente como são
realizados
Atividades:
Construção de diagramas (AS IS): agregar detalhes ao modelo do processo
de forma que o seu comportamento seja melhor compreendido.
Avaliação do modelo obtido (AS IS): garantir, a partir da interação com os
envolvidos nos processos modelados, a consistência dos modelos gerados para trabalhar com modelos mais próximos do real.
Metodologia
Etapa 3 - Projetar o Processo Desejado (TO BE)
Determinar as decisões a serem tomadas a respeito dos processos atuais da
organização
Atividades:
Determinar as características do processo (TO BE): descrever as
características mais relevantes do processo.
Decidir quanto a uma abordagem (TO BE): decidir a respeito do que fazer
com relação ao andamento do processo: abandonar, manter como está, melhorar, redesenhar.
Gerar idéias (TO BE): reuniões de brainstorm para reunir idéias a respeito de
como melhorar o processo.
Definir características do processo desejado (TO BE): avaliar as
Como documentar processos de negócio?
Componentes
Nome do processo
Eventos que disparam o processo Resultado alcançado pelo processo Cliente que recebe o resultado
Outros stakeholders e os resultados que esperam Atividades do processo (não detalhado)
Atores do processo
Mecanismos que suportam o processo (recursos) Tempos e freqüência do processo
Lista de Atividades
[26/28]
Mais perguntas:
Questões a respeito dos processos (do geral para o
específico)
Você pode falar a respeito das atividade em que está envolvido? Você pode citar quais as atividades compõem este processo? Quais prazos você tem que cumprir?
Quais documentos você encontra no seu trabalho diário?
Questões a respeito das atividades
Quem desempenha estas atividades (atores)?
Quais são os objetivos desta atividade? O que você tenta realizar?
Quais são os objetivos dos departamentos ou indivíduos envolvidos nesta atividade?
Que formulários, relatórios ou outros papéis você tem que preencher ou ter dis ponível para esta
atividade?
Quais formulários ou relatórios esta atividade produz? Que mais (produtos etc.) esta atividade produz?
Quais fatores contextuais são de importância crítica para a realização desta atividade (questões,
Lista de Atividades - Quadro
[27/28] Atividade Quem faz? Para quem? Recursos/ Artefatos 1. 2.Exemplo
[28/28] Firmar Contrato Receber Pedido Montar Pedido Emitir Fatura Conduzir Reunião de marketing Encaminhar Pedido Identificar Prospecção Receber Pagamento Calcular Valor do imposto Agendar Reunião de marketing Distribuir Pagamento Adquirir Cliente Completar Pedido Receber PagamentosExemplo
[29/28] Receber Pedido Montar Pedido Encaminhar Pedido Completar Pedido Receber Pedido Executar Pedido Encaminhar Pedido Completar Pedido Planejar Pedido Receber Pagamento Outra VersãoPessoas x Atividades
[30/28] Estudante Escritório do Correio Secretaria Assistente Registro Escolar Supervisor Submeter Registro por correioOrdenar Correspondência por Departamento Abrir Correspondência e Decidir se mal-direcionada Ordenar Registros por Supervisor Re-sumeter Registro Decidir se Formulário completo Requisitar StatusSubmissões Imprimir Relatório Enviar Correspondência sim sim não não Fluxo: passagem de trabalho de um passo para o seguinte Passo: atividade ou Conjunto de atividades
Ator: função, unidade organizacional, sistema,
Papel fluxo de
Boas práticas
Planejamento
Preparar reunião de trabalho
Elaborar agenda com objetivos, dia, hora, duração Listar pessoas envolvidas no negócio
Validar pessoas envolvidas no negócio
Providenciar recursos externos (local, quadro branco, pincel, apagador) Providenciar recursos internos (cartolina, lápis, pincel, computadores com
ferramentas instaladas, sala)
Divulgar Agenda
Boas práticas
Entendimento do negócio
Conversar com especialistas
Esclarecer dúvidas e Validar entendimento Levantar Atividades
Agrupar Atividades
Sequenciar Atividades e Processos Levantar Normas
Identificar elementos do Processo Imegir no dia-a-dia dos usuários
Conhecer os Sistemas
Boas práticas
Preparação da entrevista
Definir a necessidade e finalidade da entrevista
Analisar toda a documentação formal e informal disponível Escolher pessoa ou grupo a ser entrevistado
Conhecer o organograma e identificar o entrevistado no organograma Analisar o perfil do entrevistado (técnico ou mais gerencial)
Boas práticas
Condução da entrevista
Seja pontual!
Ouça as respostas com atenção Evite jargões técnicos
Não faça a entrevista parecer um interrogatório Nunca esqueça: o entrevistado é o especialista Não ataque a credibilidade do entrevistado
Elimine perguntas que não poderão ser respondidas Faça um resumo oral