기업정보화시스템개발방법론(EISDM) V4.0 (중소기업청)
- 2019-08-28
- Posted by: javasolution
- Category: 프로젝트방법론
기업정보화시스템개발방법론(EISDM) V4.0 (중소기업청) 소개
최근의 정보시스템은 기업의 업무 효율을 높이는 시스템 전략 계획에서부터 철저한 사용자의 요구분석과 설계를 통해 자동화 도구에 의한 개발 공정에 이르기까지 그 생산 방법의 자동화 및 체계화가 필요하게 되었으며, 이에 시스템 구축 및 수행에 대한 정보시스템 개발 방법론이 등장하게 되었다.
따라서 정보시스템 개발 방법론은 정보시스템을 개발하기 위한 프로젝트 관리 기능 제공, 표준 양식 및 작업 방법이나 절차, 기법 등을 논리적으로 정리해 놓은 체계를 말한다.
마치 음식을 만들 때 요리책을 보고 익히고 따라 하듯이, 개발자들은 개발 방법론을 이해하고 참조하면서 시스템의 개발 생명주기를 따라 정보시스템 개발을 수행하게 된다.
개발 방법론은 바로 시스템 개발의 이론적 기반이라고 할 수 있다.
따라서 “중소기업 정보화 지원사업”의 원활한 사업 추진 및 발전 기반을 다지기 위하여 기업정보화시스템개발방법론(EISDM : Enterprise Information System Development Methodology, 이하 EISDM)을 구축하고, 이를 효과적으로 적용하기 위한 방법을 모색하게 되었다.
EISDM을 적용함으로써 사업 참여 중소기업과 참여기업 간의 원활한 의사소통을 꾀할 수 있으며, 표준화된 개발 문서 양식과 그에 따른 작성 방법을 제공함으로써 참여기업은 정형화된 산출물을 활용하여 향후 정보시스템 운용 및 유지보수를 효과적으로 수행할 수 있어 프로젝트의 효용성을 제고할 수 있고, 참여기업 개발 문서 양식의 표준화 추진에 소요되는 시간과 자원의 낭비를 줄여 생산성의 향상과 품질 향상을 제고할 수 있으며, 프로젝트 감리의 기준 틀이 제공됨으로 체계적인 감리활동을 수행할 수 있어 프로젝트 부실 예방 활동에 도움을 준다.
EISDM은 프로젝트 관리 기능, 시스템 개발 절차, 단계별 개발 산출물 표준 양식 및 관리 규정 그리고 단계별 체크 리스트를 제공함으로써 아래와 같은 의미에서 정보화지원사업에 기여한다.
▶ EISDM의 구성
저 EISDM의 구조적 구성 요소를 살펴보면 단계(Phase), 업무(Activity), 표준 양식으로 구성되어 있다. 각 단계는 그 단계에서 수행하여야 할 여러 가지 업무로 구성되어 있으며, 각 업무는 보다 세분화된 기능으로 구성되어 있다. 이 기능들의 산출물을 표준 양식으로 작성함으로 상호 업무의 영역을 명확하게 하고 있다.
또한 쉽게 표준화된 표기법을 사용하고 있으며, 재사용성을 강조하고 있다. 따라서 표준 양식에 의하여 작성되어진 개발 산출물은 정보시스템 전체를 표현할 수 있다.
▶ EISDM의 단계별 개략적 범위 및 활동
단계 | 업무에 대한 절차 |
타당성 조사 (FS : Feasibility Study) |
정보처리에서 요구되는 업무 또는 정보처리 필요성이 예견되는 업무에 대해 시스템 개발의 가부 결정 또는 프로젝트 계획을 수립하기 위해 현행 업무의 개괄 파악, 여러 가지 대체 안 작성 및 선택, 선택된 새로운 시스템의 개념적 구성, 기대 효과 및 경제성 분석을 실시하는 단계이다. (사업계획서를 작성하는 내용에 포함된다.) |
업무 분석 및 설계 (AD : Business Analysis & Design) |
정보시스템 개발이 결정된 업무에 대한 프로젝트 관리 계획수립, 시스템 요구사항 설계를 위해 현행 업무 내용을 세부적으로 조사 및 분석하는 단계이며, 고객의 요구사항을 만족시키는 새로운 시스템 또는 개선 시스템을 설계하여 확정하는 단계이다. |
기술 설계 (TD : Technical Design) |
새로운 시스템을 구현하기 위하여 개발 환경과 운영환경을 고려하여 물리적 데이터 설계, 정보시스템을 내부적으로 구현하기 위한 상세 설계, 전환(전환) 설계, 시험계획수립, 교육계획수립 등을 수행하는 단계이다. |
코딩 (CD : Coding) |
업무 분석 및 설계와 기술 설계 산출물을 응용 프로그램으로 전환시키기 위한 필요한 업무들을 수행하는 단계이며, 프로그램 작성 및 단위 테스트를 수행하는 단계이다. |
테스트 및 이행 (TI : Test & Implementation) |
시스템 요구사항 검증을 위하여 가상 데이터에 의해 정보시스템의 전 기능을 종합적으로 테스트 및 보완 그리고 새로운 시스템을 적용하기 위해 필요한 S/W 및 H/W 설치, 데이터변환, 지침서 작성, 병행처리 및 조정, 사용자 교육, 사용자 승인 등을 실시하는 단계이다. |
운영 지원 (OS : Operation & Support) |
신규 시스템 적용 이후 정상적인 운영 및 통제를 지원하며, 운영시 발생되는 사용자 요구사항 변경 및 추가로 인해 시스템 보완 등을 실시하는 단계이다. |
☞ 첨부파일: 정보화지원사업통합방법론(EISDM)_중소기업청_v.4.0.zip