Avaliação de aplicações
Configure indicadores para medir a usabilidade, custo, qualidade, desempenho e risco de aplicações. Avalie e pontue suas aplicações de negócios com base em entradas qualitativas. Você pode converter informações abstratas de aplicações com base em pesquisas e avaliações em métricas concretas mais tangíveis. Essas avaliações ajudam a tomar decisões estratégicas sobre a substituição ou o upgrade de aplicações.
Você pode usar os tipos de métrica de avaliação existentes ou configurá-los de acordo com seus requisitos.
Configuração da estrutura para avaliação da aplicação
Você pode criar indicadores e perfis de pontuação com base nos quais você pode avaliar suas aplicações. Indicadores de aplicação são métricas de negócios que ajudam a derivar pontuações da aplicação.
Enterprise Architecture está integrado a aplicações-chave na plataforma ServiceNow para fornecer uma visão profunda das aplicações. Essas integrações ajudam a:
- Identificar oportunidades de economia de custos
- A Hierarquia de segmentos na aplicação Gestão financeira rastreia as alocações de custos no nível da aplicação, o que fornece um detalhamento de custo completo da aplicação.
- Organizar aplicações para determinar sua racionalização
- Você pode identificar várias aplicações atribuídas à mesma categoria de aplicação, região ou negócio. Essas informações ajudam a saber quem está usando as aplicações, a frequência de uso, o status da aplicação e a tomar decisões fundamentadas.
- Identificar oportunidades para modernizar e investimento na aplicação
- Você pode identificar aplicações que têm contratos para renovar, baixo uso ou baixa satisfação do cliente com base nos resultados das pesquisas.
Indicadores pré-configurados e suas aplicações de origem
Os indicadores pré-configurados Enterprise Architecture e as aplicações de onde eles foram originados ajudam a avaliar as aplicações em dimensões como custo, qualidade e risco. Você pode criar indicadores adicionais, além dos indicadores pré-configurados, copiando-os e modificando-os.
| Nome do indicador | Frequência | Tipo | Origem | Como isso é calculado? | Descrição | Trabalhos |
|---|---|---|---|---|---|---|
| Custo de instalações | Trimestre | Script personalizado | Produto ITFM. Tabela ITFM_Allocation_Aggregate | Os dados estarão disponíveis nas tabelas ITFM somente após a conclusão do processo de modelagem financeira | Custo de instalações para aplicação de negócios | |
| Custo de hardware | Trimestre | Script personalizado | Produto ITFM. Tabela ITFM_Allocation_Aggregate | Os dados estarão disponíveis nas tabelas ITFM somente após a conclusão do processo de modelagem financeira | Custo de hardware para aplicação de negócios | |
| Custo de mão de obra | Trimestre | Script personalizado | Produto ITFM. Tabela ITFM_Allocation_Aggregate | Os dados estarão disponíveis nas tabelas ITFM somente após a conclusão do processo de modelagem financeira | Custo de mão de obra para aplicação de negócios | |
| Outro custo | Trimestre | Script personalizado | Produto ITFM. Tabela ITFM_Allocation_Aggregate | Os dados estarão disponíveis nas tabelas ITFM somente após a conclusão do processo de modelagem financeira | Outro custo para aplicação de negócios | |
| Custo dos serviços | Trimestre | Script personalizado | Produto ITFM. Tabela ITFM_Allocation_Aggregate | Os dados estarão disponíveis nas tabelas ITFM somente após a conclusão do processo de modelagem financeira | Custo de serviços para aplicação de negócios | |
| Custo do software | Trimestre | Script personalizado | Produto ITFM. Tabela ITFM_Allocation_Aggregate | Os dados estarão disponíveis nas tabelas ITFM somente após a conclusão do processo de modelagem financeira | Custo de software para aplicação de negócios | |
| CTP da aplicação | Trimestre | Script personalizado | Produto ITFM. Tabela ITFM_Allocation_Aggregate | Os dados estarão disponíveis nas tabelas ITFM somente após a conclusão do processo de modelagem financeira | Custo total da aplicação de todos os buckets | |
| Contagem de incidentes da aplicação | Trimestre | Script personalizado | incidente | Os dados estarão disponíveis na tabela de incidentes somente depois que a aplicação de negócios for associada ao incidente. | Indicador que obtém a contagem de todos os incidentes associados à aplicação de negócios vinculada ao perfil de pontuação do qual o indicador faz parte. | |
| Instância da aplicação – Contagem de incidentes | Trimestre | Script personalizado | incidente | Obtém a contagem de incidentes anexada a todas as instâncias da aplicação, que estão mapeadas para uma aplicação de negócios e a acumula na aplicação. | Indicador que obtém a contagem de todos os incidentes associados a instâncias da aplicação. As instâncias da aplicação, por sua vez, estão associadas a uma aplicação de negócios vinculada a um perfil de pontuação do qual o indicador faz parte. A contagem de incidentes é calculada primeiro na instância da aplicação ou no nível de serviço de aplicações e, em seguida, é acumulada para o nível da aplicação de negócios. |
|
| Uso | Mês | Condição da consulta | Produto de APM. tabela cmdb_ci_business_app | Calculado a partir do campo Contagem de usuários ativos | Número de sessões de usuário e usuários da aplicação em um determinado período fiscal. | |
| Número de incidentes por meio de serviço | Diariamente | Análise de desempenho | Mapeado para
Origem = Incidentes.Novo (tabela de incidentes) |
Número de incidentes abertos hoje. Calculado a partir das aplicações de negócios impactadas do registro do incidente. | Número de novos incidentes. Coleta de dados diários e históricos | [Incidente do PA] Coleta diária de dados [Incidente do PA] Coleta de dados históricos |
| Número de problemas por meio de serviço | Diariamente | Análise de desempenho | Mapeado para
Origem = Problemas.Novo (tabela de problemas) |
Problemas criados hoje. Calculado a partir do campo Serviço do registro do problema. | Número de problemas abertos hoje. Coleta de dados diários e históricos | [Problema do PA] Coleta diária de dados [Problema do PA] Coleta de dados históricos |
| Número de mudanças por meio de serviço | Diariamente | Análise de desempenho | Mapeado para
Origem = Changes.New (tabela change_request) |
Número de mudanças com uma data de registro (change_request.opened_at) na data de coleta. Calculado a partir das aplicações de negócios impactadas do registro de solicitação de mudança. | Número de mudanças abertas hoje. Coleta de dados diários e históricos | [Mudança do PA] Coleta diária de dados [Mudança do PA] Coleta de dados históricos |
| CSAT | Trimestre | Avaliações | Tipo de métrica de avaliação: satisfação do cliente Categoria da métrica de avaliação: índice de satisfação do cliente |
Modelo NPS | ||
| Ajuste funcional | Mês | Avaliações | Tipo de métrica de avaliação: ajuste funcional Categoria da métrica de avaliação: ajuste funcional |
Modelo de Net Promoter Score (NPS) | ||
| Risco técnico | Mês | Avaliações | Tipo de métrica de avaliação: risco técnico Categoria da métrica de avaliação: desempenho |
Risco técnico capturado por meio de pesquisa para o período fiscal. Modelo NPS |
||
| Risco do ciclo de vida da tecnologia | Mês | Script personalizado | Tipo de métrica de avaliação: ajuste funcional Categoria da métrica de avaliação: ajuste funcional |
Obtenha o risco do ciclo de vida da tecnologia de uma aplicação de negócios para um período fiscal selecionado. | ||
| Valor comercial | Trimestre | Avaliações | Consolidação: média | Modelo NPS | ||
| Total de horas de mudança | Mês | Análise de desempenho | Mapeado para
Origem = Changes.Closed (tabela Change_Request) Campos: Aberto, Fechado Estado = Encerrado, Aplicação de negócios = qualquer uma das Enterprise Architecture Aplicações de negócios, Encerrado hoje |
Script: Change.CloseTime.Hours. Todas as solicitações de mudança encerradas hoje são consideradas | Soma da duração das mudanças encerradas de uma aplicação no período fiscal fornecido. Tempo necessário para fechar as mudanças em horas. Coleta de dados diários e históricos. |
|
- Para definir as propriedades, navegue até Todos > Propriedades do sistema > Todas as propriedades e pesquise as seguintes propriedades:
- Preencher serviços afetados com base em ICs afetados (com.snc.incident.refresh_impacted.include_affected_cis)
- Preencher lista relacionada de aplicações de negócios para incidentes (com.snc.incident.populate_business_application)
- Preencher a lista relacionada à aplicação de negócios para solicitações de mudança (com.snc.change_request.populate_business_application)
- Para exibir a guia Aplicações de negócios impactadas na Lista relacionada de um registro, selecione o ícone Ações adicionais e selecione Configurar > Listas relacionadas. Selecione e mova as Aplicações de negócios afetadas da lista Disponível para a lista Selecionada e selecione Salvar.
- Para ver as aplicações de negócios impactadas para os indicadores de Número de incidentes por meio de serviço e Número de mudanças por meio de serviço, você deve atualizar a lista relacionada de Serviços e ICs afetados desse registro. Para obter instruções, consulte Refresh impacted services and CIs for Change e Refresh impacted services and CIs for incident.
Indicadores de Análise de desempenho para medir o desempenho da aplicação
Use indicadores de análise de desempenho (PA) para saber a contagem de incidentes, problemas e mudanças registradas em relação a uma aplicação de negócios e use essas informações para melhorar o desempenho de suas aplicações.
Enterprise Architecture usa indicadores que são originados do Performance Analytics (PA). Esses indicadores fornecem uma contagem de incidentes, problemas, mudanças e o número de solicitações de mudança que foram encerradas em um determinado dia. Siga a ordem fornecida para executar os trabalhos do PA no horário programado e obtenha as pontuações dos indicadores para avaliar o desempenho de suas aplicações de negócios.
Ordem na qual executar trabalhos de PA e gerar pontuações
Você deve executar os trabalhos agendados na seguinte ordem:
- [Incidente do PA] Coleta diária de dados.
- [Mudança do PA] Coleta diária de dados.
- [Problema do PA] Coleta diária de dados.
- [Enterprise Architecture Trabalho agendado] Carregar indicadores da aplicação e calcular as pontuações da aplicação.
Se houver dados históricos, execute-os na seguinte ordem:
Você precisa do plug-in Performance Analytics Premium para Enterprise Architecture (com.snc.pa.premium.apm) para recuperar dados históricos com mais de seis meses.
- [Incidente do PA] Coleta de dados históricos.
- [Mudança do PA] Coleta de dados históricos.
- [Problema do PA] Coleta de dados históricos.
- Gere novamente Enterprise Architecture pontuações para o período necessário. Esta ação exclui as pontuações existentes, incluindo as pontuações diárias, e gera novas pontuações em vez de apenas atualizar as pontuações existentes.
Frequência na qual as pontuações do indicador são geradas
As pontuações são geradas de acordo com a execução programada do trabalho que executa o script. Se a frequência do indicador for:
- Mensalmente
- As pontuações são geradas somente no último dia de um mês.
- Trimestre
- As pontuações são geradas somente no último dia de um trimestre.
- Anual
- pontuações são geradas somente no último dia de um ano.
Coleta de dados de pontuação do indicador de PA
A unidade de período (dias, semanas ou mês) em que as pontuações do indicador PA são coletadas e preservadas depende da frequência do indicador de fonte de dados. No entanto, a frequência com que o indicador da aplicação coleta as pontuações da fonte de dados do indicador do PA varia.
Em Enterprise Architecture, a frequência do indicador de aplicação deve ser maior ou igual à frequência do indicador de fonte de dados.
A tabela a seguir descreve a frequência com que Enterprise Architecture coleta dados dos indicadores de fonte de dados após a execução do trabalho:
| Enterprise Architecture frequência | Frequência do indicador de fonte de dados |
|---|---|
| Mensalmente | Mensalmente |
| Trimestralmente | Mensal e trimestral |
| Anual | Mensal, trimestral e anual |
Se você for um cliente Enterprise Architecture, que fez upgrade para a versão Xanadu, o indicador Frequência diária da fonte de dados do Performance Analytics não estará disponível. O script de correçãoRemoveDailyFreqAndUpdatePAIndicator remove automaticamente a frequência diária dos indicadores do PA e atualiza a frequência para mensal.
Limitações para exibir detalhamentos da aplicação na folha de pontuação do PA
Se houver um grande número de aplicações de negócios instaladas, nem todos os detalhamentos serão exibidos no , pois há uma limitação definida nas propriedades do sistema: com.snc.pa.scoresheet.max_elements e com.snc.pa.scorecards.max_breakdown_elements. Para reconfigurar a limitação de propriedade:
- Navegar até .
- Insira o número máximo no campo Número máximo de elementos de um detalhamento no campo Folha de pontuação. O número deve ser maior ou igual ao número de aplicações de negócios instaladas em seu sistema.
Figura 1. Folha de pontuação do Performance Analytics - Insira o número máximo no campo Número máximo de elementos de detalhamento nas listas de cartão de pontuação.
- Clique em Salvar.
Programação de trabalho para calcular pontuações da aplicação
Depois de configurar indicadores, criar perfil de pontuação e anexar indicadores de perfil, programe um trabalho para calcular periodicamente as pontuações da aplicação.
Entenda como o sistema calcula as pontuações da aplicação e crie seu perfil de pontuação da aplicação de acordo com seus requisitos.
A estrutura de avaliação calcula a pontuação da aplicação para cada aplicação em uma escala de 1 a 10, em que 10 é uma boa pontuação e 1 é uma pontuação baixa. As avaliações são baseadas em vários indicadores configurados, que você pode configurar. Cada um desses indicadores captura periodicamente os dados da aplicação relacionados, que são usados para derivar a pontuação da aplicação. Esses indicadores com o respectivo valor (ponderação) são adicionados a um perfil de aplicação. A aplicação é então associada ao perfil da aplicação, que calcula a pontuação da aplicação.
Normalização de pontuações da aplicação
Os indicadores e seus respectivos pesos são usados para calcular perfis de pontuação da aplicação para cada item de configuração. Use o perfil de pontuação para calcular as pontuações da aplicação e avaliar as aplicações. Aplique essas pontuações para comparar aplicações e tomar decisões estratégicas sobre quais manter, substituir, manter ou em que se deve fazer mais investimentos.
Os indicadores pré-configurados ou os indicadores que você criou recuperam os dados relacionados com base na frequência definida na fase de definição do indicador. Esses dados são capturados na coluna Peso da aplicação da tabela Pontuação do indicador da aplicação [apm_app_indicator_score]. O indicador Meta máxima e Meta mínima que são definidos durante a criação de um indicador de aplicação são para calcular o valor normalizado das aplicações.
O valor normalizado da pontuação da aplicação, que é medido em uma escala de 1 a 10, é derivado da seguinte fórmula:
(Application Weight - Target minimum)/(Target maximum - Target minimum) * 9+1
- Se a meta máxima e a meta mínima não estiverem definidas, o valor máximo dentro do intervalo de aplicações será considerado como o valor máximo da meta. Da mesma forma, o valor mínimo dentro do intervalo de aplicações é considerado como o valor mínimo desejado.
- Se a meta máxima e a meta mínima estiverem definidas e a caixa de seleção Considerar valores absolutos estiver marcada, os valores inseridos serão considerados.
- Se ameta máxima e a meta mínima estiverem definidas e a caixa de seleção Considerar valores absolutos estiver desmarcada, os valores serão considerados com base na lógica inteligente a seguir.
Target maximum = Minimum value of (Target maximum value defined in the Indicator [apm_metric] table, Maximum value of Application Weights for the fiscal period)Por exemplo, considere um cenário em que:- Os pesos da aplicação são 10, 20, 30,.…. e 1000.
- O valor inserido no campo Destino máximo é 100.
Com essas suposições, o valor máximo de meta considerado é 100, já que o valor máximo de meta definido (100) é menor que o peso máximo da aplicação (1000).
Target minimum = Maximum value of (Target minimum value defined in the Indicator [apm_metric] table, Minimum value of Application Weights for the fiscal period)Por exemplo, considere um cenário em que:- Os pesos da aplicação são 10, 20, 30,.…. e 1000.
- O valor inserido no campo Destino mínimo é 100.
Com essas suposições, o valor mínimo de meta considerado é 10, já que o valor mínimo de meta definido (100) é maior que o peso mínimo da aplicação (10).
O peso da aplicação que é menor ou igual ao mínimo da meta recebe a pontuação mais baixa, que é 1.
O peso da aplicação maior ou igual ao máximo de meta recebe a pontuação máxima, que é 10.
Ao definir os indicadores da aplicação, você também pode configurar a Direção como Maximizar ou Minimizar. A aplicação com o valor máximo obtém a pontuação mínima quando a direção é Minimizar. A aplicação com o valor mínimo obtém a pontuação máxima quando a direção é Maximizar.
Se a Direção no indicador for Minimizar:
(10 - above calculated Normalized value) + 1
A ponderação do perfil da aplicação é aplicada ao valor normalizado para derivar a pontuação do indicador:
Normalized Value * Weightage as in application score profile %
Depois que a pontuação do indicador é calculada para cada um dos indicadores, a pontuação da aplicação é calculada somando todas as pontuações do indicador usadas no perfil.
Se a origem do indicador for Indicadores no campo Fonte de dados, o peso da aplicação será calculado como a soma das pontuações normalizadas de todos os indicadores dependentes.
- A pontuação normalizada dos indicadores primários é calculada de maneira semelhante à de todos os outros indicadores.
- O valor normalizado, a pontuação do indicador, o peso da aplicação, a meta máxima, a meta mínima e o peso total são arredondados para apenas duas casas decimais.
Na figura, como os indicadores de Custo e Incidente estão definidos para minimizar, as aplicações com custos mais baixos e menor número de incidentes têm pontuações mais altas.
Valor normalizado e pontuação da aplicação para uma avaliação
Se a origem do indicador for Avaliações no campo Fonte de dados, os valores Meta máxima, Meta mínima, Peso da aplicação e Peso total serão considerados como zero.
Para que uma aplicação de negócios seja considerada para pontuação, ela deve ser mapeada para um perfil de aplicação respectivo ao qual o indicador está associado. Você pode verificar os perfis de pontuação na lista apm_application_profile.
Todos os resultados da categoria de avaliação relacionados à aplicação de negócios com grupos de avaliação criados dentro de um período fiscal são considerados para o cálculo da pontuação. Você pode verificar os resultados da categoria de avaliação para uma aplicação de negócios na lista asmt_category_result.
Para que um grupo de avaliação seja considerado para o cálculo de pontuações, todas as instâncias de avaliação relacionadas devem estar no estado concluído ou cancelado.
scaleFactor = (9/ scale factor on metric type)appAsmtScoreSUM = SUM of ratings of category results groupedBY source for each assessment groupappWeight=((scaleFactor * appAsmtScoreSUM )+1;Normalized value = total app weight of BA/appOccurences.totalIndicatorsWeightage = the sum of all indicator weightage mapped to a scoring profile.appIndWeightage = weightage of the current indicatorIndicator Score = normalizedValue * appIndWeightage / totalIndicatorsWeightageA ocorrência da aplicação são as ocorrências de uma aplicação de negócios.
Visualização do desempenho da aplicação
A visualização do desempenho de aplicações em diferentes dimensões em um gráfico de bolhas, em um painel e em uma exibição do aplicativo 360 ajuda a tomar decisões sobre as aplicações.
Depois de configurar os indicadores e anexar perfis de pontuação da aplicação e executar o trabalho agendado para calcular suas pontuações periodicamente, suas pontuações da aplicação agora estão prontas para exibição.
- Use gráficos de bolhas para visualizar os dados da aplicação de negócios plotados em um gráfico em três dimensões, o que ajuda a comparar e avaliar as aplicações com base nas pontuações do indicador.
- Use o Application 360 para se concentrar nas aplicações de negócios que exigem sua atenção.
- Use o painel Avaliações de aplicações para exibir as tendências dos indicadores de diferentes aplicações.