기술-IT-인터넷 동향

디지털 전환을 촉진하는 NoCode와 RPA

지구빵집 2021. 7. 8. 10:23
반응형

 

디지털 전환을 촉진하는 NoCode와 RPA 

The Catalysts for Digital Transformation, No-Code and RPA 

 

1980년대 이후 정보화 혁명이 심화됨에 따라 이제는 SW 없이는 업무를 수행하기 힘든 디지털 전환의 시대가 되었다. 이에 따라 전문 SW 개발자에 대한 수요가 폭증하게 되었고 인건비 상승과 구인난 심화와 같은 인력 관리 측면의 위험 관리 필요성이 증가함과 동시에 SW 개발의 생산성을 제고할 수 있는 다양한 방법이 급속도로 발전하게 되었다.

 

특히 일반 현업 직원들도 최근 각광을 받고 있는 로우코드·노코드, RPA와 같은 도구를 사용하면 직접 SW를 작성하거나 작업을 자동화해 다양한 업무를 쉽게 처리할 수 있다. 이 보고서에서는 SW 개발의 생산성을 향상해 디지털 전환을 촉진하기 위한 그간의 노력을 정리하고 로우코드·노코드와 RPA의 적용 가능성과 한계에 대해 검토한다.

 

생존을 위해 디지털 전환을 당면 과제로 둔 기업과 기관들은 이러한 문제 해결 보조 도구들을 검토해 볼 가치가 있다. 로우코드·노코드와 RPA는 소프트웨어적인 한계 외에도 현업 직원들이 수월하게 사용하려면 컴퓨팅적 사고력이 필요하다는 데 유의하여야 한다. 

 

 

 

 

본문 요약과 시사점  

 

□ 1980년대의 정보화혁명은 점점 심화되어 현재는 모든 기업 및 기관들 이 SW 없이는 업무를 수행할 수 없는 디지털 전환의 시대가 도래함

 

ㅇ 특히 인터넷과 웹, 클라우드, SW를 자유롭게 설치하고 삭제할 수 있는 각종 모바일 기기의 등장으로 SW 개발 수요가 폭증하고 있음

­ 1990년대에 인터넷과 웹은 웹 프로그래밍 분야를 탄생시켰고 2000년대 중 반 이후 SW를 자유롭게 설치/삭제할 수 있는 각종 모바일 기기가 윈도가 아닌 다른 운영체제들을 탑재하면서 운영체제가 다양화되었음

­ 또한 기업 및 기관들의 정보시스템 환경이 클라우드로 바뀌면서 클라우드에 적합하게 기존 SW를 변경하거나 신규 개발할 필요도 증대되었음 ㅇ 이에 SW인력의 인건비가 상승하고 구인난이 심화되자 SW기업과 비 SW기업들은 모두 보다 빨리 SW를 개발할 수 있는 다양한 방법들을 모색하고 있음

­ 전 세계적으로 숙련된 SW 개발자가 많이 부족한 상황이며 웹과 모바 일 프로그래밍, 하이브리드 클라우드 환경 등에 효율적으로 대응하 도록 기관의 IT 체계와 SW 구조를 새로 정립할 필요도 있음

 

□ 이 리포트에서는 SW도구를 통해 SW 개발의 생산성을 향상하기 위한 그 간의 대표적인 노력들을 정리하고 최근 화제가 되고 있는 로우코드·노코드 와 RPA가 디지털 전환을 촉진할 수 있는 가능성과 한계에 관해 검토함

 

ㅇ 그래픽 사용자 환경에서 SW 개발 생산성을 높이기 위한 RAD 도구가 등장 및 발 전하였고, 프로그래밍 언어가 아닌 모델링 언어를 이용해 SW의 기능을 기술하고 소스코드를 자동 생성하려는 MDD 방식이 등장하여 현재도 계속 사용되고 있음

 

ㅇ 비즈니스 프로세스 구축·관리·최적화를 위한 BRE, BPM, BAM과 같은 도구, 데이터베이스 관리 및 최적화 보조 도구들이 등장하고 발전하여 로우코드·노코드와 RPA와 같은 도구들이 등장할 수 있는 기술적·사업적 배경이 되었음

 

□ 전문 SW 개발자가 아닌 숙련되지 않은 현업 직원들도 로우코드·노코드와 RPA를 활용하여 직접 문제를 해결할 수 있으나, 용도 등에서 일정 부분 한계가 존재함

 

ㅇ (로우코드·노코드) 개발자가 프로그래밍 언어로 작성하는 부분을 최소화하거나 아예 필요 없도록 하여 현업 직원과 SW 개발자가 손쉽게 SW 개발을 할 수 있어 디지털 전환에 보다 신속히 대응하는 것을 목표로 함

­ RAD 도구들이 SW 개발자의 생산성을 올리는 것을 목표로 했다면, 로우코드·노코드는 현업직원의 SW 개발을 활성화해 SW 개발의 진입 장벽을 낮추는 것을 목표로 한다는 점에서 차이가 있음

­ 표현 계층에 많은 노력과 예산이 소요되거나 규칙 기반으로 모델링 가능한 분야에 적합하나, 보수적인 운영 및 성능 요건이 있는 환경에 는 사용하기 어려우며 플랫폼 종속가능성이 높은 한계가 있음

 

ㅇ (RPA) 스크린 스크래핑 기술을 바탕으로 기존 SW들의 기능을 조합하여 단순 반복 작업을 자동화하는 스크립트를 생성하여 실행하며, 신규 SW를 개발한 것과 같은 효과를 볼 수 있음

­ 단순반복 작업을 자동화해서 시간을 절약하고 정확도를 높이는 한편, 인력은 고부가가치노동에 집중할 수 있어 직무만족도가 올라갈 수 있음

­ 특정 작업 별로 개별적으로 개선할 수 있어 전체 업무프로세스를 개선하기 는 어려우며, 도입효과가 큰 업무분야를 선정하는데 노력이 필요함

 

□ 디지털 전환 시대에 국내 기업과 수요기관들은 로우코드·노코드와 RPA에 보다 많은 관심을 기울일 필요가 있음

 

ㅇ 로우코드·노코드와 RPA는 잘 활용할 경우에는 낮은 비용으로도 필요한 SW를 개발하거나 작업들을 자동화하여 업무 생산성 향상에 크게 기여할 수 있으므로 수요기업과 기관들은 도입을 적극 검토하는 것이 필요함

 

ㅇ 국내 SW기업들은 로우코드·노코드와 RPA 모두 꾸준한 기술개발로 외산 솔루션 대비 기술 경쟁력을 키워야 하며, 플랫폼으로서 개발자 생태계 구축에도 많은 노력을 기울여야 함 

 

참고

 

디지털 전환을 촉진하는 NoCode와 RPA, 강송희, 이현승, 유호석, ISSUE REPORT l 2021.06.29 IS-117, 소프트웨어 정책 연구소  

 

 

 

반응형