Modelos de custo prescritivos para serviços de negócios e capacidades de negócios

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 9 min. de leitura
  • Use os serviços de negócios pré-configurados e os modelos de custo de recursos de negócios com suas métricas prescritas para alocação de peso. Entenda os requisitos do sistema compatíveis com cada modelo, os métodos de alocação e os conjuntos de dados necessários para usá-los com eficácia.

    Importante:

    Este recurso está disponível somente quando você possui uma licença de Analista ITBM.

    Custo de nível 2 - modelo de custo de serviços de negócio

    Figura 1. Custo de nível 2 - modelo de custo de serviços de negócio
    Custo de nível 2 - modelo de custo de serviços de negócio

    O modelo de custo fornece:

    • Custo de habilitação do negócio: as despesas de TI para garantir que o negócio esteja alinhado às iniciativas de transformação.
    • Custo para oferecer suporte a cada serviço de negócios em termos de negócios: o custo para fornecer serviços de negócios.
    O modelo de custo é recomendado:
    • Na fase II ou se você já investiu no Financial Management.
    • Para showback em termos de funções de negócios principais ou alinhamento com capacidades de negócios.
    • Fornecer informações sobre os direcionadores de custo operacional.

    Especificações do modelo de custo de Custo de nível 2 - Serviços de negócio:

    Figura 2. Complexidade do modelo de custo de nível 2 - Serviços de negócio
    Complexidade do modelo de nível 2 - portfólio de serviços e serviços compartilhados de TI alinhados.
    • A camada de bucket de custo está vinculada à tabela Bucket ITFM [itfm_bucket]. Os buckets de custo são específicos do modelo.
    • As contas do segmento de serviço compartilhado de TI (a segunda camada neste modelo) são obtidas da tabela de serviço compartilhado de TI [itfm_shared_service].
    • As contas do segmento Serviço de negócios (a terceira camada neste modelo) são obtidas da tabela Serviço [cmdb_ci_service].
    • A camada de unidade de negócios está vinculada à tabela de unidade de negócios da plataforma [business_unit].

    Custo de nível 3 - Modelo de custo de capacidades de negócios

    Figura 3. Custo de nível 3 - Modelo de custo de capacidades de negócios
    Custo de nível 3 - Modelo de custo de capacidades de negócios

    O modelo de custo fornece:

    • Custo de habilitação do negócio: as despesas de TI para garantir que o negócio esteja alinhado às iniciativas de transformação.
    • Custo para oferecer suporte a cada capacidade de negócios em termos de negócios: o custo da inovação.
    O modelo de custo é recomendado:
    • Na fase II ou se você já investiu no Financial Management.
    • Para showback em termos de funções de negócios principais ou alinhamento com capacidades de negócios.

    Especificações do modelo de custo de Custo de nível 3 - Capacidades de negócios:

    Figura 4. Complexidade do modelo de custo de nível 3 - Capacidades de negócios
    Complexidade do modelo de nível 3 - capacidade de negócios, portfólio de aplicações e serviços de processo de TI alinhados
    • As especificações são semelhantes às do modelo de custo Custo de nível 2 - Serviços de negócio, alinhadas à aplicação de negócios. No entanto, há uma camada extra para capacidades de negócios. As contas neste segmento são obtidas da tabela Capacidade de negócios [cmdb_ci_business_capability], que é uma lista simples.
    • Há uma métrica de script prescrita que alinha a capacidade real associada a uma aplicação com a capacidade de negócios de alto nível na tabela.

    Métodos de acúmulo

    Use os seguintes métodos de alocação para mover o custo dos buckets de custo para as camadas superiores do modelo (serviços compartilhados de TI, alocações ou unidades de negócios).

    Métodos de acúmulo Descrição
    Nenhum Não aloca para a próxima camada.
    Igual Divide igualmente o custo para cada item ao qual está relacionado.
    Manual Alocado por porcentagens fixas estimadas ou pré-calculadas.
    Ponderado Alocado com base no uso real. Por exemplo, aloque para BU com base no volume de solicitações de mudança, no volume de incidentes ou na contagem de IC ou por uma propriedade do objeto que está sendo alocado para, que é o número de funcionários.

    As métricas prescritas oferecem suporte ao método de acúmulo ponderado e fornecem dados de origem diretamente de aplicações na plataforma ServiceNow. Por exemplo:

    • Estrutura organizacional de TI: nível de unidade de negócios ou departamento.
    • PPM ou registro de horas: esforços de mão de obra cobrados dos projetos.
    • CMDB: inventário de IC com relacionamentos, uso e alinhamento do proprietário.
    • Gestão de ativos: inventário de ativos (usuário final e infraestrutura) alinhado aos proprietários do ativo.
    • IT Service Management: volume relacionado a incidente, problema e mudança.
    • IT Operations Management: relacionamentos e alinhamento com hardware e aplicações.
    • Application Portfolio Management: inventário de hierarquia de aplicações, proprietário de negócios associado e mapeamento de tecnologia.

    Métricas prescritas - Serviços compartilhados de TI para serviços de negócio

    A seguir estão as descrições de cada métrica com uma explicação da metodologia de ponderação e suas tabelas relacionadas no sistema ServiceNow.

    Nota:
    Se as tabelas relacionadas tiverem dados incompletos ou se houver lacunas nos dados, os percentuais de ponderação calculados serão afetados.

    O modelo de custo pré-configurado começa com ponderação igual ao próximo segmento. Métricas prescritivas estão disponíveis para soluções mais desenvolvidas.

    Alocar para serviço de negócios com base na contagem de IC

    A métrica aloca o custo do serviço compartilhado para serviços de negócios com base na seguinte tabela de ponderação:

    Figura 5. Alocar para serviço de negócios com base na contagem de IC
    Aloque para Serviço de negócios com base na contagem de IC.
    • A tabela Relacionamento de IC [cmdb_rel_ci] fornece uma lista de todos os ICs e seu relacionamento com o IC primário, como dependência, uso, execuções em e contido por.
    • A tabela Serviço [cmdb_ci_service] fornece uma lista de todos os serviços de negócios que são os ICs primários.
    • A métrica prescrita executa uma contagem de ICs por primário e pondera o custo para os serviços de negócios de acordo.

      A tabela de peso impõe o tempo de vida na métrica a seguir.

      • Filtros: Child.Class não é Serviço de negócios e Tipo é Depends on::Used by.
      • Início da duração: início real.
      • Término da duração: término real.
    Alocar para serviço de negócios com base na energia da computação

    A métrica aloca o custo do serviço compartilhado para serviços de negócios com base na seguinte tabela de ponderação:

    Figura 6. Alocar para serviço de negócios com base na energia da computação
    Aloque para Serviço de negócios com base na capacidade de computação.
    • A tabela Relacionamento de IC [cmdb_rel_ci] fornece uma lista de todos os ICs e seu relacionamento com o IC primário, como dependência, uso, execuções em e contido por.
    • A tabela Serviço [cmdb_ci_service] fornece uma lista de todos os serviços de negócios, que são os ICs primários.
    • A métrica prescrita executa uma contagem de ICs por servidor (Child.Class) e pondera o custo para os serviços de negócios (primários) de acordo.

      A tabela de peso impõe tempo de vida na seguinte métrica:

      • Filtros: Child.Class é Server e Type é Depends on::Used by.
      • Início da duração: início real.
      • Término da duração: término real.
    Alocar para Serviço de negócios com base na contagem de banco de dados

    A métrica aloca o custo do serviço compartilhado para serviços de negócios com base na seguinte tabela de ponderação:

    Figura 7. Alocar para Serviço de negócios com base na contagem de banco de dados
    Aloque para Serviço de negócios com base na contagem do banco de dados.
    • A tabela Relacionamento de IC [cmdb_rel_ci] fornece uma lista de todos os ICs e seu relacionamento com o IC primário, como dependência, uso, execuções em e contido por.
    • A tabela Serviço [cmdb_ci_service] fornece uma lista de todos os serviços de negócios, que são os ICs primários.
    • A métrica prescrita executa uma contagem de ICs por banco de dados (Child.Class) e pondera o custo para os serviços de negócios (primários) de acordo.

      A tabela de peso impõe tempo de vida na seguinte métrica:

      • Filtros: Child.Class é Database e Type é Depends on::Used by.
      • Início da duração: início real.
      • Término da duração: término real.
    Alocar para serviço de negócios com base no volume de solicitação de mudança

    A métrica aloca o custo do serviço compartilhado para a unidade de negócios com base na seguinte tabela de ponderação:

    Figura 8. Alocar para serviço de negócios com base no volume de solicitação de mudança
    Aloque para Serviço de negócio com base no volume de solicitação de mudança.
    • A tabela Solicitação de mudança [change_request] fornece uma lista de todas as solicitações de mudança e quem as solicitou, incluindo o serviço de negócios relacionado.
    • A tabela Serviço [cmdb_ci_service] fornece uma lista de todos os serviços de negócios.
    • A métrica prescrita executa uma contagem de solicitações de mudança por serviço de negócios e pondera os custos de acordo.

      A tabela de peso impõe tempo de vida na seguinte métrica:

      • Início da duração: início real.
      • Término da duração: término real.
      • Impor tempo de vida selecionado na tabela de ponderação.
    Alocar para Serviços de negócios com base no volume de incidentes

    A métrica aloca o custo do serviço compartilhado para a unidade de negócios com base na seguinte tabela de ponderação:

    Figura 9. Alocar para Serviços de negócios com base no volume de incidentes
    Aloque para Serviços de negócios com base no volume de incidentes.
    • A tabela Incidente [incident.list] fornece uma lista de todos os incidentes, seus solicitantes relacionados e o serviço de negócios relacionado.
    • A tabela Serviço [cmdb_ci_service] fornece uma lista de todos os serviços de negócios.
    • A métrica prescrita executa uma contagem de incidentes por serviço de negócios (abertos e encerrados no período) e pondera os custos de acordo.
      • Início da duração: Aberto.
      • Término da duração: Resolvido.
      • Impor tempo de vida selecionado na tabela de ponderação.

    Métricas prescritas - Serviços compartilhados de TI para aplicações de negócios

    Alocar para aplicações usando a contagem de usuários ativos

    A métrica aloca o custo de serviço compartilhado para aplicações com base na seguinte métrica ponderada:

    Figura 10. Alocar para aplicações usando a contagem de usuários ativos
    Distribua para aplicações usando a contagem de usuários ativos.
    • A tabela Aplicação de negócios [cmdb_ci_business_app] fornece uma lista de todas as aplicações de negócios.
    • A métrica prescrita executa uma soma de usuários ativos e pondera os custos de acordo com as aplicações de recebimento por SYS ID.
    Alocar para aplicações usando contagem de banco de dados

    A métrica aloca o custo de serviço compartilhado para aplicações com base na seguinte métrica ponderada:

    Figura 11. Alocar para aplicações usando contagem de banco de dados
    Distribua para aplicações usando a contagem de banco de dados.
    • A tabela Relacionamento de IC [cmdb_rel_ci] fornece uma lista de todos os ICs e seu relacionamento com o IC primário, como dependência, uso, execuções em e contido por.
    • A tabela Aplicação de negócios [cmdb_ci_business_app] fornece uma lista de todas as aplicações de negócios, que são os ICs primários.
    • A métrica prescrita executa uma contagem de ICs por banco de dados (Child.Class) e pondera o custo para a aplicação de negócios (primária) de acordo.
      • Filtros: Child.Class é Database e Type é Depends on::Used by.
      • Início da duração: início real.
      • Término da duração: término real.

    Métricas prescritas - Aplicações de negócios para capacidades de negócios

    A seguir está a métrica de script para alocar às capacidades de negócios:

    // Create a Scripted metric if you have complex logic to derive the weights for an Allocate to Segment.
    //
    // This Return Object is json:
    // 1) key: The sys_id of the Allocate To segment's transaction table
    // 2) value: the weight for the
    //
    // The API is called for each fiscal period and stored in weight Maps table which is in turn used in allocation.
    // 'inputObject'  is available in the script to have access to fiscal period and from Account id.
    // The  from account id is applicable only for "Allocate From" is part of metric setup where each entity in Allocate From table have their own weight distribution
    // An 'inputObject' is injected during the evaluation of the script.
    // It is an object of 2 key value pairs for fiscal period and allocate from accountId.
    function getTopCapability(capabilityId){
      var now_GR = new GlideRecord('cmdb_ci_business_capability');
      gr.get(capabilityId);
       if(gr.isValidRecord())
        return getParentCapabilityRecur(now_GR);
     }
     function getParentCapabilityRecur(capabilityGr){
       if(JSUtil.nil(capabilityGr.parent))
        return capabilityGr;
      else
        return getParentCapabilityRecur(capabilityGr.parent.getRefRecord());
    }
    getScriptedWeightedMetric();
    function getScriptedWeightedMetric(){
    var appId = inputObject.from_id; // where inputObject.from_id is one of the Business Applications Id from Allocate From segment(Business Applications)
    var relGr= new GlideRecord('cmdb_rel_ci');
    relGr.addEncodedQuery('parent.sys_class_name=cmdb_ci_business_capability^child.sys_class_name=cmdb_ci_business_app');
    relGr.addQuery('child',appId);
    relGr.query();
    var retObj={};
     while(relGr.next()){
       retObj[getTopCapability(relGr.parent).getUniqueValue()] = 1;
     }
     return retObj;
    }
    
    • A tabela Capacidade de negócios [cmdb_ci_business_capability] fornece uma lista de todas as capacidades de negócios e faz parte de Gestão do portfólio de aplicações.
    • O script, em resumo, nivela a lista de recursos de negócios.
      Nota:
      Tudo deve estar relacionado à capacidade de negócios de nível 0 para modelagem financeira, embora as aplicações em Gestão do portfólio de aplicações possam ser atribuídas a capacidades de nível inferior.
      Figura 12. Lógica de métrica com script de APM para FM
      Lógica de métrica com script de APM para FM.