FI 컨설턴트가 Fiori 앱 개발 설계를 직접 하는지 아니면 별도의 Fiori 담당 컨설턴트가 필요한지는 프로젝트의 성격과 규모에 따라 다릅니다. 하지만 일반적으로 다음과 같이 역할이 나뉘는 경우가 많습니다.


1. 역할 분담 방식

SAP BTP 및 Fiori 앱 개발 프로젝트에서 보통 다음과 같이 역할이 나뉩니다.

① FI 컨설턴트의 역할

  • SAP FI 프로세스 설계 및 요구사항 정의
    • 고객과 협의하여 어떤 기능이 Fiori 앱으로 가야 하는지 결정
    • FI 모듈에서 필요한 데이터를 파악하고, SAP 표준 API 또는 OData 서비스가 있는지 확인
    • SAP 표준 기능을 먼저 검토한 후, BTP에서 개발이 필요한 부분을 정의
  • BTP 및 Fiori 앱 기능 정의
    • FI 업무 관점에서 Fiori 앱이 어떤 기능을 제공해야 하는지 기획
    • “전표 조회/입력/승인” 등의 기능을 앱에서 어떻게 구현할지 정의
    • 데이터 흐름을 정리하고, UI/UX 설계에 대한 의견 제공
  • 테스트 및 사용자 피드백 (UAT)
    • 개발된 Fiori 앱이 FI 업무를 정확히 반영하는지 검증
    • FI 사용자(User) 입장에서 Fiori 앱이 실제 사용하기 편한지 테스트 및 피드백 제공

② Fiori 앱 담당 컨설턴트 또는 개발자의 역할

  • Fiori 앱 UI 설계 및 개발
    • SAP UI5/Fiori를 이용하여 실제 앱 화면을 개발
    • SAP Business Application Studio (BAS)에서 Fiori 앱을 빌드
    • SAP Fiori Elements 또는 Custom UI5 Component 개발
  • OData 및 API 연동
    • SAP S/4HANA의 OData 서비스를 활용하여 데이터를 불러옴
    • 필요한 경우 BTP에서 추가적인 API 개발
  • BTP 확장 개발 (CAP, RAP)
    • FI 컨설턴트가 정의한 기능을 구현하기 위해 클라우드 애플리케이션 개발
    • Node.js/Java 기반의 SAP CAP(Cloud Application Programming Model) 또는 RAP(RESTful ABAP) 활용

2. 프로젝트에 따라 역할이 어떻게 나뉘는가?

✔ 대규모 프로젝트 (기업 규모가 크고 역할이 세분화된 경우)

  • FI 컨설턴트는 SAP FI 프로세스 설계, 요구사항 정의, 테스트(UAT)
  • Fiori 컨설턴트(또는 UX/UI 전문가)가 Fiori 앱 UX 설계 및 개발
  • 개발자가 BTP 확장 개발, API 연동

이런 경우, FI 컨설턴트가 직접 Fiori 앱을 개발하지 않고, Fiori 담당 컨설턴트와 협업하는 방식입니다.

✔ 중소규모 프로젝트 (Fiori 앱이 몇 개 안 되는 경우)

  • FI 컨설턴트가 Fiori 앱의 요구사항을 정의하고, 기본적인 UI/UX 구조를 함께 설계한 후
  • SAP UI5 개발자가 Fiori 앱을 구현
  • 만약 FI 컨설턴트가 BTP 및 Fiori UI5에 대한 이해도가 높다면, 직접 간단한 Fiori 앱 개발까지 할 수도 있음

3. Fiori 앱 설계에 대한 역할과 책임

  1. Fiori 앱의 “업무적 기능 정의”는 FI 컨설턴트가 담당해야 함
    • 어떤 데이터를 보여줘야 하고, 어떤 프로세스를 지원해야 하는지 설계
    • Fiori 앱이 수행할 역할을 명확히 정의
  2. Fiori 앱의 UI/UX 설계 및 개발은 보통 별도의 전문가가 담당
    • FI 컨설턴트가 SAP UI5/Fiori까지 깊이 알 필요는 없지만, 기본적인 이해는 필요
    • 개발자가 SAP 표준 OData 서비스나 API를 활용할 수 있도록 필요한 정보를 제공
  3. 프로젝트의 규모와 인력 구성에 따라 조정 가능
    • 대규모 프로젝트라면 FI 컨설턴트와 Fiori 컨설턴트가 협업
    • 중소형 프로젝트라면 FI 컨설턴트가 어느 정도 UI 기획까지 하고, 개발자와 협업 가능

💡 FI 컨설턴트가 추가적으로 알아두면 좋은 사항

  • SAP Fiori Standard Apps Explorer: SAP에서 제공하는 표준 Fiori 앱을 찾아볼 수 있음
    → 이미 있는 Fiori 앱이 있다면, 개발 없이 활용할 수 있음
  • SAP BTP API Business Hub: SAP API 목록을 확인하고, BTP와 연계할 수 있는 API를 검토
  • SAP UI5/Fiori 기본 개념: 완전한 개발 지식이 필요하지는 않지만, 기본적인 UI5 구조와 OData 연동 개념 정도는 알고 있으면 협업이 쉬워짐

👉 FI 컨설턴트는 Fiori 앱의 “기능 요구사항 정의”를 하고, UI 개발은 Fiori 담당 컨설턴트 또는 개발자가 수행하는 것이 일반적이다.

하지만 프로젝트 규모에 따라 FI 컨설턴트가 UI/UX 설계까지 일부 담당하거나, 중소규모 프로젝트에서는 직접 앱 개발까지 참여할 수도 있음.

#SAP #Fiori #BTP #FI컨설턴트

Author: 모요
댓글

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

*

©2024 MOYO Blog with DAON Consulting Co,LTD.

CONTACT US

We're not around right now. But you can send us an email and we'll get back to you, asap.

보내는 중입니다..

로그인하세요.

계정 내용을 잊으셨나요 ?