본문 바로가기
Tech/DAP

데이터 요건 분석(정보 요구 검증)

by Augustine™ 2018. 5. 30.
반응형

정보 요구 검증

 


 

1. 정보 요구 사항 상관분석 기법

  도출된 정보 요구 사항을 다른 영역(기능, 프로세스, 조직 등)과 비교 분석함으로써 정보 요구 사항의 도출이 완전하게 효과적으로 이루어졌는지를 파악할 수 있다.

 1) 주체별 분류

    • 요구 사항 분석가 수행
    1. 요구 사항을 도출한 분석가가 수행하므로, 객관성의 저하가 발생한다.
    2. 요구 사항의 도출 절차 및 관련 업무 팀과의 의사소통이 원활하므로 상관분석에 추가 인력 투입없이 원활하게 진행할 수 있다.
    3. 업무에 대한 이해도가 높으므로 상관분석을 통해 업무를 정확하게 분석할 수 있다.

 

 

    • 품질보증 팀 수행
    1. 업무에 대한 이해도는 낮으나, 상관분석 작업 수행을 통해 업무 이해도를 높일 수 있으며, 전체적인 인터페이스의 검증에 용이하다.
    2. 낮은 업무의 이해도로 인해 일부 사안에 대한 정확한 분석이 힘들 수 있다.
    • 외부 감리 수행
    1. 업무 파악의 한계가 있으나 제 3자의 시각으로 검토할 수 있다.
    2. 상관분석의 객관성을 극대화할 수 있으나, 프로젝트 내부 인력이 효과적으로 지원하지 않을 경우 잘못된 분석 결과를 초래할 수 있다.

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

 정보 요구 사항에서 도출된 정보 항목과 애플리케이션 아키텍처에서 정의된 프로세스를 비교하여 누락 혹은 중복된 정보 요구 사항을 점검한다.

    • 정보 항목과 기본 프로세스를 빠짐없이 매트릭스에 기입하며, 기본 프로세스의 액션(C/R/U/D)을 빠짐없이 정의한다.
    • 매트릭스의 각 셀에는 기본 프로세스가 사용하는 정보 항목에 대해, 복수의 액션이 발생할 경우, C>D>U>R의 우선순위에 따라 하나만을 기록한다.
    • 모든 정보 항목을 기본 프로세스에서 사용하고 있는지 확인한다.

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

 정보 요구 사항에서 도출된 정보 항목과 비즈니스 아키텍처에서 도출된 업무 기능과 비교하여 누락 혹은 중복된 정보 요구 사항을 점검한다.

    • 가치 사슬 분석 등의 기법을 통해 도출된 최하위 수준의 전사 업무 기능을 도출하고 도출된 업무 기능을 매트릭스의 열에 배치한다.
    • 정보 항목의 생성, 수정, 삭제를 'C(Create/Change)'로 표시한다.
    • 값의 변경 없이 정보 항목을 검색만 하는 경우에는 'U(Use)'로 표시한다.
    • 아무 관련이 없는 것은 빈칸으로 남겨둔다.

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

 정보 항목과 조직 단위와의 매트릭스 분석을 통해 정보 항목의 생성 주체 및 활용 부서를 매핑하여, 정보 항목에 대한 오너십을 관리하여 데이터를 효율적으로 관리할 수 있다.
    • 정보 항목의 생성, 수정, 삭제를 'C(Create/Change)'로 표시한다.
    • 값의 변경 없이 정보 항목 검색만 하는 경우, 'U(Use)'로 표시한다.
    • 아무 관련이 없는 것은 빈칸으로 남겨둔다.

 

2. 추가 및 삭제 정보 요구 사항 도출

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

    • 정보 항목을 생성하는 기본 프로세스가 반드시 존재해야 한다. 없을 경우엔, 기본 프로세스를 도출하거나, 필요 없는 정보 항목일 경우엔 정보항목을 삭제한다.
    • 정보 항목의 상태를 종료시키는 기본 프로세스가 존재해야 한다.
    • 생성된 정보 항목은 조회, 수정, 삭제 액션 중 하나가 발생해야 한다.
    • 기본 프로세스가 사용(CRUD)하는 정보 항목이 없을 경우, 정보 항목이 없을 경우 정보 항목을 도출하고, 기본 프로세스가 필요없는 경우, 해당 프로세스를 삭제한다.
    • 정보 항목이 7개 이상의 기본 프로세스에서 사용될 경우, 정보 항목의 세분화가 필요하다.
    • 정보 항목을 생성하는 기본 프로세스가 둘 이상 존재할 경우, 기본 프로세스의 합성을 시도한다.
    • 정보 항목을 삭제하는 기본 프로세스가 없을 경우, 기본 프로세스를 도출한다. 업무에 삭제가 존재하지 않는 경우에는 삭제가 필요한지 확인이 필요하다.
    • 정보 항목을 삭제하는 기본 프로세스가 둘 이상 존재할 경우, 기본 프로세스를 합성한다.
    • 정보 항목이 생성만 되고, 사용되는 곳이 없을 경우, 기본 프로세스를 도출한다.
    • 기본 프로세스가 정보 항목을 조회만 할 경우, 이는 기본 프로세스가 아닐 경우가 크므로 해당 모듈을 검토한다.
    • 기본 프로세스가 여러 액션을 수행할 경우, 프로세스를 추가 분해한다.

 

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

    • 각 정보 항목은 적어도 한 번 이상의 'C(Create)'를 갖는가?
    • 생성된 정보 항목은 다른 업무 기능에 의해 사용'U(Use)' 되는가?

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

    • 각 정보 항목은 적어도 한 번 이상의 'C(Create)'를 갖는가?
    • 생성된 정보 항목은 다른 업무 기능에 의해 사용'U(Use)' 되는가?
    • 정보 항목을 생성하는 조직이 다수 존재할 때, 데이터 관리의 복잡성 문제가 발생할 수 있으므로, 해당 정보 항목에 대한 관리 주체의 선정에 주의를 기울인다.

 

반응형

댓글