티스토리 뷰
Robotic Process Automation의 약자로써 통칭 RPA라고 합니다. 지금까지 인간만이 대응 가능하다고 가정되고 있던 작업, 혹은 보다 고도의 작업을, 인간을 대신해 실시할 수 있는 룰 엔진이나 AI, 기계 학습 등을 포함하는 인지 기술을 활용하여 실생활에 적용되고 있습니다.
RPA의 대표적인 기능, 도입 효과
RPA가 제공하는 대표적인 기능은, 사람이 PC 상에서 일상적으로 하고 있는 작업을, 사람이 실행하는 것과 같은 형태로 자동화하는 것입니다. RPA를 사용하면 사용자가 수행하는 프로세스를 등록하면 사용자가 조작하는 것과 동일한 방식으로 사용자 인터페이스를 통해 여러 시스템 및 응용 프로그램을 조작하고 실행할 수 있습니다. 작업의 자동화 프로세스의 설정에 대해서도, 많은 RPA 솔루션이, 화면 조작 기록이나 프로세스·다이어그램상에서의 드래그 앤 드롭 등의 기능을 갖추고 있기 때문에, 프로그래밍의 소지가 없는 사람이라도 직관적으로 설정할 수 있어 자동화에 걸리는 부담은 그다지 크지 않습니다. 이처럼 기존 프로세스를 자동화함에 있어서 필요했던 장시간에 걸친 업무 프로세스의 재검토 및 변경 등을 거치지 않고 기존의 업무를 효율화할 수 있는 점이 RPA의 최대의 특징과 말할 수 있습니다.
RPA는 기본적으로 프로세스를 설정된 순서대로 실행할 수 있습니다. 따라서 어떠한 판단을 수반하거나 절차가 매번 바뀌거나 하는 업무에는 적합하지 않다고 합니다. RPA의 도입이 현저한 효과를 가져오는 것은 단순한 작업을 정형적이고 반복적인 곳에 있습니다. 예를 들어, 일하는 동안 매일 동일한 데이터를 여러 시스템에 등록하기 위해 여러 시스템을 시작하고 각각에 ID와 암호를 입력하고 데이터 파일을 업로드합니다. 통일되어 있지 않기 때문에 여러 응용 프로그램을 시작하면서 동일한 검색 조건을 각각 입력하고 거기에서 정보를 엑셀에 복사하여 붙여 넣는 등의 작업에 RPA를 적용하면 기존이라면 30분으로 하던 작업이 1분으로 단축되었다는 사례도 있습니다. 도입한 그날부터 구체적인 효과를 확인할 수 있는 것도 RPA의 특징이라고 할 수 있습니다.
RPA 도입 시 유의점
RPA 도입 시에는 몇 가지 점에 유의할 필요가 있습니다. 그것이 RPA 검토 시의 부문 간 제휴와 RPA 도입 후의 관리 체제의 구축입니다. RPA는 비즈니스 프로세스를 주로 사용자 인터페이스를 통해 자동화하는 솔루션의 성격상, 도입 시 현장 부서가 주체적인 역할을 할 것으로 기대됩니다. 현장 부서는 RPA 도입의 최대의 수혜자이며, RPA로 설정해야 할 업무 프로세스의 변경, 순서의 확인, 성과의 평가를 실시하기 위해서는 Subject Matter Expert라고 불리는 업무에 정통한 현장 담당 사람의 협력이 필요하기 때문입니다. 그러나 그렇다고 해서 기존의 시스템 개발을 담당해 온 시스템 부문의 관여가 불필요한 것은 아닙니다. 언뜻 보면 기능이 매우 닮은 RPA 솔루션도 섬세하게 보면 애플리케이션의 조작 가능성이나 로봇의 관리 기능 등에 차이가 있어 장기적으로 보고 도입 효과를 극대화하려면 솔루션 선정 시 향후의 적용 가능성을 포함한 기술면에서의 검증이 중요해집니다. 이러한 검증에는 시스템 부문의 노하우가 필요합니다.
또한 RPA는 현재의 시스템을 사용하여 현재의 비즈니스 프로세스에 적용되는 일시적인 솔루션이기 때문에 장기적으로는 시스템 변경이나 기반 변경의 영향을 받습니다. RPA화된 프로세스가 제대로 파악되지 않고 사내에 적용되면 시스템 변경 시 일제히 영향을 받을 가능성도 있습니다. 또한 무엇을 하고 있는지 모르는 RPA가 방치되어 잔존하는 상황도 피해야 합니다. RPA 도입 후 시스템 부문도 관여하면서 사내 RPA 도입 프로세스를 파악하고 영향을 모니터링하는 RPA 관리 체제를 구축하는 것이 필수적입니다.