5.2 Apresenta¸ c˜ ao do cen´ ario proposto, execu¸ c˜ ao e avalia¸ c˜ ao dos resultados
5.2.3 Apresenta¸c˜ ao dos resultados
Essa se¸c˜ao tem o objetivo de apresentar os resultados obtidos da execu¸c˜ao e simula¸c˜ao do prot´otipo de ferramenta StrAli–BAM exposto neste projeto de pesquisa. Alinhado aos subobjetivos espec´ıficos de monitoramento apresentado na Se¸c˜ao 4.1, foi
desenvolvida uma infraestrutura de processamento e execu¸c˜ao com o objetivo de atendˆe-los com a abordagem StrAli–BAM.
O primeiro objetivo espec´ıfico OE1 trata de monitorar requisitos n˜ao funcionais em diferentes n´ıveis (estrat´egico, neg´ocio e servi¸co) realizando de forma associada. Conforme observado na figura 29, os requisitos n˜ao funcionais em diferentes n´ıveis (neg´ocio e servi¸co) s˜ao monitorados – os dados da API de retorno desse painel constam no apˆendice C. Desse objetivo espec´ıfico alguns subobjetivos espec´ıficos de monitoramento foram alcan¸cados, o SE1.1 por exemplo, aborda que o monitoramento de processo esteja associado ao monitoramento de servi¸co e essa caracter´ıstica ´e demonstrada na figura 29. Outra caracter´ıstica observada ´e que o monitoramento de BLA fornece subs´ıdios para verifica¸c˜ao do cumprimento ou n˜ao do KPI, conforme detalhado no SE1.2. J´a o monitoramento de KPI, descrito no requisito SE1.3 n˜ao foi tratado na abordagem StrAli–BAM.
Figura 29 – Painel Dashboard de monitoramento
Fonte: Evando Souza Borges, 2019
O segundo objetivo espec´ıfico OE2 considera importante monitorar requisitos n˜ao funcionais com diferente valor limiar para multa e bonifica¸c˜ao, considerando diferentes indicadores ao painel de monitoramento. Conforme apresentado nas figuras 30 e 31, os BLAs e SLAS s˜ao apresentados com diferente valor limiar para multa e bonifica¸c˜ao.
Desse objetivo espec´ıfico, todos os subobjetivos espec´ıficos de monitoramento foram alcan¸cados, possibilitando `as ´areas de neg´ocio e TI um melhor controle financeiro dos acordos firmados. O SE2.1 demonstra a importˆancia de ter um valor com a totaliza¸c˜ao de multas e bonifica¸c˜oes, nesse sentido, o campo Total Value ´e disposto nas figuras 30 e 31. J´a os requisitos SE2.2 e SE2.3 que tamb´em foram atendidos, tem preocupa¸c˜ao de apresentar um painel para exibir os valores de multas e bonifica¸c˜oes, e ainda, aplicar filtros para uma melhor visualiza¸c˜ao.
Figura 30 – Painel para visualiza¸c˜ao financeira dos BLAs
Fonte: Evando Souza Borges, 2019
O terceiro objetivo espec´ıfico OE3 contempla monitorar processos de neg´ocio considerando a m´edia de execu¸c˜oes das atividades do processo, relacionando–as com seus respectivos servi¸cos web e requisitos n˜ao funcionais. Conforme apresentado nas figuras 32 e 33 ´e exposto o campo Execution que ´e utilizado para obter a m´edia de execu¸c˜ao, e tamb´em, o processo e o servi¸co web que o BLA ou SLA faz parte. Os requisitos SE3.1 e SE3.2 solicitam que o gestor da ´area de neg´ocio ou TI tenha a possibilidade de parametrizar a quantidade de execu¸c˜oes para obter um valor de monitoramento de acordo com sua necessidade. Nesse cen´ario ambos os subobjetivos espec´ıficos de monitoramento foram atendidos.
O quarto objetivo espec´ıfico OE4 requer monitorar o processo de neg´ocio em tempo de execu¸c˜ao. Nessa diretriz, todos os indicadores s˜ao obtidos e processados em tempo de execu¸c˜ao, utilizando a infraestrutura de execu¸c˜ao e processamento apresentados nas
Figura 31 – Painel para visualiza¸c˜ao financeira dos SLAs
Fonte: Evando Souza Borges, 2019
Figura 32 – Cabe¸calho do painel do detalhe do BLA
Fonte: Evando Souza Borges, 2019
Figura 33 – Cabe¸calho do painel do detalhe do SLA
se¸c˜oes anteriores. O requisito de monitoramento SE4.1 salienta ainda a importˆancia do monitoramento em tempo real, pois sen˜ao seria uma an´alise de processo n˜ao um monitoramento propriamente dito. J´a o SE4.2 demonstra a preocupa¸c˜ao de prever a probabilidade de um BLA ou SLA ser cumprido, nesse contexto, conforme apresentado na figura 29, ´e atribu´ıdo sinal de alerta quando o BLA ou SLA est´a com possibilidade de falha.
O quinto objetivo espec´ıfico OE5 trata de monitorar e apresentar a visualiza¸c˜ao dos requisitos n˜ao funcionais de forma integrada. A figura 34, que ´e o painel de visualiza¸c˜ao dos BLAs executados, expandindo um item da lista, s˜ao exibidos os SLAs relacionados, permitindo assim uma melhor rastreabilidade dos requisitos n˜ao funcionais envolvidos. O requisito SE5.1 almeja uma visualiza¸c˜ao integrada que possibilita um melhor entendimento do processo sendo monitorado, tanto para entender porque um BLA n˜ao est´a sendo cumprido (em fun¸c˜ao de SLA n˜ao cumprido) quanto para entender que KPI n˜ao est´a (ou poder´a n˜ao estar no futuro) sendo cumprido (em fun¸c˜ao de BLA n˜ao cumprido). O monitoramento de KPI ainda n˜ao foi tratado na abordagem, dessa forma, o requisito foi atendido parcialmente. Acrescentando a esse contexto, o requisito SE5.2 n˜ao foi atendido, pois na abordagem n˜ao considera o tratamento a n´ıvel de usu´ario.
Figura 34 – Painel para visualiza¸c˜ao detalhada das execu¸c˜oes dos BLAs
Fonte: Evando Souza Borges, 2019
E por fim, o sexto objetivo espec´ıfico OE6 requer exibir indicadores para an´alise das atividades dentro dos requisitos n˜ao funcionais de processo de neg´ocio. A figura 35 apresenta o painel de visualiza¸c˜ao detalhada de um BLA com o objetivo de exibir
indicadores de cada execu¸c˜ao do processo de neg´ocio e o resultado final classificando–o em falha ou sucesso.
Figura 35 – Painel para visualiza¸c˜ao detalhada da execu¸c˜ao de um BLA
Fonte: Evando Souza Borges, 2019
Desse objetivo espec´ıfico, alguns subobjetivos espec´ıficos de monitoramento foram atendidos (SE6.1, SE6.3, SE6.4 e SE6.5), e um n˜ao foi atendido (SE6.2). O requisito SE6.1 exp˜oe a preocupa¸c˜ao de identificar quais s˜ao as atividades mais cr´ıticas ou menos cr´ıticas consideradas dentro de um BLA, pois dessa forma, ´e poss´ıvel a ´area de neg´ocio tomar decis˜oes mais r´apidas e precisas. A abordagem StrAli–BAM junto com a abordagem StrAli–BPM permitem o mapeamento dos BLAs com as atividades de neg´ocio desde a modelagem do processo at´e o monitoramento do mesmo fomentando o alinhamento estrat´egico entre a ´area de neg´ocio e TI. O requisito SE6.2 requer o c´alculo da probabilidade de falha de uma atividade e o impacto que isso causaria, por´em a abordagem StrAli–BAM
n˜ao tratou c´alculo probabil´ıstico. J´a os requisitos SE6.3 e SE6.4 que solicitam a cria¸c˜ao de alertas e possibilidade de filtros para facilitar a an´alise dos indicadores, foram atendidos, conforme demonstrado nas figuras 29, 30, 31 e 34. E por fim, o requisito SE6.5, que requer mostrar em um painel os processos e atividades j´a conclu´ıdos e os que ainda est˜ao sendo executados, foi atendido. Os dados apresentados de monitoramento em todos os pain´eis s˜ao recebidos em tempo real pelos processos de neg´ocio em execu¸c˜ao.
A figura 36 apresenta o resultado da avalia¸c˜ao da abordagem StrAli–BAM. Figura 36 – Resultado da avalia¸c˜ao da abordagem StrAli–BAM
Fonte: Evando Souza Borges, 2019