Simulações de processos são movimentos da mesma natureza que são generalizados em um protótipo. Assim, este termo descreve o desenvolvimento no nível do tipo. A mesma modelagem de processo é usada repetidamente para o desenvolvimento de aplicativos. Um grande número de cópias é de fundamental importância. Um uso possível do movimento é prescrever como as coisas devem ou podem ser feitas. A modelagem de processos é uma expectativa aproximada de como será a aparência de um aplicativo. O movimento em si é determinado durante o desenvolvimento real do sistema.
Metas de modelagem
Em primeiro lugar, é necessário para acompanhar o que realmente está acontecendo durante o trabalho. É necessário ter o ponto de vista de um observador externo que observa como o processo está sendo realizado. O próximo passo é identificar as melhorias que precisam ser feitas para melhorar a eficiência ou eficácia.
Prescritivo
Defina os processos desejados e como eles devem ou podem ser executados.
Você precisa estabelecer regras, diretrizes e comportamentos cognitivos que, se seguidos, levarão ao desempenho desejado. Estes podem variar de aplicação estrita a liderança flexível.
Explicativo
Fornecer explicações sobre a validade dos processos. Vários cursos de ação possíveis baseados em argumentos racionais precisam ser explorados e avaliados.
Estabeleça uma relação explícita entre processos e requisitos que o modelo cognitivo deve atender. Predefine pontos onde os dados podem ser recuperados para relatórios.
Alvo
Do ponto de vista teórico, a modelagem de processos explica os principais conceitos necessários para descrever o que acontece durante o desenvolvimento. Do ponto de vista operacional, os metaprocessos visam fornecer orientação aos metodologistas e desenvolvedores de aplicativos.
A atividade de modelagem de processos de negócios geralmente envolve a necessidade de mudar ou identificar problemas que precisam ser corrigidos. Essa transformação pode exigir o envolvimento da TI. Embora este seja um motivo comum para a necessidade de implementar a modelagem de negócios. Programas de gestão de mudanças são desejáveis para colocar os processos em prática.
Com o desenvolvimento da tecnologia dos principais fornecedores de plataformas, o conceito de negócioprocessos torna-se totalmente viável (e capaz de design bidirecional). Ela está cada dia mais próxima da realidade. As tecnologias suportadas incluem linguagem unificada, arquitetura orientada a modelos e desenvolvimento orientado a serviços.
O conceito de modelagem envolve aspectos dos processos de arquitetura de negócios da empresa, resultando em uma aplicação abrangente. Relacionamentos no contexto do resto dos sistemas corporativos, dados, estrutura organizacional, estratégias, etc. criam maiores oportunidades para análise e planejamento de mudanças. Um exemplo da vida real são as fusões e aquisições corporativas. Uma compreensão detalhada dos processos em ambas as empresas permite que a administração identifique redundâncias, levando a uma fusão mais suave.
O conceito de modelagem sempre foi um aspecto fundamental da reengenharia de processos de negócios e das abordagens de melhoria contínua vistas no Seis Sigma.
Classificação
Existem cinco tipos de cobertura onde o termo modelo de processo foi definido de forma diferente:
- Orientado à atividade: Um conjunto relacionado de atividades realizadas para um resultado de definição de produto específico. Um conjunto de etapas parcialmente ordenadas projetadas para atingir o objetivo de uma simulação.
- Orientação do Produto: Uma série de atividades que resultam em transformações sensíveis ajudando a alcançar o resultado desejado.
- Orientado para a decisão: um conjunto de regulamentos relacionados estabelecidos para definir uma mercadoria.
- Orientação da estratégia:permite criar modelos que são processos multifuncionais e planejar todas as formas possíveis de desenvolver um produto com base na intenção e na estratégia.
Alinhamento
Os processos podem ser de diferentes tipos. Essas definições correspondem a diferentes formas de simulação de processos. Então:
Estratégico. Destinam-se a explorar formas alternativas de fazer as coisas e desenvolver um plano. Muitas vezes criativos e requerem cooperação humana. Assim, criar alternativas e escolher entre elas são atividades muito importantes
Processos táticos. Isso é para ajudá-lo a alcançar seu plano. Eles se preocupam mais com as táticas que serão adotadas para realmente completar as tarefas do que com o desenvolvimento
Por granularidade
Detalhe refere-se ao nível de detalhamento do modelo de processo e afeta o tipo de orientação, explicação e acompanhamento que pode ser fornecido. A especificação grosseira os limita a um nível bastante estreito, enquanto a granularidade fina fornece uma oportunidade mais detalhada. O nível de detalhe necessário depende da situação específica.
Gerente de projeto, representante do cliente, gerência sênior ou intermediária precisam de uma descrição bastante aproximada do processo, pois desejam ter uma ideia do planejamento de tempo, orçamento e recursos para suas soluções. Pelo contrário, desenvolvedores de software, usuários, testadores, analistas preferirãoum modelo de processo detalhado onde cada item pode fornecer instruções e importantes dependências de execução.
Embora existam designações para padrões refinados, a maioria dos processos tradicionais são descrições aproximadas. Os modelos devem fornecer uma ampla variedade de detalhes.
Flexibilidade
Este é outro método de modelagem de processos. Constatou-se que embora esses modelos sejam prescritivos, pode haver desvios na prática real. É por isso que a estrutura para adoção evoluiu para que os métodos de desenvolvimento de sistemas sejam adequados a situações organizacionais específicas e, assim, aumentem sua utilidade.
Abordagem de processo para gerenciamento A modelagem de processos de negócios pode ser organizada em uma faixa de flexibilidade de "baixa" a " alta". Na extremidade "inferior" desse espectro estão os métodos difíceis. Considerando que no "topo" há um design modular. Os métodos rígidos são completamente predeterminados e deixam pouco espaço para adaptação à situação existente. Por outro lado, os sistemas modulares podem ser modificados e expandidos para se adequar a uma estratégia específica.
Finalmente, escolher e personalizar um método permite que cada projeto crie métodos a partir de diferentes abordagens e os personalize de acordo com as necessidades.
Qualidade dos métodos
Na maioria das estruturas existentes criadas para entender as propriedades, a linha entre a natureza da modelagem e sua aplicação não é traçada. Este relatórioincidirá sobre a qualidade das técnicas de modelagem de processos e os modelos para delinear claramente os dois. Vários frameworks foram desenvolvidos para auxiliar na compreensão das propriedades. Essa estrutura também tem a vantagem de fornecer uma descrição uniforme e formal de um elemento de modelo dentro do mesmo ou de tipos diferentes usando as mesmas técnicas de modelagem. Em suma, pode fazer uma avaliação tanto da qualidade do produto quanto do processo, que foram previamente definidos.
Propriedades relacionadas aos métodos de modelagem de processos de negócios:
- Expressividade: o grau em que uma determinada técnica é capaz de denotar protótipos de qualquer número e tipos de aplicações.
- Aleatoriedade: grau de liberdade ao modelar a mesma zona.
- Aceitabilidade: O nível em que uma determinada técnica é especificamente adaptada a uma determinada área de aplicação.
- Clareza: A facilidade com que os participantes entendem como as coisas funcionam.
- Consistência: até que ponto os submodelos individuais do método de modelagem são coesos.
- Completeness: o nível em que todos os conceitos de domínio necessários são representados no protótipo.
- Eficiência: A medida em que o processo de simulação usa recursos como tempo e pessoas.
A avaliação da estrutura para métodos de modelagem DEMO revelou deficiências do Q-ME. Uma delas é que não inclui uma métrica quantificável para expressar a qualidade de uma técnica de modelagem de negócios, dificultando a comparação das propriedades de diferentesmove na classificação geral.
Há também uma abordagem sistemática para medir a natureza dos produtos, conhecida como métrica de complexidade, proposta por Rossi (1996). Métodos de metamodelo são usados como base para o cálculo desses parâmetros. Comparado ao sistema proposto por Krogstie, a medição é mais focada no nível técnico do que no modelo individual.
Os autores (Cardoso, Mendling, Neuman e Reijers, 2006) usaram métricas de complexidade para medir a simplicidade e compreensibilidade de um projeto. Isto é confirmado por estudos posteriores de Medling. Ele argumentou que sem o uso de métricas de qualidade, um processo simples poderia ser modelado de forma complexa e inadequada. Isso, por sua vez, leva a uma compreensão reduzida, custos de manutenção mais altos e, possivelmente, execução ineficiente do processo em questão.
Qualidade dos modelos
Os primeiros projetos refletiam a dinâmica do processo, com uma opção prática obtida pela implementação em termos de conceitos relevantes, tecnologias disponíveis, ambientes específicos, restrições, etc.
Uma grande quantidade de pesquisas foi feita sobre a qualidade dos modelos, mas menos atenção foi dada ao trabalho em si. Essas questões não podem ser avaliadas exaustivamente, mas na prática existem quatro diretrizes principais para isso. Isto é:
- estruturas de qualidade de cima para baixo;
- métricas upstream;
- revisões empíricas;
- recomendações pragmáticas.
Hommes disse que todas as principais características da qualidade dos modelos podem ser divididas em 2 grupos de acordo com a exatidão e a utilidade. A correção vai desde a conformidade com o layout até o fenômeno que é modelado por suas regras sintáticas. A simulação também é independente do objetivo.
Enquanto a utilidade pode ser vista como um modelo, Homms também faz uma distinção adicional entre correção intrínseca (qualidade empírica, sintática e semântica) e correção extrínseca (validade).
Além disso, a abordagem mais ampla deve ser baseada na semiótica e não na linguística, como foi feito por Krogst usando um sistema top-down conhecido como SEQUAL. Ele define várias dimensões de qualidade com base nas relações entre modelo, externalização do conhecimento, domínio, linguagem de modelagem e atividades de aprendizagem.
No entanto, este framework não fornece uma maneira de definir diferentes níveis de qualidade, mas é amplamente utilizado para processos de negócios em testes empíricos. Novos níveis de qualidade foram identificados com base em estudos anteriores realizados pela Moody usando o modelo conceitual.
Três desenhos
- Sintático: avalia o grau em que o modelo está em conformidade com as regras gramaticais da linguagem de modelagem que está sendo usada.
- Semântica: Descobre se a aplicação atende exatamente aos requisitos do usuário.
- Pragmatic: Especifica se o modelo pode ser suficientemente compreendido por todas as partes interessadas no processo de modelagem. Ou seja, ela devedeixe intérpretes usá-lo para atender às suas necessidades.
O estudo observou que o sistema da qualidade era fácil de usar e útil para avaliar modelos de processo, mas tinha limitações em termos de confiabilidade e dificultava a detecção de defeitos. Foram eles que levaram ao refinamento da estrutura através da pesquisa posterior de Krogstie.
Mais três aspectos da qualidade
- Físico: O modelo externo é constante e acessível ao público para entender.
- Empirical: Se a aplicação é modelada de acordo com as regras estabelecidas para aquela linguagem.
- Social: descobre se existem acordos entre as partes interessadas na área de modelagem.
Então, consideramos a categoria de modelagem de processos. Analisamos os métodos e etapas conhecidos hoje.