Agados ABP(Application Building Process) Overview Yongkyoo Park이 문서는 Agados Platform 기반으로 Application을 Building 하는 프로세스를 정의한 개요 문서입니다.
This document is an overview of the process for building applications based on Agados Platform.
Agados Function and Feature OverviewYongkyoo ParkThis is a overview document about Function & Feature of the Agados Platform.
* Reference Links
AGADOS function & feature Chapter-01 UI define elements,
www.slideshare.net/YongkyooPark/agados-function-feature-chapter01-ui-define-elements
AGADOS function & feature Chapter-02 biz logic define
www.slideshare.net/YongkyooPark/agados-function-feature-chapter02-biz-logic-define
AGADOS function & feature Chapter-03 Visibility of AGADOS based app
/YongkyooPark/agados-function-feature-cvhapter03-visibility-of-agados-based-app
Kubernetes cloud native development tools - k8s day korea 2019 - Gyuseok Lee규석 이Kubernetes is famouse container orchestration opensource project. Development environment is changing too. So this slide proposed about why IT environment is going to DevOps, microservices architecture, container, and cloud. Also, what we have to prepare development tools. e.g. framework, developer enviornment, and workspaces. Quarkus is supersonic and subatomic cloud-native framework for java. Minikube, Minishift, and Red Hat Container development kit are support developing for container. And Eclipse Che and Red Hat Codeready Workspaces are fantastic IDE for kuberentes and OpenShift Container Platform.
AGADOS function & feature Chapter-03 Visibility of AGADOS based appYongkyoo ParkThe document describes the features and functions of visibility technologies in Agados-based business applications. Key points include:
- Agados provides various visibility functions that allow monitoring an application's running status, performance, resource usage, and relationships between components.
- Visibilities include design-time views like object flow diagrams, data maps, and statements rankings, as well as run-time monitoring of traces, server performance, object distributions, and analysis reports.
- Agados-based applications have built-in capabilities to provide visibility into their various configuration details and runtime execution without relying on source code or documentation.
AGADOS function & feature Chapter-01 UI define elements Yongkyoo Park1. The document describes the functions and features of Agados, including its UI definition capabilities. It provides an overview of defining and running applications on the Agados AI engine platform.
2. Agados allows for designing application screens and interfaces visually using various UI controls without requiring program code. Controls include labels, buttons, text boxes, grids, charts, and more.
3. Screens and controls can be configured and redefined. The platform supports desktop, web, and mobile applications using standard technologies like HTML5.
SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)Yongkyoo Park<sw>
플랫폼 사업화에 필요한 기술적 요소 중
"가치생성수단 제공'의 중요성에 대한 강의 자료입니다.
* 교육대상 : 앱 서비스 기획/개발자, 플랫폼 서비스 수행/기획중인 회사 임직원.
기업 업무용 앱 패키지(제품) 사업 기획/수행중인 회사 임직원
< Contents >
"글로벌 SW 앱 서비스 회사들은 플랫폼의 자생적 팽장력을 위해
참여자들에게 제공하는 가치생성수단을 기술적 요소로 처음부터
내재하고 있었다." -> 나중에 하려면 힘들어 못한다!!
"앱서비스가 플랫폼 서비스가 되기 위해 반드시 필요한 "가치생성수단 제공"이
플랫폼 사업의 팽창에 얼마나 많은 영향을 주는 지에 대한
인과관계도(Page 47)에 주목" -> 플랫폼 자가팽창력/진화력의 최고 수단
"플랫폼 서비스로서의 "SaaS 가 되기 위한 요소",
그리고 국내 클라우드 App 서비스 현황(수준?) 과 문제점.
<결론>
국내 앱서비스는 대부분 "놀이동산형 ASP" 플랫폼이다. "경기장형 SaaS" 플랫폼이 되기 위한 전략과 노력이 필요.
Agados CRM(SFA) introduction (doc version 1.0 20140416)Yongkyoo ParkOld Brand Name : eCOSMOS, CNM-SFA
will be released new CRM as Agados CRM SaaS Services.
Monitoring with Graylog - a modern approach to monitoring?inovex GmbHSpeaker: Christoph Petrausch
Event: inovex Brownbag
06. November 2015
weiter Vorträge von inovex: https://www.inovex.de/de/content-pool/vortraege
PPT for real time IoT based production management use cases in 2014 manufactu...S.K. Cha of ACS in KoreaPPT for real time IoT based production management use cases in 2014 manufacturing innovation conference
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)Yongkyoo ParkBusiness Application 과 Application 사업에 대한 칼럼
SI 시장이 대부분을 차지하고 있는 노동 산업 프레임을 제품 산업 프레임으로 바꿔야 한다. 국내 SW 업체 역시 많은 변화가 필요.
AGADOS function & feature Chapter-01 UI define elements Yongkyoo Park1. The document describes the functions and features of Agados, including its UI definition capabilities. It provides an overview of defining and running applications on the Agados AI engine platform.
2. Agados allows for designing application screens and interfaces visually using various UI controls without requiring program code. Controls include labels, buttons, text boxes, grids, charts, and more.
3. Screens and controls can be configured and redefined. The platform supports desktop, web, and mobile applications using standard technologies like HTML5.
SW서비스, 플랫폼비즈니스화에 대한 생각(가치생성수단편)Yongkyoo Park<sw>
플랫폼 사업화에 필요한 기술적 요소 중
"가치생성수단 제공'의 중요성에 대한 강의 자료입니다.
* 교육대상 : 앱 서비스 기획/개발자, 플랫폼 서비스 수행/기획중인 회사 임직원.
기업 업무용 앱 패키지(제품) 사업 기획/수행중인 회사 임직원
< Contents >
"글로벌 SW 앱 서비스 회사들은 플랫폼의 자생적 팽장력을 위해
참여자들에게 제공하는 가치생성수단을 기술적 요소로 처음부터
내재하고 있었다." -> 나중에 하려면 힘들어 못한다!!
"앱서비스가 플랫폼 서비스가 되기 위해 반드시 필요한 "가치생성수단 제공"이
플랫폼 사업의 팽창에 얼마나 많은 영향을 주는 지에 대한
인과관계도(Page 47)에 주목" -> 플랫폼 자가팽창력/진화력의 최고 수단
"플랫폼 서비스로서의 "SaaS 가 되기 위한 요소",
그리고 국내 클라우드 App 서비스 현황(수준?) 과 문제점.
<결론>
국내 앱서비스는 대부분 "놀이동산형 ASP" 플랫폼이다. "경기장형 SaaS" 플랫폼이 되기 위한 전략과 노력이 필요.
Agados CRM(SFA) introduction (doc version 1.0 20140416)Yongkyoo ParkOld Brand Name : eCOSMOS, CNM-SFA
will be released new CRM as Agados CRM SaaS Services.
Monitoring with Graylog - a modern approach to monitoring?inovex GmbHSpeaker: Christoph Petrausch
Event: inovex Brownbag
06. November 2015
weiter Vorträge von inovex: https://www.inovex.de/de/content-pool/vortraege
PPT for real time IoT based production management use cases in 2014 manufactu...S.K. Cha of ACS in KoreaPPT for real time IoT based production management use cases in 2014 manufacturing innovation conference
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)Yongkyoo ParkBusiness Application 과 Application 사업에 대한 칼럼
SI 시장이 대부분을 차지하고 있는 노동 산업 프레임을 제품 산업 프레임으로 바꿔야 한다. 국내 SW 업체 역시 많은 변화가 필요.
Cloud Migration 과 Modernization 을 위한 30가지 아이디어-박기흥, AWS Migrations Specialist...Amazon Web Services Korea규모의 경제에서 속도의 경제로 이동하고 있는 요즘, 기업의 경쟁우위를 위하여 클라우드 마이그레이션과 애플리케이션 및 프로세스 현대화는 생존을 위한 필수조건이 되었습니다. 본 세션에서는 마이그레이션과 현대화를 위한 30여 가지 아이디어를 살펴보고자 합니다. 제약 이론, 도요타 생산방식과 같이 개선을 위한 기반 사상에서 DevOps, FinOps, SRE 등의 프랙티스와 그를 구성하는 SLA, Loosely Couple Architecture, CI/CD 등의 메카니즘, 그리고 마이그레이션을 위한 Transitional Architecture, Data Migration Architecture 등 30여 가지 아이디어를 공유합니다.
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSAVMware Tanzu Korea최근 IT 시장은 ‘클라우드 네이티브’ 라는 컨셉을 적극적으로 받아들이면서 혁신의 속도를 높이기 위해 여러가지 노력을 기울이고 있습니다. 본 세션에서는 ‘클라우드 네이티브’ 를 이루는 4가지 요소인 DevOps, CICD, Container, MSA 를 간략하게 살펴보고 MSA 가 나머지 클라우드 네이티브 3 요소와 어떻게 상호작용하여 고객 여러분의 비즈니스에 도움이 되는지 알아봅니다. 그리고 MSA 로 이행하기 위한 조직면에서의 요건과 기술 면에서의 요건을 살펴봅니다.
2017 이에이트 회사소개서 (E8IGHT)국 이2017 이에이트 회사소개서 (한글)
이에이트(주)는 데이터의 빠른 연산을 도와주는 CUDA기반 GPGPU 고속병렬기술, 격자 생성이 필요 없는 입자기반 해석기술 등 자체 기술력을 바탕으로 유체 시뮬레이션 연구 및 개발,고객 맞춤 컨설팅 및 커스터마이징 소프트웨어 개발 및 배포까지 일련의 과정을 통해 고객의 혁신을 돕고 있습니다.
2017 E8IGHT Company Profile [2017 이에이트 회사소개서]E8IGHT Administrator2017 이에이트 회사소개서 (한글)
이에이트(주)는 데이터의 빠른 연산을 도와주는 CUDA기반 GPGPU 고속병렬기술, 격자 생성이 필요 없는 입자기반 해석기술 등 자체 기술력을 바탕으로 유체 시뮬레이션 연구 및 개발,고객 맞춤 컨설팅 및 커스터마이징 소프트웨어 개발 및 배포까지 일련의 과정을 통해 고객의 혁신을 돕고 있습니다.
All about Data Center Migration Session 1. <Case Study> 오비맥주 사례로 알아보는 DC 마이그레...BESPIN GLOBAL기존 레거시(Legacy) 시스템이 가지고 있는 변화하는 기술에 대한 빠른 대응과 비즈니스 어플리케이션 배포의 한계 등을 극복하기 위한 대안인 클라우드 도입.
클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유를 실제 사례를 통해 알려드립니다.
클라우드를 통해 비즈니스 혁신을 가속화하고 쉽고 정학하게 구현하실 수 있습니다.
[목차]
1. 클라우드 국내 도입 현황과 클라우드로 마이그레이션을 해야 하는 이유
2. 클라우드 마이그레이션의 기본 프로세스, 전략, 비용 절감 효과, 로드맵
3. 베스핀글로벌 구축 사례 : 오비맥주의 마이그레이션 사례 공유
Pivotal Concourse를 활용한 CI/CD pipeline automated build-up & Workflow managemen...VMware Tanzu Korea현업의 업무요청에서부터, 개발/검증/배포에 관련한 일련의 업무 과정을 하나의 Ticket으로 관리하여, 개발 생애주기 전체를 관리하는 방법에 대해 설명합니다. Concourse CI를 기반으로, 미리 만들어진 CI/CD pipeline Template을 통해 현업의 업무 요청을 Ticket 단위로 처리하여, Ticket 별로 개발 업무 과정을 자동화 할 수 있도록 구성한 사례를 공유합니다. Pivotal PAS를 통해, 개발 산출물에 대한 Build 및 Delivery가 Dev.Test/ Staging Test/ Production Deply 순서로 진행되어, 단계별 승인권자에 의해 별도의 결재 처리 없이 배포가 진행 될 수 있도록 간편화하였습니다. 형상관리에 대한 Version 전략 및 Branch 전략을 포함하고 있어서, 개발 설계 단계에서부터 쉽게 이해하고 사용 할 수 있도록 구성하였습니다.
Agaods 플랫폼 사업 소개Yongkyoo ParkObjective:
-. Software-Defined Applicaiton Building, Running & Monitoring
-. Platform to Build Non-compiled Product for Application SW
-. Platform for Application with Software as a Service
-. Platform for Business Applition Cloud PaaS/SaaS
AGADOS function & feature Chapter-02 biz logic defineYongkyoo ParkThe document describes the functions and features of Agados, including its smart architecture for application development. Key points include:
- It provides visibility of all application logics and monitoring through a visual design flow.
- It supports most programming languages and databases and enables cloud-based SaaS and PaaS applications.
- The flow designer allows defining business rules and logic visually without programming. A variety of node types support different tasks.
agados app engine platform IntroYongkyoo ParkThe document introduces the Intelligence App Engine Platform, which allows for easy and simple digitalization and mobilization of business applications. It addresses problems that businesses face such as the long time and complexity involved in digitizing and automating processes. The platform provides a solution through its "Agados Apps AI Engine" which helps users quickly and simply create, run, integrate and manage applications on the cloud without needing technical skills. It provides benefits for various user segments including businesses, application providers, and internal IT organizations by enabling rapid app development at low cost and with flexibility to customize apps for customer needs.
Agados POC Report to Build/Rebuild for ERP PKG Yongkyoo ParkPOC(Proof of Concepts) Reporting for ERP Application Part
Agados is applied to all data processing system.
Agados biz. introductioYongkyoo ParkObjective:
-. Software-Defined Applicaiton Building, Running & Monitoring
-. Platform to Build Non-compiled Product for Application SW
-. Platform for Application with Software as a Service
-. Platform for Business Applition Cloud PaaS/SaaS
소프트웨어 정의 방식 애플리케이션 플랫폼, agados 기반 애플리케이션 정의(디자인) 데모Yongkyoo ParkThis document discusses designing and debugging a new customer lookup function in Agados. It includes:
1) Creating the necessary objects like forms, objects, member sets and datatables to support the new function.
2) Debugging the new function by tracing the flow, checking node data and SQL statements.
3) Modifying the existing customer lookup list to add a new column, which involves adjusting the member set, datatable and form.
4) Designing a new customer registration function from scratch using a similar process as above.
아가도스(agados) 기능과 특징 소개Yongkyoo ParkThe document describes the various controls, functions, and features available in the Agados UI, Flow Design, and Visibility Technologies software. It outlines the designer capabilities for screen design/layout, flow/logic design, result set management, script management, and testing tools. It also discusses the architecture options for applications, including a smart architecture, hybrid architecture, and interfaces to other systems. A wide range of visual controls are presented for screen design, including editors, buttons, boxes, containers, grids, charts, and more.
Agados-based Application Design Demo Yongkyoo ParkThis document describes how to build and configure new functions in an Agados-defined application. It provides steps to create objects, forms, member sets, and event objects when building a new "Searching Customer Info" function. It also describes modifying existing objects like adding a new column when configuring the function. Similarly, it outlines the process to build a new "Registering Customer Info" function from creating objects to the final registration form screen.
Agados Function & FeatureYongkyoo ParkThe document describes the functions and features of Agados UI, Flow Design and Visibility Technologies. It discusses the various controls available for form design like labels, buttons, text boxes, grids etc. It also describes the flow designer for designing business logic and rules using different types of nodes like events, gateways and tasks. The architecture provides a hybrid model to integrate with other systems and platforms.
1. 한국 비즈니스 소프트웨어 산업의 문제점과 개선 방안
한국 SW Solution(Package) 사업, 관련 주체들 모두 선진/고도화된 혁신 필요
Report Revision: 2013.12.11
Template Revision:20131025 v2.0
2. 국내 SW PKG(Solution)산업 Frame
국내 SW 패키지 산업의 문제 인식 과 발상의 전환
Ⓒ 2013 SOG Co. All rights reserved.
2
3. 국내 SW ……
IDC 통계 데이터(2013)로 본 우리 SW 패키지의 현실
IT
강국
Ⓒ 2013 SOG Co. All rights reserved.
3
4. 국내 SW ……
SW 산업의 Frame
빙상 스포츠 ⊃ 피겨, 스피드
피겨 = 스피드
SW 산업 ⊃ SI , SW 패키지
SI 산업 = SW 패키지 산업
Ⓒ 2013 SOG Co. All rights reserved.
4
5. 국내 SW ……
SW 산업 Frame
빙상 스포츠라 해도 피겨 와 스피드 스케이팅은 다르다
스피드 스케이팅의 핵심은 ‘Speed’ , 피겨 스케이팅은 다양한 기술 조합된 ‘종합 예술’.
빙상 스포츠(SW 산업)라 해도, 피겨(SW 패키지 산업 프레임)와 스피드(SI 산업 프레임)는 다르다.
동일 프레임 적용의 문제
이상화에게 피겨 스케이팅을 하라는, 김연아에게 스피드 스케이팅화를 신기는 것.
SI 산업 방식의 틀을 그대로 이용한 비즈니스 SW 제품/Solution 패키지 개발.
소스 Custom 방식 위주의 SW 문화를 위한 정책, 개발과 품질기준 방식 등의 프레임에서 벗어 나지
못하고 있음.
문제의 핵심은 SW 패키지를 위한 프레임 부재
프레임을 형성하는 1차적 책임은 정부 SW 정책/ SW 기업의 경영진.
SW 개발자들은 개발 역량과 상관없이, 맞지 않는 프레임에 갇혀 순응하고 있음.
막연한 ‘SW 개발자 역량 강화’ 보다 ‘올바른 프레임 설정’을 전제로, 해당 프레임에 맞는 역량 강화
전략 마련 필요.
Ⓒ 2013 SOG Co. All rights reserved.
5
6. 국내 SW ……
국내 SW 산업 Frame
정부 정책 프레임
분리 발주, SW 유지보수료 현실화, 국산 SW 우선 정책, SW 가치 이음터 사업 전개 등 SW 가치 상
승과 SW 업계 발전을 위한 기본 틀 제공 중.
SW 품질 관리( GS 인증, SW 공학센터 등) 에 역점 둔 품질 보증 및 지원에 대한 기본 틀 제공.
그 동안 국내 SW 산업 발전에 도움을 줘 옴.
그러나……
SW 산업 프레임을 너무 광범위하게 설정, 소프트웨어의 특징인 다양성 저해
(예) 정부 정보 시스템의 표준 프레임웍을 ‘스프링’ 하나로 결정, SW 산업의 가장 큰 특징인 다양성
저해, 소스 Custom 방식의 개발 방식이 SW 개발방법의 표준이 되다시피 됨. 업무 분석 시 나
오는 지적 자산을 SW 제품화 하고 패키지화 해야 하지만, 주어진 틀에서는 제품화 지수 향상
기대 어려움.
기존 프레임 내에서 SW 제품/패키지 사업 요원
다른 생태계임에도 동일한 프레임을 사용한다면, 영원히 그 프레임 안에 갇혀 있을 수 밖에.
SW 패키지 사업 생태계에 대한 좀 더 깊은 이해 필요, 올바른 프레임 정의 후 그에 맞는 정책 필요
Ⓒ 2013 SOG Co. All rights reserved.
6
7. 국내 SW ……
국내 SW 산업 Frame
국내 SW 기업의 사업 방식 프레임
대형 SW 업체에서 SW 노동 시장 위주로 성장, 제품화 등한시.
역량 있는 SW 개발자 보유하고 있지만, 그들이 자유롭게 놀 수 있는 사업적 플랫폼이 없음
중소 SW 패키지 업체 역시, 소스 Custom 방식의 프레임에서 자유로울 수 없음.
국내 대형 SI 업체는 이제 정부 정책으로 인해 국내 SI 시장에 진출할 수 없게 됨으로 해외 비즈니
스로 포커스 이동 중.
결과……
해외 SW 시장 진출이든, 현재의 프레임으로는 절대 글로벌 시장 진출 어려움
SW 개발자들을 건축현장의 노동자와 같이 취급 받도록 함(노동시장 밖에 없으니, 노동자로 밖에)
글로벌 선도 SW 패키지 업체의 사업 방식과 제품 기술력에 대한 학습 필요
기존 프레임 내에서 SW 제품/패키지 사업 요원
GS 인증 받은 소프트웨어 패키지도, 글로벌 마켓 진출 못함 (진출 해도 SW 노동력 수출)
소스 품질 관리 강화, 소프트웨어 안정성 테스터 강화 등의 프레임으로는 한계
Ⓒ 2013 SOG Co. All rights reserved.
7
8. 국내 Biz. SW PKG(Solution)사업 현황
국내 SW 패키지 산업의 문제 인식 과 발상의 전환
Ⓒ 2013 SOG Co. All rights reserved.
8
9. 국내 Biz. SW ……
한국 비즈니스 SW 산업 현황
비즈니스 SW 시장 범위…
플랫폼을 제공하는 소프트웨어 업체와 플랫폼 상에서 다양한 업무 처리를 위한 어플리케이션을 개
발하거나 패키지화 하는 업체로 분류할 수 있다.
비즈니스 어플리케이션 플랫폼 시장
MS, Google, SAP, Oracle, Salesforce.com, Open 플랫폼(Spring 등), WAS, …….
글로벌 SW 벤더들에 비해 플랫폼 비즈니스 전개가 많이 뒤쳐진 국내 기업
국내에서도 다양한 적용 방식의 플랫폼 등장 초기이나, 국내 SW 산업의 지배적 SI 문화에 고전.
비즈니스 어플리케이션, 패키지 시장
PKG 시장: 글로벌 PKG 가 지배( SAP, Oracle, …)
국내 PKG 현황 : ERP/CRM/SCM, 그리고 GW 시장에 진출,
그러나 소규모 패키지 업체가 (년매출 10억원 이하가 50%이상 차지) 대부분.
Custom SW System 제작 방법 위주, SI 시장의 프레임에 갇혀 있음.
지적 재산을 SW 제품화하는데 너무 등한시, SW 노동 서비스화 지속, 악순환 고리의 반복
Ⓒ 2013 SOG Co. All rights reserved.
9
10. 국내 SW PKG 사업 진단
문제 인식을 위한 질의…
귀사의 SW (Solution) PKG 는…
질문
답변
패키지 커스터마이징 프로젝트 시 거의 새로 만드는 것과 같지 않습니까?
Yes
No
커스터마이징 프로젝트가 반복됨에도 불구하고, 매번 투입 인력이 줄지 않고 있습니까?
Yes
No
커스터마이징 시 프로그래머 과다 투입으로, 고객으로부터 SI 시스템 취급을 받고 있지는 않습니까?
Yes
No
버전 관리가 완벽히 되지 못하며, Upgrade 버전 발표 시 기존 사이트에 일괄적으로 적용 할 수 없습니까?
Yes
No
혹시 고객사에 적용된 솔루션들이 모두 상이한 별개의 시스템화 되지 않았습니까?
Yes
No
특정 프로그램 언어(Java, .NET) 에 종속적이지 않습니까?
Yes
No
특정 환경 (WAS, OS, DBMS 등) 에 종속적이며, 타 환경으로 변환 시 많은 비용이 들지 않습니까?
Yes
No
완벽한 재조정 도구가 제공되지 않아 소스 조작 없이는 커스터마이징이 불가능 하지 않습니까?
Yes
No
버전 업그레이드 혹은 커스터마이징 시, 매번 소스 품질과 안정성 테스트에 많은 비용을 지불하고 있지는
않습니까?
Yes
No
소스의 오픈 없이는 안전하게, 파트너 사를 통해 커스터마이징 프로젝트를 수행 할 방법이 없지 않습니까?
Yes
No
해외에 수출할 경우 귀사의 패키지 연구개발자가 함께 수출되어야만 하지 않습니까?
Yes
No
질문 구성이 SW 제작 단계나 방법에 대한 것이 아닌, 커스터마이징 단계에 집중된 이유는 비즈니스 SW 패키지 사업의 생태계가 다르기 때문.
Ⓒ 2013 SOG Co. All rights reserved.
10
11. 국내 SW PKG 산업 , 혁신의 의미
새로운 문제 인식과 혁신 사고 체계 필요
“10X is easier than 10
Percent.”
“어떤
애스트로 텔러 (Astro Teller),
“Solve for X”의 공동 설립자
“Solve for X” - 불가능해 보이는 문제들을 새로운 생각과
도전으로 해결하려는 과학자, 엔지니어,
기업가들이 모인 단체
문제에 대해 기존의 시도들을 반복하며 점진적인 노력으로
10%의 발전을 얻기보다는,
새롭게 문제를 인식하여 전혀 시도
하지 않았던 방법들과 혁신적인 도전으로 10배의 목표를
달성하는 것이 때로는 더 쉬울 수도 있다는 의미”
“Moonshot Thinking”
Google에서의 혁신은
언제나 10배 이상의 발전을 목표
로 한다
달에 우주선을 처음 쏘아 올렸을 때처럼, 기존에 없던 혁신적인 문제에 도전하는 사고 체계
Ⓒ 2013 SOG Co. All rights reserved.
11
12. 국내 SW PKG 산업 , 혁신의 의미
새로운 문제 인식과 혁신 사고 체계 필요
“10X is easier than 10
Percent.”
“어떤
애스트로 텔러 (Astro Teller),
“Solve for X”의 공동 설립자
“Solve for X” - 불가능해 보이는 문제들을 새로운 생각과
도전으로 해결하려는 과학자, 엔지니어,
기업가들이 모인 단체
문제에 대해 기존의 시도들을 반복하며 점진적인 노력으로
10%의 발전을 얻기보다는,
새롭게 문제를 인식하여 전혀 시도
하지 않았던 방법들과 혁신적인 도전으로 10배의 목표를
달성하는 것이 때로는 더 쉬울 수도 있다는 의미”
“Moonshot Thinking”
Google에서의 혁신은
언제나 10배 이상의 발전을 목표
로 한다
달에 우주선을 처음 쏘아 올렸을 때처럼, 기존에 없던 혁신적인 문제에 도전하는 사고 체계
Ⓒ 2013 SOG Co. All rights reserved.
12
13. 국내 SW PKG 산업 , 혁신의 의미
새로운 문제 인식과 혁신 사고 체계 필요
“10X is easier than 10
Percent.”
“어떤
애스트로 텔러 (Astro Teller),
“Solve for X”의 공동 설립자
“Solve for X” - 불가능해 보이는 문제들을 새로운 생각과
도전으로 해결하려는 과학자, 엔지니어,
기업가들이 모인 단체
문제에 대해 기존의 시도들을 반복하며 점진적인 노력으로
10%의 발전을 얻기보다는,
새롭게 문제를 인식하여 전혀 시도
하지 않았던 방법들과 혁신적인 도전으로 10배의 목표를
달성하는 것이 때로는 더 쉬울 수도 있다는 의미”
“Moonshot Thinking”
Google에서의 혁신은
언제나 10배 이상의 발전을 목표
로 한다
달에 우주선을 처음 쏘아 올렸을 때처럼, 기존에 없던 혁신적인 문제에 도전하는 사고 체계
Ⓒ 2013 SOG Co. All rights reserved.
13
14. 국내 SW PKG 사업 진단
문제 인식과 기존의 시도, 그리고 해결의 완성도?
어떤 문제 (SW 사업상)
기존의 시도
매번 프로그램 소스 핸들링 중심
(제작과 커스터마이징 모두)
SW 자산화로 재사용율 높이기
오픈
프로그래머 중심
프로그래머 투입 중심 프로젝트/수익
환경 변화/니즈 변화에 능동적 대처 불가능
제품버전/파트너/고객사에 대한 통제력 약화
파트너 활용 범위 제한/글로벌 진출 어려움
문제점들이 서로 악순환의 고리를 만들고 있음
문제 해결의 완성도 ?
새롭게 문제 인식
기존의 시도들을 반복하며 점진적인 노력
으로 10%(어느 정도)의 발전
문제의 기본 베이스는 변하지 않음
(SI 프로젝트와 차별화 되지 못함)
Ⓒ 2013 SOG Co. All rights reserved.
소스/오픈 프래임웍 활용 극대
프로그램
소스 품질 관리 철저
안정성 테스트 기반 품질 관리 철저
업무 어플리케이션은 소스 Custom방식에서
벗어 날 수 없다는 생각이 기본 접근 틀
Moonshot Thinking
새롭게 문제를 인식하여 전혀 시도하지
않았던 방법들과 혁신적인 도전으로 10배
의 목표를 달성하려는 사고체계 필요
14
15. 국내 SW PKG 사업 현실
문제 인식 – 가장 큰 문제는 소스 조작 제작 기반의 낮은 제품화 지수
Ⓒ 2013 SOG Co. All rights reserved.
15
16. 글로벌 SW PKG 는 저 멀리 날아가는데…
글로벌 SW PKG 벤더들은 이미 “Moonshot Thinking” 을 통한 혁신에 또 혁신 중…
글로벌 SW (Solution) PKG 는…
제품의 소스를 계속 조작하는 접근 방법으로는 PKG 사업을 할 수 없다는 사실을 인식.
커스터마이징 시에도 Configurator 를 통한 커스터마이징으로, 제품의 실행 모듈을 다시 컴파일 하
지 않아도 되도록 하는 발상의 전환 기술로 접근.
자체 플랫폼을 통해 PKG 구성 요소들을 가능한 meta(메타)화 하며, Coding을 가능한 배제.
Coding 필요한 요소는 컴파일 필요 없는 Scripts 코딩 방식 적용으로, 제품의 Non-compiled 요건
을 지킴.
플랫폼이란 PKG 제품을 제작하고 커스터마이징 하기 위한 것, 비즈니스 PKG 제품이나 서비스를 제
작하기 전에 이러한 플랫폼을 먼저 개발 (SAP/R3, Siebel, Salesforce.com, …)
Source 재코딩, 재컴파일에서 해방
Platform
기반
제품 보호/통제하에서 파트너 활용 극대화
SW 패키지 (글로벌) 비즈니스가 가능
Ⓒ 2013 SOG Co. All rights reserved.
16
17. Local SW PKG와 Global SW PKG 의 차이
SW Package의 구조적 모델
Platform
기반
확장
Framework
기반
(Open)
Framework
기반
Ⓒ 2013 SOG Co. All rights reserved.
선진화 Model
Customizing 유형
Metadata 중심 아키텍처
Configure(재조정) 와 Govern(통제)
(변경 요소들을 소스 코드에서 배제)
PKG 자체 플랫폼을 통한 Configurable 셋팅
Non-compiled Product ( SAP/R3, Siebel, Salesforce.com … )
SW 자산 Model
Customizing 유형
Source 재사용, Source 품질 관리 중심
Customize된 Framework, SW 자산
Sources Handling 중심 아키텍처
Configurable Setting – 전체 중 일부분
재코딩 & 재컴파일, 많은 추가 Out-of-box SW 사용
완전 SI Model
Customizing 유형
Source 재사용, Source 품질 강조
Sources 조작 중심 아키텍처
100% 노동 서비스 중심
재코딩 & 재컴파일,
17
18. Local SW PKG와 Global SW PKG 의 차이
SW Package의 구조적 모델
선진화 Model
Platform
기반
Customizing 유형
Metadata 중심 아키텍처
Configure(재조정) 와 Govern(통제)
(변경 요소들을 소스 코드에서 배제)
PKG 자체 플랫폼을 통한 Configurable 세팅
Non-compiled Product ( SAP/R3, Siebel, Salesforce.com … )
혁신을 막는 저항의 벽 – 기존 방법 고수
확장
Framework
기반
(Open)
Framework
기반
Ⓒ 2013 SOG Co. All rights reserved.
SW 자산 Model
Customizing 유형
Source 재사용, Source 품질 관리 중심
Customize된 Framework, SW 자산
Sources Handling 중심 아키텍처
Configurable Setting – 전체 중 일부분
재코딩 & 재컴파일, 많은 추가 Out-of-box SW 사용
완전 SI Model
Customizing 유형
Source 재사용, Source 품질 강조
Sources 조작 중심 아키텍처
100% 노동 서비스 중심
재코딩 & 재컴파일,
18
19. 국내 SW PKG 사업 진단
혁신에 대한 저항 극복 방안
문진표의 질문이 곧…
글로벌 진출 할 수 있는 비즈니스 SW 패키지의 품질 자격 요건이다.
GS 인증을 통해서는 문진표의 요건들이 검증되지 않음.
비즈니스 SW 패키지의 품질 인증 제도를 만든다면, 문진표의 항목을 품질 체크의 큰 항목으로…
혁신을 막는 저항선에 대한 극복…
정부, 유관단체, 기업, 그리고 SW 개발자 등 비즈니스 소프트웨어 패키지 산업의 구성 요소 중 어느
하나의 노력만으로는 극복 할 수 없음.
저항선에 대한 극복…정부 & 유관단체
기업이 변화의 혁신의 장에 들어갈 수 밖에 없는 유효성 있는 정책 수행 및 지원
(예) 앞서 문진표의 내용을 품질기준으로 한 Package SW 품질 인증 제도 강화 및 인센티브 제도
저항선에 대한 극복…기업 & SW 개발자
글로벌 비즈니스 가능한 패키지 소프트웨어 개발을 위한 혁신, 제품화 지수 끌어 올리기.
제품 개발자의 커스터마이징 사이트 직접 지원하지 않아도 되는 SW 패키지 제품 만들기 마인드.
Ⓒ 2013 SOG Co. All rights reserved.
19
20. 글로벌 비즈니스를 위해
국내 비즈니스 SW PKG가 갖춰야 할 모습
Ⓒ 2013 SOG Co. All rights reserved.
20
21. 국내 비즈니스 SW PKG가 갖춰야 할 모습
Build(제작) & Customization(커스터마이징) Lifecycle에 대한, 고도화된 Governance 확보
Configure
(재조정)
Build(제작)
• 손쉬운 제작
• 단지 PKG내의 Configure Tool 사용
• Source Custom 방식 탈피
• 비쥬얼한 Configuration 작업
• 선진화된 SW PKG 아키텍처
• Coding 요소 절감
Upgrade
(버전 업)
• PKG 기본(표준) Model 관리
• PKG 변화 관리
Your Biz. SW PKG
Smart
Architecture
Maintain
(유지)
• Presentation, Biz. Logic, 그리고
Data 계층의 완벽한 구분
• 새 Version 자동 배포/공통 적용
• 완벽한 통제성 확보
• 재작업 최소화
• 자체적인 모니터링
Ⓒ 2013 SOG Co. All rights reserved.
21
22. 국내 비즈니스 SW PKG가 갖춰야 할 모습
선진 고도화된 SW PKG Business Process로의 변화 (완벽한 채널비즈니스 체계 확보)
PKG 업체, PKG 사업 파트너 그리고 PKG 고객사 간의 관계
PKG Platform
• Platform R&D
(PKG 업체 자체 or
외부 전문 업체)
• 플랫폼 제공
• 플랫폼 기술 지원
• 플랫폼 트러블 슈팅
• 플랫폼 컨설팅 서비스
• Before/After 서비스
PKG 업체
PKG R&D 파트
• Biz. PKG R&D
• PKG 제작
• PKG 업그레이드
• PKG 제공
• PKG 모델 관리
• PKG QA
Channels
PKG 사업 파트너
• Sales/ Marketing
• PKG 커스터마이징 서비스
• PKG 컨설팅 서비스
• PKG 기술지원
• Before/After 서비스
PKG 사업 수행 파트
• Sales/ Marketing
• Partner 관리 /훈련
• Before/After 서비스
• PKG 기술 지원
• PKG 컨설팅 서비스
• PKG 커스터마이징 SVC
PKG 고객사
PKG Customer
• PKG 사용
• Using PKG
• 직접 기능 추가
* Before/After 서비스 : 교육/훈련/Contents 제공 등
Ⓒ 2013 SOG Co. All rights reserved.
22
23. 국내 비즈니스 SW PKG가 갖춰야 할 모습
Technical Qualification
Business SW PKG의 Technical Qualification
Compatibility
(호환성)
Locale , OS , WAS , JDK , Network , Database , Client 환경 의 다양성 및 버전 변화 등에 최소한
의 비용으로 대응이 가능해야 하다.
Curability
(지속성)
지속적 Upgrade 에 대한 안정성 담보 , 영향도 분석 및 적용이 가능해야 한다.
Protective
(보호성)
Source ( java , .NET ) 등의 Source Custom 방식으로 구성되어진 Application 과 비교하여 , 구성
되어진 Logic 등이 보호 되어있어야 하고 , 기타 Application 의 구성 정보를 보호할 수 있어야 한
다.
Manageability
(관리성)
Analyzability
(분석성)
Ⓒ 2013 SOG Co. All rights reserved.
Application 의 Visibility 와 Monitoring , 수준 높은 시스템 품질 제공, 비정상적 오류 감지 , 추출 ,
제어, Refactoring 등의 기능을 제공하여 관리성을 높여야 한다.
자체적으로 패키지에 대한 높은 가시성( Visibility) , 변경 시의 영향도 분석 , 실행 패턴 분석 등
의 기능을 담고 있어야 하며 이를 통해 어플리케이션 자체 분석성을 높여야 한다.
23
24. 국내 비즈니스 SW PKG가 갖춰야 할 모습
Business Qualification
Business SW PKG의 Biz. Qualification
Governance
(지배력)
사업 Partner와 Customer 에 대한 지배력을 확보, 완벽한 Channel business 를 가능하게 해야 한
다. 또한 제품의 커스터마이징 단계에서 부터 유지보수 단계에 이르는 전체 서비스 프로세스 상에
서 본사의 완벽한 Governance를 확보해야 한다.
Economic Feasibility
(경제성)
짧은 커스터마이징 기간이 가능해야 하고, 투입 인력 절감으로 인한 라이선스 수익 비율을 높일
수 있으며, 프로그래머 투입이 아닌, 제품 컨설턴트 투입으로 프로젝트 서비스의 질과 수익을 증
대할 수 있어야 한다.
Responsive Force
(대응력)
100% Configure 환경으로 새로운 Biz. Needs 나 변화에 능동적으로 대응할 수 있어야 하며, 동시
다발적인 프로젝트를 진행할 수 있는 글로벌 비즈니스 대응력을 확보할 수 있어야 한다.
Ⓒ 2013 SOG Co. All rights reserved.
24
26. 혁신적 사고 접근 체계
혁신의 출발점, 기존 프레임을 떠나 생각하는 것……
기존 외벽 공사 기법의
Framework안에 갇혀 있다면……
이미지 발췌
YouTube – Sliding House
‘발전’과
‘혁신적 발전’은
다르다……
이미지 발췌
Blog-맛있는 토스트 BOOK
Ⓒ 2013 SOG Co. All rights reserved.
26