정보통신 정보관리기술사/논문

문. 로우코드(Low-code) 및 노코드(No-code) 플랫폼 기술 동향

가카리 2022. 8. 7. 20:51
반응형
토픽 로우코드(Low-code) 및 노코드(No-code) 플랫폼 기술 동향
도메인 디지털 서비스 중요도
참고문헌 TTA 정보통신용어사전(http://terms.tta.or.kr/main.do)
이장원, “로우코드 및 노코드 플랫폼 기술 동향”, 주간기술동향, 2022.07.27, pp15-27.

 

. 로우코드(Low-code) 및 노코드(No-code) 플랫폼 기술 동향(2022.08.)

.

1. 로우코드 및 노코드의 개념

  - 애플리케이션 개발에 있어 코딩을 최소화하거나 아예 하지 않은 플랫폼 기술

  - 코딩 경험이 거의 없는 분석가 또는 프로젝트 관리자 등의 현업 부문 사용자가 앱을 개발할 수 있도록 고안됨

 

2. 로우코드 및 노코드 기대효과

구 분 설 명
시민개발자
활성화
- 기업이 제공한 환경을 사용하여 자신의 분야에 해당하는 업무용 애플리케이션을 직접 개발함으로써 스스로 문제 해결에 참여하는 사용자
부족한 SW
개발인력 보충
- 코드 베이스 기반의 개발자는 빠르게 육성이 어려움
- 로우코드 개발자는 상대적으로 육성이 쉬움
전문 분야 어플 개발 가능 - 의료 등 비전문가의 진입 장벽이 높은 전문 분야의 애플리케이션에서 개발자가 아닌 현업 전문가들이 주도적으로 어플 개발 가능
개발속도 빠름 - 시민개발자는 자기 비즈니스 분야의 요건 파악이 빠름
- 자체적으로 필요한 애플리케이션을 개발하고 사용하기 때문에 개발 속도가 빠름

 

3. 로우코드 및 노코드 한계와 주의점

구 분 설 명
개발 요구사항
정의
- 로우코드 및 노코드 플랫폼을 사용할 경우 반드시 개발 요구 사항과 비즈니스 규칙을 문서화해야함
현업 참여 필요 - 교육 시간 부족, 의욕 부족 등을 이유로 현업 담당자가 간단한 요구사항만 전달하고 개발에 미참여시 필요없는 재개발, 예산/일정지연 발생
문화 및
조직구조
- 기업 문화, 소프트웨어, 위험 책임 구조의 상당한 변화와 IT 운영 모델이 필요함
기술적
문제 간과
- 개발자나 IT부서를 배제하거나 기술적인 한계를 고려해야함
- 여러 시스템 혹은 다양한 종류의 데이터를 통합할 때는 로우코드와 노코드 플랫폼으로 구현하기 어려움

 

4. 로우코드 및 노코드 잘 활용하기 위한 원칙

구 분 설 명
섀도우 IT
관리
- 직원들이 IT부서에서 승인받지 않은 클라우드 애플리케이션이나 서비스를 구입하고 이를 IT관리부서나 책임자가 파악하지 못하는 현상
적절한 IT
자원과 인력
녹색 안전 구역 - 시민개발자가 독자적으로 워크플로우와 자동화를 생성하는 것
노란색 안전 구역 - 시민개발자가 독자적으로 워크플로우와 자동화를 생성하는 것
빨간색 위험 구역 - IT의 감독과 승인이 필요하고 IT의 통제를 따라야하는 업무 영역
API
커넥터 확보
- IT가 선제적으로 커넥터를 제공하고 내부 데이터에 액세스하는 탄탄한 API를 구성해야함
- Zaper, UIPath, Power Automate 등의 RPA 툴들로 DB데이터를 쉽게 가져와서 시각화하므로 기존 시스템와 로우코드 플랫폼 연계 용이
검토와 평가 - 프로세스를 완료하는데 소요된 시간 등의 지표를 기록 및 관리
혁신
문화
조성
- 현업 사용자 대부분이 자신을 개발자라고 생각하지 않고 관심이나 동기 부여가 적음
- 교육, 멘토링, 해커톤으로 흥미를 유발 시킴

 

반응형