Posts List

Translate

2014년 3월 3일 월요일

[DAP, DAsP] 정보요구 검증

[DAP, DAsP] 정보요구 검증

도출된 정보 요구 사항을 다른 영역(기능, 프로세스, 조직 등)과 비교 분석함으로써 정보 요구 사항의 도출이 완전하게 효과적으로 이루어졌는지를 파악할 수 있다. 이를 기반으로 향후 안정적이고 확장 가 능한 데이터 모델 설계가 가능하다.

주체별 분류

요구 사항 분석가 수행

정보 요구 사항을 수집하고 분석한 주 담당자를 기준으로 검토 기준 항목을 마련하고 상관분석을 수행하는 방법을 말한다.

정보 요구 사항을 도출한 분석가에 의해 수행되므로 자체 분석에 의한 객관성 저하의 문제점이 발생
정보 요구 사항의 도출 절차 및 관련 업무팀과의 의사소통이 원활하므로 상관분석에 추가 인력의 투입 없이 원활하게 진행
요구 사항 분석가의 업무에 대한 이해도가 높으므로 상관분석을 통한 정확한 업무의 분석 가능성

품질보증팀 수행

프로젝트팀 내의 통합 검토팀이나 품질보증팀의 협조를 얻어 도출된 정보 요구 사항의 상관분석을 수행한다.

요구 사항 분석가보다는 업무에 대한 이해도가 낮으나 상관분석 작업의 수행을 통한 업무 이해도를 높일 수 있으며 전체적인 인터페이스의 검증에 용이
낮은 업무의 이해도로 인해 일부 사안에 대한 정확한 분석을 통해 단점을 지적하여 수정하기 어렵다.

외부 감리 수행

외부 감리 인력을 이용한 정보 요구 사항 상관분석을 수행한다.

업무 파악의 한계가 있으나 제 3자의 시각으로 검토할 수 있다.
프로젝트 내부 인력이 효과적으로 지원하지 않을 경우 상황에 맞지 않는 분석 결과를 초래할 수 있다.
상관분석의 객관성을 극대화 할 수 있다.

정보 요구/애플리케이션 상관분석

정보 요구 사항을 바탕으로 도출된 정보 항목을 애플리케이션 아키텍처에서 정의된 프로세스 모델과 비교하여 상호 간의 일관성을 확보하고 품질 수준을 향상시키는 동시에 누락 혹은 중복된 정보 요구 사항을 점검한다. 이는 다음과 같은 절차를 통해 매트릭스 분석을 진행한다.

정보 요구/애플리케이션 상관분석을 위해 정보 요구 사항을 바탕으로 도출된 정보 항목들과 애플리케이션 영역에서 도출한 기본 프로세스를 사용하여 매트릭스를 작성한다.

매트릭스 분석은 기본 프로세스와 정보 요구 사항을 기반으로 기본 프로세스의 액션
(C: 생성, R: 조회, U: 수정, D: 삭제)을 빠짐없이 정의
기본 프로세스/정보 요구 사항 매트릭스를 작성하여 모든 정보 요구 사항들이 기본 프로세스에 의해 충분히 사용되고 있는지 또는 모든 기본 프로세스를 수행하는데 필요한 정보 요구 사항이 도출되어 있는지를 조사함으로써 정보 요구 사항과 기본 프로세스 도출의 완성도 및 일관성을 검증

[그림 3-4-1] 정보 요구/ 애플리케이션 상관분석 매트릭스 예

- 매트릭스의 각 셀에는 기본 프로세스가 사용하는 정보 항목에 대한 액션이 생성(C), 조회(R), 수정(U), 삭제(D)로 표현되는데, 복수의 액션이 발생할 경우에는 C > D > U > R의 우선순위에 따라 하나만을 기록
분석기법의 활용시 CRUD가 복수로 발생할 경우 모두 기록할 수 있으며, 이는 분석기법을 활용하는 분석가의 매트릭스 활용 목적에 따라 선택 가능

- 모든 정보 항목이 모든 기본 프로세스에서 사용되었는지 혹은 모든 정보 항목을 사용하고 있는지를 확인

- 정보 요구/애플리케이션 상관분석 매트릭스는 두 가지 객체 중에서 한가지가 누락되거나 잘못 정의된 경우에는 분석이 가능하지만 정보 항목과 기본 프로세스가 모두 누락된 경우에는 분석이 불가능
따라서 매트릭스가 작성되기 전에 이러한 경우가 있는지를 사전에 확인해야 하며, 매트릭스를 분석하는 경우에도 이러한 사례가 있는지를 파악

정보 요구/업무 기능 상관분석

가치 사슬 분석 등의 기법을 통해 도출된 최하위 수준의 전사 업무 기능을 도출하고 이렇게 도출된 업무 기능을 매트릭스의 열에 배치한다.
정보 요구 사항에 따라 도출된 정보 항목을 매트릭스의 행에 배치한다.
업무 기능과 정보 항목 간의 상호작용을 다음과 같이 정의한다.
 - 정보 항목의 생성, 수정, 삭제를‘C’로 표시한다.(Create 또는 Change)
 - 값의 변경 없이 정보 항목을 검색만 하는 경우에는‘U’로 표시한다.(Use)
 - 아무 관련이 없는 것은 빈칸으로 남겨둔다.
[그림 3-4-2] 정보 요구 대 업무 기능 매트릭스 예

정보 요구/조직 기능 상관분석

정보 요구 사항을 바탕으로 도출된 정보 항목을 비즈니스 아키텍처에서 도출된 조직 단위와의 매트릭스 분석을 통해 정보 항목의 생성 주체 및 활용 부서의 매핑이 가능하다. 이를 기반으로 향후 정보 항목에 대한 오너십(Ownership)을 할당하여 관리함으로써 데이터를 효율적으로 관리할 수 있다.

▶ 조직 단위명은 기업의 조직도에 나타난 순서로 입력한다. 만일 기업이 둘 이상의 소재지에서 운영 된다면 조직 단위를 분할하고 소재지 타입에 따라 클러스터링한다. 매트릭스에 소재지 타입(예 : 본사, 영업소, 공장)에 의해 그룹핑된 조직 단위명을 입력한다.
▶ 정보 요구 사항에 따라 도출된 정보 항목을 매트릭스의 행에 배치한다.
▶ 조직과 정보 항목 간의 상호작용을 다음과 같이 정의한다.
 - 정보 항목의 생성, 수정, 삭제를‘C’로 표시한다. (Create 또는 Change)
 - 값의 변경 없이 정보 항목검색만 하는 경우에는‘U’로 표시한다.(Use)
 - 아무 관련이 없는 것은 빈칸으로 남겨둔다.


정보 요구/애플리케이션 상관분석

애플리케이션 충족도 분석 매트릭스

애플리케이션 충족도 분석 매트릭스는 다음 기준에 따라 점검하며 추가되거나 삭제되어야 할 정보 요구 사항을 도출한다.

- 정보 요구 사항에 따라 발생하는 정보 항목을 생성하는 기본 프로세스가 반드시 존재
- 정보 항목의 상태를 종료시키는 기본 프로세스가 존재
- 생성된 정보 항목은 조회, 수정, 삭제 액션 중 하나가 발생
- 하나의 정보 항목을 생성, 수정, 삭제하는 프로세스의 합은 7개를 초과하지 않는 것이 보통이다. 이를 초과하는 경우에는 올바르게 정의되었는지를 확인
- 수작업으로 정의하거나 조회 전용으로 특별히 정의된 기본 프로세스를 제외한 나머지의 기본 프로 세스는 반드시 생성, 수정, 삭제 액션 중의 하나를 수행

매트릭스 분석

매트릭스 분석은 다음과 같은 점검 내용을 중심으로 보완한다.

매트릭스 분석은 추가 및 삭제되어야 할 정보 요구 사항을 도출한다. 해당 점검 내용의 조치 사항이 애플리케이션과 관련된 것일 경우에는 해당 애플리케이션 팀에 전달하고 협의하여 정의된 정보 요구 사항과 애플리케이션은 프로세스와의 일관성을 가져야 한다.


정보 요구/업무 기능 상관분석

■ 매트릭스 분석

- 모든 업무 기능은 정보 항목과 연관이 있는가?
- 각 정보 항목은 적어도 한번 이상의‘C’(Create)를 갖는가?
- 생성된 정보 항목은 다른 업무 기능에 의해 사용( ‘U’)되는가? 이것은 정말 단순조회인가?

■ 정보 항목과 연관성이 없는 업무 기능은 관련 팀과의 협의 하에 업무 기능 도출의 적절성이나 관련 정보 항목을 다시 파악해야 하며, 이를 바탕으로 매트릭스를 보완한다.

■ 정보 항목에 매핑이 없는 업무 기능의 경우 관련 팀과 협의하여 정보 요구 사항 보유 여부를 확인한 후 추가적인 정보 요구 사항이 있을 경우 정보 요구 조사 프로세스에 따라 정보 요구 목록에 신규로 추가한다.

정보 요구/조직 기능 상관분석

■ 매트릭스 분석

모든 업무 기능은 정보 항목과 연관이 있는가?
각 정보 항목은 적어도 한번 이상의‘C’(Create)를 갖는가?
생성된 정보 항목은 다른 업무 기능에 의해 사용( ‘U’)되는가? 이것은 정말 단순조회인가?

■ 정보 항목의 활용도를 파악할 수 있으며, 정보 항목의 수요가 많은 경우에는 해당 정보 항목의 물리 모델링 단계에 성능/활용 측면의 모델링 기법을 적용함으로써 정보 활용의 효율성을 기한다.

■ 정보 항목을 생성하는 조직 단위가 복수로 존재할 경우 데이터 관리의 복잡성으로 인해 향후 문제가 발생할 수 있으므로 해당 정보 항목에 대한 데이터 관리 주체의 선정에 주의를 기울인다.

정보 요구 보완

애플리케이션 기본 프로세스 대 정보 요구 사항, 업무 기능 대 정보 요구 사항, 조직 대 정보 요구 사항 매트릭스 분석을 통해 파악된 추가 및 삭제 정보 요구 사항에 대하여 담당자와 구체적인 미팅을 실시하고, 일정 계획시 설정된 반영 계획에 따라 정보 요구 목록을 보완한다.

정보 요구 확정

보완된 정보 요구 사항에 대하여 재차 사용자 재검토를 실시하며, 추가 반영 사항에 대한 반영 여 부 의사결정을 실시한 후 최종 정보 요구 목록에 대한 확정을 실시한다. 정보 요구 목록을 통해 향후 데이터 모델과 관련된 모든 산출물을 추적할 수 있으므로 누락된 항목 없이 정확하게 작성한다.

댓글 없음 :

댓글 쓰기