와 로우코드를 채택하는 기업의 88% 애플리케이션을 개발하기 위한 표준으로, 그리고 그 회사의 74%가 비즈니스 라인을 애플리케이션 개발 라이프사이클에 통합할 계획이라는 점을 감안할 때, 기업들이 애플리케이션 수요의 압박을 완화하기 위해 이 기술을 받아들이고 있다는 것은 분명합니다. 그리고 이제 당신의 상사가 당신에게 이렇게 말했습니다. 로우 코드 개발 새로운 방식이니 팀에 이 소식을 전해야 합니다.
기존 개발자 중 일부는 "로우코드는 내 기술 수준보다 낮습니다", "이전에 시도해 보았지만 작동하지 않아서 결국 항상 코딩을 하게 됩니다" 또는 "이것보다 더 빠르게 코딩할 수 있습니다"와 같이 로우코드에 대해 회의적일 수 있습니다. 그들이 종종 깨닫지 못하는 것은 로우코드 개발은 그들의 삶을 더 편리하게 만든다 그리고 그들이 항상 원하던 것을 달성하고, 조직에 근본적인 영향을 미치는 데 도움을 줍니다. 이게 목표죠? 그렇다면 개발자들이 로우코드 플랫폼을 사용하도록 하려면 어떻게 해야 할까요?
개발자가 영향력을 행사하는 가장 짧은 경로가 Low-Code인 4가지 이유
개발자에게 로우코드가 실제로 더 많은 코드를 작성할 수 있게 해준다고 설득하는 것은 힘든 싸움이 될 수 있습니다. 생산성을 높이고 효율적으로 비즈니스 문제를 해결하기 위해 로우코드 플랫폼을 고려할 때, 로우코드 플랫폼의 네 가지 기둥을 고려하세요.
1. 시각적이고 직관적
로우코드 플랫폼은 개발자에게 고정된 레이아웃을 제공하고, 그 레이아웃을 배포 방식을 확인할 수 있는 형식으로 미리 볼 수 있는 기능을 제공합니다.

로우코드 개발 플랫폼은 시각적 모델링 접근 방식을 사용하여 로직을 프로그래밍합니다. 아래 예는 왼쪽에 코드의 간단한 IF 문과 오른쪽에 로우코드를 표시합니다. 로직은 제공된 매개변수에 따라 참 또는 거짓 검증을 반환합니다. 개발자는 코딩과 시각적 모델을 이해하기 때문에 양쪽을 모두 이해합니다. 그들에게는 당연한 일입니다. 하지만 비즈니스와 상호 작용해야 할 필요성이 커지면서 비즈니스 담당자에게 코드를 설명하는 것이 복잡해집니다. 개발자는 코드를 통해 자신이 왜 그런 방식으로 코딩하는지에 대한 설명뿐만 아니라 코드의 번역도 제공해야 합니다.

시각적 모델은 개발자가 이해관계자에게 의사 결정을 설명하는 데 사용할 수 있는 공통 언어로, 기존 코드 검토보다 빠르게 일치를 보장합니다.
결국 개발자에게 이렇게 물어보세요. 코드를 이해하지 못하는 사람에게 코드를 설명하는 데 어려움을 겪을 것인지, 아니면 그들이 쉽게 이해할 수 있는 방식으로 결정의 논리를 설명하는 데 시간을 할애할 것인지요?
2. 배관을 처리합니다
적절한 로우코드 플랫폼은 클라우드 네이티브, 원클릭 배포를 제공합니다. Mendix, 단 한 번의 클릭으로 배포할 수 있다는 것이 얼마나 좋은지에 대해 이야기합니다., 그리고 그것이 놀라운 일이기는 하지만, 커튼을 걷어내고 실제로 무슨 일이 일어나고 있는지 살펴보겠습니다. 원클릭 배포를 하면 앱이 컨테이너에 배치되어 모든 퍼블릭 또는 프라이빗 클라우드 환경으로 전송됩니다. 개발자는 환경을 세우거나 배관을 설치하는 것에 대해 걱정할 필요가 없으며, 환경을 세우고 싶어도 한 번만 하면 됩니다.

개발자가 프로젝트를 시작할 때마다 배관을 만들거나 인프라 팀이 배관을 완성할 때까지 2주를 기다릴 필요가 없게 되면서, 이제는 앱을 만드는 데 필요한 문제를 해결하는 데 시간을 집중할 수 있습니다.
적절한 로우코드 플랫폼은 로깅, 디버깅 및 추적을 프로젝트에 자동으로 통합합니다. 이는 플랫폼에 내장되어 있기 때문입니다. 이를 통해 새 프로젝트를 시작할 때마다 코드 문제 해결을 위해 다양한 기술을 평가하는 데 시간을 할애할 필요가 없습니다.
회의론자의 입에서
Erie Insurance의 수석 소프트웨어 엔지니어 Russell Martin, 15년 이상 IT 분야에 종사했으며 경영 정보 시스템(MIS) 학사 학위를 받았습니다. 그는 현재 로우코드 개발자이며, 로우코드에 대한 첫 반응이 무엇인지 물었을 때 그는 다음과 같이 말했습니다.
“제가 처음 그것을 본 순간을 인정해야 합니다. Mendix 저는 개발자로서의 이전 경험을 바탕으로 로우코드 플랫폼에 대해 BS라고 불렀습니다. 이런 유형의 로우코드 개발이 저희의 요구를 충족시킬 수 있다고 생각하지 않았습니다. 우리는 많은 개념 증명을 다루면서 매우 빨리 다음 사실을 깨달았습니다. Mendix 실제로 우리의 모든 요구 사항에 맞습니다. 저는 여전히 꽤 충격을 받았고 소규모 팀과 함께 일하는 동안 Mendix 개발자, 나는 그들에게 수많은 질문을 던져서 그 중 하나가 충분한 답변을 얻지 못할 것이라고 생각하며 그들을 넘어뜨리려고 했습니다. 모든 질문과 요구가 충족되었고 나는 빠져들었습니다. 우리는 라이선스를 구매하고 단일 프로젝트를 개발하여 무엇을 보여주는지 보여주었습니다. Mendix 할 수 있었습니다. 그 이후로 우리는 플랫폼을 타고 비행했습니다."
3. 확장 가능하고 재사용 가능
개발자가 사용자 정의 코드로 앱을 확장하고자 할 때, 일반적으로 핵심 플랫폼이 가진 로깅, 디버깅 및 추적을 사용자 정의 코드에 통합하는 방법을 알아내야 합니다. 로우코드 플랫폼으로 개발할 때, 캡슐화된 코드는 네이티브이며 로깅, 디버깅 및 추적을 포함합니다. 이 기반은 개발자가 플랫폼에 네이티브 기능을 빌드할 때와 사용자 정의 코드로 플랫폼을 확장할 때 모두 제공됩니다.
적절한 로우코드 플랫폼은 필요에 따라 사용자 정의 코드로 확장할 수 있고, 예를 들어 플랫폼 앱 스토어를 통해 공유하여 재사용, 품질, 일관성을 장려할 수 있습니다. 플랫폼 앱 스토어는 다운로드할 수 있는 사용자 정의 코드의 일부에 불과한 이러한 사용자 정의, 다운로드 가능한 위젯과 커넥터를 풍부하게 제공해야 합니다.
사용자 정의 코드는 래핑되고 캡슐화되며, 캡슐화 내에서 모델의 기본 확장이 되므로 플랫폼에 이미 내재되어 있는 모든 로깅, 디버깅 및 추적 기능을 상속받습니다. 플랫폼을 확장하면 사용자 정의 코드는 관리되는 방식으로 다른 개발자가 재사용할 수 있습니다. 이 프로세스는 개발자가 이러한 구성 요소를 다른 개발자에게 제공할 때 제어 메커니즘과 품질 및 일관성을 위한 기회 역할을 합니다.

올바른 종류의 주제 전문가가 되기
재사용 가능한 구성 요소와 확장성의 또 다른 큰 이점은 드래그 앤 드롭만으로 AWS 등의 서비스를 활용할 수 있다는 것입니다. 개발자는 머신 러닝, IoT, 블록체인과 같은 새로운 기술을 통합하는 방법을 배우는 데 몇 달을 보내며, 미래에도 사용할 수 있고 나머지 팀원도 쉽게 통합할 수 있도록 할 수 있습니다. 개발자에게 스스로 통합을 알아내라고 요청하는 것은 위험하고 시간이 많이 걸릴 수 있습니다.
기술이 작동하는 방식, 코드와 구현의 뉘앙스, 관련 통합의 메커니즘에 대한 전문가가 되는 데 시간을 보내는 대신, 로우코드 플랫폼은 개발자가 더 큰 접근성으로 이러한 기술을 쉽게 활용하고 사용 사례와 관련하여 기술을 사용하는 가장 좋은 방법에 대한 주제 전문가가 되는 데 집중할 수 있도록 합니다. 이러한 유형의 주제 전문가는 비즈니스가 기술의 사용 사례를 이해하도록 돕고 더 높은 가치를 제공합니다.
다시 말해, 그것은 '어떻게'와 '왜'를 설명할 수 있는 능력에 관한 것입니다. 로우코드 플랫폼은 '어떻게'를 처리하므로 개발자는 '왜'에 집중할 수 있습니다.
4. 협업
개발자가 비즈니스와 사용자의 기대에 부응하는 앱을 빌드하려면 비즈니스와 IT 간의 협업은 물론 개발자 간의 협업을 가능하게 하는 플랫폼을 사용하는 것이 필수적입니다. 이러한 협업은 통합 채팅, 피드백, 시각적 모델링 도구 등의 형태로 제공될 수 있습니다.
적절한 로우코드 플랫폼은 4가지 핵심 영역에서 협업을 위한 도구를 제공합니다.
- 협업 포털: 비즈니스 분석가부터 전통적인 개발자까지 애플리케이션 개발 프로세스에 참여하는 모든 사람이 있는 중앙 장소를 갖는 것은 로우코드 플랫폼의 협업 기능을 평가하기 시작하기에 좋은 곳입니다. 소셜 피드, 댓글, 스토리 및 피드백 관리와 같은 기능과 기능은 애플리케이션에서 무슨 일이 일어나고 있는지에 대한 즉각적인 가시성과 맥락을 제공하여 비즈니스 목표와 요구 사항에 대한 보다 깊고 공유된 이해를 제공할 수 있습니다.
- 개발 환경 내에서: 적절한 로우코드 플랫폼은 통합된 커뮤니케이션, 특정 애플리케이션의 맥락에 맞는 피드백과 스토리를 통해 협업을 촉진하는 통합 개발 환경을 갖추고 있습니다.
- 테스트를 위한 모바일 앱: 테스트용 모바일 앱을 통해 애플리케이션 검증이 가능하며, 사용자가 피드백을 전달하고 댓글을 남길 수 있는 소셜 피드가 포함되어 있습니다.
- 앱 자체 내에서: 플랫폼 기반으로 구축된 각 앱에는 피드백 메커니즘이 내장되어 있어 앱과 상호작용하는 사용자는 개발 팀에 직접 피드백을 제공할 수 있습니다.

결국, 당신과 당신의 개발자는 동일한 목표를 공유합니다. 문제를 효율적으로 해결하고, 생산성을 높이고, 조직에 영향을 미치는 것입니다. 적절한 로우코드 플랫폼은 기존 개발자가 바로 그렇게 할 수 있도록 해줍니다.