top of page
검색

서비스 구조화(BA) 중요성에 대한 고찰

서비스 구조화는 비즈니스 의도(사업과 전략)에 맞는 서비스 구현과 운영, 서비스 유저 경험(UX) 형성, 데이터 기반 서비스 강화, 사용자 학습 등에 있어 기본이 된다는 점에서 기획 측면의 중요성을 주장 할 수 있습니다. 오늘에 이에 대한 몇 가지 고찰을 진행해 보겠습니다.


BA라고도 하는 서비스 구조화는 해당 앱의 사용자의 이용 및 앱 내 여정을 결정한다는 점에서 중요성을 가집니다. 이는 마치 우리가 놓여진 도로를 따라서 이동하듯이 앱 유저 경험(UX)을 제한합니다.
서비스 구조화의 중요성을 나타내는 이미지 (생성: 제미니아)




서비스 구조화(BA)는 왜 중요한 것일까?

서비스 구조화에 대한 중요성을 알아보기 위해서 먼저 서비스 구조화가 무엇인지 생각해 보아야 합니다. 이 글에서는 구조화를 일상과 앱 개발 측면으로 구분하여 알아보겠습니다.



일상에서 볼 수 있는 구조화 사례

일상에서는 복잡한 공학적 구조물이나 기계 뿐 아니라 생활 전반에서 우리는 구조화 사례를 찾아 볼수 있습니다. 대표적으로 도로 및 마트 배치가 있습니다. 또한 각 스포츠의 규칙과 구장의 형태도 대표적인 구조화 사례입니다.



도로 및 마트 배치에서 느낄 수 있는 구조화 영향

길을 가다 보면 어떤 길은 유난히 막히고 또 어떤 길은 넓어서 차가 많아도 별로 막히지 않는 경험을 하게 됩니다. 그런데 단지 도로의 크고 작음이 막힘과 목적지 도달의 문제일까요?


도로를 따라 간다는 사실 그 자체로 이미 우리는 구조화된 체계안에서 활동하고 있는 것입니다. 도로가 막히고 것은 차가 많다는 것이고 이는 만들어진 도로를 따라 사람들이 다니고 있다는 것을 의미합니다.


이런 현상은 마트에서도 나타납니다. 고객의 이동 동선에 따라 마트의 물건들은 배치됩니다. 이때 배치되는 진열대의 위치에 따라 상품의 판매량은 차이가 나게 됩니다. 또한 매장 입구에서 부터 계산대 그리고 최종 마트 문을 나갈때 까지의 배치는 마트가 상품을 최대로 판매하기 위한 구조를 띠고 있습니다. 마트에 갈때마다 계획보다 더 많이 구매를 하는 이유가 있는 것입니다.


이러한 배치 구조는 단지 세련되고 화려함으로 완성되지 않습니다. 때로는 성수도이나 문래동 허름함이 최신 빌딩의 깔끔함보다 구매 욕구를 자극하기도 합니다. 고급스러운 카페보다 노출 콘크리트나 흐름한 탁자의 배치가 더 힙하게 느껴질 때도 있고, 커다란 베이커리보다 동네 베이커리의 독특함이 오픈런을 부르기도 합니다.



스포츠 규칙과 구장 형태의 구조화 영향

한때 우리나라가 가난하던 시절 축구 전문 구장이나 야구 전문 구장이 부족할 때도 있었습니다. 특히 사히 체육에 있어서는 더 그러했습니다.


이렇게 전문 구장이 아닌 경우 선수들은 부상 가능성이 올라갈 뿐 아니라 정교한 기술을 구사하기 어렵게 됩니다. 이전에 국제 축구 경기에서 구장이 너무 안 좋아 선수들 기량이 안 나온다는 말을 들은적이 있습니다. 이런 경기에서는 세계적인 선수들로 구성된 팀이 그리 뛰어나지 않은 선수들로 구성된 팀에 고전하게 되기도 합니다.


또한 메이저리그 야구를 볼 때면 각 팀의 구장은 모두 다르게 생긴 것을 알 수 있습니다. 구상의 생김새에 따라 홈런이 잘 나오기도 하고 안 나오기도 합니다.


이외에도 축구와 야구가 다른 스포츠라는 점, 비슷해 보이는 소프트볼의 선수가 야구에서 뛰지 못하는 이유에도 구조화에 의해 학습된 몸과 스포츠 지능의 차이가 존재한다는 것을 우리는 알고 있습니다.




앱 개발 측면의 구조화 사례

아키텍처라고도 하는 앱 개발 측면의 구조화에 대하여는 기획/설계 측면만 한정하여 알아보겠습니다. 기획/설계 측면의 구조화는 대표적으로 화면 설계가 있지만 근본적인 구조화는 BA 작업에서 구축되고 시작됩니다.



BA(비즈니스 아키텍처) 구조화의 영향

BA는 간단히 어떤 앱을 어떻게 개발할 것인가에 대한 구체적 설계라 할 수 있습니다. BA 설계를 구현하게 되면 그 앱은 설계에 기반한 구조를 띤다는 점에서 앱 구조화라 합니다.


어떤 기능들이 있는 앱인가, 어떻게 기능이 작동되어야 하는가에 대한 설계는 개발된 앱 기능의 구성과 내용을 결정하는 것입니다. 이는 코드 구조가 아니라 앱 사용자의 여정 및 제공되는 가치 구조를 결정한다는 점에서 제공되는 서비스의 본질적 의미를 가집니다.


결국 화면 디자인과 코딩은 구조화 된 설계를 구현하는 것이라 할 수 있습니다. 특정 앱의 특징과 사용성, 서비스 내용은 서비스 비즈니스 구조화(BA)를 통해 결정되는 것입니다.



BA 구조화 구분

개인적으로 구조화를 사업이 서비스화 되는 과정의 구조화(BA), 서비스가 프로그램화 되기 위한 구조화(BA)로 구분합니다.


일반적으로 앱이나 시스템 개발 시 구조화는 서비스가 프로그램화 되기 위한 구조화에 해당합니다. 이 과정을 효과적으로 달성하기 위해서는 개발 측면의 설계자 뿐 아니라 비즈니스 측면의 설계자가 필요합니다. 목적이 '서비스가 프로그램화 되기 위한 개발'을 위한 분석/설계이기 때문입니다.


크고 작은 프로젝트를 보면 이러한 상식적 개념조차 이해하지 못하고 단지 암기한 대로 작업하는 것을 볼 수 있습니다. 비즈니스를 파악하지 못한 개발 측면의 분석/설계는 당연히 온전한 개발을 완성할 수 없습니다. 개발의 목적성이 모호하기 때문입니다.


BA가 부실하다는 것은 앱 개발을 스칼라 양으로 작업하고 있다는 것을 의미하기도 합니다. 목적성 없이 과거 관행에 기반하여 반복하는 행위는 해당 앱 개발 업무의 벡터성을 가질 수 없습니다. BA는 이 개발 업무의 진행 타당성인 벡터성을 부여하는 작업이 되어야 합니다.





서비스 구조화의 중요성에 대한 결론

지금까지 고찰로 우리는 서비스 구조화에 대한 몇 가지 중요한 사실을 알수 있습니다.


  • 서비스 구조화는 이후 사용자의 서비스 내에서의 행동을 결정한다.

  • 서비스 구조화는 기업이 서비스를 통해 제공하고 획득하려는 사업적 가치를 구현할 수 있게 한다.

  • 서비스 구조화는 서비스를 위한 각 가치 사슬을 하나의 목적으로 통합한다.


결국 서비스 구조화(BA)가 없거나 부실하다는 것은 어떤 앱을 통해 사업적 이득을 얻을 것인가에 대한 무 또는 모호성을 의미합니다.


즉, 앱 개발은 개발이라는 행위만 있을 뿐 목적성과 방향성이 없게 됩니다. 이는 단지 코딩과 디자인으로 어떤 작동 가능한 앱의 개발에만 초점을 맞춘다는 것을 말합니다. 결국 사용자 가치 뿐 아니라 경쟁을 위한 전략적 포인트가 없이 앱이 양산되어 점유율 및 수익성은 곤박질 치게 될 것입니다.


어쩌면 우연한 성공을 거둘 수도 있을 것입니다. 하지만 시장은 끝임없이 변화한다는 점은 목적성 없는 행위 성공의 지속성을 확보할 수 없음을 의미합니다.


마치 로또 1등에 당첨된 사람이 돈을 흥청망청 쓰다가 로또 1등이 당첨되기 전보다 더 비참한 상황에 빠지게 되는 것처럼 서비스가 될 수 있습니다.


 
 
 

댓글


서비스 구조화 설계

Contact

플랜앤서치 소개:
PMF 알고리즘 기반 온라인 서비스 기획 부티크로 '설계-측정-학습' 과정을 통해 고객의 목표를 만들어갑니다.

구조화 설계 1인 부티크

bottom of page