• No results found

4.3 Rederiforbundet og nøytraliteten

5.2.1 Arverekken

Mineração de processos é o subprocesso responsável por analisar o comportamento do processo a partir da aplicação de técnicas de mineração de processos com o propósito de compreender profundamente a dinâmica do processo, principalmente, em busca de indícios de problemas de desempenho.

A realização do subprocesso Mineração de processos tem como principais contribuições: possibilitar exploração da capacidade humana de reconhecimento de padrões visuais, para auxiliar na compreensão da dinâmica do processo; possibilitar a avaliação de desempenho do processo em diversos níveis de profundidade; e possibilitar a identificação de vários indícios de problemas de desempenho e características do comportamento real do processo. A Figura 4.4 apresenta o diagrama BPMN desse subprocesso.

Os principais artefatos (documentos) produzidos e/ou consumidos por esse subprocesso são:

• Manuais e tutoriais das ferramentas: descrição apresentada na Seção 4.3.2. • Diretrizes da organização: descrição apresentada na Seção 4.3.2.

• Registros de logs de eventos em arquivo eletrônico no padrão CSV: descrição apre- sentada na Seção 4.4.1.

Minera ção do process o Arquivo CSV (logs de eventos) Arquivo XML (logs de eventos) Diretrizes da organização Manuais e tutorias das ferramentas Descrição da especificação do arquivo Descrição dos resultados da mineração do processo Selecionar ferramenta de mineração de processos Aplicar técnicas de mineração de processos Importar e inspecionar os dados de eventos Analisar os resultados da mineração de processos

Figura 4.7: Diagrama BPMN - Subprocesso: Mineração de processos.

• Registros de logs de eventos em arquivo eletrônico no padrão XES: descrição apre- sentada na Seção 4.4.1.

• Descrição das arquivos gerados: descrição apresentada na Seção 4.4.1.

• Descrição dos resultados da mineração de processos: consiste no documento que reúne as imagens, gráficos e modelos relevantes gerados como resultado da aplicação e a descrição das principais conclusões relacionadas aos comportamentos e problemas observados no processo.

As principais ferramentas e técnicas utilizadas neste subprocesso são:

• Prova de conceito: descrição apresentada na Seção 4.3.2.

• Comparação de ferramentas: descrição apresentada na Seção 4.3.2.

• Ferramentas de mineração de processos: plataformas de software que disponibilizam algorítimos de mineração de processos.

• Rotinas de importação de arquivos de eventos: Funcionalidade, geralmente dispo- nibilizada nas ferramentas de mineração de processos, com finalidade de realizar a importação dos arquivos de eventos para a memória interna do ferramenta, disponi- bilizando os dados para uso nas diferentes técnicas de mineração a serem utilizadas. • Rotinas de conversão de arquivos de eventos para o padrão XES : Funcionalidade, ge- ralmente disponibilizada nas ferramentas de mineração de processos com finalidade de realizar a conversão de arquivos no textos para o padrão XES. Frequentemente, antes de realizar a conversão, essas funcionalidades exigem a configuração do mapea- mento dos campos do arquivo CSV para os atributos do padrão XES, possibilitando assim que a rotina realize a conversão automaticamente.

• Inspeção de arquivos de eventos (perspectiva de casos): técnica de mineração de processos suportada por funcionalidade de visualização de dados, que possibilita selecionar o conjunto de eventos de determinadas instâncias de processo, com o intuito de averiguar se a sequência de eventos e respectivos atributos conferem com as informações do sistema de gestão do processo. Permite ainda identificar padrões não frequentes na sequencia dos eventos, facilitando a identificação de anomalias e desvios no comportamento esperado do processo.

• Análise de gráfico de pontos (perspectiva temporal): técnica de análise visual do comportamento do processo por meio de gráfico de pontos, gerados a partira da combinação de diferentes atributos encontrados nos dados de logs de eventos. Essa técnica foi apresentada na Seção 2.2. A Figura 2.8 apresenta um exemplo de um gráfico de pontos. Essa técnica permite observar a duração e frequência de eventos, a partir das referências temporais contidas nos eventos com o objetivo de possibilitar a descoberta de problemas tais como interrupções de atividades, flutuações no volume de demandas, pontos de gargalo, degradação de níveis de serviço, flutuações no nível de uso de recursos, entre outros.

• Descoberta de fluxo (perspectiva de fluxo): técnica de mineração de processos que busca identificar a ordenação de atividades descritas no conjunto de logs de even- tos, com o objetivo de encontrar uma boa caracterização de todas as sequências de atividades possíveis e como resultado apresentar o modelo do fluxo real do pro- cesso. Os principais tipos de algorítimos utilizados para a descoberta de fluxos foram apresentados na Seção 2.2.

• Simulação do processo (perspectiva de fluxo): técnica de mineração de processos que utiliza como entradas um arquivos de logs de eventos e um modelo de processo gera uma animação, que possibilita observar pontos representando as instâncias de

processo se movimentando sobre a imagem do modelo no decorrer do tempo. Essa técnica é muito útil para identificar momentos ou ponto de gargalo no processo. • Outras técnicas de mineração de processos: Além das técnicas elencadas acima, atu-

almente existem centenas de outras técnicas suportadas pelas ferramentas de mine- ração de processos que poderão ser exploradas de acordo a necessidade e expertise da equipe de aplicação da MDADP.

• Entrevistas: descrição apresentada na Seção 4.3.2. • Revisão por pares: descrição apresentada na Seção 4.3.2.

Conforme apresentado na Figura 4.7, o subprocesso Mineração de processos contempla as seguintes atividades: Selecionar ferramenta de mineração de processos; Importar e

inspecionar os dados; Aplicar técnicas de mineração de processos; Analisar os resultados da mineração de processos.

Atividade: Selecionar ferramenta de mineração de processos

Atividade responsável pela pesquisa e seleção das ferramentas de mineração de processos a serem utilizadas pela equipe durante a aplicação do método. A seleção deve considerar as características da equipe e da organização, tendo em vista evitar gastos ou esforços desnecessários. Logo, deve-se escolher ferramentas que preferencialmente sejam de uso comum na organização, ou que sua adoção apresente razoável custo-benefício.

As entradas, ferramentas, técnicas e saídas dessa atividade são:

• Entradas: manuais e tutoriais das ferramentas e diretrizes da organização;

• Ferramentas e técnicas: pesquisa documental (manuais das ferramentas); prova de conceito e comparação de ferramentas;

• Saídas: indicação das ferramentas de mineração de processos selecionadas e das fontes de referência para consultas e orientações de uso.

Atividade: Importar e inspecionar os dados;

Atividade responsável por importar os dados na ferramenta de mineração de processo e em seguida fazer uma inspeção visual nos registros.

Caso tenham sido utilizados arquivos contendo registros de eventos no padrão CSV, recomenda-se utilizar funcionalidades de conversão da ferramenta de mineração de pro- cessos para convertê-los para o padrão XES.

• Entradas: registros de logs de eventos em arquivo eletrônico no padrão CSV ou XES; e descrição das arquivos gerados;

• Ferramentas e técnicas: ferramentas de mineração de processos; rotinas de im- portação de arquivos de eventos; rotinas de conversão de arquivos de eventos para o padrão XES; e inspeção de arquivos de logs;

• Saídas: descrição dos resultados da mineração de processos.

Atividade: Aplicar técnicas de mineração de processos

Atividade responsável pela aplicação das diversas técnicas de mineração de processos para compreender profundamente a dinâmica do processo em busca de indícios de problemas de desempenho. As entradas, ferramentas, técnicas e saídas dessa atividade são:

• Entradas: registros de logs de eventos em arquivo eletrônico no padrão XES e descrição dos arquivos gerados;

• Ferramentas e técnicas: análise de gráfico de pontos; descoberta de fluxo; simu- lação do processo; outras técnicas de mineração de processos;

• Saídas: descrição dos resultados da mineração de processos.

Atividade: Analisar os resultados da mineração de processos

Atividade que constitui-se em selecionar os dados, imagens, gráficos e modelos gerados pela aplicação das técnicas de mineração de processos e avaliá-los com o intuito de des- crever os comportamentos e problemas do processo.

As entradas, ferramentas, técnicas e saídas dessa atividade são:

• Entradas: registros de logs de eventos em arquivo eletrônico no padrão XES; des- crição dos arquivos gerados e descrição dos resultados da mineração de processos; • Ferramentas e técnicas: grupo de discussão; entrevistas; pesquisa documental e

revisão por pares;

• Saídas: descrição dos resultados da mineração de processos.