View
548
Download
7
Embed Size (px)
DESCRIPTION
Citation preview
소프트웨어 개발방법론 제정기법에 관한 OMG 국제표준 등록
국제표준등록 사업
KAIST 박준성교수
국제표준 제정의 배경
• 임베디드, 클라우드, 모바일SW 등 SW의 다양화와 SW공학의 급속한 발전에 따라, SW개발 시 활용해야 하는 SW개발기법(Practice)들의 종류가 날로 증가하고, 기업 표준방법론의 적시 제공이 어려움
• 기법들 간의 중복, 단절, 공백, 표현형식 차이 등으로, 개별 프로젝트에 적용할 방법론의 체계적 구성이 어려움
2
Requirement Architecture Development Operation
Business
Model
Application UI
Logic
Data
Technical
Infrastructure
Management of
IT Service
Business Process Engineering & Management
Business Use Case and
Service Analysis
User Experience Analysis & Design Web 2.0 / Mobility Development
Service-Oriented Architecture
Meta-Data Management
Big Data Analytics
Model-Driven Development
Extreme Programming (XP) / Test-Driven Development (TDD)
PaaS-Based
SaaS & Social Network Development
PaaS & IaaS Implementation
Virtualization
Enterprise Architecture Project Mgmt
Unified Process
Agile Process
IT Service Management
Cloud Service Management
새로운 국제표준의 필요성
• SW개발방법론 제정기법으로, ISO 20744 및 OMG SPEM이 각 2007년, 2008년에 발표되었으나, 기법의 경직성 및 복잡성으로 인해 널리 확산되지 못함
– ISO 24744:2007 SW Engineering Metamodel for Development Methodologies
– OMG SW & System Process Engineering Metamodel Version 2
• 전세계 SW전문가들이 국제표준 공통언어로 개발기법(Practice)들을 정의하여 Open Practice Library에 등록하고, 개별 SW프로젝트에서는 최적기법들을 OPL에서 선택하여 유연하게 개발방법론을 조립, 제정할 수 있는 환경의 제공이 필요함
3
Open Practice Library
표준 Kernel 기반 Practice 정의 및 등록
Practice 조립을 통한 방법론 제정
방법론 조립기법/도구
사업의 정의
• 새로운 SW공학 이론에 입각한, “Agile” SW개발방법론제정기법의 개발, OMG국제표준 채택 및 국내외 확산
Enterprise Method Architecture
Practice (개발기법)
Is composed of
Kernel (SW이론)
Is described using
Method (프로젝트 개발방법론)
Is a federation of
4
표준화 현황
OMG Board of Directors
Architecture Board
Platform Technology Committee
2011
2012
2013
OMG RFP 공시: “A Foundation for the Agile Creation and Enactment of SW Engineering Methods”
SEMAT TF에서 “Essence-Kernel and Language for SW Eng Methods” 제안서 제출 및 부분수정 요청
Essence 수정안 제출, ADTF와 AB 승인 확보, 현재 PTC 투표 진행 중
Analysis and Design Task Force
BOD 승인 확보하면, “OMG Adopted Spec” 공지, Finalization TF 가동, “OMG Available Spec” 개발
5
Essence 방법론 제정기법 적용사례
BPMN Modeling
Analyze Business Strategies and Process Capabilities to Improve
Analyze the Current Process and Set Improvement Goals and KPIs
Design and Simulate the To-Be Process and Develop the Implementation Plan
Conduct Benchmarking of Global Best Practices Process Goals Opportunity
Process KPIs Requirements
Conceived
Bounded
Coherent
Acceptable
Design Business Process
6
Method
Practice
Activity
Space
Alpha
State
Essence 방법론 제정기법 적용사례
BPMN Modeling
Analyze Business Strategies and Process Capabilities to Improve
Analyze the Current Process and Set Improvement Goals and KPIs
Design and Simulate the To-Be Process and Develop the Implementation Plan
Conduct Benchmarking of Global Best Practices Process Goals Opportunity
Process KPIs Requirements
Conceived
Bounded
Coherent
Acceptable
Design Business Process Checklist
Global best practices are analyzed.
Industry reference models are analyzed.
Applicable BPR patterns are selected.
To-Be process is designed.
Information requirements are defined.
Business rules are specified.
Process simulation attains target KPIs.
Organization and jobs are designed.
7
Technique
사업추진 내용
2013 2014
표준제정 • Finalization TF 활동을 통한
Essence안의 수정 • Finalization TF 활동을 통한
Essence안의 공식표준 채택
국제표준화 활동
• SEMAT Korea Chapter 설립 • 표준화 WG 설립
• 국제 SEMAT 활동 참여 • OMG 표준화 활동 참여
기반구축 • 방법론 제정기법* 연구개발 • Kernel 기반 Practice 연구개발
• 방법론 제정기법 특허출원 • Practice 3건 OPL 등록
보급 확산
• Essence 교육과정 개발 • 표준 적용 성과분석 지표 및
측정방법 연구개발 • SEMAT 회원사의 표준채택
기술지원
• 교육과정 운영 • 적용기업 성과분석 및
성공사례 보고서 발표
* Metamethod-Based SW Engineering Orchestration
8
사업 추진 조직
SEMAT 국제협회 회장: 박준성교수
회원기업: IBM, Microsoft, Fujitsu, Huawei, 삼성SDS, …
SEMAT 한국Chapter
국내 SW 중소기업 및 대기업과 ETRI, TTA, SW공학센터 등 유관기관
SEMAT 지역Chapter
중국, 일본, 러시아, 스페인, 남미, 남아연방, …
OMG 회장: Richard Soley
Essence FTF: 위원장: Ed Seidewitz 위원: 박준성교수, …
KAIST (본 사업 주관기관)
총괄책임: 박준성 교수 참여교수: 최병규, 배두환,
이태억 교수 참여학생: 박사 1, 석사 1 참여기업: 투이컨설팅 (4),
유엔진 (1) 참여협회: KOSTA (2)
이론 및 교육 분과
프랙티스 및 사례개발 분과
방법론제정 기법/도구 분과
OMG 표준화 WG
9
총괄책임자 [現] KAIST 산업 및 시스템공학과 교수 / 전산학과 겸임교수
[現] KAIST Mobile Cloudlet 연구센터 총괄책임
[現] SEMAT국제협회 회장
[現] 한국SW기술진흥협회 부회장
[現] 미래부 클라우드지원센터 자문위원장
[前] 지경부 IT정책자문위원, WBS기획위원, SW공학센터 정책자문위원, 산업원천기술로드맵 SW부문 기획분과위원장
[前] 한국정보과학회 부회장
[前] 삼성SDS CTO (2001-2009)
– 국내 최초 CMM, CBD/UP, Open Source Java Framework, SW아키텍처센터 등 도입확산, 삼성SW아카데미 설립 및 현재 강의 중
[前] 미국 University of Iowa MIS 종신교수 (1989-2000)
미국 Ohio State University 전산학 및 산업공학 박사 (1988)
서울대 경영학 학사 및 석사 (1983)
10