마이크로서비스와 하이퍼오토메이션으로 기술 부채 대폭 감축
편집자 주: EY는 공식 UiPath 비즈니스 파트너이자 FORWARD IV 다이아몬드 스폰서입니다. 이것은 게스트 포스트입니다. 이 기사에서 표현된 견해는 저자 자신의 견해입니다.
오늘날 조직이 직면한 가장 큰 문제 중 하나는 기술 부채입니다. 기술 부채는 지금 기술 솔루션에 투자하는 데 드는 자원과 나중에 그것을 대체하거나 업데이트하는 데 드는 자원의 차이입니다. 프로세스에 더 많은 시간과 돈을 투자할수록 나중에 대체하는 데 더 많은 자원이 듭니다. 불행히도 요즘 엔터프라이즈 조직이 단기적으로는 시간을 절약하거나 목표를 달성하지만 장기적으로는 조직에 더 많은 자원을 소모하는 솔루션을 사용하는 것이 일반적입니다.
지능형 자동화는 더 큰 엔드투엔드 프로세스 자동화로 오케스트레이션된 서비스 시퀀스로 구축될 수 있습니다. EY에서는 이를 "단일 목적 자동화"라고 부릅니다. 작은 특정 작업을 수행하는 자동화를 만들고, 그런 단일 목적 자동화 각각을 마이크로서비스를 사용하여 함께 연결하는 접근 방식입니다. 단일 목적 자동화를 마이크로서비스(또는 "마이크로서비스 아키텍처")로 연결함으로써 시스템 변경은 소프트웨어 로봇의 간단한 교체만 요구합니다.
내 동료인 Ernst & Young LLP 기술 컨설팅 수석 매니저 Oscar Marin이 10월 UiPath FORWARD IV 무대에서 이 주제로 발표했습니다:
단일 목적 자동화와 마이크로서비스가 빠르고 지속 가능한 혁신 제공
기술 부채가 커지는 이유 중 하나는 조직이 더 빠르게 움직여야 한다는 강한 압박을 받고 있기 때문이라고 Marin은 말합니다. "우리는 비즈니스를 혁신해야 할 필요성을 주도할 많은 외부 압력이 있다는 것을 압니다."라고 그는 말합니다. "그리고 우리가 더 자주 듣는 것 중 하나는 '어제까지 이걸 해야 해, 매우 빠르게 해야 해'라는 것입니다."
자동화가 조직에 엄청난 시간을 절약하고, 직원들에게서 가장 단조로운 작업을 제거하며, 컴플라이언스를 개선할 수 있는 것은 사실입니다. 하지만 자동화를 구현할 때 전략적으로 생각하는 것이 중요합니다. 자동화를 구현하는 방법은 여러 가지가 있습니다. 시간을 내어 모든 옵션을 고려하고 조직과 비즈니스 목표에 맞는 올바른 접근 방식을 선택하세요.
대규모 맞춤형 시스템을 더 빠르고 덜 파괴적으로 업데이트
가장 간소화된 엔터프라이즈 시스템은 종종 고도로 맞춤화되어 있지만, 그 맞춤화에는 대가가 따릅니다. 업데이트가 필요할 때마다 시스템이 원활하게 실행되도록 하는 데 오랜 시간이 걸릴 수 있습니다. 문제는 맞춤화 수준이나 대규모 시스템이라는 사실에서 비롯되지 않습니다. 문제는 시스템이 너무 상호 연결되어 있다는 것입니다. 한 영역의 변경이 전체 시스템에 파급 효과를 미칠 수 있습니다. 오늘날 엔터프라이즈 조직의 필요에 이는 빠르게 진행을 늦추고 시간을 소모하는 책임이 될 수 있습니다. 그래서 많은 엔터프라이즈 조직이 그런 더 큰 시스템 위에 자동화를 사용합니다. 자동화는 이러한 많은 문제를 해결합니다.
일부 자동화 구현은 제대로 구현하는 데 몇 달이 걸릴 수 있지만, 마이크로서비스 아키텍처는 모놀리식 시스템보다 더 민첩합니다.
빠른 혁신 수요 충족
내일을 위해 미리 생각하지 않아 발이 묶인다면 오늘 빠르게 움직이는 게 무슨 소용이겠습니까?
많은 조직이 새로운 시스템을 빠르게 구현하는 데 너무 많은 압력을 가해, 앞서 생각하고 모든 시스템의 지속 가능성을 고려하는 중요성을 무시합니다.
모든 단계에서 기술 전략에는 장기적으로뿐만 아니라 단기적으로도 시간을 절약할 전술이 포함되어야 합니다. 하이퍼오토메이션과 마이크로서비스 아키텍처를 사용하면 빠르고 지속 가능 사이에서 선택할 필요가 없습니다. 미래에 업데이트가 필요할 때 엔지니어링 시간을 소모하지 않고 자동화 노력을 더 빠르게 확장할 수 있습니다.
플러그 앤 플레이 설계로 무제한 유연성 실현
기술 부채 예방의 중요한 부분은 변화가 불가피하고 누구도 미래를 완벽하게 예측할 수 없다는 사실을 수용하는 것입니다.
각 자동화가 특정 작업을 수행하도록 만들어지는 시스템에서는 조직이 성장하고 니즈가 변함에 따라 자동화를 쉽게 추가하거나 교체할 수 있습니다. 단일 목적 자동화를 사용하면 조직이 시스템의 어떤 부분이든 쉽게 확장하거나 변경할 수 있습니다.
무한한 확장성 지원
하이퍼오토메이션은 몇 개의 봇부터 수천 개까지 사용할 수 있습니다. 여기저기 약간의 자동화로 시작하고 직원들이 하이퍼오토메이션을 배포하는 새로운 방법을 발견하면 더 추가하세요. 새로운 봇이 생성되면, 모든 업데이트가 복잡하고 시간 많이 걸리는 과정이 될까 걱정하지 않고 필요에 따라 쉽게 추가하고 최적화할 수 있습니다.
지금 많은 자동화가 필요하든 조금만 필요하든, 단일 목적 자동화로 시작하여 미래에 필요에 따라 확장할 수 있습니다.
높은 동시성 지원
끊임없이 변화하는 비즈니스 환경에 성장하고 적응할 수 있을 뿐만 아니라, 그런 변경을 더 빠르게 할 수 있습니다. 이 자동화 접근 방식에서는 필요한 만큼 한 번에 많은 업데이트를 할 수 있습니다. 각 자동화에 단일 목적을 정의함으로써 IT 팀이나 자동화 CoE(센터 오브 엑설런스)가 동시에 다른 봇들에서 작업할 수 있습니다.
오케스트레이션 래퍼로 마이크로서비스 감싸 사용자 경험 개선
사용자 경험은 모든 기술 구현의 성공에 항상 영향을 미칩니다. 기존 시스템이 사용하기 답답하거나 모든 업데이트가 사용자 인터페이스를 바꾼다면 자동화 노력으로 많은 성공을 거두지 못할 것입니다. 자동화의 주요 이점 중 하나는 인간이 좋아하지 않는 작업을 처리하는 것입니다. 따라서 자동화 전략의 모든 부분에는 사용자 경험이 포함되어야 합니다.
사용자 경험 변경 없이 쉽게 업데이트 가능
답답함 없는(일관된) 사용자 경험은 모든 기술이나 기술 스택의 성공에 필수적입니다. 단일 목적 자동화를 사용하면 "어느 시점에서 더 나은 기능이 나오면 그 엔드포인트를 서비스에서 제거하면 됩니다."라고 Marin은 말합니다. "사용자 경험은 그대로 유지됩니다. 사용자가 하는 일은 변하지 않고, 구현만 바뀝니다."
예를 들어, 엔터프라이즈 조직이 비즈니스 방식의 무언가를 변경하라는 압력을 받아 새로운 서비스를 출시해야 한다고 합시다. 그렇게 하려면 여러 레거시 애플리케이션과 인터페이스해야 합니다.
쉽게 이용할 수 없는 데이터 수집 용이
가장 효율적이고 간소화된 IT 환경에서도 쉽게 이용할 수 없는 데이터를 수집해야 할 필요는 항상 있습니다. 데이터를 찾는 것은 수동으로 할 필요가 없는 시간 소모적 작업입니다. 하이퍼오토메이션은 최소한의 사용자 감독으로 데이터를 빠르게 수집하는 데 고용하기에 완벽한 기술입니다.
이를 성공적으로 수행하려면 Marin이 말하듯, 이 영역들이 어떻게 오케스트레이션될 수 있는지에 대한 단일 목적을 정의해야 합니다. "여기서 하이퍼오토메이션을 통한 활동 시퀀스 개념과 그것을 마이크로서비스로 감싸는 것이 아키텍처 관점에서 그런 유연성을 줄 것입니다."라고 그는 말합니다. "비즈니스 사용자가 관리할 중앙 콘솔이 있으면 이 프로세스들을 관리하는 데 약간의 플러그 앤 플레이가 가능합니다."
마이크로서비스 시작하기
더 많은 엔터프라이즈 아키텍트들이 단일 목적 자동화와 마이크로서비스가 확장 가능하고 빠르며 기술 부채 예방에 도움이 되는 자동화 접근 방식임을 깨닫고 있습니다.
EY가 UiPath 플랫폼에서 엔터프라이즈 규모 자동화 프로그램으로 고객들의 자동화 전략 발전을 돕고, 2019년 이후 100,000개 이상의 로봇을 구현하고 200만 달러 이상을 절약한 자신들도 활용하는 방법에 대해 더 알아보세요.
이 기사에 반영된 견해는 저자의 견해이며 반드시 글로벌 EY 조직이나 그 회원사들의 견해를 반영하는 것은 아닙니다.