일반 사용자 개발자는 소프트웨어 개발에 대한 정식 교육을 받지 않고 애플리케이션을 개발하거나 기존 시스템을 개선하는 비 IT 직원입니다. 일반적으로 이러한 개인은 노코드/로우코드 플랫폼 또는 기타 승인된 도구를 활용하여 비즈니스 또는 개인의 요구 사항을 충족하는 솔루션을 구축합니다.
우리는 세상이 앱으로 운영된다는 이야기를 여러 번 들었으며, 비즈니스에서는 더욱 그렇습니다. 오늘날의 기업은 경쟁력을 유지하기 위해 직원의 역량을 지원하고 강화할 수 있도록 맞춤형 디지털 솔루션으로 구성된 광범위한 도구를 사용할 수 있어야 합니다. 하지만 불행하게도 이러한 맞춤형 도구를 빌드하는 책임은 대개 이미 과부하가 걸린 IT 부서에 있습니다.
다행히도 새로운 도구가 IT의 부담을 어느 정도 덜어주고 애플리케이션 개발을 애플리케이션을 가장 필요로 하는 직원들에게 넘겨주고 있습니다. 일반 사용자 개발은 앱 제공을 보편화하여 회사의 잠재적 개발자 도구를 확장합니다.
일반 사용자 개발자와 전문 개발자는 어떻게 다를까요? 전문 개발자와 일반 사용자 개발자는 모두 비즈니스 애플리케이션을 빌드하는 데 중추적 역할을 하지만, 이들은 다양한 배경을 가지며 목표와 책임이 확실히 구별되는 경우가 많습니다.
가장 중요한 차이점은 전문 개발자는 일반적으로 컴퓨터 과학 또는 관련 분야에 대한 정식 교육을 받았으며 다양한 프로그래밍 언어에 능숙하다는 것입니다. 이러한 개발자는 복잡한 소프트웨어 개발 프로젝트에 참여하여 성능, 확장성 및 보안을 최적화하고 소프트웨어 개발 수명주기 전반에 걸쳐 앱을 안내해야 합니다. 이러한 개발자는 애플리케이션을 처음부터 설계하고 배포할 수 있습니다.
반면 일반 사용자 개발자는 일반적으로 정식 프로그래밍 교육은 받지 않았지만 자신의 요구를 충족하는 애플리케이션을 개발할 수 있는 도구와 플랫폼을 보유한 IT 부서 외부의 최종 사용자입니다. 이러한 개발자는 데이터 보안 또는 소프트웨어 아키텍처에 대한 제한적 지식을 갖고 있으며, 주로 로우코드 또는 노코드 플랫폼을 사용하여 즉각적인 비즈니스 문제를 해결하는 데 초점을 맞춥니다. 이러한 플랫폼은 사용자 친화적으로 설계되어 기술적 배경이 없는 사용자도 제 기능을 수행하는 애플리케이션을 개발할 수 있습니다.
간단히 말해, 전문 개발자가 깊이 있고 풍부한 전문 지식을 활용한다면, 일반 사용자 개발자는 조직 내 특정 요구 사항을 민첩하고 즉각적으로 해결합니다. 두 역할 모두 중요하며, 이들은 소프트웨어 개발 환경의 다양한 스펙트럼을 충족합니다.
일반 사용자 개발자가 앱 제공에 참여할 때 비즈니스 가치가 증대된다는 사실을 많은 조직들이 깨닫기 시작하고 있습니다. 고도로 숙련된 개발자들이 채워야 할 리소스가 없는 애플리케이션에 대한 수요가 증가하고 있으며, 실제로 IDC(International Data Corporation)에서는 2025년까지 7억 5천만 개가 넘는 앱이 개발될 것으로 전망합니다(출처: IDC). 또한 Gartner 조사에 따르면 2026년까지 로우코드 개발 도구 사용자 중 최소 80%가 공식 IT 부서 외부에서 작업하는 사용자로 구성될 것으로 예상되며, 이는 2021년에 확인된 비 IT 사용자 비율인 60%보다 훨씬 높은 수치입니다. (출처: Gartner)
디지털 비즈니스 모델의 성숙도가 높아지면서 지속적인 IT 백로그가 발생하고 있습니다. IT 팀은 기술 인프라와 애플리케이션을 현대화하여 디지털 목표를 달성해야 한다는 지속적인 압박을 받고 있지만 IT 팀 단독으로는 불가능합니다. 일반 사용자 개발자는 비즈니스 크리티컬 애플리케이션 개발을 지원하여 IT 부서가 기술 전문 지식이 필요한 프로젝트에 더 많은 에너지를 집중할 수 있도록 합니다.
많은 경우, 프로젝트 관리자와 IT 외부의 다른 부서에서는 IT 팀이 즉각적인 수요를 충족할 만큼 빠르게 애플리케이션을 제공하지 못하면 불만을 갖게 됩니다. 적절한 일반 사용자 개발 정책, 교육, 도구를 갖춤으로써, 비즈니스 사용자는 사내의 전문 개발자가 백로그를 처리할 때까지 기다리지 않고 간단히 자체 솔루션을 구축할 수 있습니다.
하지만 적절한 관리 없이는 일반 사용자 개발로 인해 IT에서 확인할 수 없는 애플리케이션 품질 및 보안 문제가 발생할 수 있다는 사실을 인식해야 합니다. 따라서 프로젝트 관리자는 일반 사용자 개발자 및 IT 부서와 협력하여 모든 개발 프로젝트가 확립된 거버넌스 프레임워크를 따르도록 해야 합니다.
확실한 의도를 가지고 계획하면 빌드하려는 애플리케이션 종류에 상관없이 즉각적이고 장기적인 이점을 얻게 됩니다. 일반 사용자 개발 방식을 사용하여 애플리케이션을 빌드하려는 경우, 먼저 다음과 같은 질문을 고려해 보세요.
애플리케이션의 목표, 목적, 성과는 무엇이고, 해결하려는 문제는 무엇입니까?
누가 애플리케이션을 사용하게 됩니까?
사용자가 필드를 확인하고 수정할 수 있도록 하려고 합니까? 아니면 사용자마다 다른 액세스 등급을 부여할 예정입니까?
사용자가 어떻게 애플리케이션을 사용합니까? 애플리케이션에서 정보를 제공, 수집, 라우팅, 검색, 요청 또는 공동 작업할 수 있습니까?
사용자가 애플리케이션에 데이터를 입력합니까? 데이터를 외부 소스에서 가져와야 합니까?
사용자는 애플리케이션과 어떻게 상호작용합니까? 사용자가 모바일 장치 또는 컴퓨터를 사용합니까? 챗봇과 같은 대화형 인터페이스를 통해 상호작용합니까?
이해 관계자가 애플리케이션에서 어떤 방식으로 보고합니까?
- 관리자는 애플리케이션 업데이트 및 개선 사항을 어떻게 관리합니까?
계획 수립은 프로세스의 끝을 염두에 두고 시작해야 합니다. 성과가 노력의 동인이 되는 경향이 있으므로, 프로세스를 가속화하려는 경우 성과 메트릭을 파악함으로써 무엇을 측정해야 하는지 알 수 있습니다.
데이터를 구축하기 시작하는 단계입니다. 적절한 사용자가 데이터에 대한 적절한 수준의 액세스 권한을 갖고 있어야 합니다. 먼저 애플리케이션 기록을 생성하거나 연 다음 관련 테이블과 필드가 포함된 데이터 모델을 생성하고 마지막으로 데이터를 보호하고 가져옵니다.
설계 단계에서는 적합한 최종 사용자 경험 및 채널을 식별하고 구성하는 데 중점을 둡니다. 각 사용자 경험에 웹, 모바일, 챗봇 등 어떤 기능이 필요한지 결정합니다.
로직은 애플리케이션을 유용한 도구로 만들어 줍니다. 사용자가 볼 수 있는 것과 볼 수 없는 것부터 데이터를 입력, 업데이트, 삭제하면 데이터가 어떻게 되는지 관리하는 규칙, 애플리케이션 내 조건 및 이벤트에 대해 사용자에게 알리는 방법까지 다양한 양식이 있습니다.
- 양식 로직: 사용자에게 표시되는 양식의 요소를 통제하면 응답성과 생산성을 높일 수 있습니다. 제안인지 필수 사항인지 스스로에게 물어보세요. 제안을 사용하면 양식을 보다 쉽게 작성할 수 있고, 필수 사항은 사용자가 양식 작성을 위한 특정 작업을 완수하도록 합니다.
- 비즈니스 규칙: 기록이 생성, 변경 또는 삭제될 때 실행되는 로직 및 확인 작업입니다. 이는 양식이 제출될 때 실행되는 조건부 로직을 구축하는 데 유용합니다.
- Flow Designer: Flow Designer는 비즈니스 워크플로우를 구축하는 데 사용되는 도구입니다. 플로우를 설계할 때는 각 플로우마다 하나의 목표가 있고, 재사용이 가능하며, 작업의 목적에 대해 명확해야 한다는 점을 고려해야 합니다.
- Integration Hub: 플로우를 구축하고 사전 구축 통합 커넥터 및 작업 시에 사용할 수 있는 강력한 도구입니다.
- 알림: 대부분의 애플리케이션에는 사용자 또는 그룹에 작업이 할당될 때, 요청이 등록되거나 종결될 때, 승인이 필요할 때와 같은 경우를 위한 멀티채널 알림이 있어야 합니다.
일반 사용자 개발자는 IT 백로그를 줄이고 개발에 드는 시간을 단축하기 위한 효과적인 솔루션을 제공하지만, 모든 일반 사용자 개발자가 전문 개발자와 동일한 교육을 받았거나 동일한 수준의 경험을 갖추고 있는 것은 아닙니다. 따라서 성공적인 전략은 일반 사용자 개발자에게 로우코드 애플리케이션 도구를 제공하여 IT 경험의 격차를 줄이는 것입니다. 템플릿, 코드 라이브러리, 사전 구축 통합 등을 통해 일반 사용자 개발자가 강력한 비즈니스 애플리케이션을 개발하는 데 필요한 리소스를 제공함으로써 생산성을 높일 수 있습니다.
대다수의 애플리케이션에는 전문 개발자와 일반 사용자 개발자 모두의 노력이 필요할 수 있습니다. 따라서 전문 개발자와 로우코드를 사용하는 일반 사용자 개발자 간의 활발한 공동 작업을 지원하는 플랫폼에서 작업하면 전문 개발자가 복잡한 요소들을 효과적으로 처리하고 일반 사용자 개발자는 로우코드 리소스를 사용하여 덜 복잡한 문제를 처리할 수 있습니다.
일반 사용자 개발자는 현대 IT 환경을 혁신하여 조직이 기존 IT 프로세스와 증가하는 디지털 솔루션 수요 간의 격차를 해소하는 데 일조했습니다. 또한 로우코드 및 노코드 플랫폼의 잠재력을 활용하여 기업이 끊임없이 진화하는 문제에 더 빠르고 민첩하게 대응할 수 있도록 했습니다. 일반 사용자 개발자가 되면 성장과 실질적인 비즈니스 영향을 이끄는 흥미로운 길을 열 수 있습니다. 일반 사용자 개발을 경력상의 이점으로 고려하고 있다면 조직 내에서 일반 사용자 개발자로 자신을 포지셔닝할 수 있는 방법은 다음과 같습니다.
먼저 이 분야에 기여하고자 하는 호기심과 열의를 표현하세요. 열정을 보여줌으로써 자신이 적극적이고 미래 지향적인 사람이라는 것을 조직에 어필합니다. 이미 자동화된 프로세스를 사용하는 조직은 직원을 일반 사용자 시민 개발자로 전환하는 데 가장 적합하며, 일부 기업에는 이를 가능하게 하는 프로그램이 이미 마련되어 있을 수도 있습니다.
회사 내에 이미 일반 사용자 개발자가 있으면 이들을 통해 유용한 지침과 지원을 얻을 수 있습니다. 이미 개발 기술을 적용하고 있는 비 IT 직원과 협력하고, 그들의 경험을 통해 배우세요. 이는 흔히 범하는 실수를 피하면서 일반 사용자 개발의 베스트 프랙티스를 이해하는 데 도움이 될 수 있습니다.
조직에서 사용할 수 있는 로우코드 또는 노코드 플랫폼과 승인되고 사용 가능한 기타 도구의 세부사항을 이해하는 데 시간을 투자하세요. 앱 개발을 시작할 때 지식의 기반을 구축하는 것이 중요합니다.
어느 시점이 되면 첫 번째 개발 프로젝트를 시작해야 합니다. 소규모로 시작하고, 플랫폼을 사용하여 기본 앱 또는 솔루션을 만듭니다. 자동화하거나 개선하려는 프로세스를 결정합니다. 프로세스 워크플로우의 요구 사항을 간략하게 설명하고, 프로세스를 개별 단계로 구분하는 순서도를 만든 다음, 도구 또는 플랫폼을 사용하여 해당 단계를 자동화합니다. 완료되면 최종 제품을 초기 요구 사항과 비교하여 프로젝트가 성공적이었는지 여부를 판단합니다.
일반 사용자 개발에 대해 자세히 알아보고, 항상 프로젝트가 회사의 전략적 목표에 부합하는지 확인합니다. 이러한 조정은 개발자의 노력이 조직에 실질적인 이점을 가져다 주도록 하는데 중요합니다. 일반 사용자 개발자가 내부 프로세스에 제공할 수 있는 주요 이점으로는 속도 향상과 복잡성 감소가 있습니다. 이러한 기회를 찾아보세요.
지속적인 학습이 핵심입니다. 일반 사용자 개발자는 스스로 발전하기 위한 동기를 부여해야 합니다. 워크숍에 참석하고, 온라인 과정에 등록하며, 업무 외의 기회를 활용하여 기술을 연마하세요. 기술 환경이 발전함에 따라 최신 정보를 유지하면 관련성과 효율성을 유지하는 데 도움이 됩니다.
일반 사용자 개발자의 책임과 역할, 그리고 이들이 IT 부서와 상호작용하는 방식을 명확하게 설명합니다. 직속 부서가 아닌 IT와 협력하는 일반 사용자 개발자는 부서의 또 다른 부분이 되지 않고도 IT 감독, 지원 및 보안 요구 사항의 이점을 누릴 수 있습니다. 일반 사용자 개발자가 수행할 수 있는 활동과 수행할 수 없는 활동을 결정하고 작업, 계획 및 통제의 책임과 소유권을 결정하는 데 도움이 되는 경계를 확립합니다. 이처럼 경계를 명확히 하면 중복을 방지하고, 효율적인 작업 할당을 보장하며, 프로젝트 관리를 간소화할 수 있습니다.
개발에 착수하기 전에 명확한 목표를 설정하세요. 애플리케이션을 통해 달성하고자 하는 목표를 명확하게 설정하세요. 이렇게 방향을 설정하면 프로젝트가 보다 큰 비즈니스 전략에 맞게 순조롭게 진행됩니다. 모든 수준의 이해 관계자와 협력하여 기대치를 관리하고 이들이 프로젝트의 목적을 이해하도록 합니다.
애플리케이션이 사용될 시나리오를 식별하고 문서화합니다. 사용 사례를 정의하면 소프트웨어가 진정한 비즈니스 요구를 충족하고 사용자에게 진정한 가치를 제공할 수 있습니다.
매번 처음부터 시작하는 대신 일반 사용자 개발 프로젝트를 위한 표준화된 프레임워크를 개발합니다. 이렇게 하면 개발 주기가 단축될 뿐만 아니라 여러 애플리케이션 간의 일관성도 보장됩니다.
일반 사용자 개발 시 거버넌스를 수립하는 것은 여러 앱 버전, 지원되지 않는 앱, 일반적인 비효율성 등의 문제를 방지하는 데 필수적입니다. 앞서 언급했듯이 IT 및 리더십 팀의 감독과 적절한 교육 및 리소스를 결합하는 것이 중요합니다. 거버넌스에 대한 올바른 접근 방식은 공동 작업을 장려하고, 일반 사용자 개발자가 정해진 경계 내에서 실험하고, 개선할 수 있는 창의성 환경을 촉진합니다.
모든 소프트웨어에는 데이터 보안, 규정 준수, 재무, 시스템 통합 또는 평판과 관련된 잠재적 위험이 수반됩니다. 일반 사용자 개발자는 이러한 위험에 대한 교육을 받고 위험을 완화하기 위해 선제적 조치를 취하는 방법을 배워야 합니다.
비즈니스가 발전함에 따라 애플리케이션도 발전합니다. 소프트웨어의 업데이트, 반복 또는 중단을 처리하도록 구조화된 프로세스가 있는지 확인합니다. 애플리케이션 업데이트에 대한 올바른 접근 방식은 중단을 줄이고 시스템이 계속 원활하게 실행될 수 있도록 합니다.
IT 부서 외 직원이 혁신에 기여할 수 있다고 느끼는 환경을 조성합니다. 이는 교육, 워크숍, 성공 사례 홍보를 통해 실현할 수 있습니다. 일반 사용자 개발자가 큰 어려움 없이 실제 비즈니스 문제를 해결하는 가치가 높은 프로젝트 기회를 더욱 적극적으로 식별할 수 있도록 장려해야 합니다. 일반 사용자 개발 문화를 성장시키면 조직의 민첩성과 대응력이 향상됩니다.
일반 사용자 개발의 이점을 무시하기는 어렵지만, 이러한 비 IT 접근 방식이 항상 긍정적인 것은 아닙니다. 일반 사용자 개발에는 확인하지 않은 채 방치할 경우 이점을 약화시킬 수 있는 특정한 단점이 있습니다. 여기서는 일반 사용자 개발의 장점과 단점을 간단히 살펴보겠습니다.
IT 부서의 부담 감소
IT는 간단한 자동화를 구축하고 시스템을 최적화하는 데 핵심적인 역할을 할 수 있지만, 이러한 전문가에게는 주의를 기울여야 하는 보다 전략적인 책임도 있습니다. IT 부서 외 직원이 직접 애플리케이션을 만들도록 허용함으로써 조직은 IT 부서에게 추가 대역폭을 제공하여 보다 복잡하고 대규모인 프로젝트, 기술 유지관리에 우선순위를 부여하고 가장 적합한 전문 지식을 활용하도록 할 수 있습니다.
비용 효과
IT 기술 격차는 갈수록 커지고 있으며 확장 및 디지털 혁신과 관련된 요구를 해결하기 위해 새로운 기술 전문가를 고용하는 것은 항상 가능한 것이 아닙니다. 일반 사용자 개발자는 IT 기술의 일부를 IT 외부로 확장하며, 이를 통해 조직은 더 적은 비용으로 더 많은 성과를 달성할 수 있습니다.
생산성 및 효율성 향상
최종 사용자가 특정 작업 또는 과제에 맞게 자체적으로 도구를 설계할 수 있도록 지원하면 솔루션이 더욱 간소화되고 비즈니스 목표와 정확하게 맞춰져 생산성이 향상되는 경우가 많습니다. 마찬가지로, 대부분의 로우코드/노코드 플랫폼은 속도와 사용 편의성을 고려하여 설계되었기 때문에 일반 사용자 개발자가 그 어느 때보다 빠르게 효과적인 솔루션을 만들 수 있습니다.
최신 변경 사항을 일반 사용자 개발자 모두에게 전달하기 어려움
기술이 끊임없이 발전하므로, 이러한 변화에 발맞추는 것은 어려운 일처럼 느껴질 수 있습니다. 일반 사용자 개발자가 관련성을 유지하기 위해서는 지속적인 교육이 필요할 수 있습니다. 동시에 디지털 시스템의 급속한 발전은 일반 사용자 개발자가 만든 애플리케이션이 빠르게 구식이 되거나 새로운 시스템과 호환되지 않을 수 있다는 것을 의미합니다.
광범위한 감독의 필요성
적절한 거버넌스와 지침이 없으면 일반 사용자 개발자는 조직 표준을 준수하지 않는 솔루션을 만들어 잠재적 비효율성을 초래하거나, 낮은 품질의 솔루션을 생산하거나, 기존 프로세스의 오류를 초래할 수 있습니다. IT는 시민 개발자 프로젝트가 성공할 수 있도록 관련 프로젝트에 계속 관여해야 합니다.
보안 위험
마지막으로, 회사와 고객 데이터의 민감한 특성을 고려할 때 일반 사용자 개발자가 디지털 자산을 승인되지 않은 사용자에게 노출하지 않도록 하는 것이 중요합니다. IT 부서에 보안 프로토콜 및 승인 프로세스에 대한 전문 지식이 부족하면 일반 사용자 개발자가 실수로 애플리케이션에 취약성을 유발하여 회사 데이터 및 시스템에 잠재적 위험을 초래할 수 있습니다. 앞서 언급했듯이, 전담 IT 부서의 철저한 교육과 감독이 이러한 위험을 줄이는 데 도움이 될 수 있습니다.
ServiceNow에서는 로우코드부터 노코드까지 다양한 일반 사용자 개발 도구를 제공합니다.
앱 엔진은 일반 사용자 개발자가 단순한 시각적 인터페이스를 사용하여 공동 작업하고, 맞춤형 작업 공간을 구성하며, 자동화 기능을 구현할 수 있는 단일 위치를 제공합니다. 템플릿과 베스트 프랙티스 설계를 사용하여 바로 성과를 거둘 수 있습니다.
앱 엔진 관리 센터(AEMC)는 로우코드 개발 역량을 확장하는 데 필요한 필수 리소스를 조직에 제공합니다. AEMC를 사용하면 응집력 있는 하나의 작업 공간에서 간편하게 새로운 앱 개념을 제안하고, 동료 크리에이터와 협업하며, 테스트 및 배포를 위해 프로젝트를 IT 팀으로 이전할 수 있습니다. 또한 IT 관리자는 효과적인 거버넌스를 보장하고 엔터프라이즈급 지원을 제공하기 위해 개발 가드레일을 설정할 수 있습니다.
Flow Designer는 자연어를 사용하여 플로우 로직을 설명하면서 플로우를 개발하고 테스트하기 위한 단일 인터페이스입니다. 이 도구를 사용하면 사용자 지정 애플리케이션에 워크플로우를 추가하고, 사용자 지정 스크립트의 필요성을 줄이며, 통합 허브와 함께 운영할 수 있습니다.
고급 엔터프라이즈 애플리케이션 개발 플랫폼인 Process Automation Designer는 노코드 Playbook, 내장 타사 통합, 할당된 트리거를 사용하여 빠르고 효율적인 워크플로우를 제공합니다.
엔드 투 엔드 디지털 워크플로우를 손쉽게 생성하여 여러 사일로, 시스템 또는 부서에 걸쳐 프로세스를 자동화합니다. Integration Hub는 애플리케이션별 자동화 작업 및 '스포크'라는 하위 플로우 세트를 사용하여 통합을 간소화하고 신뢰할 수 있는 노코드 자동화를 통해 경험 수준에 관계없이 모든 개발자를 지원합니다.
AI 지원 챗봇인 가상 에이전트는 NLU 워크벤치를 통합합니다. 이를 통해 일반 사용자 개발자가 손쉽게 의도를 파악하고, 엔터티를 매핑하며, 고급 노코드 모델을 생성할 수 있습니다.
고급 머신 러닝을 사용하여 워크플로우를 개선하고 반복 작업을 자동화합니다. 노코드 사전 구축 템플릿을 통해 예측 인텔리전스를 손쉽게 구현할 수 있습니다.
ServiceNow 퍼포먼스 분석은 특별히 구축된 KPI와 대시보드, 자동화된 경보, 실시간 정보를 사용하여 해당 분야의 전문가와 이해 관계자가 리소스의 우선순위를 지정하고, 트렌드를 예측하며, 자동화 및 셀프 서비스 솔루션을 최대한 활용할 수 있도록 지원합니다.
최악의 코로나19 비상 사태는 지나갔지만, 코로나바이러스 팬데믹이 전 세계에 미친 영향을 과소평가할 수는 없습니다. 애플리케이션 개발 측면에서 보면 사무실 근무에서 재택 근무로 전환하면서 로우코드 개발 도구의 관련성이 더욱 높아졌습니다. 공동 작업을 개선하고 애플리케이션 성과를 확대하는 플랫폼을 통해 이러한 전환 시 아무도 사용하게 되지 않을 수 있는 공식 개발 프로세스를 다시 만드는 데 도움이 됩니다.
또한 조직은 일반 사용자 개발을 통해 원격 및 하이브리드 인력과 관련된 조직 차원의 과제를 효과적으로 해결할 수 있습니다. 전문 개발자 이상으로 개발 책임을 확대함으로써 기업은 과중한 IT 팀의 부담을 효과적으로 줄일 수 있습니다. 이와 동시에, 즉각적인 솔루션에 대한 요구가 보편화되면서, 과거에는 로우코드 솔루션을 발 빠르게 구현하지 못했던 많은 산업에서도 혜택을 누릴 수 있습니다. 그 결과 일반 사용자 개발이 빠르게 표준으로 자리 잡은 새로운 IT 환경이 조성되었습니다. 이러한 환경은 먼 미래까지 오랫동안 지속될 것입니다.