
'SAP S/4HANA Cloud 소개' 소단원에서 클라우드 컴퓨팅의 이점 중 하나가 자주 또는 정기적으로 소프트웨어를 업데이트하는 형태로 빠른 혁신 제공이라는 사실을 배웠습니다. 또한 이전 소단원에서는 소비자 수준(consumer-grade)의 UX 전략을 잘 설계하고 실행하여 소프트웨어를 성공적으로 채택하는 방법에 대해 설명했으며, SAP Fiori 앱이 어떻게 고객에게 이러한 채택을 보장하는 경로를 제공하는지 살펴보았습니다. 고객이 채택에 사용할 수 있는 또 다른 중요한 경로가 있으며, 이 섹션에서는 이 섹션을 살펴봅니다.
클라우드 컴퓨팅의 빠른 혁신은 필연적으로 비즈니스 요구사항의 급격한 변화를 초래합니다. 급변하는 비즈니스 요구사항은 빠르게 생성하고 변경해야 하는 소프트웨어 어플리케이션을 의미합니다. 이것이 반드시 나쁜 것은 아니지만, 실제 리소스 제약 조건(IT 용량)이 존재합니다. 컴퓨팅 성능, 메모리 등과 같은 물리적 용량은 변화하는 리소스 요구사항에 맞게 확장할 수 있지만 사람(특히 개발자)은 그렇게 쉽게 스케일링하지 않습니다. 이로 인해 대부분의 경우 조직의 IT 부서에서 개발자 부족이 발생했습니다.
개발을 위한 빠른 속도와 함께 개발할 앱의 수가 증가해야 할 필요성 사이에서 이러한 긴장은 누가 개발을 수행하는지에 대한 생각의 변화를 필요로 합니다. SAP가 빌더를 가리키는 Citizen Developer 를 입력합니다. 빌더는 IT 부서에서 사전 승인한 특수 툴을 사용하여 앱(주로 특정 LoB용)을 빌드하고 개발에 사용할 수 있도록 릴리스하는 사람입니다. 이를 통해 기업은 사전 패키지된 앱을 구매하거나 앱을 처음부터 빌드하는 것 외에 애플리케이션 개발을 위한 추가 옵션을 사용할 수 있습니다(두 경우 모두 개발자가 활용할 수 있어야 함).
개발자에게는 여전히 특정 언어 및 프로그래밍 모델을 기반으로 하는 툴, 통합 디버거 및 고급 테스트 기능을 갖춘 특수 툴이 필요합니다. 빌더는 동일한 유형의 도구가 필요하지 않습니다. 빌더가 사용할 수 있도록 IT 부서에서 사전 승인한 툴을 로코드/노코드 툴이라고 하며 LCNC라고도 합니다.
로우 코드(Low-code)는 기존의 프로 코드(pro-code) 작성 요구사항을 줄이는 직관적인 그래픽 툴과 임베드된 기능을 사용하여 어플리케이션을 디자인하고 개발하는 방법입니다.
노코드(No-Code)는 로코드와 비슷한 사용자 경험을 누릴 수 있는 방법이지만 기술적 지식이 없는 비즈니스 사용자가 코드를 한 줄도 작성하지 않고도 애플리케이션을 개발할 수 있게 함으로써 여분의 마일을 이룬다.



