애플리케이션 평가
애플리케이션의 사용성, 비용, 품질, 성과 및 위험을 측정하기 위해 표시기를 설정합니다. 정성적 입력을 기반으로 비즈니스 애플리케이션을 평가하고 점수를 산정합니다. 설문 조사 및 평가를 기반으로 하는 애플리케이션의 추상적인 정보를 보다 구체적인 메트릭으로 변환할 수 있습니다. 이러한 평가는 애플리케이션을 교체하거나 업그레이드할지에 대한 전략적 결정을 내리는 데 도움이 됩니다.
기존 평가 메트릭 유형을 사용하거나 요구 사항에 따라 구성할 수 있습니다.
애플리케이션 평가를 위한 프레임워크 설정
애플리케이션을 평가할 수 있는 경우 표시기와 점수 프로필을 생성할 수 있습니다. 애플리케이션 표시기는 애플리케이션 점수를 도출하는 데 도움이 되는 비즈니스 메트릭입니다.
엔터프라이즈 아키텍처는 ServiceNow 플랫폼의 주요 애플리케이션과 통합되어 애플리케이션에 대한 심도 있는 통찰력을 제공합니다. 통합하면 다음을 수행할 수 있습니다.
- 비용 절감 기회 파악
- 재무 관리 애플리케이션의 세그먼트 계층 구조는 애플리케이션 수준에서 비용 할당을 추적하여 애플리케이션에 대한 전체 비용 세부 항목을 제공합니다.
- 합리화를 결정하기 위해 애플리케이션 구성
- 동일한 애플리케이션 범주, 지역 또는 비즈니스에 할당된 여러 애플리케이션을 식별할 수 있습니다. 이 정보는 애플리케이션을 사용하는 사람, 사용 빈도, 애플리케이션 상태를 파악하고 정보에 입각한 결정을 내리는 데 도움이 됩니다.
- 애플리케이션의 현대화 및 투자 기회 식별
- 설문 조사 결과에 따라 계약을 갱신해야 하거나, 사용량이 낮거나, 고객 만족도가 낮은 애플리케이션을 식별할 수 있습니다.
미리 구성된 표시기 및 소스 애플리케이션
미리 구성된 엔터프라이즈 아키텍처 표시기와 이러한 표시기를 소스로 하는 애플리케이션은 비용, 품질 및 위험과 같은 측정 기준으로 애플리케이션을 평가하는 데 도움이 됩니다. 미리 구성된 표시기와는 별도로, 복사하고 수정하여 표시기를 더 생성할 수 있습니다.
| 표시기 이름 | 빈도 | 유형 | 소스 | 계산 방식 | 설명 | 작업 |
|---|---|---|---|---|---|---|
| 시설 비용 | 분기별 | 사용자 지정 스크립트 | ITFM 제품. ITFM_Allocation_Aggregate 테이블 | 재무 모델링 프로세스가 완료된 후에만 ITFM 테이블에서 데이터를 확인할 수 있습니다. | 비즈니스 애플리케이션의 시설 비용 | |
| 하드웨어 비용 | 분기별 | 사용자 지정 스크립트 | ITFM 제품. ITFM_Allocation_Aggregate 테이블 | 재무 모델링 프로세스가 완료된 후에만 ITFM 테이블에서 데이터를 확인할 수 있습니다. | 비즈니스 애플리케이션의 하드웨어 비용 | |
| 인건비 | 분기별 | 사용자 지정 스크립트 | ITFM 제품. ITFM_Allocation_Aggregate 테이블 | 재무 모델링 프로세스가 완료된 후에만 ITFM 테이블에서 데이터를 확인할 수 있습니다. | 비즈니스 애플리케이션의 인건비 | |
| 기타 비용 | 분기별 | 사용자 지정 스크립트 | ITFM 제품. ITFM_Allocation_Aggregate 테이블 | 재무 모델링 프로세스가 완료된 후에만 ITFM 테이블에서 데이터를 확인할 수 있습니다. | 비즈니스 애플리케이션의 기타 비용 | |
| 서비스 비용 | 분기별 | 사용자 지정 스크립트 | ITFM 제품. ITFM_Allocation_Aggregate 테이블 | 재무 모델링 프로세스가 완료된 후에만 ITFM 테이블에서 데이터를 확인할 수 있습니다. | 비즈니스 애플리케이션의 서비스 비용 | |
| 소프트웨어 비용 | 분기별 | 사용자 지정 스크립트 | ITFM 제품. ITFM_Allocation_Aggregate 테이블 | 재무 모델링 프로세스가 완료된 후에만 ITFM 테이블에서 데이터를 확인할 수 있습니다. | 비즈니스 애플리케이션의 소프트웨어 비용 | |
| 애플리케이션 TCO | 분기별 | 사용자 지정 스크립트 | ITFM 제품. ITFM_Allocation_Aggregate 테이블 | 재무 모델링 프로세스가 완료된 후에만 ITFM 테이블에서 데이터를 확인할 수 있습니다. | 모든 버킷의 총 애플리케이션 비용 | |
| 애플리케이션의 인시던트 수 | 분기별 | 사용자 지정 스크립트 | 인시던트 | 비즈니스 애플리케이션이 인시던트에 연결된 후에만 데이터를 인시던트 테이블에서 확인할 수 있습니다. | 표시기가 속한 점수 계산 프로필에 연결된 비즈니스 애플리케이션과 관련된 모든 인시던트 수를 가져오는 표시기입니다. | |
| 애플리케이션의 인스턴스 – 인시던트 수 | 분기별 | 사용자 지정 스크립트 | 인시던트 | 비즈니스 애플리케이션에 매핑되는 모든 애플리케이션 인스턴스에 첨부된 인시던트 수를 가져온 후 애플리케이션에 롤업합니다. | 애플리케이션 인스턴스와 관련된 모든 인시던트 수를 가져오는 표시기입니다. 애플리케이션 인스턴스는 표시기가 속한 점수 계산 프로필에 연결된 비즈니스 애플리케이션에 연결됩니다. 인시던트 수는 먼저 애플리케이션 인스턴스 또는 애플리케이션 서비스 수준에서 계산된 다음 비즈니스 애플리케이션 수준으로 롤업됩니다. |
|
| 사용법 | 월 | 쿼리 조건 | APM 제품. cmdb_ci_business_app 테이블 | 활성 사용자 수 필드에서 계산됩니다. | 지정된 회계 기간의 애플리케이션 사용자 세션 및 사용자 수입니다. | |
| 서비스를 통한 인시던트 수 | 매일 | 퍼포먼스 분석 | 매핑 대상
소스 = Incidents.New(인시던트 테이블) |
오늘 오픈된 인시던트 수. 인시던트 기록의 영향을 받은 비즈니스 애플리케이션에서 계산됩니다. | 새 인시던트 수. 일일 및 이력 데이터 수집 | [PA 인시던트] 일일 데이터 수집 [PA 인시던트] 과거 데이터 수집 |
| 서비스를 통한 문제 수 | 매일 | 퍼포먼스 분석 | 매핑 대상
소스 = Problems.New(문제 테이블) |
오늘 생성된 문제. 문제 기록의 서비스 필드에서 계산됩니다. | 오늘 오픈된 문제 수. 일일 및 이력 데이터 수집 | [PA 문제] 일일 데이터 수집 [PA 문제] 이력 데이터 수집 |
| 서비스를 통한 변경 수 | 매일 | 퍼포먼스 분석 | 매핑 대상
소스 = Changes.New(change_request 테이블) |
수집 날짜에 등록 날짜(change_request.opened_at)가 변경된 수. 변경 요청 기록의 영향을 받는 비즈니스 애플리케이션에서 계산됩니다. | 오늘 오픈된 변경 수입니다. 일일 및 이력 데이터 수집 | [PA 변경] 일일 데이터 수집 [PA 변경] 이력 데이터 수집 |
| 고객 만족도(CSAT) | 분기별 | 평가 | 평가 메트릭 유형: 고객 만족도 평가 메트릭 범주: CSAT |
템플릿 NPS | ||
| 기능적 적합성 | 월 | 평가 | 평가 메트릭 유형: 기능적 적합성 평가 메트릭 범주: 기능적 적합성 |
템플릿 순 추천 고객 점수(NPS) | ||
| 기술적 위험 | 월 | 평가 | 평가 메트릭 유형: 기술적 위험 평가 메트릭 범주: 성과 |
회계 기간에 설문 조사를 통해 캡처된 기술적 위험입니다. 템플릿 NPS |
||
| 기술 수명주기 위험 | 월 | 사용자 지정 스크립트 | 평가 메트릭 유형: 기능적 적합성 평가 메트릭 범주: 기능적 적합성 |
선택한 회계 기간에 대한 비즈니스 애플리케이션의 기술 수명주기 위험을 가져옵니다. | ||
| 비즈니스 가치 | 분기별 | 평가 | 통합: 평균 | 템플릿 NPS | ||
| 총 변경 시간 | 월 | 퍼포먼스 분석 | 매핑 대상
소스 = Changes.Closed(Change_Request 테이블) 필드: 오픈됨, 종결됨 상태 = 종결됨, 비즈니스 애플리케이션 = 모든 엔터프라이즈 아키텍처 비즈니스 애플리케이션, 오늘 종결됨 |
스크립트: Change.CloseTime.Hours. 오늘 종결된 모든 변경 요청이 고려됨 | 지정된 회계 기간에 애플리케이션의 종결된 변경 합산 기간. 변경 사항을 종결하는 데 걸린 기간(시간)입니다. 일일 및 이력 데이터 수집. |
|
- 속성을 설정하려면 모든 > 시스템 속성 > 모든 속성으로 이동하여 다음 속성을 검색합니다.
- 영향을 받는 CI를 기반으로 영향을 받는 서비스 채우기(com.snc.incident.refresh_impacted.include_affected_cis)
- 인시던트에 대한 비즈니스 애플리케이션 관련 목록 채우기(com.snc.incident.populate_business_application)
- 변경 요청에 대한 비즈니스 애플리케이션 관련 목록(com.snc.change_request.populate_business_application)을 채웁니다.
- 기록의 관련 목록에영향을 받는 비즈니스 애플리케이션 탭을 표시하려면 추가 작업 아이콘을 선택한 다음 > 관련 목록구성을 선택합니다. 영향을 받는 비즈니스 애플리케이션을 선택하고 사용 가능 목록에서 선택됨 목록으로 이동한 다음 저장을 선택합니다.
- 서비스를 통한 인시던트 수 및 서비스를 통한 변경 수 표시기에서 영향을 받는 비즈니스 애플리케이션을 보려면 해당 기록에 대해 영향을 받는 서비스 및 CI 관련 목록을 새로 고쳐야 합니다. 자세한 내용은 해당 문서를 Refresh impacted services and CIs for incident참조하십시오Refresh impacted services and CIs for Change.
애플리케이션 성과를 측정하기 위한 Performance Analytics 표시기
Performance Analytics(PA) 표시기를 사용하여 비즈니스 애플리케이션에 대해 기록된 인시던트 수, 문제 수, 변경 횟수를 파악하고 이 통찰력을 사용하여 애플리케이션의 성과를 향상시킵니다.
엔터프라이즈 아키텍처에서는 소스가 Performance Analytics(PA)인 표시기를 사용합니다. 이러한 표시기를 통해 지정된 날의 인시던트 수, 문제 수, 변경 횟수, 종결된 변경 요청 수가 표시됩니다. 지정된 순서에 따라 예약된 시간에 PA 작업을 실행하고 표시기의 점수를 가져와 비즈니스 애플리케이션 성과를 평가합니다.
PA 작업을 실행하고 점수를 생성하는 순서
다음 순서로 예약된 작업을 실행해야 합니다.
- [PA 인시던트] 일일 데이터 수집
- [PA 변경] 일일 데이터 수집
- [PA 문제] 일일 데이터 수집
- 엔터프라이즈 아키텍처[예약된 작업] 애플리케이션 표시기를 로드하고 애플리케이션 점수를 계산합니다.
이력 데이터가 있는 경우 다음 순서로 이를 실행합니다.
6개월이 지난 이력 데이터를 검색하려면 퍼포먼스 분석 프리미엄(com.snc.pa.premium.apm) 플러그인이 엔터프라이즈 아키텍처 필요합니다.
- [PA 인시던트] 이력 데이터 수집
- [PA 변경] 이력 데이터 수집
- [PA 문제] 이력 데이터 수집
- 필요한 기간 동안 점수를 재생성합니다 엔터프라이즈 아키텍처 . 이 작업은 기존 점수를 업데이트하는 대신 일일 점수를 포함한 기존 점수를 삭제하고 새 점수를 생성합니다.
표시기 점수가 생성되는 빈도
스크립트를 실행하는 작업의 예약된 실행에 따라 점수가 생성됩니다. 표시기 빈도가 다음과 같은 경우:
- 월별
- 점수가 당월의 마지막 날에만 생성됩니다.
- 분기별
- 점수가 해당 분기의 마지막 날에만 생성됩니다.
- 매년
- 점수가 당해의 마지막 날에만 생성됩니다.
PA 표시기 점수 데이터 수집
PA 표시기 점수가 수집되고 보존되는 기간 단위(일, 주 또는 월)는 데이터 소스 표시기의 빈도에 따라 달라집니다. 그러나 애플리케이션 표시기가 PA 표시기 데이터 소스 점수를 수집하는 빈도는 다양합니다.
에서 엔터프라이즈 아키텍처응용 프로그램 표시기의 빈도는 데이터 소스 표시기의 빈도보다 크거나 같아야 합니다.
다음 표에서는 작업이 실행된 엔터프라이즈 아키텍처 후 데이터 소스 표시기에서 데이터를 수집하는 빈도에 대해 설명합니다.
| 엔터프라이즈 아키텍처 빈도 | 데이터 소스 표시기 빈도 |
|---|---|
| 월별 | 월별 |
| 분기별 | 월별 및 분기별 |
| 매년 | 월별, 분기별 및 연도별 |
릴리스로 Xanadu 업그레이드한 고객인 엔터프라이즈 아키텍처 경우 퍼포먼스 분석 데이터 소스의 일일 빈도 표시기를 사용할 수 없습니다. RemoveDailyFreqAndUpdatePAIndicator 수정 스크립트는 PA 표시기의 일일 빈도를 자동으로 제거하고 빈도를 월별로 업데이트합니다.
PA 점수표에 애플리케이션 세부 항목을 표시하는 경우 제한 사항
설치된 비즈니스 애플리케이션이 많은 경우 모든 세부 항목이 , 시스템 속성에 제한 사항이 설정되어 있기 때문에: com.snc.pa.scoresheet.max_elements 및 com.snc.pa.scorecards.max_breakdown_elements. 속성 제한을 다시 구성하려면 다음을 수행합니다.
- 다음으로 이동 .
- 점수표의 최대 세부 항목 수 필드에 최대 개수를 입력합니다. 이 숫자는 시스템에 설치된 비즈니스 애플리케이션 수보다 크거나 그 수와 같아야 합니다.
그림 1. Performance Analytics 점수표 - 성과표 목록의 최대 세부 항목 수 필드에 최대 개수를 입력합니다.
- 저장을 클릭합니다.
애플리케이션 점수를 계산하기 위한 작업 일정
표시기를 설정하고 점수 프로필을 만들고 프로필 표시기를 첨부한 후 애플리케이션 점수를 주기적으로 계산하는 작업을 예약합니다.
시스템에서 애플리케이션 점수를 계산하는 방법을 이해하고 요구 사항에 따라 애플리케이션 점수 프로필을 생성합니다.
평가 프레임워크는 1~10을 척도로 하여 10은 좋은 점수이고, 1은 낮은 점수로 각 애플리케이션에 대한 애플리케이션 점수를 계산합니다. 평가는 사용자가 구성 가능한, 다양하게 구성된 표시기를 기반으로 이루어집니다. 이러한 각 표시기는 애플리케이션 점수를 도출하는 데 사용되는 관련 애플리케이션 데이터를 주기적으로 캡처합니다. 개별 값(가중치)이 있는 이러한 표시기는 애플리케이션 프로필에 추가됩니다. 그러면 애플리케이션이 애플리케이션 프로필과 연결되어 애플리케이션 점수가 계산됩니다.
애플리케이션 점수의 표준화
표시기와 해당 가중치는 각 구성 항목에 대한 애플리케이션 점수 프로필을 계산하는 데 사용됩니다. 점수 프로필을 사용하여 애플리케이션 점수를 계산하고 애플리케이션을 평가합니다. 이러한 점수를 적용하여 애플리케이션을 비교하고 보관, 교체, 유지관리 또는 투자할 애플리케이션에 대해 전략적 결정을 내립니다.
미리 구성된 표시기 또는 사용자가 생성한 표시기는 표시기 정의 단계에서 설정된 빈도를 기반으로 관련 데이터를 검색합니다. 이 데이터는 애플리케이션 표시기 점수 [apm_app_indicator_score] 테이블의 애플리케이션 가중치 열에서 캡처됩니다. 애플리케이션 표시기를 생성하는 과정에서 설정한 목표 최대값과 목표 최소값은 애플리케이션의 정규화된 값을 계산하기 위한 것입니다.
1~10 척도로 측정되는 애플리케이션 점수의 정규화된 값은 다음 수식에서 파생됩니다.
(Application Weight - Target minimum)/(Target maximum - Target minimum) * 9+1
- 목표 최대값과 목표 최소값이 설정되지 않은 경우 애플리케이션 범위 내의 최대값을 목표 최대값으로 사용합니다. 마찬가지로 애플리케이션 범위 내의 최소값을 목표 최소값으로 사용합니다.
- 목표 최대값과 목표 최소값이 설정되고 절대값 고려 확인란을 선택하면 입력한 값이 고려됩니다.
- 목표 최대값과 목표 최소값이 설정되고 절대값 고려 확인란을 선택 취소하면 다음과 같은 판단 논리에 따라 값이 고려됩니다.
Target maximum = Minimum value of (Target maximum value defined in the Indicator [apm_metric] table, Maximum value of Application Weights for the fiscal period)예를 들어 다음과 같은 시나리오를 생각해 보십시오.- 애플리케이션 가중치는 10, 20, 30,....., 및 1,000입니다.
- 목표 최대값 필드에 입력한 값은 100입니다.
이러한 가정에서는 정의된 목표 최대값(100)이 최대 애플리케이션 가중치(1,000)보다 작기 때문에 고려되는 목표 최대값은 100입니다.
Target minimum = Maximum value of (Target minimum value defined in the Indicator [apm_metric] table, Minimum value of Application Weights for the fiscal period)예를 들어 다음과 같은 시나리오를 생각해 보십시오.- 애플리케이션 가중치는 10, 20, 30,....., 및 1,000입니다.
- 목표 최소값 필드에 입력한 값은 100입니다.
이러한 가정에서는 정의된 목표 최소값(100)이 최소 애플리케이션 가중치(10)보다 크기 때문에 목표 최소값은 10입니다.
목표 최소값보다 작거나 같은 애플리케이션 가중치에는 낮은 점수(1)가 부여됩니다.
목표 최대값보다 크거나 같은 애플리케이션 가중치에는 최대 점수(10)가 부여됩니다.
애플리케이션 표시기를 설정할 때 방향을 최대화 또는 최소화로 구성할 수도 있습니다. 최대값이 있는 애플리케이션은 방향이 최소화일 때 최소 점수를 얻습니다. 최소값이 있는 애플리케이션은 방향이 최대화일 때 최대 점수를 얻습니다.
표시기의 방향이 최소화인 경우:
(10 - above calculated Normalized value) + 1
애플리케이션 프로필 가중치가 표준화된 값에 적용되어 표시기 점수가 도출됩니다.
Normalized Value * Weightage as in application score profile %
표시기별로 표시기 점수를 계산한 후, 프로필에 사용된 모든 표시기 점수를 합산하여 애플리케이션 점수가 계산됩니다.
표시기의 소스가 데이터 소스 필드의 표시기인 경우 애플리케이션 가중치는 모든 종속 표시기의 표준화된 점수 합계로 계산됩니다.
- 그러면 상위 표시기의 표준화된 점수가 다른 모든 표시기에서 계산되는 것과 비슷한 방식으로 계산됩니다.
- 표준화된 값, 표시기 점수, 애플리케이션 가중치, 목표 최대값, 목표 최소값, 총 가중치는 모두 소수점 두 자리로만 반올림됩니다.
이 그림에서는 비용 및 인시던트 표시기가 최소화하도록 설정되어 있기 때문에 비용이 낮고 인시던트 수가 낮은 애플리케이션의 점수가 높습니다.
평가에 대한 정규화된 값 및 애플리케이션 점수
표시기의 소스가 데이터 소스 필드의 평가인 경우 대상 최대값, 대상 최소값, 애플리케이션 가중치 및 총 가중치 값은 0으로 간주됩니다.
비즈니스 애플리케이션이 점수 산정에 고려되려면 표시기가 연결된 개별 애플리케이션 프로파일에 매핑되어야 합니다. apm_application_profile 목록에서 점수 프로필을 확인할 수 있습니다.
회계 기간 내에 생성된 평가 그룹이 있는 모든 비즈니스 애플리케이션 관련 평가 범주 결과가 점수 계산에 고려됩니다. asmt_category_result 목록에서 비즈니스 애플리케이션에 대한 평가 범주 결과를 확인할 수 있습니다.
점수 계산에 평가 그룹을 고려하려면 모든 관련 평가 인스턴스가 완료됨 또는 취소됨 상태여야 합니다.
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 / totalIndicatorsWeightage앱 발생은 비즈니스 애플리케이션의 발생 횟수입니다.
애플리케이션 성과 시각화
거품형 차트, 대시보드 및 애플리케이션 360 뷰에서 다양한 측정 기준으로 애플리케이션 성능을 시각화하면 애플리케이션에 대한 결정을 내리는 데 도움이 됩니다.
표시기를 설정하고, 애플리케이션 점수 프로필을 연결하고, 예약된 작업을 실행하여 점수를 주기적으로 계산하면 애플리케이션 점수를 볼 수 있습니다.
- 거품형 차트를 사용하여 차트에 표시된 비즈니스 애플리케이션 데이터를 세 가지 측정 기준으로 시각화하면 표시기 점수를 기준으로 애플리케이션을 비교하고 평가하는 데 도움이 됩니다.
- 애플리케이션 360을 사용하면 주의가 필요한 비즈니스 애플리케이션에 집중할 수 있습니다.
- 애플리케이션 평가 대시보드를 사용하면 다양한 애플리케이션의 표시기 추세를 볼 수 있습니다.