Top Banner
Essencia Tool for Essence Execution 2017.
31

Essencia 2017

Apr 16, 2017

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Essencia 2017

Essencia Tool for Essence Execution

2017.

Page 2: Essencia 2017

Main Screen

가입 유도 화면• 발주자 – 대시보드• 개발자 – 워크스페이스• 프랙티스 전문가 – 프랙티스 컴포저

Main Screen Responsive Web 을 기반한 메인 화면 구성

Page 3: Essencia 2017
Page 4: Essencia 2017
Page 5: Essencia 2017

Work Product Card View

카드 기반 산출물 , 알파 , 액티비티 세부 사항 보기OMG 표준 기반으로 산출물의 수준별 , 알파의 State 별 준수사항 (Checkpoint) 를 열람

Dashboard Practice Explorer > Detail > Work Product Card

Page 6: Essencia 2017
Page 7: Essencia 2017
Page 8: Essencia 2017
Page 9: Essencia 2017

Milestone Planning

drag

Page 10: Essencia 2017

: 손오공

Page 11: Essencia 2017
Page 12: Essencia 2017

Project Detail

개인 관점 피드하나이상의 프로젝트에 관여하는 개발자 , PM, 발주자 관점에서 자신이 관여해야 하는 이벤트만을 최근 발생시간 순서로 보여주고 큐레이션* 소셜네트워크 , 실시간 PUSH 기술 적용

Workspace Workspace > News-feed

Page 13: Essencia 2017

Semantic Activity Execution #1

설정한 마일스톤에 따른 target state

Page 14: Essencia 2017

Semantic Activity Execution #2

담당자완료일정 ( 마일스톤에 따라 기본설정 )

(Activity 의 input 이 될 )

Entry Criteria 들에 포함된 alpha 와

work product 들을 선택

시작 !

Page 15: Essencia 2017

1

“ 해야 할일”작업목록에 추가

(JIRA 연동시 JIRA issue 로 추가 )

Page 16: Essencia 2017

Comment on Alpha Instance

Page 17: Essencia 2017

Benchmarking Dashboard

drag n drop

Page 18: Essencia 2017

Tool Integration

• 주사용자 : Developer, PM• 주요기능 :

• Practice Execution / Tracking• Alpha Instance Monitoring• Alpha / Work product editing• Alpha Dashboard

• BPMN Engine• Flow control: Events / Subprocess,

Multiple Instances, Sequences..• Web Service Integration

• Social Network Services – Feed, Noti, Micro-blogs, Chat

• Artifact management – Document management, MS office preview, Source code attachment

Page 19: Essencia 2017

Tool Integration

지라 PMS 와의 연동JIRA 의 플러그인으로 제공되어 기존 JIRA 프로젝트를 운영중인 회사에서는 Essencia 메뉴를 통하여 에센시아에서 구매한 프랙티스를 실행할 수 있음

Tool Integration JIRA Integration > Start an Essence Practice

Page 20: Essencia 2017

Tool Integration

JIRA Issue item 과 통합JIRA 에서 부여받은 Issue item 에 세부적인 절차와 내역을 Essence 표준 카드 뷰를 통하여 이해하면서 작업

Tool Integration JIRA Integration > Work item

Page 21: Essencia 2017

Tool Integration

JIRA Dashboard 통합JIRA 의 프로젝트 뷰에 Alpha View 를 제공하여 JIRA 에서 실행중인 프로젝트의 에센스 표준 기반 진행 상태를 파악함

Tool Integration JIRA Integration > Work item

Page 22: Essencia 2017

Marketplace

자신의 회사 ( 태넌트 )에 맞는 SW 개발 프랙티스를 구매하는 공간 .

다양한 제공자가 프랙티스를 개발하여 제공할 수 있으며 가격을 설정하고 판매 .

Marketplace Practice Shopping

Page 23: Essencia 2017

Practice Composer

Kernel-Practice Mapping

에센스 기본 LanguageElement 들과 Kernel 을 Drag-n-drop 하여 프랙티스 요소를 매핑하고 검증함 .

* HTML5 SVG, Smart Layout, Smart Element Link 등의 기술이 적용됨

Practice Composer Practice Mapping > Kernel-Practice Mapping

Page 24: Essencia 2017

Practice Composer

세부 요소 문서화프랙티스 각 세부요소에 대한 설명을 Web Editor 와 편집기를 통하여 세부적인 설정 및 문서화 작업을 수행하고 해당 요소의 카드뷰를 미리보기 할 수 있음 .

Practice Composer Practice Composer > Element Documenting

Page 25: Essencia 2017

Practice Composer

세부 에센스 모델 편집에센스 표준을 기반한 메타모델의 세부내역을 Web 을 통하여 입력하고 모델을 검증할 수 있음 . * Eclipse eCore MDA / XMI framework, EJS template Engine, DWR 등의 기술이 적용됨 .

Practice Composer Practice Composer > Generic Element Setting

Page 26: Essencia 2017

Practice Composer

실 행 가 능 프 랙 티 스 전환구조적으로 정의된 프랙티스의 액티비티 시맨틱을 기반으로 실행 모델을 추출하여 자동으로 스윔래인 , 액티비티 , 액티비티 설정을 수행함 . 사용자는 시퀀싱과 서브프로세스 및 이벤트만 입력하면 됨 .

* uEngine BPMS Engine

Practice Composer BPMN Modeler > BPMN 전환 및 시퀀싱

Page 27: Essencia 2017

Practice Composer

BPMN Activity 설정프랙티스에서 정의된 Activity 는 곧바로 실행가능한 BPMN Activity 로 전환 가능함 . 이를 통하여 , 프랙티스를 보는 수준이 아닌 실행 가이드가 되는 수준으로 확장 가능함 .* 입력값의 Multiple 에 따른 Multiple Instance 설정 가능 .

Practice Composer BPMN Modeler > Activity Setting

Page 28: Essencia 2017

Practice Composer

Event 설정비정형적인 프로세스 실행을 위한 타이머 , 외부호출 , 이메일 수신 등의 이벤트에 반응하도록 설정함 . 예를 들어 데일리스크럼을 오전 10시에 수행하는 경우의 설정

Practice Composer BPMN Modeler > Event Setting

Page 29: Essencia 2017

Practice Composer

Data Mapper

프랙티스 실행 중에 다른 도구 (Testing tool, PMS, SW Modeling tool) 등과의 통합을 위하여 다른 스키마 간의 데이터를 연계 , 트랜스포밍 할 수 있는 설정 도구

Practice Composer BPMN Modeler > Data Mapper

Page 30: Essencia 2017

Practice Composer

분기 조건 설정프랙티스 실행중 알파나 워크프로덕트의 상태값에 따라 다르게 분기 설정을 할 수 있도록 자바스크립트 엔진을 통한 분기식 Evaluation 설정

Practice Composer BPMN Modeler > Condition Setting

Page 31: Essencia 2017

• 다양한 새로운 SW 영역의 출현으로 다양한 방법론을 구 매 하 여 적 용 하 려 는 Needs 존재

• 프로젝트 경험을 표준화하여 자 산 화 하 여 관 리 할 프랙티스 마켓의 가능성• 머신러닝을 통한 프랙티스 – 프로젝트 성격별 성능 분석 통한 추천 서비스

SOA IoT Big Data

UI/UX Cloud

Scrum

Road to future: S/W Practice Market & Recommendation Service