로우코드 개발 보안 보장: IT 감독이 중요한 이유
IT는 로우코드 애플리케이션 생성에 사용되는 구성 가능 요소들이 회사 보안과 데이터 프라이버시 표준을 충족하는지 보장해야 합니다.
로우코드 개발은 기업이 애플리케이션을 빠르게 구축하는 훌륭한 방법을 제공합니다. 큰 판매 포인트는 로우코드 개발이 IT와 개발자 직원들로부터 작업을 덜어내어 비즈니스 단위와 시티즌 개발자들이 문제를 스스로 해결하게 한다는 것입니다. 결과적으로 비즈니스 단위와 개인은 기업 개발 리소스가 가능해지기를 기다리지 않고 정확히 그들이 필요한 것을 개발할 수 있습니다.
이것이 IT가 아무 역할이 없다는 뜻입니까? 물론 아닙니다. IT는 여전히 여러 이유로 감독을 제공해야 합니다. 일반적인 로우코드 활용 사례와 관행을 살펴보면 왜인지 설명하는 데 도움이 됩니다.
일반적인 로우코드 활용 사례
기업들은 로우코드가 애플리케이션의 두 가지 일반적인 클래스에 이상적임을 발견하고 있습니다.
한 범주는 소규모 자동화 역량을 부여하는 애플리케이션을 구축하는 것입니다. 주요 후보는 데이터베이스, 이메일, 트랜잭션 시스템에 접속한 다음 인간처럼 작업을 수행하는 더 작은 워크플로 자동화입니다. 예를 들어 시스템 상태에 대한 IoT 데이터를 확인하고 일부 임계값이 초과되면 자동으로 이메일 알림을 보내는 애플리케이션이 있을 수 있습니다.
기업들은 또한 IoT 데이터 분석을 위한 프로그램을 개발하기 위해 로우코드를 사용합니다. 로우코드 기술로 개발된 애플리케이션은 IoT 데이터를 수집하고 추세 분석이나 이상 탐지를 수행할 수 있습니다. 프로그램은 예측 분석을 수행하거나 기존 머신러닝 모델을 통해 데이터를 실행하는 구성 가능 요소를 사용할 수 있습니다. 그런 정교한 분석 루틴은 시티즌 개발자가 사용할 수 있는 구성 가능 요소로 제공될 수 있습니다.
참고: 로우코드, 산업 프로세스 자동화 가속화
IT 감독이 개입하는 부분
IT가 관여해야 할 한 영역은 잠재적 보안 위험 관리입니다. 로우코드는 시티즌 개발자가 IT를 기다리지 않고 애플리케이션을 개발하게 합니다. 그것은 IT를 완전히 대체하지 않습니다. 기업들은 여전히 거버넌스, 데이터 수집, 사이버 보안 같은 고차원 작업을 위해 IT가 필요합니다.
이 문제들을 관리하거나 억제하는 한 방법은 IT가 운영을 감독하게 하는 것입니다. 날마다 감독하는 방식이 아니고 많은 시간 투자를 요구하는 방식이 아닙니다. 그것은 로우코드 사용 목적을 무효화할 것입니다. 오히려 IT는 로우코드 애플리케이션 생성에 사용되는 구성 가능 요소들이 회사 보안과 데이터 프라이버시 표준을 충족하는지 보장해야 합니다. IT는 또한 로우코드 애플리케이션에서 사용될 수 있는 데이터셋에 제한을 부과할 수 있습니다. 그런 감독은 애플리케이션이 미션 크리티컬하거나 전사적 시스템을 건드릴 때 특히 중요합니다.
로우코드 기술로 개발된 애플리케이션에 그런 시스템들이 통합될 때 확장성도 고려되어야 합니다. 여기 다시 IT가 관여해야 합니다. 시티즌 개발자들은 잘 확장되지 않는 애플리케이션을 만드는 경향이 있다고 Harvard Business Review에 따르면. 그 기사 저자들은 제안합니다:
"최상의 상황은 종종 하이브리드 시티즌/전문 개발 모델일 수 있습니다. 사용자가 모델의 80%를 개발하고 개발자에게 넘겨 다듬게 합니다. 또는 사용자가 그래픽 인터페이스 도구로 초기 애플리케이션을 개발한 다음 Python이나 다른 더 확장 가능한 언어로 프로그래밍하게 개발자에게 줍니다. 어느 경우든 개발자는 시스템이 존재함을 기록하고, 그것이 올바르게 작동하는지 보장하고, 필요한 데이터나 트랜잭션 시스템에 연결할 수 있습니다."
그 접근 방식은 모든 조직에 필요한 것은 아닙니다. 그러나 시티즌 개발자 애플리케이션이 조직 전체에서 채택되고 단순히 비즈니스 단위 내에서만 사용되지 않는다면, 그런 모델의 어떤 형태는 고려할 가치가 있을 수 있습니다.
제도적 지식 유지를 위한 IT의 역할
로우코드의 큰 이점 중 하나는 일이 어떻게 작동하는지에 대한 친밀한 지식을 가진 사람들에게 일을 더 잘할 도구를 준다는 것입니다. 현장 매니저는 자신의 전문성을 기반으로 성과 모니터링 앱을 빠르게 만들 수 있습니다. 마찬가지로 서비스 직원은 실시간 장비 상태와 성능에 대한 IoT 데이터 분석을 고려한 유지보수 일정 앱을 만들 수 있습니다. 그런 앱들은 본질적으로 회사 내 전문가들의 지식을 포착하고 다른 사람들이 그들의 전문성으로부터 혜택을 볼 수 있게 합니다.
그런 앱들은 괜찮지만, 앱을 개발한 사람이 떠나거나 누군가가 변경을 원하거나 다른 목적으로 앱을 사용하려 할 때 무슨 일이 일어납니까? 그런 상황은 지식 유출로 이어지며, 그것은 확실히 로우코드를 포함하지 않는 경우를 포함하여 모든 산업에서 흔합니다.
점점 더 많은 기업들이 지식 포착 및 유지 정책과 모범 사례를 구현할 필요가 있음을 깨닫고 있습니다. IT는 로우코드 프로그래밍을 위한 모범 사례 개발을 돕는 역할을 할 수 있습니다. 시티즌 개발자가 앱이 무엇을 해야 하는지, 사용하는 데이터 소스, 사용하는 구성요소와 이유를 상세히 기술하는 양식을 작성하도록 요구하는 것처럼 간단할 수 있습니다.