컴포저블 앱 빌드 방법
  • 21 Oct 2024
  • 2 읽을 분
  • 기여자

컴포저블 앱 빌드 방법


기사 요약

컴포저블 앱에 대한 모범 사례를 통해 앱을 만들고 구성하는 방법을 알아보세요.

컴포저블 앱은 단일 작업자를 위해 설계되고 다른 앱과 함께 공통 데이터를 사용하는 세분화되고 정의된 작업을 수행합니다.

Tulip에서 구성 가능성은 장소, 시간, 페르소나와 같은 프로세스 속성을 고려하여 솔루션을 가능한 가장 작은 앱으로 세분화하는 아이디어를 의미합니다. 컴포저블은 기존의 모놀리식 아키텍처에 비해 선호되는 아키텍처 접근 방식입니다.

컴포저블 아키텍처와 모놀리식 아키텍처의 차이점을 자세히 읽어보세요.

컴포저블 앱의 장점

컴포저블 앱은 운영자부터 소유자까지 관련된 모든 사람에게 이점을 제공합니다.

  1. 일선 운영자의 생산성 향상앱을 컴포저블 방식으로 개발하면 운영자의 생산성을 향상시키는 솔루션을 구축하기가 훨씬 쉬워집니다. 앱은 비즈니스 프로세스의 맥락에서 명확한 목표와 작업을 가져야 합니다. 운영자는 수행해야 할 작업과 수행 방법을 정확히 알고 있으며, 필요한 경우 선택적 안내를 받을 수 있습니다. 감독자는 작업과 이벤트를 관리하고 운영 데이터의 대시보드를 볼 수 있습니다. 이를 통해 이니셔티브를 추진하고 관련 담당자에게 문제를 즉시 에스컬레이션하여 다운타임을 줄일 수 있습니다.
  2. 향상된 직관적인 경험실제프로세스에 맞춘간단한앱은 운영자에게는 더 직관적이고, 시민 개발자 중소기업에게는 장기적으로 더 지속 가능한 앱입니다. 컴포저블 튤립 앱을 개발할 때, 시민 개발자는 운영자가 앱을 어떻게 사용할지 쉽게 파악하고 그에 따라 특정 앱 단계의 사용자 경험을 맞춤화할 수 있습니다.
  3. 디지털 기술의 채택각앱에는 특정 흐름과 로컬 물리적 세계와의 연결이 있습니다. 복잡한 모놀리식 앱을 개선하는 것에 비해 컴포저블 디자인으로 설계된 Tulip 앱을 스마트 기기에 연결하고 Tulip 비전과 같은 부가가치 기능을 구현하는 것은 비교적 간단합니다.
  4. 앱은 운영 및 비즈니스 프로세스를 실행하기 위해 조정된 시스템에서 작동합니다각앱은 고유한 페르소나에 의해 실행되는 프로세스에 맞게 생산 물류 및 가치 있는 비즈니스 프로세스를 조정된 방식으로 실행할 수 있습니다.

실제에서의 컴포저블 가능성

컴포저블 앱을 구축할 때는 바텀업 접근 방식을 사용하는 것이 중요합니다. 즉, 처음 구축하는 앱은 단순하고 세분화된 프로세스를 복제해야 합니다. 완료하는 데 몇 달이 걸릴 수 있는 크고 복잡한 프로세스보다 특정 프로세스를 위한 앱을 먼저 빌드하고 배포하는 것이 훨씬 쉽습니다. 이 접근 방식은 즉각적인 가치를 제공하는 최소기능제품(MVP)을 지원합니다.

컴포저블 앱의 몇 가지 핵심 구성 요소를 살펴보겠습니다:

앱 디자인

컴포저블 앱은 Tulip 솔루션 신조의 네 가지 원칙을 따릅니다:

  • 단순성
  • 채택 가능
  • 인간 중심
  • 집중

이러한 원칙은 자연스럽게 더 지속 가능하고 직관적이며 운영자에게 가치 있는 솔루션으로 이어집니다. 이러한 원칙을 사용하여 앱의 구성 가능성을 평가한 다음 점수가 낮은 영역을 조정하세요.

앱의 범위에는 항상 지정된 작업, 페르소나 및 위치가 있어야 합니다. 초점이 좁지 않은 앱은 너무 복잡해져 장기적으로 관리하기 어렵습니다.

단계

각 단계에는 운영자에게 명확한 초점이 있어야 합니다. 단계 및 단계 순서에 대한 정보는 운영자가 실제 환경에서 수행해야 하는 작업을 정확하게 반영해야 합니다. 이는 사람 중심의 접근 방식으로, 사람 주도의 프로세스에 필수적입니다.

단계를 설계할 때는 '종이 위에 유리', 즉 종이 프로세스를 화면에 직접 옮기는 방식을 피하세요. 이 방식은 디지털 어포던스를 활용하는 방법을 제한합니다. 바코드 스캐너를 연결하면 작업자가 수동으로 입력하지 않아도 되고 프로세스에 원활한 경험을 제공할 수 있습니다. 입력 위젯에 대한 입력 유효성 검사를 구성하면 작업자가 올바른 데이터 형식을 입력하도록 보장할 수 있습니다. 단계에서는 가능한 한 디지털 도구를 최대한 활용해야 합니다.

데이터

데이터는 가능한 경우 의도적으로 공유해야 합니다. 앱이 항상 동일한 소스에서 가져올 수 있도록 데이터 중복을 피하세요.

앱이 동일한 정보를 사용하도록 하는 가장 좋은 방법은 공통 테이블을 사용하여 앱을 '연결'하는 것입니다.

Tulip에 데이터를 저장하는 모범 사례를 준수하세요.

솔루션 설계

앱을 컴포저블로 만드는 데 있어 중요한 고려 사항은 앱이 제품군 또는 Tulip 솔루션의 다른 앱과 상호 작용하는 방식입니다. 솔루션은 앱을 처리하는 간단한 1:1 앱으로 구성되어야 합니다.

Example App Patterns

Tulip 솔루션을 설계하는 방법에 대해 자세히 알아보세요.

컴포저블 앱 체크리스트

다음 체크리스트를 참고하여 앱이 최소한의 컴포저블성 기준을 충족하는지 확인하세요:

  • 단일 물리적 위치에서 단일 운영자를 위해 설계됨
  • 다른 앱에 종속되지 않음
  • 공통 테이블 및 필드 사용
  • 공통 테이블 레코드 자리 표시자
  • 정의된 상태 집합
  • 각 트리거는 한 번에 하나의 테이블만 편집합니다.
  • 테이블을 읽거나 쓰는 트리거는 트리거 이름에 테이블 이름을 명시합니다.

추가 읽기


원하는 정보를 찾았나요?

community.tulip.co로 이동하여 질문을 게시하거나 다른 사람들이 비슷한 질문에 직면했는지 확인할 수도 있습니다!


이 문서가 도움이 되었습니까?