Modelagem de processos de negócios - Business process modeling
Modelagem de processos de negócios ( BPM ) em gerenciamento de processos de negócios e engenharia de sistemas é a atividade de representar processos de uma empresa, de forma que os processos de negócios atuais possam ser analisados, aprimorados e automatizados. O BPM é normalmente executado por analistas de negócios, que fornecem experiência na disciplina de modelagem; por especialistas no assunto, que possuem conhecimento especializado dos processos que estão sendo modelados; ou mais comumente por uma equipe composta por ambos. Alternativamente, o modelo de processo pode ser derivado diretamente de logs de eventos usando ferramentas de mineração de processos .
O objetivo do negócio geralmente é aumentar a velocidade do processo ou reduzir o tempo de ciclo; para aumentar a qualidade; ou para reduzir custos, como mão de obra, materiais, sucata ou custos de capital. Na prática, a decisão de gerenciamento de investir na modelagem de processos de negócios é frequentemente motivada pela necessidade de documentar os requisitos para um projeto de tecnologia da informação .
Os programas de gerenciamento de mudanças são normalmente envolvidos para colocar em prática quaisquer processos de negócios aprimorados. Com os avanços no design de software, a visão de modelos BPM se tornando totalmente executáveis (e capazes de simulações e engenharia de ida e volta) está se aproximando da realidade.
História
Técnicas para processos de negócios modelo, tais como o fluxograma , diagrama de blocos funcional de fluxo , diagrama de fluxo de controle , Gantt , PERT diagrama, e IDEF surgiram desde o início do século 20. Os gráficos de Gantt foram os primeiros a chegar por volta de 1899, os fluxogramas na década de 1920, o Functional Flow Block Diagram e PERT na década de 1950, os Data Flow Diagrams e o IDEF na década de 1970. Entre os métodos modernos estão a Unified Modeling Language e Business Process Model and Notation . Ainda assim, eles representam apenas uma fração das metodologias usadas ao longo dos anos para documentar processos de negócios. O termo 'modelagem de processos de negócios' foi cunhado na década de 1960 no campo da engenharia de sistemas por S. Williams em seu artigo de 1967 'Modelagem de processos de negócios melhora o controle administrativo'. Sua ideia era que as técnicas para obter uma melhor compreensão dos sistemas de controle físicos poderiam ser usadas de maneira semelhante para os processos de negócios . Foi só na década de 1990 que o termo se tornou popular.
Na década de 1990, o termo ' processo ' tornou-se um novo paradigma de produtividade. As empresas foram incentivadas a pensar em processos em vez de funções e procedimentos . O pensamento de processo olha para a cadeia de eventos na empresa, da compra ao fornecimento, da recuperação do pedido às vendas, etc. As ferramentas de modelagem tradicionais foram desenvolvidas para ilustrar o tempo e o custo, enquanto as ferramentas modernas se concentram em atividades multifuncionais. Essas atividades multifuncionais aumentaram significativamente em número e importância, devido ao crescimento da complexidade e da dependência. Novas metodologias incluem processo de redesenho de negócios , inovação de processos de negócios, gestão de processos de negócios , planejamento de negócios integrado , entre outros, todos "com o objetivo de melhorar os processos através das funções tradicionais que compõem uma empresa".
No campo da engenharia de software , o termo 'modelagem de processos de negócios' se opôs à modelagem de processos de software comum , com o objetivo de focar mais no estado da prática durante o desenvolvimento de software . Naquela época (início da década de 1990), todas as técnicas de modelagem novas e existentes para ilustrar os processos de negócios foram consolidadas como ' linguagens de modelagem de processos de negócios '. Na abordagem Orientada a Objetos , foi considerada uma etapa essencial na especificação de sistemas de aplicativos de negócios. A modelagem de processos de negócios tornou-se a base de novas metodologias, por exemplo, aquelas que suportavam coleta de dados, análise de fluxo de dados, diagramas de fluxo de processo e recursos de relatório. Por volta de 1995, as primeiras ferramentas visualmente orientadas para modelagem e implementação de processos de negócios estavam sendo apresentadas.
Tópicos
Modelo de negócios
Um modelo de negócios é uma estrutura para a criação de valor econômico, social e / ou outras formas de valor. O termo 'modelo de negócios' é, portanto, usado para uma ampla gama de descrições formais e informais para representar os aspectos centrais de um negócio, incluindo propósito, ofertas, estratégias, infraestrutura, estruturas organizacionais, práticas comerciais e processos e políticas operacionais.
No sentido mais básico, um modelo de negócios é um método de fazer negócios pelo qual uma empresa pode se sustentar. Ou seja, gerar receita. O modelo de negócios explica como uma empresa ganha dinheiro, especificando onde está posicionada na cadeia de valor .
Processo de negócio
Um processo de negócios é uma coleção de atividades ou tarefas estruturadas relacionadas que produzem um serviço ou produto específico (atendem a um objetivo específico) para um determinado cliente ou clientes. Existem três tipos principais de processos de negócios:
- Processos de gestão, que governam a operação de um sistema. Os processos de gerenciamento típicos incluem governança corporativa e gerenciamento estratégico .
- Processos operacionais, que constituem o negócio principal e criam o fluxo de valor primário. Os processos operacionais típicos são compras , fabricação , marketing e vendas .
- Processos de suporte, que dão suporte aos processos centrais. Os exemplos incluem contabilidade , recrutamento e suporte técnico .
Um processo de negócio pode ser decomposto em vários subprocessos, que possuem seus próprios atributos, mas também contribuem para atingir o objetivo do superprocesso. A análise dos processos de negócios normalmente inclui o mapeamento de processos e subprocessos até o nível de atividade. Um modelo de processo de negócios é um modelo de um ou mais processos de negócios e define as maneiras pelas quais as operações são realizadas para atingir os objetivos pretendidos de uma organização. Esse modelo permanece uma abstração e depende do uso pretendido do modelo. Ele pode descrever o fluxo de trabalho ou a integração entre os processos de negócios. Ele pode ser construído em vários níveis.
Um fluxo de trabalho é a representação de uma sequência de operações, declarada como trabalho de uma pessoa, de um mecanismo simples ou complexo, de um grupo de pessoas, de uma organização de funcionários ou de máquinas. O fluxo de trabalho pode ser visto como qualquer abstração de trabalho real, segregado em compartilhamento de trabalho, divisão de trabalho ou outros tipos de pedidos. Para fins de controle, o fluxo de trabalho pode ser uma visão do trabalho real sob um aspecto escolhido.
Processo de negócios centrado em artefato
O modelo de processo de negócios centrado em artefato surgiu como uma abordagem holística para modelar processos de negócios, pois fornece uma solução altamente flexível para capturar especificações operacionais de processos de negócios. Ele se concentra principalmente na descrição dos dados dos processos de negócios, conhecidos como "artefatos", caracterizando objetos de dados relevantes para os negócios, seus ciclos de vida e serviços relacionados. A abordagem de modelagem de processo centrada em artefato promove a automação das operações de negócios e oferece suporte à flexibilidade da execução e evolução do fluxo de trabalho.
Ferramentas
As ferramentas de modelagem de processos de negócios fornecem aos usuários de negócios a capacidade de modelar seus processos de negócios, implementar e executar esses modelos e refinar os modelos com base nos dados executados. Como resultado, as ferramentas de modelagem de processos de negócios podem fornecer transparência aos processos de negócios, bem como a centralização de modelos de processos de negócios corporativos e métricas de execução. As ferramentas de modelagem também podem permitir a modelagem colaborativa de processos complexos por usuários que trabalham em equipes, onde os usuários podem compartilhar e simular modelos de forma colaborativa. As ferramentas de modelagem de processos de negócios não devem ser confundidas com sistemas de automação de processos de negócios - ambas as práticas têm a modelagem do processo como a mesma etapa inicial e a diferença é que a automação de processos fornece um 'diagrama executável' e que é drasticamente diferente da modelagem gráfica de processos de negócios tradicional Ferramentas.
Modelagem e simulação
A funcionalidade de modelagem e simulação permite a pré-execução de modelagem e simulação hipotéticas. A otimização pós-execução está disponível com base na análise de métricas reais conforme o desempenho.
- Diagramas de caso de uso criados por Ivar Jacobson , 1992 (integrado em UML )
- Diagramas de atividades (também adotados pela UML)
Algumas técnicas de modelagem de processos de negócios são:
- Modelo de Processo de Negócios e Notação (BPMN)
- Linguagem de modelagem de ciclo de vida (LML)
- Gestão de processos de negócios orientada para o assunto (S-BPM)
- Método de análise de informações de linguagem natural aprimorada por cognição (CogNIAM)
- Linguagem de Modelagem de Negócios Estendida (xBML)
- Cadeia de processo orientada a eventos (EPC)
- DEFinição ICAM ( IDEF0 )
- Linguagem de Modelagem Unificada (UML), extensões para processos de negócios
- Notação administrativa formalizada (FAN)
- Modelagem de processos Harbarian (HPM)
Ferramentas de linguagem de programação
O software da suíte BPM fornece interfaces de programação (serviços da Web, interfaces de programas de aplicativos (APIs)) que permitem que aplicativos corporativos sejam construídos para alavancar o mecanismo de BPM. Este componente é freqüentemente referido como o motor do pacote BPM.
As linguagens de programação que estão sendo introduzidas para BPM incluem:
- Linguagem de execução de processos de negócios ( BPEL ),
- Linguagem de descrição de coreografia de Web Services ( WS-CDL ).
- Linguagem de definição de processo XML ( XPDL ),
Alguns idiomas específicos do fornecedor:
- Arquitetura de Sistemas de Informação Integrados (ARIS) suporta EPC,
- Java Process Definition Language ( JBPM ),
Outras tecnologias relacionadas com a modelagem de processos de negócios incluem Model Driven Architecture e arquitetura orientada a serviços .
Veja também
Modelo de referência de negócios
Um modelo de referência de negócios é um modelo de referência, concentrando-se nos aspectos funcionais e organizacionais de uma empresa , organização de serviços ou agência governamental . Em geral, um modelo de referência é um modelo de algo que incorpora o objetivo básico ou ideia de algo e pode então ser visto como uma referência para vários fins. Um modelo de referência de negócios é um meio de descrever as operações de negócios de uma organização, independentemente da estrutura organizacional que as executa. Outros tipos de modelo de referência de negócios também podem representar o relacionamento entre os processos de negócios, funções de negócios e o modelo de referência de negócios da área de negócios. Esses modelos de referência podem ser construídos em camadas e oferecem uma base para a análise de componentes de serviço, tecnologia, dados e desempenho.
O modelo de referência de negócios mais conhecido é o Modelo de Referência de Negócios do governo federal dos Estados Unidos. Esse modelo é uma estrutura orientada por funções para descrever as operações de negócios do governo federal, independentemente das agências que as executam. O Modelo de Referência de Negócios fornece uma construção organizada e hierárquica para descrever as operações comerciais do dia-a-dia do governo federal. Embora existam muitos modelos para descrever organizações - organogramas , mapas de localização, etc. - este modelo apresenta o negócio usando uma abordagem orientada para a funcionalidade.
Integração de processos de negócios
Um modelo de negócios , que pode ser considerado uma elaboração de um modelo de processo de negócios, normalmente mostra dados de negócios e organizações de negócios, bem como processos de negócios. Ao mostrar os processos de negócios e seus fluxos de informações, um modelo de negócios permite que as partes interessadas de negócios definam, entendam e validem sua empresa. A parte do modelo de dados do modelo de negócios mostra como as informações de negócios são armazenadas, o que é útil para desenvolver código de software . Veja a figura à direita para um exemplo da interação entre modelos de processos de negócios e modelos de dados.
Normalmente, um modelo de negócios é criado após a realização de uma entrevista, que faz parte do processo de análise de negócios . A entrevista consiste em um facilitador fazer uma série de perguntas para extrair informações sobre o assunto do processo de negócios. O entrevistador é referido como um facilitador para enfatizar que são os participantes, não o facilitador, que fornecem as informações do processo de negócios. Embora o facilitador deva ter algum conhecimento do processo de negócios em questão, isso não é tão importante quanto o domínio de um método pragmático e rigoroso de entrevistar especialistas em negócios. O método é importante porque, para a maioria das empresas, uma equipe de facilitadores é necessária para coletar informações em toda a empresa, e as conclusões de todos os entrevistadores devem ser compiladas e integradas depois de concluídas.
Os modelos de negócios são desenvolvidos para definir o estado atual do processo, caso em que o produto final é chamado de modelo instantâneo "como está", ou um conceito de como o processo deve se tornar, resultando em um modelo "para ser". Ao comparar e contrastar os modelos "no estado em que se encontram" e "no futuro", os analistas de negócios podem determinar se os processos de negócios e sistemas de informação existentes são sólidos e precisam apenas de pequenas modificações, ou se a reengenharia é necessária para corrigir problemas ou melhorar a eficiência. Conseqüentemente, a modelagem de processos de negócios e a análise subsequente podem ser usadas para remodelar fundamentalmente a maneira como uma empresa conduz suas operações.
Reengenharia do processo de negócios
A reengenharia de processos de negócios (BPR) visa melhorar a eficiência e a eficácia dos processos existentes dentro e entre as organizações. Ele examina os processos de negócios a partir de uma perspectiva de "quadro limpo" para determinar a melhor forma de construí-los.
A reengenharia de processos de negócios (BPR) começou como uma técnica do setor privado para ajudar as organizações a repensar fundamentalmente como fazem seu trabalho. Um estímulo fundamental para a reengenharia tem sido o desenvolvimento e implantação de redes e sistemas de informação sofisticados. Organizações líderes usam essa tecnologia para apoiar processos de negócios inovadores, em vez de refinar as formas atuais de fazer o trabalho.
Gestão de processos de negócios
O gerenciamento de processos de negócios é um campo de gerenciamento focado em alinhar as organizações com os desejos e necessidades dos clientes. É uma abordagem de gestão holística que promove a eficácia e eficiência dos negócios enquanto busca inovação, flexibilidade e integração com a tecnologia. À medida que as organizações se esforçam para atingir seus objetivos, o gerenciamento de processos de negócios tenta melhorar continuamente os processos - o processo para definir, medir e melhorar seus processos - um processo de "otimização de processos".
Veja também
- Modelo de processo de negócios centrado em artefato
- Arquitetura empresarial
- Business Model Canvas
- Plano de negócios
- Mapeamento de processos de negócios
- Modelo de Processo de Negócios e Notação
- Integração do modelo de maturidade de capacidade
- Gráfico Drakon
- Arquitetura e metodologia de referência corporativa generalizada
- Engenharia Orientada a Modelos
- Mapeamento de fluxo de valor
- PinpointBPS
Referências
Leitura adicional
- Aguilar-Saven, Ruth Sara. " Modelagem de processos de negócios: revisão e estrutura ." International Journal of production economics 90.2 (2004): 129–149.
- Barjis, Joseph (2008). “A importância da modelagem de processos de negócios no projeto de sistemas de software” . Ciência da Programação de Computadores . 71 : 73–87. doi : 10.1016 / j.scico.2008.01.002 .
- Becker, Jörg, Michael Rosemann e Christoph von Uthmann. " Diretrizes de modelagem de processos de negócios ." Gerenciamento de processos de negócios. Springer Berlin Heidelberg, 2000. 30–49.
- Hommes, LJ The Evaluation of Business Process Modeling Techniques . Tese de doutorado. Technische Universiteit Delft.
- Håvard D. Jørgensen (2004). Modelos de processos interativos . Tese Universidade Norueguesa de Ciência e Tecnologia Trondheim, Noruega.
- Manuel Laguna, Johan Marklund (2004). Modelagem, simulação e design de processos de negócios . Pearson / Prentice Hall, 2004.
- Ovidiu S. Noran (2000). Modelagem de Negócios: UML vs. IDEF Paper Griffh University
- Jan Recker (2005). "Modelagem de Processos no Século 21" . In: BP Trends, maio de 2005.
- Ryan KL Ko, Stephen SG Lee, Eng Wah Lee (2009 ) Padrões de gerenciamento de processos de negócios (BPM): uma pesquisa . In: Business Process Management Journal, Emerald Group Publishing Limited. Volume 15, edição 5. ISSN 1463-7154.
- Jan Vanthienen , S. Goedertier e R. Haesen (2007). "EM-BrA2CE v0.1: Um vocabulário e modelo de execução para modelagem declarativa de processos de negócios" . DTEW - KBI_0728.
links externos
- Mídia relacionada à modelagem de processos de negócios no Wikimedia Commons