최근 개발자가 부족한 대기업들이 개발자의 임금인상을 통해 인력 수급 경쟁력을 강화하고 있습니다. 또 개발자 부족을 대신할 대안으로 로우코드를 내걸고 있지만 맥락은 그런 부분 보다도 시민 개발자로 대응이 가능한 분야와 전문적인 개발자가 필요한 분야를 분리해서 봐야 하지 않을까 싶습니다.
개발분야도 세분화되고 인공지능과 같이 다양해지고 있으며, RPA와 마찬가지로 개발자 없이도 일반인도 쉽게 개발할 수 있는 도구도 많기 때문입니다. 그런 측면에서 봐주시면 좋겠습니다. (이를 민주화 또는 시민개발자라고도 합니다.)
엔터프라이즈 로우 코드 애플리케이션 플랫폼(LCAP) 트렌드
"주요 목표는 개발자를 위한 기술 요구 사항을 줄이면서 애플리케이션 개발 생산성을 높이는 것"
지금까지 개발을 위해서는 개발자를 통해 프로그램이나 서비스를 개발하여 왔습니다. 그런데 개발 산출물의 종류에 따라 단순하고 간단하거나 재사용이 빈번한 분야에서는 개발자가 아닌 별도의 모듈화 된 기능을 활용하여 누구나 쉽게 개발이 가능하게 되었습니다. 이러한 시장을 Low-Code, No-Code 시장으로 말할 수 있습니다.
이미 일반적이고 반복적이며 단순한 업무 환경에 RPA (Robot Processing Assistant)를 활용하고 있습니다. RPA 기술의 내부 역시 이러한 No Code 기술을 내포하고 있어 전문적인 프로그램 언어를 잘 모르는 일반 업무 담당자도 업무 자동화를 위한 개발이 가능해졌습니다.
이러한 로우 코드 및 코드 없는 모듈 식 접근 방식을 사용하면 전문 개발자가 한 줄씩 코드를 작성해야 하는 필요성을 줄여 애플리케이션을 신속하게 구축할 수 있습니다. 또한 비즈니스 분석가, 사무실 관리자, 소기업 소유자 및 소프트웨어 개발자가 아닌 다른 사람들이 응용 프로그램을 빌드하고 테스트할 수 있습니다.
Low-Code 란?
Low Code 툴은 애플리케이션 개발을 위한 기술을 단순화하여 드래그 앤 드롭 기능이나 직관적인 프로세스 흐름을 시각화한 Work Flow를 통해 개발 기술 능력에 관계없이 누구나 쉽게 애플리케이션을 구축할 수 있도록 합니다.
이를 통해 IT 기술의 장벽을 넘어 많은 사람들이 개발에 참여할 수 있고, 공동 개발 작업이 간소화되고, 생산성을 높이며, 궁극적으로 기술에 구애 없이 자유롭게 개발이 가능할 수 있게 됩니다.
Forrester는 Low Code를 "애플리케이션 개발을 위해 프로그래밍 대신 시각적 선언적 기술을 사용하는 제품 및/또는 클라우드 서비스"로 정의합니다.
Gartner는 "빠른 애플리케이션 개발(RAD)" 특징을 제공하는 플랫폼으로 클라우드에서 개발, 배포 및 실행을 위한 기능을 제공이라고 합니다."
Frost & Sullivan은 최근 연구에서 응답자의 81%가 이미 시각 또는 로우 코드 접근법을 사용하고 있다는 것을 발견하였고, 가트너도 "2023년까지 대기업의 시민개발 활동인원이 전문개발자 수의 최소 4배가 될 것"이라고 전망했습니다.
로우코드에 대한 시스템의 활용 분야는 경험, 통합, 프로세스 자동화, 분석 등의 기술 영역과 외부연계, 산업 간 협력, 업무 특화, 시민화 등의 업무 등의 활용 분야에 대한 구분을 하고 있습니다.
특히 로우코드에 대한 활용은 시민개발자 (일반인)도 분석 업무를 하는데 효과적이라고 합니다
로우코드의 활용 분야
- 경험 – 매일 사용하는 동안 가치를 창출하는 인터페이스를 제공할 수 있는 분야
- 통합 – 서로 다른 응용 프로그램이 실시간으로 서로 통신할 수 있도록 하는 도구
- 프로세스 자동화 – 수동 프로세스를 자동화하여 사람이 더 가치 있는 작업에 집중할 수 있도록 하는 도구
- 분석 – 데이터를 시각적으로 그룹화, 정렬 및 표시할 수 있는 도구
로우코드의 활용 전략
1) 지속적인 혁신
짧고 빈번한 릴리스를 강조하는 신속한 변화를 위한 방법론을 통해 애플리케이션을 더욱 빠르게 개발할 수 있습니다. 사용자가 급변하는 시장 상황을 따라잡고 비즈니스 속도에 맞춰 구축할 수 있도록 조직 및 IT 사일로를 제거합니다.
2) 일관성 있게 확장
웹, 모바일, 이메일 및 채팅 애플리케이션과 연결하여 업무 전반에서 효율적으로 이용할 수 있고, 사용자는 클라우드 플랫폼 또는 하이브리드 클라우드를 통하여 쉽게 업무를 이동하고 확장할 수 있습니다.
(코로나처럼 재택근무가 필요한 경우 집에서도 동일한 업무가 가능한 환경을 제공합니다.)
3) 공동/협업 제작
비즈니스 이해 관계자의 피드백 및 요구 사항을 앱 내에서 직접 찾아내고, 프로젝트 관리 툴에서 신속하게 자동변환하여 산출물을 만들고 바로 눈으로 확인할 수 있습니다.
"엔터프라이즈 로우 코드 애플리케이션은 비즈니스 프로세스 관리 솔루션(BPMS) 기술이나 업무자동화(RPA) 기업들의 솔루션과 결합하여 기업에 활용하는 IT의 민주화 시민화... "
엔터프라이즈 로우 코드 애플리케이션 플랫폼(LCAP)
엔터프라이즈 로우 코드 애플리케이션 플랫폼은 중앙, 부서 및 일반 IT 기능 전반에 걸쳐 높은 생산성과 다양한 기능을 제공합니다. 주로 엔터프라이즈 로우 코드 애플리케이션은 비즈니스 프로세스관리 (BPMS) 기술이나 업무자동화(RPA ) 기업들의 솔루션과 결합하여 기업들을 통해 IT에 대한 민주화와 시민화로 활용되고 있습니다.
아래는 가트너에서 Low-Code Application Platforms (LCAP) 공급 업체들을 비교 평가한 자료입니다.
기업의 전략적 계획 변화
2023 년까지 중대형 기업의 50 % 이상이 전략적 애플리케이션 플랫폼 중 하나로 LCAP를 채택할 것이라고 전망을 하고 있습니다.
시장 요구 변화
IT 리더는 애플리케이션 제공과 관련하여 증가하는 기술부족과 개발자의 부족 문제에 직면해 있습니다. 개발자 부족과 스킬 세트 문제는 빠르고 안정적인 방식으로 증가하는 수준의 비즈니스 자동화를 제공하는 능력에 큰 영향을 미치고 있습니다.
이에 대응하여 LCAP (로우 코드 애플리케이션 플랫폼) 공급 업체는 비즈니스 애플리케이션을 제공할 수 있는 용이성을 개선하여 더 작고 덜 전문화된 개발자 팀을 필요로 하는 분야에 다양한 기능을 제공하고 있습니다.
LCAP는 시각적인 표현 언어로 지원되는 모델 기반 또는 시각적 개발 패러다임을 사용하고 시민 개발, 비즈니스 단위 IT, 엔터프라이즈 비즈니스 프로세스, 구성 가능한 애플리케이션 및 심지어 SaaS 애플리케이션과 같은 사용 사례를 처리하기 위한 스크립팅을 사용하는 것이 특징입니다.
이러한 플랫폼은 SaaS 제품 또는 BPM (비즈니스 프로세스 관리) 기능으로 더 잘 알려진 공급 업체와 신속한 애플리케이션 개발을 위한 전문 공급 업체에서 제공합니다.
LCAP의 주요 목표는 개발자를 위한 기술 요구 사항을 줄이면서 애플리케이션 개발 생산성을 높이는 것입니다.
Gartner는 공식적으로 노코드 애플리케이션 플랫폼을 "사용자 경험, 비즈니스 프로세스, 비즈니스 로직 및 데이터에 대한 개발, 배포 및 실행 기능을 제공하는 제품 또는 제품군"으로 정의하고 있습니다.
LCAP는 모델 기반 및 메타 데이터 기반 프로그래밍 언어와 같은 선언적 고수준 프로그래밍을 추상화하고, 간단하게 원스텝 배포를 사용하여 신속한 애플리케이션 개발, 배포, 실행 및 관리를 지원하는 애플리케이션 플랫폼입니다. LCAP는 사용자 인터페이스(UI), 비즈니스 프로세스 및 데이터 서비스를 제공하고 지원합니다.
주요 로우 코드 애플리케이션 플랫폼(LCAP)
1. Alpha Anywhere : 모바일 앱 개발을 위한 플랫폼
www.alphasoftware.com/build-apps-for-free-community-edition-download
"Mobile App Development Software for Business"
Alpha Anywhere는 전문 개발자와 시민 개발자가 2021 년 비즈니스 과제를 해결할 수 있도록 이상적인 위치에 있는 최고 등급의 로우 코드 애플리케이션 개발 플랫폼입니다.
2. AgilePoint : 프로세스 중심 애플리케이션 개발
appsource.microsoft.com/en-us/product/office/wa104379453?tab=overview
LCAP 제품인 AgilePoint NX (버전 7이 여기에서 평가됨)는 프로세스 중심 애플리케이션 개발에 광범위하게 초점을 맞추고 있습니다. 운영은 지리적으로 다양하며 고객은 제조, 정부 및 금융 서비스에 중점을 두는 여러 부문에 걸쳐 규모가 크고 다양한 경향이 있습니다. AgilePoint는 외부 시스템이 광범위한 이벤트를 구독할 수 있도록 웹훅, Microsoft SharePoint 및 Office 365와 같은 타사를 위한 eForm 옵션, 복잡한 오케스트레이션을 위한 AI 기반 프로세스 라우팅을 추가했습니다. 2020 년 로드맵에는 엣지 컴퓨팅을 위한 분산 LCAP, 기존 앱에 블록체인의 로우 코드 통합, 추가로 AI 기반 애플리케이션 개발이 포함됩니다.
제품 : AgilePoint의 제품은 양식, 프로세스, 데이터 모델, 포털 페이지 및 맞춤형 모바일 앱과 같은 전체 기능 스택을 포함하는 드래그 앤 드롭 그래픽 애플리케이션 디자이너를 제공합니다. UiPath 및 Blue Prism과 같은 RPA (로봇 프로세스 자동화) 공급 업체와의 파트너십을 통해 추가 자동화 옵션을 사용할 수 있습니다.
혁신 : AgilePoint eForms는 Microsoft InfoPath에 대한 교차 플랫폼 대안 및 대체 기능을 제공하여 Power Apps에 투자하고 싶지 않은 사람들을 위해 Microsoft 데이터 수집을 단순화합니다. 또한 동적 워크 플로를 제공하기 위해 AI 기반 프로세스 흐름을 추가했으며 로우 코드 에지 컴퓨팅과 디지털 트윈 및 사물 인터넷 (IoT) 지원을 향한 여정을 시작하고 있습니다.
3. Appian : 지능형 자동화 엔터프라이즈 플랫폼
appian.com
"Build enterprise apps and workflows rapidly"
Appian은이 LCAP 분야의 선두 기업입니다. 오늘 Appian의 Robotic Workforce Manager 솔루션을 통해 Automation Anywhere, Inc. 의 지능형 자동화 엔터프라이즈 플랫폼과의 통합을 발표했습니다. 코드 없는 통합을 통해 Appian 고객의 COE (Center of Excellence)는 Automation Anywhere TM에서 제공하는 RPA (로봇 프로세스 자동화) 디지털 인력에 대한 확장 성, 가시성, 거버넌스 및 제어를 제공할 수 있습니다. 또한 이 솔루션은 동일한 워크 플로에서 디지털 인력과 사람 및 인공 지능 (AI)을 통합할 수 있습니다.
LCAP (버전 20.1)는 로우 코드 앱 구축, 풍부한 다중 경험 기능, 비즈니스 프로세스 오케스트레이션, 자동화된 의사 결정, AI / ML 및 RPA를 제공합니다. 이 플랫폼은 종단 간 사례 관리 및 정교한 자동화, 규칙 및 분석이 필요한 기타 애플리케이션과 같은 복잡한 프로세스에 중점을 둡니다.
기술적 차별화 요소에는 풀 스택 자동화 기능, 다양한 AI 서비스와 사전 구축 된 코드 없는 통합, DevOps에 대한 엔드 투 엔드 라이프 사이클 지원이 포함됩니다.
Appian은 대기업에 중점을 두고 전 세계 모든 주요 지역에서 사업을 운영하고 있습니다. 2020 년 로드맵에는 AI 서비스 통합, DevOps 기능, RPA 및 애플리케이션 개발을 위한 확장된 AI 지원에 대한 개선 사항이 포함됩니다.
제품 : Appian의 LCAP 강점의 핵심은 풍부한 프로세스 중심 애플리케이션 개발입니다. RPA와 함께 복잡한 워크 플로, 비즈니스 규칙 및 사례 관리를 처리할 수 있는 로우 코드 자동화 도구의 전체 스택을 제공하는 Appian의 능력은 주요 차별화 요소입니다. 또한 다중 경험 앱을 구축하여 고객 및 직원 경험을 가능하게 하는 로우 코드 도구를 제공합니다.
시장 이해 : Appian은 비즈니스 애플리케이션을 구축하고 복잡한 프로세스 오케스트레이션을 수행하며 RPA를 통해 일상적인 반복 작업을 자동화할 수 있는 로우 코드 기능을 지원함으로써 고객을 위한 완전한 엔드 투 엔드 솔루션을 제공합니다. 풀 스택 자동화 플랫폼을 찾는 고객은 Appian의 LCAP를 고려할 수 있습니다.
www.techrepublic.com/article/what-software-developers-should-know-about-2021-low-code-ai-code-testing-covid-19s-lasting-effect-and-the-skills-needed/
www.alphasoftware.com/blog/low-code-trends-for-2021
searchsoftwarequality.techtarget.com/definition/low-code-no-code-development-platform
Low-Code Application Platforms
jumpmodel.com/the-low-code-landscape-a-value-hacking-tool-belt-in-a-nutshell/
'Tech-Trends' 카테고리의 다른 글
★(공유) 21년 디지털 트랜드 자료 (0) | 2021.05.14 |
---|---|
달라지는 오픈 소스 Elasticsearch의 라이선스 전략 (0) | 2021.04.23 |
소프트웨어 개발자가 알아야 할 로우 코드 플랫폼 (0) | 2021.04.03 |
윈도우 화면 녹화 프로그램 추천 (2) | 2021.03.21 |
★플랫폼이란 무엇인가 ? (0) | 2021.03.17 |
2021 년 최고의 성능 테스트 도구 (부하 테스트 도구) (0) | 2021.03.07 |
영화로 보는 메타버스(Metaverse) 의 시대 (0) | 2021.03.07 |