|
| |
/home/padrões
e notações
Padrões e Notações
Um
modelo de processo de negócio é uma rede de objetos gráficos que
representam atividades de trabalho e o fluxo de controle que determina sua ordem
e sua performance.
Um
dos principais desafios de um projeto de modelagem da arquitetura de negócios é
a escolha do padrão de notações e do
subconjunto de símbolos a serem utilizados.
Existem vários padrões de notação. As empresas fabricantes de software para
desenvolvimento de sistemas e depois para BPM,
foram criando seus próprios padrões, dando foco apenas às funcionalidades dos
seus produtos. Com o passar do tempo, o mercado foi percebendo essa verdadeira
torre de babel. Os organismos internacionais iniciaram a definição de padrões
para harmonizar essas iniciativas e criar uma linguagem comum para que esses
produtos pudessem se comunicar entre si.
O esforço é que a modelagem realizada em um produto possa ser utilizada por
outros produtos.
As ferramentas que utilizam notações proprietárias
tendem a perder mercado.
É
comum encontrarmos projetos em desenvolvimento tratando projetos de automação e arquiteturas diferentes de forma
isolada.
Se
a ferramenta utilizada para a modelagem dos processos não se integrar à
ferramenta utilizada para tratar a outra arquitetura, a empresa não terá uma
arquitetura empresarial a menos que refaça boa parte do que já está construído.
Para a arquitetura empresarial, não é necessária a modelagem no nível das atividades.
A arquitetura de negócios pode considerar a modelagem de processos até o nível 3
para a sua ligação com as outras arquiteturas.

Muitas notações são utilizadas para representar os
comportamentos, objetos e recursos de negócio. As
principais notações do nosso mercado para a arquitetura de negócios são as
seguintes:
-
OC - Organization Chart - O diagrama é usado
para representar elementos organizacionais da companhia em uma estrutura. O
princípio fundamental dessa formação é a subordinação hierárquica. As
unidades organizacionais e os relacionamentos entre elas são mostrados nesse
diagrama. Veja as notações OC
clicando aqui.
-
VACD - Value Added Chain Diagram -
Os
VACs, descrevem os elementos de
negócio da organização divididos em cenários e processos. São utilizados
para uma representação da visão estratégica dos processos.
Veja as notações VACD clicando aqui.
-
EPC -
Event-driven Process Chain - Apresenta uma visão detalhada do processo,
através de funções realizadas, regras de negócio com os seus operadores
lógicos, eventos de início, de fim e de circunstância. Propicia também a
ligação ou a dependência lógica entre os processos, mostrando a sua
integração. Veja as notações
EPC clicando aqui.
-
FAD - Function Allocation Diagram - É
utilizado para apresentar uma visão mais detalhada dos recursos disponíveis
e necessários, que são relevantes para as atividades. O FAD também é
utilizado para reduzir a complexidade dos processos de negócio,
representando elementos como: cargos, áreas, transações e sistemas que
suportam a atividade, as entradas e saídas de dados, os documentos, os risco
envolvidos nas atividades entre outras possibilidades que podem ser criadas
pelo modelador. Veja as notações FAD clicando aqui.
-
BPMN - Business Process Management Notation -
Desenvolvido pelo BPMI.org, o objetivo do BPMN foi disponibilizar uma
notação que fosse realmente compreensível por todos os usuários de negócio,
do analista de negócio que cria os draft iniciais dos processos, aos
desenvolvedores técnicos, responsáveis pela implementação da tecnologia que
vai executar esses processos, e finalmente às pessoas das áreas de negócio
que vão gerenciar e monitorar aqueles processos. O BPMN também vai suportar
o modelo técnico ou interno, que vai permitir a geração dos executáveis
BPEL4WS (Business Process Execution Language for Web Services). Assim, o
BPMN criou uma ponte padrão para cobrir o gap existente entre o desenho do
processo de negócio e a sua implementação. O BPMN define um Business Process
Diagram (BPD), que é baseado em uma técnica de flowcharting, talhada para
criar modelos gráficos de operações de processos de negócios.
Veja documento
gerado pela organização internacional BPMI -
http://www.bpmn.org/Documents/Introduction to BPMN.pdf
-
UML - Unified Modeling Language (www.uml.org)
- É a mais utilizada especificação criada pelo OMG (Object Management Group)
para modelagem universal de estruturas de aplicação, comportamentos,
arquiteturas e também para processos de negócios e estruturas de dados. O
UML junto com o Meta Object Facility (MOFTM)
também fornece os fundamentos chaves para a Model-Driven Architecture da
OMG, que unifica todos os passos do desenvolvimento e integração para
modelagem de negócios através da modelagem arquitetônica e de aplicações
para desenvolvimento, entrega, manutenção e evolução.
-
ArchiMate -
Recentemente absorvida pelo The Open Group, a Archimate se torna um padrão
internacional para a modelagem de domínios arquitetônicos como organização,
processos de negócios, aplicações, informações e tecnologia, encontrados nas
empresas. Cada domínio de arquitetura tem os seus próprios conceitos para
modelagem e visualização. Esses modelos específicos e suas visualizações,
simplificam a comunicação, a discussão e a análise do domínio a que
pertence. Além disso, esses diferentes domínios possuem áreas em que são
sobre postos e compartilhas das mesmas idéias, algumas vezes sem que as
pessoas envolvidas saibam disso. As ambigüidades e confusões resultantes
tornam-se obstáculos no caminho da flexibilidade e da eficiência dessas
organizações. A ArchiMate pretende acabar com estas ambigüidades. Ela
apresenta uma forma unificada de modelagem das arquiteturas empresariais,
integrando os diversos domínios e descrevendo-os de forma facilmente
legível.
Veja
mais informações sobre o Archimate clicando aqui.
-
ASTD -
Application system type diagram -
Este conjunto de notações é utilizado para descrever sistemas aplicativos de informação. As
classes de sistema de informação definidos de acordo com as funções de
negócios, são modelados em níveis de hierarquia. Todas as classes que compõe
os sistemas de informação precisam ter os seus componentes mapeados. Os
softwares empacotados, bancos de dados, aplicativos, interfaces, serviços,
funções, formulários entre outros componentes, relacionados a cada sistemas,
subsistema ou classe,
podem ser documentados utilizando-se essa notação. Veja
as notações ASTD clicando aqui.
-
Matrix Diagram - É utilizada para representar
sistemas, subsistemas, plataformas, ambientes e funcionalidades. Esse tipo
de diagrama vai auxiliar a tomada de decisões e o controle de padronização.
Esse tipo de notação é bastante utilizada nas metodologias Zachman e
Teaf/Feaf. Veja as notações Matrix Diagram clicando
aqui.
-
IDEFx
- É um tipo de notação utilizada para descrever as atividades com as
informações de entrada de dados, controles, mecanismos de processamento e
saída. O IDEF0 foi originário de uma notação ICAM e os outros IDEF (1 a 5)
são evoluções. O IDEF0 já considerava a decomposição top-down e adotava a
premissa de que "tudo o que poderia ser utilizado para executar uma
atividade, poderia ser expresso em 6 partes ou menos". O IDEF0 considera a
seqüência de atividades mas não consegue expressar as regras de negócios. O
IDEF3 permite o uso de conectores lógicos na descrição das seqüências de
atividades que compõem os processos.
Veja as
notações IDEF clicando aqui.
Documentos complementares sobre metodologias, padrões e notações:
|