Model Driven Development (MDD) has been gradually tested in the industry with the hope to address thorny problems of Information System Development (ISD) project failures, due to lack of skilled developers and communication errors among project participants, by utilization of high level abstraction models and automation of coding and documentation generation. Using data collected from two actual ISD projects in financial service industry and from participants of these projects, this study empirically investigates MDD’s impacts on project productivity and personnel knowledge dependency of ISD projects. Our results show that MDD in fact improves productivity of developers during project and eases developer’s capability dependency with technical and re-assignment complexity effects. In addition, this study provides a case to support characteristics of MDD as Green and Sustainable Development.
모델기반개발방법론은 기존 정보 시스템 개발 프로젝트 실패 원인을 해결할 새로운 소프트웨어 개발 방법론으로 산업에서 주목 받아왔다. 모델기반개발방법론은 인력 의사소통 및 고급 개발자 부족 문제에 대해 높은 수준의 추상화된 모델과 자동화 도구로써 해결책을 제시하였고, 이는 소프트웨어 개발 생산성 향상과 더불어 개발자 지식 의존도를 낮추는 효과를 가져온다. 본 연구에서는 하나의 IT 컨설팅 회사에서 진행된 두 개의 금융 프로젝트 실 데이터를 바탕으로 모델기반개발방법론의 생산성 효과와 개발자 지식 의존도 영향을 분석하였다. 본 결과는 모델기반개발방법론이 개발자의 생산성을 향상시킬 뿐만 아니라, 기술적 효과와 복잡도 재분배 효과로 인해 개발자의 능력에 대한 의존도를 완화 시킴을 뒷받침한다. 또한 녹색 및 지속 가능한 소프트웨어 개발방법론으로써 모델기반개발방법론의 친환경적인 특성을 규명하고 실제 사례를 제시한다.