애플리케이션 개발 및 자동화 발견

Objectives

After completing this lesson, you will be able to:
  • 애플리케이션 개발에 대해 알아보십시오.
  • 자동화를 검색합니다.
  • 어플리케이션 개발 및 자동화와 관련된 역할을 분석합니다.

어플리케이션 개발에 대한 비즈니스 소개

귀사는 지능적이고 지속 가능한 기업 내에서 다양한 SAP 소프트웨어(주로 클라우드 기반의 소프트웨어)를 활용합니다. UI 화면을 조정하고 API를 통해 기존 SAPUI5 앱을 확장하며 SAP BTP에서 개인 설정된 개발 앱을 실행하려고 합니다. 또한 직원의 디지털 경험을 간소화하는 것을 목표로 합니다.

또한 회사에는 다양한 자동화 레벨이 있는 수많은 비즈니스 프로세스, 절차 및 태스크가 포함됩니다. 프로세스 자동화를 강화하고 수동 태스크를 줄이기 위해 SAP Build Process Automation을 고려하고 있습니다. 노코드 사용자 경험을 통해 시민 개발자로 혁신한 비즈니스 프로세스 전문가가 이러한 자동화를 달성할 수 있습니다.

애플리케이션 개발

SAP BTP 범위 내 어플리케이션 개발

SaaS 솔루션으로 시장이 변화함에 따라 오래된 온프레미스 시스템에서는 소프트웨어를 수정할 수 없습니다. SAP는 온프레미스 시스템에서 핵심 소프트웨어를 깔끔하게 유지하여 수정사항에 대한 확장을 촉진할 것을 권장합니다. 이를 위해서는 기업에서 새로운 사용자 정의 개발 및 소프트웨어 포트폴리오 확장 방식을 채택해야 합니다.

SAP BTP의 앱 개발 기능은 어플리케이션 확장 또는 사용자 정의 어플리케이션의 개발을 간소화하는 솔루션 포트폴리오를 제공합니다. SAP 애플리케이션의 가치를 높이기 위해 최적화되었지만, 이 플랫폼은 타사 애플리케이션 확장과도 호환됩니다.

또한 SAP는 낮은 개발 경험 또는 노코드 개발 경험을 위한 전문 개발 툴 및 메커니즘을 포함하여 프론트엔드 개발자와 백엔드 개발자 모두를 위한 포괄적인 툴킷을 제공합니다. 이 다양한 툴세트를 사용하면 최종 사용자를 위한 통합된 사용자 경험을 제공할 수 있습니다.

자세히 알아보려면 어플리케이션 개발 및 해당 기능 을 선택하십시오.

자동화 개요

SAP BTP 범위 내 자동화.

민첩성을 높이거나 수동 태스크를 줄이기 위해 비즈니스 프로세스를 자동화하려는 경우 SAP BTP의 자동화 기능이 유용할 수 있습니다. 이러한 기능을 통해 다양한 산업에 맞게 조정된 시각적 툴과 사전 설정된 컨텐트를 사용하여 간편한 구축, 신속한 자동화, 민첩성 향상을 수행할 수 있습니다.

하지만 이는 초자동화와 어떻게 관련이 있을까요?

하이퍼자동화(hyperautomation)는 2019년 말에 조직이 AI, 머신러닝, RPA 및 비즈니스 프로세스 관리 소프트웨어와 같은 다양한 툴과 기술 플랫폼을 사용하여 최대한 많은 프로세스를 식별하고 자동화하기 위해 구현하는 전략입니다. 보다 정확하게는 이러한 최첨단 기술을 적용하여 수많은 비즈니스 및 IT 프로세스를 신속하게 식별하고 자동화하는 데 중점을 둡니다.

어플리케이션 개발 및 자동화에 관한 역할

소프트웨어 개발 관련 역할.

디지털라이제이션이 성장함에 따라 기술 요구사항의 시장은 변동성이 커졌습니다. SAP의 비즈니스 요구사항은 끊임없이 변화하고 변화하여 많은 기업이 변화에 빠르게 적응해야 한다는 압박을 받고 있습니다. 이러한 변경을 수행하는 데 필요한 개발자와 기술 재능에 관해서도 자원 조달 격차가 발생합니다.

IT 산업은 이러한 시장 상황과 기술 부문의 인재에 대한 수요를 바탕으로 비즈니스 자동화 툴과 노코드/로코드 개발 툴을 통해 답을 찾아야 합니다. 이를 통해 코딩이나 고급 기술 스킬이 없는 직원은 유용한 애플리케이션과 툴을 빠르게 개발할 수 있습니다. 이러한 직원은 시민 개발자의 역할을 맡습니다.

다음은 역할 간의 차이점을 요약한 것입니다.

전문 개발자
전문 개발자는 시민 개발자와 협력하여 로코드/노코드 툴의 프레임워크 외부에서 전문 지식을 제공할 수 있습니다. 고급 프로그래밍 기술이 필요한 더 복잡한 개발 프로젝트에는 전문 개발자가 필요합니다.
시민 개발자
시민 개발자는 프로세스 자동화 툴과 코드 없이 어플리케이션을 빌드할 수 있으며, 매우 간단한 코드베이스를 사용하는 로우 코드 툴과 함께 작업할 수 있습니다. 모든 복합 코드는 툴 자체에서 생성됩니다.
관리자
관리자는 운영 및 관리 태스크(예: SAP BTP의 구독 및 서비스 인스턴스)를 처리합니다. 관리자는 전문 개발자와 시민 개발자가 사용하는 툴에 대한 권한을 처리하고 필요한 기능과 툴에 대한 액세스 권한을 부여합니다. 관리자는 클라우드 커넥터나 대상 등의 토픽에 대한 태스크도 처리합니다. 온프레미스 시스템 및 클라우드를 사용하는 하이브리드 랜드스케이프에서는 관리자가 모든 온프레미스 관리 작업도 담당합니다.

이 소단원의 핵심 요점

SAP는 SAP Business Technology Platform의 핵심 요소로 앱 개발 및 자동화를 통해 제공하는 많은 개념과 툴이 있습니다. 이와 관련하여 세 가지 역할을 구별하는 것이 좋습니다. 코드를 작성한 전문 개발자, 프로그래밍에 대한 경험이 적거나 전혀 없는 시민 개발자, 비즈니스 지식을 활용하고 노코드/로코드 툴을 사용하여 비즈니스 어플리케이션과 프로세스를 생성할 수 있습니다. 마지막으로 관리자는 어플리케이션의 수명 주기를 관리하거나 SAP BTP 콕피트를 사용하여 툴과 서비스를 관리하는 등의 업무를 담당합니다.