Enterprise 2.0 실현을위한 Social BPMS–프로세스코디 · Open Source Social Technology...

39
Enterprise 2.0 실현을 위한 Social BPMS– 프로세스 코디 OpenCloudEngine.org 복명균 연구소장 [email protected]

Transcript of Enterprise 2.0 실현을위한 Social BPMS–프로세스코디 · Open Source Social Technology...

Enterprise 2.0 실현을 위한Social BPMS– 프로세스 코디

OpenCloudEngine.org복명균 연구소장

[email protected]

Open Source Social TechnologyOpen Source Social Technology

§ 가상기업의 필요성§ 성공적인 가상 기업 모델§ 기존 솔루션 소개§ SNS + BPMS + Cloud = 프로세스 코디§ 기존 시스템과의 통합 방안§ 소프트웨어 아키텍처§ 적용 사례

Agenda

Open Source Social TechnologyOpen Source Social Technology

원격근무의 사회적 효과

저출산/고령화 시대자녀부양시간 확대노동인력확대

지역균형발전지리적업무부담감소

삶의질 향상가족중심시간확대

환경부하 감소출퇴근 교통 CO2감소INSERT TEXT

INSERT TEXT

INSERT TEXTINSERT TEXTINSERT LOGO

Open Source Social TechnologyOpen Source Social Technology

커뮤니케이션

협업환경

업무 생산성 향상

변화관리

비용 절감

Virtual Enterprize

기업이 가상기업과 원격근무를 도입해야 하는 이유

Open Source Social TechnologyOpen Source Social Technology

국가별 원격근무 현황

Statistics Netherlands, Digital Economy 2008, 2009

Open Source Social TechnologyOpen Source Social Technology

무엇을조합 할 것인가?

VirtualizeCulture

VirtualizeProcess

VirtualizeInfra

가상기업 환경 구축을 위한 필수요소

Open Source Social TechnologyOpen Source Social Technology

• 액티브-X 없고• 항상 접속되고• 앱간 연동 되어있고• 전세계와 연결되있고• 재밌고 귀엽고• 쓰기 쉽다

우리회사 사내 시스템 보다 좋은 도구들…

커뮤니케이션 도구

Open Source Social TechnologyOpen Source Social Technology

효울적 프로세스 제어기존 시스템 연계지속적 프로세스 개선

자율적자생적, 비정형 프로세스àBut,

통제되지 않는 조직반복되는 시행착오보이지 않는 프로세스

조화!!조화!!

by BPMS

by SNS

By Social BPM

8

업무 완료

업무 할당

시스템 연동

지식베이스

사용자와프로세스

중심

사용자와프로세스

중심

SNS와 업무 프로세스의 통합

Open Source Social TechnologyOpen Source Social Technology

출처: IBM

클라우드 기반의 글로벌 싱글 인스턴스

Open Source Social TechnologyOpen Source Social Technology

2004Social networking service모든 기업SNS의 시작

2010Collaboration Tool for Salesforce.com

2008Enterprise collaboration

2009Chat & IM for teams & enterprises기업 E-메일이 없는 작은 기업대상

2009Private SNS for real-time collaborationE-메일 없이 업무처리가 가능한 시스템

2013Mobile messaging application

2014Collaborative softwareE-메일을 대체하는 원격 협업도구

2013 Business Instant Messaging Software

Facebook과 유사한 서비스

기능의 확장 중심의 서비스

E-메일 없이 업무를 하고모바일에 최적화된 서비스

E-메일을 사용하지 않고 SNS로 기능을 대체하려는 시도의 확대

E-메일을 사용하지 않고 SNS로 기능을 대체하려는 시도의 확대

2014 betaCollaboration Tool

전통적 개념의 Enterprise Collaboration Solution

전통적 개념의 Enterprise Collaboration Solution

Yammer 임원진 출신이만든 서비스

기존 솔루션 소개

Open Source Social TechnologyOpen Source Social Technology

기존솔루션 소개 -Yammer

공통 가장 대중적인 기업용 폐쇄형 SNS

1 3단 구성을 사용- L : 사용자 정보, 그룹 정보- M : 피드 및 컨텐츠 영역- R : 정보영역, 팔로우의 활동 정보 등

2 피드에 다양한 부가기능 제공.- 그룹간 피드 공유- 공유와 정보 확산을 중심으로 한 기능- 자체 저장공간을 통한 파일저장과 공유- 메모의 협업 기능 등 협업 중심- 투표 등 페이스북의 커뮤니케이션 방식과

유사- 토픽, 책갈피(즐겨찾기), 칭찬하기, 나에게

메일 보내기, 대화숨기기 등 다양한 기능지원

3 도메인 네트워크 기반 그룹 구조

4 장점- 도메인 단위 그룹 구조로 외부 사용자 초대

가능- 그룹 내 다양한 방식의 커뮤니케이션 지원- 그룹단위 파일, 문서 등의 공유기능

5 단점- 사용자들이 잘 사용하지 않는 많은 기능의

나열(토픽, 책갈피, 칭찬하기, 나에게 메일보내기, 대화숨기기)

- 직관성, 정보집중력이 떨어지는 3단 구조UI

6 평가- 도메인 그룹 기반, 파일공유 등 기업용 SNS로기능성이 높으나 사용빈도가 낮은 불필요한 기능은 제거되어야 함

Open Source Social TechnologyOpen Source Social Technology

기존 솔루션 소개 – Force.com

Open Source Social TechnologyOpen Source Social Technology

기존솔루션 소개 – Force.com

공통 최고의 CRM솔루션인 Salesforce.com의 확장기능 SNS

1 3단 구성을 사용- L : 그룹 이름, 주요 링크, 개요- M : 피드 및 컨텐츠 영역- R : 그룹 멤버, 고객, 파일 등 그룹정보

2 기능 : 미확인(Opt-in 방식으로 접근 불가능)- Salesforce.com과 동일하게 고객이 접속가능하여 고객과 직접 커뮤니케이션 가능

3 도메인 네트워크 기반 그룹 구조

4 장점-CRM 솔루션의 정보를 바탕으로 고객과 계획적인 협의 가능- 고객과의 협상내용이 시스템에 기록되어

고객분석 등 2차 분석에 용이함

5 단점- 미확인

6 평가- 외부 사용자를 그룹 내에 포함하여 협상을 하고 해당 기록을 남겨 자산화 할 수 있는 개념

Open Source Social TechnologyOpen Source Social Technology

Force.com – BPM Tools : Mid-user Tools

기존 솔루션 소개 – Force.com

Open Source Social TechnologyOpen Source Social Technology

Force.com – Cloud IDE: Developer Tools

기존 솔루션 소개 – Force.com

Open Source Social TechnologyOpen Source Social Technology

외산플랫폼의공통된경향 - PaaS + SaaS

수용

국산공개소프트웨어 SNS + BPMS + Cloud

! !

우리의 해결방안 – 프로세스 코디

Open Source Social TechnologyOpen Source Social Technology

국내 공개 커뮤니티 - PaaS + SaaS Approach

17

멀티태넌시 (다중가입자) 방식의 기업용 소셜네트워크 SaaS 솔루션

소프트웨어 개발-배포-운영-마켓플레이스 배포-가입처리 등의 소프트웨어개발 프로세스를 지원하는 PaaS 솔루션

클라우드 기반 플랫폼 프로세스 코디

Open Source Social TechnologyOpen Source Social Technology

소셜 플랫폼 프로세스 코디

• 기본 제공 SaaS 컴포넌트 – 프로세스 코디• 다중 가입자의 문서관리, 협업, 프로세스 관리, 지식관리 기능을 UI와 Open API로 제공하여 재사용할

수 있는 기반 플랫폼

소셜 워크플로우/UC

• 소셜 네트워크• SNS / 채팅 / 전자결재• 블로그 / 위키 / 게시판

집단지성 / 매시업

• 집단지성 문서 편집• 집단 문서 코멘팅• 마인드맵 이슈 트래킹• 내/외부 콘텐츠 매시업 툴

프로세스 관리툴

• 프로세스 관리 (수정/추가) • 프로세스 모니터링 및 분석• 시스템 통합 (EAI)

개인 직무 및 프로젝트 관리

• 공유 캘린더• 워크리스트 (투두리스트)• 업무 예약 스케쥴러• 간트 챠트 PMS

파일(문서) 관리

• 문서 분류 및 버전 관리

• 문서 편집기• 폴더 관리• 문서 내용 검색기

Open Source Social TechnologyOpen Source Social Technology

기존포탈방식소셜프로세스

포탈방식

지속적 개선과 집

단지성

주제중심

찾아오는

단방향의 개선

도구중심

찾아가는

기존 정보시스템과의 차이점

Open Source Social TechnologyOpen Source Social Technology

메신저 or 이메일

그룹웨어에 게시

지식관리시스템

문서

정보시스템

Copy & Paste

Copy & Paste

Copy & Paste

Copy & Paste

Copy & Paste

Copy & Paste

Copy & Paste

Copy & Paste

도구간 일관성 없는UX, 중복된 지식관

도구간 일관성 없는UX, 중복된 지식관

AS-IS n-System Approach

Open Source Social TechnologyOpen Source Social Technology

• 나를 둘러싼 실제 소셜 네트워크 구성 (협력기업/고객/전문가협의회/사적친구)

실시간 다 채널(모바일/소셜) 피드백

스케쥴, 프로세스진행정보, 관

련 지식맵

• 마이크로 블로깅• 멀티미디어 공유• 상황인지 기능• 프로세스 실행 연결

• 프로세스 실행 요약 정보

웹기반 메신저 통합검색

기존 시스템 연동화면(팝업 혹은 직접 임베드)

프로세스 코디 -SNS 기반 통합 UX

Open Source Social TechnologyOpen Source Social Technology

최초 영업 접촉부터 영업 집행까지

단절된 시스템/단절된 커뮤니케이션!

업무진행 프로세스 – As-Is

Open Source Social TechnologyOpen Source Social Technology

프로세스 코디 – 주제중심 통합 커뮤니케이션

Open Source Social TechnologyOpen Source Social Technology

문서(자료)를 통한 외부 전문가 협업과 개정

단절된 시스템/단절된 커뮤니케이션!

협업 프로세스 – As-Is

Open Source Social TechnologyOpen Source Social Technology

SNS + BPMS = 프로세스코디 – 협업문서관리 및 코멘팅

Open Source Social TechnologyOpen Source Social Technology

SNS + BPMS = 프로세스코디 – 모바일 커뮤니케이션

Open Source Social TechnologyOpen Source Social Technology

• 표준화된 메타 모델의 교환 지원• 다른 BPMN 구조(메타 모델)글과의 관계를 표현할 수 있음• 메타 모델을 표현하는 최초의 공식적인 표기법• BPMN 모델을 실행 가능 포맷으로 변환하는 데 필요한 규칙 지원• 특정 툴에서 작성된 BPMN 다이어그램은 모델링 툴에서 뿐만 아니라 툴과

BPMS 사이에서도 교환이 가능

BPMS 기반 소셜 플랫폼 프로세스 코디

BPMN 1.0Business Process Modeling Notation

BPMN 2.0Business Process Modeling and Notation

BPMN 2.0 의 특징

Open Source Social TechnologyOpen Source Social Technology

• 업무 성과 관리

• By Process Automation

• 업무 가시화

• By Process Capitalization Period / Investment

Business Value

프로세스 자산화 단계에서 프로세스 실행 단계로의 효율적 전이 가능

업무 프로세스 자산화

• 프로세스 관리 전략 수립• 프로세스 모델링• 업무 매뉴얼 시스템 구축

업무 프로세스 관리 및 활용Automation & Monitoring Innovation

• 표준 프로세스 정의• 프로세스 개선 방향 정의• 현업 업무 활용• 업무 프로세스의 지속적

인 개선

• BPM 기반의 프로세스자동화

• Business Value 검증• 현업 업무 활용• 업무진행 모니터링• 업무 프로세스 분석

• 효율적인 프로세스 관리

• 업무 프로세스의 최적화

• 분석을 통한 업무 프로세스의 지속적인개선

업무 일관성, 추적성, 투명성 확보

업무 성과 측정, 모니터링, 분석

• 전략적 경영

• By Process Optimization

미래 예측, 혁신

통합 메타 모델 기반

BPMS 기반 소셜 플랫폼 프로세스 코디

Open Source Social TechnologyOpen Source Social Technology

BPMN 2.0 기반 웹 프로세스 모델링 및 실행 지원

BPMN 2.0 기반 플랫폼 프로세스 코디

Open Source Social TechnologyOpen Source Social Technology

• 나를 둘러싼 실제 소셜 네트워크 구성 (협력기업/고객/전문가협의회/사적친구)

실시간 다 채널(모바일/소셜) 피드백

스케쥴, 프로세스진행정보, 관련 지식맵

• 마이크로 블로깅• 멀티미디어 공유• 상황인지 기능• 프로세스 실행 연결

• 프로세스 실행 요약 정보

웹기반 메신저통합검색

기존 시스템 연동화면(팝업 혹은 직접 임베드)

변화관리의 필요성

Open Source Social TechnologyOpen Source Social Technology

o 기존 업무 방식을 변경하지않고 SNS를 적용

예) 프로젝트 주제별로 SNS 피드백 창을 두어 양방향소통의 통로를 둘 수 있다.

o 시스템 활동을 ‘Share’ 하는버튼을 두어 자신의 피드에남게 한다.

예) 프로젝트 관리 시스템에기존에 등록한 산출물중에사내 SNS에 공유하고 싶은것이 있으면 기존에는 다운로드 받아서 업로드 했다면바로 Share… 버튼을 통하여공유한다.

프로세스 코디는 페이북과 같이 다양한 Open API 들을 제공하여 스트림, 좋아요, 공유 등을 쉽게 기존 애플리케이션에서 포함,연동 할 수 있도록 지원한다.

31

업무시스템 스트림

변화관리방안 – 메시지 스트림 임베드

Open Source Social TechnologyOpen Source Social Technology

변화관리방안 – 문서중심사고내에 주제중심을 희석

Open Source Social TechnologyOpen Source Social Technology

프로세스코디 프레임웤 아키텍처 – Metaworks3

Process Codi Server

• Client-Side Rendering and JSON via HTTP• Client Object Controlling through Reverse AJAX • Abstract Object-Oriented Programming

PC / Mobile / Table (Native App)Process Codi Server

Metaworks3 Server Framework

DWR Server Engine

Modern Browser

Metaworks.js Agent

HTML5 Local Storage(EJS/EJS.js cache)

RDB• 대화

콘텐츠

Spring

Memory Cache

Client-Side Renderer (EJS)

Java-JavaScript Emulator

Process Codi Java Object

Meta-data for Class A

Meta-data for Class B …

Meta-data Manager

DWR JavaScript Proxy

Process Codi EJS / EJS.js(HTML5 DOM Objects)

• Session 정보• 서비스 오브젝트별 메타데이터

Json/http

Service ObjA

Service ObjB

Apache CXF

DIV Obj BDIV Obj A…

ReverseAJAX

(comet)

메소드 호출

Open Source Social TechnologyOpen Source Social Technology

프로세스코디 프레임웤 아키텍처 – Metaworks4

• DWR à Spring MVC + Boon JSON Parser• React.js will do the work largely on behalf of metaworks.js does• WebSocket will be used instead of comet

PC / Mobile / Table (Native App)Server

Metaworks3 Server Framework

Spring MVC + Boon JSON Parser

Modern Browser

Metaworks.js Agent

HTML5 Local Storage(EJS/EJS.js cache)

RDB• 대화

콘텐츠

Spring

Memory Cache

Client-Side RendererReact.js

Java-JavaScript Emulator

Process Codi Java Object

Meta-data for Class A

Meta-data for Class B …

Meta-data Manager

AJAX / JSON

Process Codi EJS / EJS.js(HTML5 DOM Objects)

• Session 정보• 서비스 오브젝트별 메타데이터

Json/http

Service ObjA

Service ObjB

… DIV Obj BDIV Obj A…

ReverseAJAX

(comet & Web Socket)

메소드 호출

Open Source Social TechnologyOpen Source Social Technology

적용사례 -H그룹 협업 포털 구축

•영역별 다양한 전문가

와의 협업도구

•효율적이고 즉각적인

운영

•수평적 소통으로의 진

•찾아오는 정보체계 구

•Seamless, Anywhere,

Always Collarboration

협업체계

지원

소통방식

변화

전문가 검

색 지원

사별 분리

구축 및 운

그룹 내 Smart Work 추진 – 그룹웨어 중심 단순정보제공에서 협업중심의 포털로 변화하고자 함

Open Source Social TechnologyOpen Source Social Technology

적용사례 -H그룹 협업 포털 구축

Open Source Social TechnologyOpen Source Social Technology

적용사례 -H그룹 협업 포털 구축

Open Source Social TechnologyOpen Source Social Technology

멀티 테넌시 지원 소셜 클라우드 플랫폼 – 프로세스 코디

http://processcodi.com

Open Source Social TechnologyOpen Source Social Technology

감사합니다.