비즈니스 서비스 및 비즈니스 역량에 대한 설명이 포함된 비용 모델

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기11분
  • 미리 구성된 비즈니스 서비스 및 비즈니스 역량 비용 모델을 가중치 할당에 대해 정해진 메트릭과 함께 사용합니다. 각 모델이 지원하는 시스템 요구 사항, 할당 방법 및 이를 효과적으로 사용하는 데 필요한 데이터 세트를 이해합니다.

    중요사항:

    이 기능은 ITBM 분석가 라이센스를 소유한 경우에만 사용할 수 있습니다.

    수준 2 비용 산정 - 비즈니스 서비스 비용 모델

    그림 1. 수준 2 비용 산정 - 비즈니스 서비스 비용 모델
    수준 2 비용 산정 - 비즈니스 서비스 비용 모델

    비용 모델은 다음을 제공합니다.

    • 비즈니스 활성화 비용: 비즈니스가 혁신 이니셔티브에 맞게 조정되도록 하는 IT 경비입니다.
    • 비즈니스 측면에서 각 비즈니스 서비스를 지원하는 비용: 비즈니스 서비스를 제공하는 비용입니다.
    비용 모델은 다음과 같은 상황에 권장합니다.
    • 단계 II에서 또는 이전에 Financial Management에 투자한 경우
    • 핵심 비즈니스 기능 또는 비즈니스 역량에 대한 정렬 측면에서의 쇼백용
    • 운영 비용 드라이버에 대한 인사이트를 제공하기 위해

    수준 2 비용 산정 사양 - 비즈니스 서비스 비용 모델:

    그림 2. 수준 2 비용 계산의 모델 복잡성 - 비즈니스 서비스 비용 모델
    수준 2의 모델 복잡성 - 서비스 포트폴리오와 IT 공유 서비스가 일치함.
    • 비용 버킷 계층은 ITFM 버킷 테이블 [itfm_bucket]에 연결됩니다. 비용 버킷은 모델에 따라 다릅니다.
    • IT 공유 서비스 세그먼트 계정(이 모델의 두 번째 계층)은 IT 공유 서비스 테이블 [itfm_shared_service]에서 소싱됩니다.
    • 비즈니스 서비스 세그먼트 계정(이 모델의 세 번째 계층)은 서비스 테이블 [cmdb_ci_service]에서 소싱됩니다.
    • 비즈니스 단위 계층은 플랫폼 비즈니스 단위 테이블 [business_unit]에 연결됩니다.

    수준 3 비용 산정 - 비즈니스 역량 비용 모델

    그림 3. 수준 3 비용 산정 - 비즈니스 역량 비용 모델
    수준 3 비용 산정 - 비즈니스 역량 비용 모델

    비용 모델은 다음을 제공합니다.

    • 비즈니스 활성화 비용: 비즈니스가 혁신 이니셔티브에 맞게 조정되도록 하는 IT 경비입니다.
    • 비즈니스 측면에서 각 비즈니스 역량을 지원하는 비용(혁신 비용)입니다.
    비용 모델은 다음과 같은 상황에 권장합니다.
    • 단계 II에서 또는 이전에 Financial Management에 투자한 경우
    • 핵심 비즈니스 기능 또는 비즈니스 역량에 대한 정렬 측면에서의 쇼백용

    수준 3 비용 산정 사양 - 비즈니스 역량 비용 모델:

    그림 4. 수준 3 비용 산정의 모델 복잡성 - 비즈니스 역량 비용 모델
    수준 3의 모델 복잡성 - 비즈니스 역량, 애플리케이션 포트폴리오 및 IT 프로세스 서비스가 일치함.
    • 사양이 수준 2 비용 산정의 사양과 유사 - 비즈니스 애플리케이션과 비즈니스 서비스 비용 모델이 일치합니다. 그러나 비즈니스 역량에 대한 추가 계층이 있습니다. 이 세그먼트의 계정은 단일 목록인 비즈니스 역량 [cmdb_ci_business_capability] 테이블에서 소싱됩니다.
    • 테이블의 상위 수준 비즈니스 역량과 애플리케이션과 연결된 실제 기능에 맞는 규정되고 스크립팅된 메트릭이 있습니다.

    롤업 방법

    다음 할당 방법을 사용하여 비용을 비용 버킷에서 모델의 상한 계층(IT 공유 서비스, 할당 또는 비즈니스 단위)으로 이동합니다.

    롤업 방법 설명
    없음 다음 레이어에 할당되지 않습니다.
    같음 비용을 관련된 각 항목에 균등하게 분할합니다.
    수동 예상 또는 미리 계산된 고정 백분율에 의해 할당됩니다.
    가중치 실제 사용에 따라 할당됩니다. 예를 들어, 변경 요청 볼륨, 인시던트 볼륨 또는 CI 카운트를 기반으로 또는 할당 대상 객체의 속성(즉, 사용자 수)에 따라 BU에 할당합니다.

    규정된 메트릭은 가중치 롤업 방법을 지원하고 ServiceNow 플랫폼 내 애플리케이션에서 직접 데이터를 소싱합니다. 예:

    • IT 조직 구조: 비즈니스 단위 또는 부서 수준입니다.
    • PPM 또는 시간 카드: 프로젝트에 청구된 인력 작업입니다.
    • CMDB: 관계, 사용량 및 소유자 정렬이 있는 CI 인벤토리입니다.
    • Asset Management: 자산 소유자에게 정렬된 자산 인벤토리(최종 사용자 및 인프라)입니다.
    • IT Service Management: 인시던트, 문제 및 변경과 관련된 볼륨입니다.
    • IT Operations Management: 하드웨어 및 애플리케이션에 대한 관계 및 정렬입니다.
    • Application Portfolio Management: 애플리케이션 계층 구조, 연결된 비즈니스 소유자 및 기술 매핑의 인벤토리입니다.

    규정된 메트릭 - 비즈니스 서비스에 대한 IT 공유 서비스

    다음은 가중치 측정 방법론과 ServiceNow 시스템 내의 관련 테이블에 대한 설명과 함께 각 메트릭에 대한 설명입니다.

    주:
    관련 테이블에 불완전한 데이터가 있거나 데이터에 간격이 있는 경우 계산된 가중치 백분율이 영향을 받습니다.

    미리 구성된 비용 모델은 다음 세그먼트와 동일한 가중치로 시작합니다. 보다 완성도 높은 솔루션에 대한 후속 대응적 메트릭을 사용할 수 있습니다.

    CI 수에 따라 비즈니스 서비스에 할당

    메트릭은 다음 가중치 테이블을 기반으로 비즈니스 서비스에 공유 서비스 비용을 할당합니다.

    그림 5. CI 수에 따라 비즈니스 서비스에 할당
    CI 수를 기준으로 비즈니스 서비스에 할당합니다.
    • CI 관계 [cmdb_rel_ci] 테이블은 모든 CI와 의존성, 사용, 실행 날짜 및 포함과 같은 상위 CI에 대한 관계 목록을 제공합니다.
    • 서비스 [cmdb_ci_service] 테이블은 상위 CI인 모든 비즈니스 서비스의 목록을 제공합니다.
    • 규정된 메트릭은 상위당 CI 카운트를 수행하고 그에 따라 비즈니스 서비스에 대한 비용에 가중치를 부여합니다.

      가중치 테이블은 다음 메트릭에서 수명을 적용합니다.

      • 필터: Child.Class는 비즈니스 서비스가 아니며 유형은 Depends on::Used by입니다.
      • 기간 시작: 실제 시작
      • 기간 종료: 실제 종료
    컴퓨팅 파워를 기반으로 비즈니스 서비스에 할당

    메트릭은 다음 가중치 테이블을 기반으로 비즈니스 서비스에 공유 서비스 비용을 할당합니다.

    그림 6. 컴퓨팅 파워를 기반으로 비즈니스 서비스에 할당
    컴퓨팅 파워를 기반으로 비즈니스 서비스에 할당합니다.
    • CI 관계 [cmdb_rel_ci] 테이블은 모든 CI와 의존성, 사용, 실행 날짜 및 포함과 같은 상위 CI에 대한 관계 목록을 제공합니다.
    • 서비스 [cmdb_ci_service] 테이블에는 상위 CI인 모든 비즈니스 서비스 목록이 제공됩니다.
    • 규정된 메트릭은 서버당 CI 카운트(Child.Class)를 수행하고 그에 따라 (상위) 비즈니스 서비스 비용에 가중치를 적용합니다.

      가중치 테이블은 다음 메트릭에서 수명을 적용합니다.

      • 필터: Child.Class는 서버이고 유형은 Depends on::Used by입니다.
      • 기간 시작: 실제 시작
      • 기간 종료: 실제 종료
    데이터베이스 수에 따라 비즈니스 서비스에 할당

    메트릭은 다음 가중치 테이블을 기반으로 비즈니스 서비스에 공유 서비스 비용을 할당합니다.

    그림 7. 데이터베이스 수에 따라 비즈니스 서비스에 할당
    데이터베이스 수를 기준으로 비즈니스 서비스에 할당합니다.
    • CI 관계 [cmdb_rel_ci] 테이블은 모든 CI와 의존성, 사용, 실행 날짜 및 포함과 같은 상위 CI에 대한 관계 목록을 제공합니다.
    • 서비스 [cmdb_ci_service] 테이블에는 상위 CI인 모든 비즈니스 서비스 목록이 제공됩니다.
    • 규정된 메트릭은 데이터베이스당 CI 카운트(Child.Class)를 수행하고 그에 따라 (상위) 비즈니스 서비스 비용에 가중치를 적용합니다.

      가중치 테이블은 다음 메트릭에서 수명을 적용합니다.

      • 필터: Child.Class는 데이터베이스이고 유형은 Depends on::Used by입니다.
      • 기간 시작: 실제 시작
      • 기간 종료: 실제 종료
    변경 요청 볼륨에 따라 비즈니스 서비스에 할당

    메트릭은 다음 가중치 테이블에 따라 비즈니스 단위에 공유 서비스 비용을 할당합니다.

    그림 8. 변경 요청 볼륨에 따라 비즈니스 서비스에 할당
    변경 요청 볼륨에 따라 비즈니스 서비스에 할당합니다.
    • 변경 요청 [change_request] 테이블은 모든 변경 요청의 목록과 관련 비즈니스 서비스를 포함한 요청자 정보를 제공합니다.
    • 서비스 [cmdb_ci_service] 테이블은 모든 비즈니스 서비스 목록을 제공합니다.
    • 규정된 메트릭은 비즈니스 서비스당 변경 요청 카운트를 수행하고 그에 따라 비용에 가중치를 적용합니다.

      가중치 테이블은 다음 메트릭에서 수명을 적용합니다.

      • 기간 시작: 실제 시작
      • 기간 종료: 실제 종료
      • 가중치 테이블에서 선택한 수명을 적용합니다.
    인시던트 볼륨에 따라 비즈니스 서비스에 할당

    메트릭은 다음 가중치 테이블에 따라 비즈니스 단위에 공유 서비스 비용을 할당합니다.

    그림 9. 인시던트 볼륨에 따라 비즈니스 서비스에 할당
    인시던트 볼륨에 따라 비즈니스 서비스에 할당합니다.
    • 인시던트 [incident.list] 테이블은 모든 인시던트, 관련 호출자 및 관련 비즈니스 서비스의 목록을 제공합니다.
    • 서비스 [cmdb_ci_service] 테이블은 모든 비즈니스 서비스 목록을 제공합니다.
    • 규정된 메트릭은 비즈니스 서비스당 인시던트 카운트(기간 내에 오픈 및 종결)를 수행하며 그에 따라 비용에 가중치를 적용합니다.
      • 기간 시작: 열림
      • 기간 종료: 해결됨
      • 가중치 테이블에서 선택한 수명을 적용합니다.

    규정된 메트릭 - 비즈니스 애플리케이션에 대한 IT 공유 서비스

    활성 사용자 수를 활용하여 애플리케이션에 할당

    메트릭은 다음과 같은 가중치 메트릭을 기반으로 애플리케이션에 공유 서비스 비용을 할당합니다.

    그림 10. 활성 사용자 수를 활용하여 애플리케이션에 할당
    활성 사용자 수를 활용하여 애플리케이션에 할당합니다.
    • 비즈니스 애플리케이션 [cmdb_ci_business_app] 테이블에는 모든 비즈니스 애플리케이션 목록이 제공됩니다.
    • 규정된 메트릭은 활성 사용자 합계를 수행하고 Sys ID로 수신 애플리케이션에 따라 비용에 가중치를 부여합니다.
    데이터베이스 수를 사용하여 애플리케이션에 할당

    메트릭은 다음과 같은 가중치 메트릭을 기반으로 애플리케이션에 공유 서비스 비용을 할당합니다.

    그림 11. 데이터베이스 수를 사용하여 애플리케이션에 할당
    데이터베이스 수를 사용하여 애플리케이션에 할당합니다.
    • CI 관계 [cmdb_rel_ci] 테이블은 모든 CI와 의존성, 사용, 실행 날짜 및 포함과 같은 상위 CI에 대한 관계 목록을 제공합니다.
    • 비즈니스 애플리케이션 [cmdb_ci_business_app] 테이블은 상위 CI인 모든 비즈니스 애플리케이션 목록을 제공합니다.
    • 규정된 메트릭은 데이터베이스당 CI 카운트(Child.Class)를 수행하고 그에 따라(상위) 비즈니스 애플리케이션 비용에 가중치를 적용합니다.
      • 필터: Child.Class는 데이터베이스이고 유형은 Depends on::Used by입니다.
      • 기간 시작: 실제 시작
      • 기간 종료: 실제 종료

    규정된 메트릭 - 비즈니스 역량에 대한 비즈니스 애플리케이션

    다음은 비즈니스 역량에 할당할 스크립팅된 메트릭입니다.

    // 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;
    }
    
    • 비즈니스 역량 [cmdb_ci_business_capability] 테이블은 모든 비즈니스 역량의 목록을 제공하며 애플리케이션 포트폴리오 관리의 일부입니다.
    • 스크립트는 기본적으로 비즈니스 역량 목록을 평면화합니다.
      주:
      모든 것은 Financial Modeling에 대한 수준 0 비즈니스 역량과 관련이 있어야 하지만 애플리케이션 포트폴리오 관리 내의 애플리케이션은 하위 수준 역량에 할당될 수 있습니다.
      그림 12. APM에서 FM까지 스크립팅된 메트릭 논리
      APM에서 FM까지 스크립팅된 메트릭 논리.