OMG Standard

SW개발방법론을 제정하는 표준기법으로 ISO 24744:2007 Software Engineering– Metamodel for Development Methodologies가 2007년 제정되었고, OMG Software & System Process Engineering Metamodel Specification (SPEM) Version 2가 2008년 릴리즈되었음.

ISO 24744는 SW개발방법론의 메타모델 표준으로서 상이한 방법론 간의 호환성을 제공하려는 데 목적이 있으며, OMG SPEM 2.0은 SW개발방법론 제정기법의 표준화를 목적으로 하였으나, UML 기반의 기법이란 점에서 다양한 SW개발 및 프로젝트관리 프랙티스를 방법론에 조립하는 데 한계가 있으며, SW프로세스 엔지니어링의 전문가가 아니면 방법론을 정의하기 어려운 복잡성 때문에 산업계에 많이 확산되지 못하였음.

최근 급속히 발전, 확산되고 있는 Agile Process, Scrum Management, Process Orchestration, User-Centric Design, Service-Oriented Architecture, Model-Driven Development, Extreme Programming 등 다양한 최신 기법들을 프로젝트 특성에 맞게 쉽게 조립하여 개발방법론으로 구성할 수 있는 새로운 기법과 툴에 대한 요구가 높아지고 있음.

이에 대응하여 2010년 SEMAT(Software Engineering Method and Theory)라는 SW공학전문가와 SW기업들로 구성된 국제컨소시엄이 구성되었고, SEMAT에서 SW공학 이론체계의 정립 및 이에 기반한 SW개발방법론의 제정기법 개발을 추진하여 왔음.

OMG에서도 SPEM 2.0의 단점과 그로 인한 확산의 저조를 인식하고, SEMAT에서 추구하는 새로운 기법의 표준화를 지원하기로 결정하고, 2011년 6월 RFP “Foundation for the Agile Creation and Enactment of Software Engineering Methods”를 공고하였음.

본 RFP는 산업계에서 널리 채택할 수 있는 유연하고 쓰기 쉬운 SW개발방법론 제정기법을 개발하고, 이를 활용하여 SW개발조직들이 SW개발 단계 및 활동 별로 프로젝트 특성에 맞는 최적의 방법론 및 툴을 자유롭게 선택하고, 이들을 손쉽게 조립하여 통합된 방법론 및 툴을 구성할 수 있는 표준체계을 확립하는데 그 목적이 있음.

  • 2012년 11월 SEMAT 멤버로 구성된 Essence TF에서 “Essence–Kernel and Language for Software Engineering Methods” 제안서를 제출하였으며,
    OMG의 심의 결과 일부 수정을 요청받음.
  • 2013년 2월  Essence TF에서 Essence의 수정안을 제출함
  • 2013년 3월 20일 OMG에서 Essence 수정안에 대한 재심사가 시작되었고, 이후 ADTF (Analysis and Design TF), AB (Architecture Board), Platform TC (Technical Committee)의 심사를 통과함

  • 2013년 6월 8일

    BOD (Board of Director)의 승인을 받아 “OMG Adopted Specification”으로 공지됨 (아래 Essence 1.0 Beta 1 참조)

  • 현재 Essence FTF (Finalization TF)가 구성되어 공식표준 (“Available Specification”)으로 격상하기 위한 수정 및 보완 작업이 진행되고 있으며, 이 과정에서 통상적으로 상용화를 위한 표준 스펙의 구현이 이뤄짐.  KAIST 박준성교수가 Essence FTF에 참여 중임.
  • 2014년에 Essence 공식표준이 공지될 전망임.

Essence – Kernel And Language For Software Engineering Methods 1.0 – Beta 1 (Release Date: July 2013)

Essence 1.0 FTF 진행현황:

5642

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s