A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...Brian Elvesæter
B. Elvesæter, G. Benguria, and S. Ilieva, "A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engineering Methods", paper presentation at PMDE 2013, Montpellier, France, 2 July 2013.
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안Suji Lee
2015 SINVAS USER CONFERENCE
- MDD/MDA 개발방법론을 통한 정보시스템 개발방안
(MDD 방법론 및 SINVAS 플랫폼의 통합을 통한 모델 중심의 실질적 개발 및 운영 방안)
ENKISOFT : http://www.enkisoft.co.kr/
SINVAS : http://www.sinvas.com/
FACEBOOK : https://www.facebook.com/enkisoft2001
TWITTER : https://twitter.com/enkisoft2001
<p>[데브멘토 동영상] 허광남 모비젠 TI연구소 MA연구팀</p><p>공개SW와 오픈소스, 잘 나가는 오픈SW 제품의 성공요인</p><p>2010 공개SW 개발자대회 1차 기술세미나</p><p>주최: 지식경제부</p><p>주관: 정보통신산업진흥원, 한국공개SW협회</p>
A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...Brian Elvesæter
B. Elvesæter, G. Benguria, and S. Ilieva, "A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engineering Methods", paper presentation at PMDE 2013, Montpellier, France, 2 July 2013.
2015 SINVAS USER CONFERENCE - MDD/MDA 개발방법론을 통한 정보시스템 개발방안Suji Lee
2015 SINVAS USER CONFERENCE
- MDD/MDA 개발방법론을 통한 정보시스템 개발방안
(MDD 방법론 및 SINVAS 플랫폼의 통합을 통한 모델 중심의 실질적 개발 및 운영 방안)
ENKISOFT : http://www.enkisoft.co.kr/
SINVAS : http://www.sinvas.com/
FACEBOOK : https://www.facebook.com/enkisoft2001
TWITTER : https://twitter.com/enkisoft2001
<p>[데브멘토 동영상] 허광남 모비젠 TI연구소 MA연구팀</p><p>공개SW와 오픈소스, 잘 나가는 오픈SW 제품의 성공요인</p><p>2010 공개SW 개발자대회 1차 기술세미나</p><p>주최: 지식경제부</p><p>주관: 정보통신산업진흥원, 한국공개SW협회</p>
오늘날, 모든 기업활동에 있어서 IT는 코어 비즈니스를 보조하는 보조적인 역할에서 벗어나 코어 비즈니스 그 차제가 되는 경우를 쉽게 찾아볼 수 있다. 이러한 엔터프라이즈 어플리케이션 개발에 있어서 기존의 프로젝트 중심 패러다임에서 프로덕트 중심 패러다임으로 전환에 성공한 국내외의 사례를 살펴보고 이들 사례로 부터 Best Practice를 정제하여 보고자 한다.
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
기존 레거시(Legacy) 시스템이 가지고 있는 변화하는 기술에 대한 빠른 대응과 비즈니스 어플리케이션 배포의 한계 등을 극복하기 위한 대안인 클라우드 도입.
클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유를 실제 사례를 통해 알려드립니다.
클라우드를 통해 비즈니스 혁신을 가속화하고 쉽고 정학하게 구현하실 수 있습니다.
[목차]
1. 클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유
2. 클라우드 마이그레이션의 기본 프로세스, 전략, 비용 절감 효과, 로드맵
3. 베스핀글로벌 구축 사례 : 오비맥주의 마이그레이션 사례 공유
This presentation explains what IT technologies, architectures and features should be employed to develop a successful SaaS service. It then explains key strategic management factors that enable the SaaS business to be desirable, feasible and viable. These strategic management factors are shown to be deeply related to the essential technologies, architectures and features addressed hereinbefore. The last chapter shows a recommendable process of engineering a SaaS which is based on the Value-Obsessed Lean Framework (VOLF) (https://www.jp-institute-of-software.com/439889682), and a traceable network of work products to be produced in that process.
오늘날, 모든 기업활동에 있어서 IT는 코어 비즈니스를 보조하는 보조적인 역할에서 벗어나 코어 비즈니스 그 차제가 되는 경우를 쉽게 찾아볼 수 있다. 이러한 엔터프라이즈 어플리케이션 개발에 있어서 기존의 프로젝트 중심 패러다임에서 프로덕트 중심 패러다임으로 전환에 성공한 국내외의 사례를 살펴보고 이들 사례로 부터 Best Practice를 정제하여 보고자 한다.
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL
기존 레거시(Legacy) 시스템이 가지고 있는 변화하는 기술에 대한 빠른 대응과 비즈니스 어플리케이션 배포의 한계 등을 극복하기 위한 대안인 클라우드 도입.
클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유를 실제 사례를 통해 알려드립니다.
클라우드를 통해 비즈니스 혁신을 가속화하고 쉽고 정학하게 구현하실 수 있습니다.
[목차]
1. 클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유
2. 클라우드 마이그레이션의 기본 프로세스, 전략, 비용 절감 효과, 로드맵
3. 베스핀글로벌 구축 사례 : 오비맥주의 마이그레이션 사례 공유
This presentation explains what IT technologies, architectures and features should be employed to develop a successful SaaS service. It then explains key strategic management factors that enable the SaaS business to be desirable, feasible and viable. These strategic management factors are shown to be deeply related to the essential technologies, architectures and features addressed hereinbefore. The last chapter shows a recommendable process of engineering a SaaS which is based on the Value-Obsessed Lean Framework (VOLF) (https://www.jp-institute-of-software.com/439889682), and a traceable network of work products to be produced in that process.
클라우드의 필수속성과 그로 인해 유발되는 일반적 가치명제와 잠재위험을 설명한다. 기업이나 정부에서 Private 클라우드 구축 또는 Public 클라우드 활용을 성공적으로 추진할 수 있는 선행요건과 실패요인을 살펴본다. 클라우드 도입 모델(Public, Hosted Private, Private 클라우드 모델)의 선택기준을 알아보고, 클라우드 도입 모델 별로 효과적인 추진 전략에 대해 상세히 살펴본다. 특히 클라우드의 보안문제에 대한 대응전략을 알아본다. 또한 클라우드 도입 성공사례들을 통해 다양한 전략의 적용 실태를 살펴본다. 다음 클라우드 전략수립, 선정 및 협약, 구현 및 운영의 생애주기에 적용할 수 있는 체계적인 프레임워크와 프로세스를 제시한다.
This presentation was given by Dr. Ivar Jacobson in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
The presentation points out chronic problems of software engineering and the need for a solid theoretical base of software engineering. It then explains Essence Kernel as widely agreed elements of software engineering and how the Kernel can help improve software engineering by enabling agile enactment and use of methods.
This presentation was given by Professor June Sung Park in Korea Advanced Institute of Science and Technology, Chairman of SEMAT Executive Committee, in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
This presentation was given by Brian Elvesæter in SINTEF (Oslo, Norway) in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
This presentation shows applying Essence kernel to define a Scrum practice, and using the EssWork Practice Workbench to author the practice.
This presentation was given by Burkhard Perkens-Golomb in Munich RE in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
The presentation shows how Munich RE improved its application development practices utilizing Essence Kernel.
This presentation was given by Brian Elvesæter in SINTEF (Oslo, Norway) in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
The presentation shows how the method for REMICS(Reuse and Migration of legacy applications to Interoperable Cloud Services) project of EU was converted from SPEM 2.0 to Essence 1.0,
This presentation was given by Ed Seidewitz in Ivar Jacobson International in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
The presentation explains Essence Kernel and how it can be used to plan and manage software engineering projects.
This presentation was given by Dave Cuningham in Fujitsu in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
The presentation shows the APT method of software engineering at Fujitsu which applies the Essence approach to agile planning.
This presentation was given by Andrey Bayda in INCOSE (International Council on Systems Engineering) Russian Chapter in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
The presentation shows an extension of Essence Kernel for systems engineering and its mapping with ISO 42010.
This presentation was given by Professor June Sung Park in Korea Advanced Institute of Science and Technology, Chairman of SEMAT Executive Committee, in the Essence Information Day held in OMG Technical Meeting in Berlin, Germany on June 20, 2013.
The presentation illustrates how one can standardize and integrate a variety of software engineering methods used in an enterprise by expressing all practices and methods in terms of the Essence kernel.
2. 국제표준 제정의 배경
• 임베디드, 클라우드, 모바일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
3. 새로운 국제표준의 필요성
• 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 조립을
통한 방법론 제정
방법론 조립기법/도구
4. 사업의 정의
• 새로운 SW공학 이론에 입각한, “Agile” SW개발방법론제
정기법의 개발, OMG국제표준 채택 및 국내외 확산
Enterprise Method Architecture
Practice (개발기법)
Is composed of
Kernel (SW이론)
Is described using
Method (프로젝트 개발방법론)
Is a federation of
4
5. 표준화 현황
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
6. 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 GoalsOpportunity
Process KPIsRequirements
Conceived
Bounded
Coherent
Acceptable
Design
Business
Process
6
Method
Practice
Activity
Space
Alpha
State
7. 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 GoalsOpportunity
Process KPIsRequirements
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
8. 사업추진 내용
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
9. 사업 추진 조직
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
10. 총괄책임자
[現] 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