Big Project · AI's EYE 01

단일 화면을 넘어선 가치: 프랜차이즈 운영 의사결정 서비스로의 확장

CCTV로 현재 인원과 혼잡도를 보여주면 제품 범위가 이미 충분해 보인다. 왜 점주 화면을 넘어 본사 비교와 고객 응대까지 확장해야 했는지 흐릿하다.

근거 · 프로젝트 문서 · 코드 · 테스트

1장: 단일 매장 혼잡도: 시작의 가치와 첫 번째 의문

솔라는 방금 본 스마트폰 화면의 흥분이 채 가시지 않은 채 작업실로 들어섰다. “언니, 나 방금 엄청난 걸 봤어! 근처 카페에 가려고 앱을 켰는데, ‘지금은 한산해요’라고 알려주는 거야. 이거다 싶었지. 우리가 하려는 AI CCTV로 매장 안 사람 수를 세서, 그냥 앱에다 ‘붐빔’, ‘한산함’ 이렇게 딱 보여주기만 해도 사람들이 엄청 좋아할 거 아냐?”

솔라의 목소리에는 반짝이는 확신이 가득했다. 기술은 이미 있었고, 사용자에게 주는 가치도 명확해 보였다. 복잡하게 생각할 것 없이, 단순하고 강력한 기능 하나. 그것으로 충분해 보였다.

루나는 솔라의 말을 잠자코 듣고 있었다. 솔라가 한숨에 말을 쏟아낸 뒤 기대에 찬 눈으로 자신을 바라보자, 루나는 조용히 고개를 끄덕였다. “분명 편리한 기능이네. 그럼 우리도 그 서비스를 만드는 사람이라고 생각하고, 그 ‘혼잡도 정보’의 가치를 조금만 더 따라가 볼까?”

루나는 책상 위 태블릿을 솔라 앞으로 밀어주었다. 화면에는 아무것도 없는 하얀 메모장이 켜져 있었다. “자, 여기 우리가 만든 ‘실시간 매장 상황판’이 있다고 상상해 봐. 솔라 네가 새로 연 ‘솔라 카페’의 점주인 거야. 그리고 이 화면엔 네 말대로 지금 매장이 한산한지, 붐비는지 딱 한눈에 보이는 정보가 떠 있어.”

루나가 화면 상단에 ‘솔라 카페 - 실시간 혼잡도: 여유’라고 큼지막하게 적었다.

“좋아! 점주 입장에서 이걸 보면 바로 알 수 있겠네. 지금 매장이 한가하구나.” 솔라가 자신만만하게 말했다.

“그렇지. 그럼 점주로서 다음 주 월요일 인력 배치를 최적화해서 매장 효율을 극대화해볼까? 이 화면에 떠 있는 ‘실시간 혼잡도’ 정보를 이용해서.”

루나의 말에 솔라는 잠시 멈칫했다. “다음 주… 인력 배치?”

“응. 점주는 그런 의사결정을 해야 하니까. 비용을 아끼고, 손님 응대는 놓치지 않도록. 지금 ‘여유’로우니까, 다음 주 월요일 오후 2시에는 직원을 한 명만 배치해도 될까?”

솔라는 태블릿 화면을 뚫어지라 쳐다봤다. ‘실시간 혼잡도: 여유’. 그 글자는 선명했지만, 다음 주 월요일에 대한 어떤 단서도 주지 않았다.

“음… 지금 한가한 게 오늘만 그런 건지, 원래 월요일이 한가한 건지 알 수가 없네. 지난주 월요일엔 어땠지? 지난달은? 이 화면만 봐서는 전혀 모르겠어.”

솔라의 미간이 셔츠 소매에 묻은 잉크 자국처럼 희미하게 찌푸려졌다.

“그리고 지금 비가 와서 사람이 없는 걸 수도 있잖아. 날씨가 맑은 다음 주 월요일에도 똑같이 한가할 거라고 어떻게 장담해? 만약 내가 직원 수를 줄였는데, 갑자기 단체 손님이 오면? 그때는 이 화면에 ‘붐빔’이라고 뜨겠지만, 이미 늦은 거 아냐?”

솔라는 손가락으로 태블릿 화면을 초조하게 두드렸다. 처음의 흥분은 온데간데없었다. 명쾌해 보였던 아이디어 위에 의문이 안개처럼 피어올랐다. 고객에게는 분명 유용한 정보였지만, 정작 매장을 책임지고 운영해야 하는 점주에게는 어딘가 결정적으로 부족했다.

“이것만으로는 아무것도 결정할 수가 없어. 지금 매장에 사람이 적다는 ‘사실’만 있지, 왜 적은지, 그래서 앞으로 어떻게 해야 할지에 대한 ‘판단 근거’가 전혀 없어. 주문이 얼마나 들어왔는지, 어떤 메뉴가 많이 나갔는지, 평균 대기 시간은 어땠는지… 그런 걸 아무것도 모르는데 어떻게 다음 주 계획을 세워.”

솔라는 결국 고개를 저었다. “이건 그냥… 참고 자료일 뿐이야. 이걸로 운영 효율을 극대화하는 건 불가능해.”

처음의 확신이 무너진 자리에 새로운 깨달음이 자리했다. 단 하나의 실시간 데이터가 주는 가치는 명확했지만, 그 가치가 모든 사용자의 모든 문제를 해결해 주지는 않는다는 것. 특히 더 복잡하고, 과거와 미래를 연결해야 하는 의사결정 앞에서는 무력했다.

루나는 솔라의 말을 듣고 나서야 입을 열었다. “바로 그거야. ‘지금 여기’의 상태를 보여주는 단일 데이터만으로는, 원인을 분석하고 미래를 예측해야 하는 의사결정을 내릴 수 없어. 우리는 방금 아주 중요한 한계를 직접 확인한 거야.”

솔라는 루나가 ‘실시간 혼잡도: 여유’라고 적었던 글자를 지그시 내려다보았다. 반짝이던 아이디어는 이제 해결해야 할 문제의 출발선처럼 보였다.

“알겠어, 언니. 그럼 점주가 진짜 똑똑한 결정을 내리게 하려면… 단순히 지금 매장이 한산하다는 정보 말고, 구체적으로 어떤 정보들이 더 필요한 거지? 그냥 과거 데이터를 전부 보여주기만 하면 해결되는 문제일까?”

2장: 본사 의사결정의 공백: 단일 매장 데이터의 역설

솔라의 질문이 끝나자, 루나는 말없이 태블릿을 가져갔다. 어제 솔라가 그토록 들여다보던 ‘솔라 카페 - 실시간 혼잡도: 여유’라는 글자를 지우더니, 화면을 나누어 새로운 표를 그리기 시작했다. 첫 번째 줄에는 ‘솔라 프랜차이즈’라는 제목을 큼지막하게 적었다.

잠시 후, 루나는 태블릿을 다시 솔라 쪽으로 밀어주었다. 화면에는 이제 하나의 매장이 아닌, 여러 매장의 이름이 나열되어 있었다. ‘강남점’, ‘홍대점’, ‘광화문점’. 그리고 각 매장의 이름 옆에는 ‘어제 최고 혼잡도’라는 항목 아래 어딘가 비슷하면서도 다른 숫자들이 적혀 있었다. 강남점 85%, 홍대점 60%, 광화문점 82%. 어제의 기록이라는 점을 제외하면, 지난 장에서 솔라가 봤던 단일 매장 정보와 크게 다르지 않은 단순한 숫자들의 나열이었다.

“이게… 뭐야, 언니?” 솔라가 물었다. 어제의 고민에 대한 답을 기대했지만, 눈앞에 놓인 것은 더 복잡해진 문제처럼 보였다.

“어제 솔라 네가 한 질문에 대한 답을 찾아보는 중이야. ‘점주가 똑똑한 결정을 내리려면 어떤 정보가 더 필요한가?’라는 질문. 그 질문의 주어를 ‘점주’가 아니라 다른 사람으로 바꿔보면 어떨까? 예를 들면, 이 모든 매장을 관리해야 하는 프랜차이즈 본사의 슈퍼바이저 같은 사람으로.”

루나는 ‘솔라 프랜차이즈’라는 제목을 손가락으로 가볍게 두드렸다. “이제 솔라 네가 이 프랜차이즈의 운영을 총괄하는 슈퍼바이저야. 그리고 네 책상 위에는 어제 자 전국 매장들의 최고 혼잡도 데이터가 이렇게 올라왔어. 이 데이터를 보고 운영 비효율이 의심되는 매장을 찾아서, 개선 계획을 세워보고서를 올려야 해.”

솔라는 다시 태블릿 화면을 들여다보았다. 슈퍼바이저. 점주보다 훨씬 더 큰 그림을 봐야 하는 역할이었다. 그녀는 새로운 역할에 몰입하려 애쓰며 화면의 숫자들을 뚫어지라 쳐다봤다.

“음… 일단 홍대점이 60%로 제일 낮으니까, 여기가 문제인 걸까? 아니면 강남점이랑 광화문점이 80%를 넘겼으니 너무 과부하가 걸린 건가?”

솔라는 이리저리 가설을 세워보았지만, 어느 것 하나 확신할 수 없었다.

“홍대점은 원래 유동인구가 적은 곳일 수도 있잖아. 그렇다면 60%는 오히려 선방한 걸 수도 있고. 반대로 강남점은 85%가 혼잡한 게 아니라, 평소엔 95%까지 올라가는데 어제 뭔가 문제가 생겨서 85%에 그친 걸 수도 있잖아? 이 숫자만 봐서는… 어느 매장이 잘하고 있고 어느 매장이 못하고 있는지 전혀 판단할 수가 없어.”

솔라의 목소리에 짜증이 섞이기 시작했다. “이건 그냥 숫자 목록일 뿐이야. 이걸로 내가 할 수 있는 건 ‘홍대점은 한산했고, 강남점과 광화문점은 붐볐습니다’라는 사실을 받아쓰는 것뿐이야. 이게 어떻게 의사결정이 될 수 있어? 개선 계획은커녕 문제 정의조차 할 수 없는걸.”

솔라는 답답한 마음에 손바닥으로 테이블을 짚었다. “비교를 하려면 기준이 같아야 하잖아. 근데 이 매장들은 위치도, 규모도, 주변 환경도 다 달라. 강남점의 85%와 홍대점의 60%는 전혀 다른 이야기일 수 있다고. 어제 강남점에서 근무한 직원은 몇 명이었지? 홍대점은? 시간당 주문 건수는? 매출은? 그런 걸 하나도 모르는데, 단순히 CCTV가 포착한 사람 수만으로 운영 효율을 평가하라는 건 말이 안 돼.”

그 순간, 솔라는 말을 멈추고 숨을 골랐다. 머릿속에 흩어져 있던 생각들이 하나의 결론으로 모이는 것이 느껴졌다.

“아….”

짧은 탄식과 함께 깨달음이 찾아왔다.

“문제는 데이터가 있고 없고가 아니었구나. 본사 입장에서는, 여러 매장에서 올라오는 단편적인 데이터들이 아무런 ‘비교 기준’ 없이 쌓이기만 했던 거야. 각 매장의 점주들은 자기 매장 상황만 보니까 문제가 없다고 생각했을지 몰라도, 본사 슈퍼바이저 입장에서는 이질적인 데이터들을 나열만 할 뿐, 유의미한 비교나 분석을 할 수가 없어서 의사결정이 막혔던 거구나.”

솔라는 루나를 바라보았다. “한 매장의 현재 수치만으로는 프랜차이즈 본사가 매장을 비교하거나 인력 운영안을 검토할 수 없었다는 게 바로 이런 상황이었던 거네.”

단일 매장 화면의 한계를 깨닫는 것과, 프랜차이즈 전체의 의사결정 공백을 이해하는 것은 전혀 다른 차원의 문제였다. 솔라는 이제 서비스의 범위가 왜 단일 화면을 넘어 확장될 수밖에 없었는지, 그 필연적인 이유의 한가운데에 서 있었다. 기능의 수가 아니라, 서로 다른 역할을 가진 사용자의 ‘의사결정’을 연결하는 것이 문제의 핵심이었다.

“맞아. 본사는 ‘어느 매장이 가장 효율적인가?’를 묻고 싶은데, 데이터는 ‘어느 매장이 가장 붐볐는가?’라는 동문서답만 하고 있었던 거지.” 루나가 조용히 덧붙였다.

솔라는 고개를 끄덕였다. 본사의 공백은 이해했다. 하지만 그 공백을 메우기 위해 필요한 정보들은 결국 개별 매장에서 나와야 했다.

“그럼 언니, 이제 궁금한 게 또 생겼어. 본사가 이런 비교 분석을 하려면, 결국 각 매장에서 더 많은 데이터를 보내줘야 한다는 거잖아. 그럼 점주 입장에서는 단순히 자기 매장 혼잡도만 보는 걸 넘어서, 본사에 보고할 온갖 데이터를 관리해야 하는 사람이 되는 거네? 점주에게는 대체 어떤 화면이 필요해지는 거지?”

3장: 점주의 확장된 시야: 혼잡도를 넘어 매장 운영 마스터하기

솔라의 질문이 작업실의 고요함을 가르자, 루나는 이전 장에서 사용했던 ‘솔라 프랜차이즈’의 비교 표를 말없이 지웠다. 태블릿 화면은 다시 하나의 매장, ‘솔라 카페’의 대시보드로 돌아왔다. 하지만 1장에서 봤던 단순한 화면과는 어딘가 달랐다. 화면 중앙에는 ‘실시간 혼잡도: 45% (보통)’이라는 익숙한 정보가 떠 있었지만, 그 아래로는 ‘메뉴 관리’, ‘프로모션 설정’, ‘직원 현황’ 같은 새로운 항목들이 비활성화된 채 흐릿하게 자리를 차지하고 있었다.

이전과는 달라진 화면의 밀도. 그것은 마치 단순한 관찰 도구에서 복잡한 기계의 조종석으로 바뀐 듯한 인상을 주었다. 솔라는 지난번과 같은 실수를 반복하지 않으려는 듯, 성급히 결론을 내리는 대신 화면의 새로운 요소들을 찬찬히 뜯어보았다. 본사의 의사결정 공백을 메우기 위해, 결국 점주의 역할이 확장되어야 한다는 어렴풋한 예감이 구체적인 형태로 눈앞에 나타난 것 같았다.

“이건… 점주용 화면인 건 알겠는데, 전보다 훨씬 복잡해졌네. 그냥 혼잡도만 보여주는 게 아니잖아.”

“다시 솔라 카페의 점주가 되어 볼 시간이야.” 루나가 대답하며 태블릿을 솔라에게 건넸다. “이번엔 진짜 사장님처럼 의사결정을 해보자. 우리 카페에서 새로 출시한 ‘딸기 스무디’가 있는데, 생각보다 인기가 없어. 지금 당장 매출을 올리기 위해 ‘딸기 스무디 1+1 프로모션’을 시작해야 할까? 결정해 봐.”

솔라는 다시 점주의 역할에 몰입했다. 눈앞의 데이터는 ‘혼잡도 45%’. 나쁘지 않은 숫자다. 너무 붐비지도, 텅 비지도 않은 상태.

“45%면… 프로모션을 하기에 괜찮은 것 같아. 너무 바쁘지 않으니 직원들이 감당할 수 있을 거고, 손님을 더 끌어모을 여유도 있으니까. 좋아, 프로모션 시작!”

솔라는 자신 있게 외쳤지만, 어딘가 찜찜한 구석이 남았다. 그녀는 잠시 생각에 잠기더니 스스로에게 반문하기 시작했다.

“잠깐만. 근데 딸기 스무디가 인기가 없는 이유가 가격 때문이 아닐 수도 있잖아? 만약 만드는 데 시간이 너무 오래 걸려서 손님들이 기피하는 거라면? 지금 프로모션을 시작해서 주문이 갑자기 몰리면, 음료 대기 시간은 걷잡을 수 없이 길어지고 매장 전체의 경험이 엉망이 될 거야.”

솔라의 시선은 ‘혼잡도 45%’라는 숫자에 다시 꽂혔다. 이제 그 숫자는 단순한 사실이 아니라, 수많은 가능성을 품고 있는 단서처럼 보였다.

“그리고 이 45%라는 숫자도 믿을 수 없어. 지금 직원 두 명이 일하고 있을 때의 45%와, 네 명이 일할 때의 45%는 전혀 다른 의미잖아. 만약 재고가 거의 떨어져 가는 상황이라면? 프로모션을 걸었다가 몇 잔 팔지도 못하고 중단해야 할 수도 있어. 아, 모르겠어! 이것만으로는 도저히 결정을 못 내리겠어!”

솔라는 답답한 듯 머리를 감쌌다. “결정하려면 더 많은 정보가 필요해! 오늘 딸기 스무디가 몇 잔 팔렸는지, 평균 제조 시간은 얼마나 걸리는지, 지금 일하는 직원은 몇 명인지, 남은 재료는 충분한지! 이런 걸 알아야 프로모션을 하든 말든 결정할 수 있다고!”

솔라가 외치자, 루나는 조용히 손을 뻗어 태블릿 화면의 비활성화된 영역들을 하나씩 눌렀다. ‘메뉴 관리’, ‘프로모션 설정’, ‘직원 현황’. 흐릿했던 글자들이 선명해지며 각 항목 아래로 새로운 입력창과 버튼들이 나타났다. 마치 솔라가 필요하다고 외친 정보들이 제자리를 찾아가듯.

화면에는 점주가 직접 설정할 수 있는 항목들이 펼쳐졌다. 현재 근무 중인 직원 수를 입력하는 칸, 특정 메뉴를 ‘품절’로 표시하는 버튼, 좌석 현황을 수동으로 보정하는 기능, 심지어 CCTV가 ‘붐빔’으로 판단할 인원수의 기준값을 매장 환경에 맞게 직접 조정하는 설정까지 있었다.

그것을 본 순간, 솔라는 모든 조각이 맞춰지는 것을 느꼈다.

“아…! 점주는 단순히 데이터를 보는 사람이 아니었구나. 본사가 쓸모있는 비교 분석을 할 수 있도록, ‘맥락’을 만들어주는 사람이었던 거야.”

솔라는 깨달음을 얻은 목소리로 말했다.

“본사 슈퍼바이저가 보는 ‘강남점 혼잡도 85%’라는 숫자는, 강남점 점주가 ‘오늘 근무 직원 5명, 프로모션 진행 중’이라는 정보를 이 시스템에 먼저 입력해주었을 때 비로소 의미를 갖게 되는 거였어. 점주는 수동적인 관찰자가 아니라, 자기 매장의 운영 상황을 실시간으로 시스템에 반영해서 데이터의 품질과 맥락을 책임지는 능동적인 관리자였던 거지. 서비스의 범위는 단순히 기능을 추가한 게 아니라, 점주의 이 역할을 끌어안기 위해 확장될 수밖에 없었던 거구나.”

점주가 관리해야 할 정보가 늘어난다는 것은, 단순히 본사에 보고할 의무가 늘어난다는 뜻이 아니었다. 그것은 자신의 매장 운영을 최적화하고, 동시에 자신의 매장 데이터가 프랜차이즈 전체 속에서 올바르게 해석되도록 만드는 가장 중요한 행위였던 것이다.

솔라는 본사의 공백과 점주의 역할을 잇는 연결고리를 마침내 찾아냈다. 하지만 이 연결은 또 다른 질문을 낳았다.

“좋아, 이제 점주가 왜 이 모든 걸 관리해야 하는지 알겠어. 그럼 본사 슈퍼바이저는 이렇게 맥락이 풍부해진 데이터를 가지고 대체 뭘 하는 거지? 여러 매장의 기간별 지표나 인력 대안 같은 걸 비교한다던데… 그건 그냥 매출 높은 매장 칭찬하고, 낮은 매장 혼내는 것과는 다른, 더 전략적인 판단인 거지?”

4장: 본사 슈퍼바이저: 데이터 기반의 전략적 비교와 대안 모색

솔라의 마지막 질문이 채 공기 중에 흩어지기도 전에, 루나는 이미 태블릿 위에서 손을 움직이고 있었다. 지난 장에서 솔라가 그토록 들여다보던, 점주의 세세한 설정으로 가득 찬 ‘솔라 카페’의 대시보드 화면이 뒤로 사라졌다. 그 자리에 나타난 것은 2장에서 보았던 단순한 비교 표와는 차원이 다른, 훨씬 더 밀도 높은 정보가 담긴 새로운 화면이었다.

화면 최상단에는 ‘솔라 프랜차이즈: 주간 운영 효율성 비교’라는 제목이 붙어 있었다. 행에는 ‘강남점’과 ‘홍대점’이, 열에는 ‘지난 주 평균 혼잡도’, ‘피크 시간대 1인당 주문 처리량’, ‘고객 평균 대기 시간’, ‘근무 인력 모델’과 같은 낯선 지표들이 자리 잡고 있었다. 숫자들은 더 이상 어제의 단편적인 기록이 아니었다. 일주일간 축적되고 가공된, 맥락을 품은 데이터의 집합이었다.

매장명지난 주 평균 혼잡도피크 시간대 1인당 주문 처리량고객 평균 대기 시간근무 인력 모델
강남점78%15.2건3분 10초A (숙련자2, 신입1)
홍대점65%9.8건5분 45초B (숙련자1, 신입2)

솔라는 이전처럼 성급하게 입을 열지 않았다. 대신 화면을 가만히 응시하며 각 숫자가 의미하는 바를 곱씹었다. 점주가 직접 입력한 ‘근무 직원 수’와 ‘프로모션 여부’ 같은 데이터가 있었기에 이런 비교가 가능하다는 것을 이제는 알고 있었다.

“역시… 홍대점의 1인당 주문 처리량이 현저히 낮네. 고객 대기 시간도 길고. 지난번에도 느꼈지만 여기가 문제 매장인 것 같아.” 솔라가 조심스럽게, 하지만 여전히 ‘문제 찾기’에 익숙한 관점으로 말했다. “슈퍼바이저라면 당장 홍대점 점장에게 연락해서 운영 개선을 지시해야 하는 거 아닐까?”

그것은 이전보다 훨씬 정교해졌지만, 여전히 ‘실적이 부진한 매장을 찾아내는 감시자’라는 역할 모델에서 벗어나지 못한 판단이었다.

루나는 솔라의 말을 부정하지 않았다. 대신 태블릿의 ‘홍대점’ 행을 손가락으로 꾹 눌렀다. 그러자 ‘인력 대안 시뮬레이션’이라는 작은 버튼이 깜빡이며 나타났다.

“네가 슈퍼바이저야.” 루나가 낮은 목소리로 말했다. “홍대점의 피크 시간대 주문 처리량을 강남점 수준으로 끌어올려야 해. 지금 당장 점장에게 어떤 ‘대안’을 제시할 거지? 이 버튼을 누르면 인력 모델을 바꿔서 시뮬레이션해 볼 수 있어. 예를 들어, ‘모델 A’로 변경하는 것. 어때, 바로 결정할 수 있겠어?”

솔라의 손가락이 ‘인력 대안 시뮬레이션’ 버튼 위에서 잠시 머뭇거렸다. ‘모델 A’로 바꾸면, 즉 숙련자를 한 명 더 투입하면, 당연히 주문 처리량은 올라갈 것이다. 너무나 명쾌한 해결책처럼 보였다. 하지만 지난 몇 번의 경험은 그녀에게 ‘명쾌한 답’을 의심하는 법을 가르쳐주었다.

“잠깐만… 그렇게 간단한 문제가 아닐 거야.” 솔라가 혼잣말처럼 중얼거렸다. “강남점의 주문 처리량이 높은 게 단순히 숙련자가 한 명 더 많기 때문일까? 만약 강남점은 단체 손님보다 개인 손님이 많아서 주문이 단순하고, 홍대점은 복잡한 커스텀 음료 주문이 많다면? 그렇다면 홍대점에 숙련자를 더 넣는다고 해도 대기 시간은 크게 줄지 않을 수도 있어. 오히려 숙련자 인건비만 더 나가는 셈이잖아.”

솔라의 시선은 이제 두 매장의 차이점이 아니라, 강남점의 ‘성공 요인’을 분석하는 쪽으로 향했다.

“강남점의 근무 인력 모델 A는 정말 저 조합이 최선이라서 A인 걸까? 아니면 강남점 점주가 특별한 노하우로 신입 직원을 빠르게 숙련시키는 걸 수도 있잖아. 강남점의 메뉴 구성, 매장 동선, 포스기 위치… 이런 것들이 주문 처리 속도에 더 큰 영향을 미쳤을 수도 있어. 이 표에 있는 숫자만으로는 알 수 없는 ‘운영 방식’의 차이가 있을 거야.”

그 순간, 솔라는 거대한 그림의 마지막 조각을 맞춘 듯한 표정을 지었다.

“아…! 알겠다. 슈퍼바이저의 진짜 역할은 부진한 매장을 질책하는 게 아니었구나. 강남점처럼 뛰어난 성과를 보이는 매장을 ‘발견’하고, 그 성공의 이유가 단순히 인력이 많아서인지, 아니면 탁월한 ‘운영 방식’ 덕분인지 분석하는 거였어. 그리고 만약 그게 전파할 수 있는 노하우라면, 그 노하우를 하나의 ‘인력 대안’ 또는 ‘운영 대안’으로 만들어서 홍대점 같은 다른 매장에 적용해 볼 수 있도록 제안하는 사람이었던 거야.”

솔라는 흥분한 목소리로 말을 이었다.

“본사 슈퍼바이저가 여러 매장의 ‘기간 지표’와 ‘인력 대안’을 비교한다는 게 바로 이런 거였구나! 단순히 숫자 실적을 비교하는 게 아니라, 성공적인 매장의 ‘운영 방식’과 ‘인력 모델’ 그 자체를 하나의 검증된 ‘대안’으로 보고, 다른 매장들이 그 대안을 시뮬레이션하고 도입할 수 있도록 돕는 것. 그게 바로 데이터 기반의 전략적 비교였어.”

감시와 통제의 도구라고 생각했던 화면이, 이제는 프랜차이즈 전체의 집단 지성을 성장시키는 학습 도구로 보이기 시작했다. 솔라는 점주와 본사가 각자의 자리에서 데이터를 만들고, 분석하고, 대안을 찾는 이 정교한 흐름에 감탄했다.

하지만 완벽해 보이는 이 순환 구조에도, 아직 보이지 않는 한 사람이 남아 있었다.

“그럼 언니, 이제 본사와 점주는 서로 데이터를 주고받으면서 똑똑하게 일할 수 있게 됐어. 그런데… 이 모든 노력의 끝에 있는 사람, 바로 매장에서 커피를 사는 ‘고객’은 이 모든 변화를 어떻게 느끼게 되는 거지? CCTV 분석 결과가 어떻게 고객에게까지 닿아서, 더 나은 경험을 만들어낼 수 있는 거야?”

5장: 고객 응대 채널: 실시간 정보가 만드는 신뢰와 효율

솔라의 질문은 점주와 본사 사이의 완벽해 보였던 데이터 순환 고리에 던져진 작은 돌멩이와 같았다. 루나는 잠시 생각에 잠긴 듯 태블릿 화면을 내려다보았다. 이전 장에서 본사 슈퍼바이저의 전략적 판단의 근거가 되었던 복잡한 비교 분석 대시보드. 루나는 그 화면을 닫는 대신, 화면의 한쪽 구석을 확대했다. 그곳에는 ‘고객 문의 채널 연동’이라는, 지금까지 주목하지 않았던 작은 아이콘이 있었다.

루나가 아이콘을 누르자, 익숙한 채팅 앱과 비슷한 화면이 나타났다. ‘솔라 프랜차이즈 고객센터’라는 제목 아래, 가상의 고객 ‘김솔라’와 상담원 사이의 대화창이 시뮬레이션되어 있었다. 이것은 지난 장까지와는 전혀 다른, 시스템의 가장 바깥쪽 경계면이었다.

“좋아, 마지막 퍼즐 조각을 맞춰보자.” 루나가 말했다. “솔라 네가 고객이야. 퇴근길에 강남점에서 친구를 만나기로 했어. 지금 바로 가면 자리가 있을지, 얼마나 기다려야 할지 궁금해. 그래서 우리 프랜차이즈의 공식 앱으로 문의를 보냈어.”

솔라는 새로운 역할에 흥미를 느끼며 고개를 끄덕였다. 그녀의 머릿속에는 이미 점주와 본사가 데이터를 통해 얼마나 많은 것을 알고 있는지에 대한 지식이 가득했다. 당연히 고객센터도 그 정보를 활용해 완벽한 답변을 줄 것이라 기대했다.

루나는 상담원 역할을 맡아, 키보드를 치는 시늉을 하며 말했다.

“‘안녕하세요, 고객님. 솔라 프랜차이즈입니다. 문의하신 강남점은 보통 저녁 시간대에 방문객이 많을 수 있습니다. 정확한 대기 시간은 현장 상황에 따라 유동적이므로 안내가 어려운 점 양해 부탁드립니다.’”

솔라의 얼굴에 떠올랐던 기대감이 순식간에 실망감으로 바뀌었다.

“이게… 뭐야? 그냥 아무 데서나 들을 수 있는 뻔한 소리잖아. 하나 마나 한 소리. ‘상황에 따라 다르다’는 말은 아무 정보도 주지 않는 거랑 똑같아. 차라리 그냥 매장에 전화하는 게 낫겠어.”

솔라의 목소리에는 짜증이 섞여 있었다. 그녀는 방금 전까지 점주와 본사 슈퍼바이저가 얼마나 정교한 데이터를 다루는지 직접 확인했다. 매장별 피크 시간대 주문 처리량과 고객 평균 대기 시간까지 분석하고 있었는데, 정작 고객에게 돌아가는 답변이 이토록 무성의하다는 사실을 받아들이기 어려웠다.

“아니, 우리 시스템에는 강남점의 실시간 혼잡도, 평균 대기 시간, 심지어 어떤 인력 모델이 돌아가는지까지 다 있잖아! 그런데 왜 고객한테는 ‘많을 수도 있다’ 같은 애매한 답변을 주는 거야? 이건 그냥 상담원이 게으른 거 아냐?”

이것은 고객 응대 채널이 기존 CRM 시스템이나 수동 문의 처리로도 충분할 것이라는 그녀의 암묵적인 가정을 정면으로 무너뜨리는 경험이었다. 기술이 아무리 발전해도, 그 가치가 고객에게 전달되지 않는다면 무슨 소용이란 말인가.

“바로 그 지점이야.”

루나는 시뮬레이션 채팅창 아래에 있던 작은 자물쇠 아이콘을 풀었다. 그러자 ‘실시간 매장 데이터 연동: OFF’라고 쓰여 있던 글자가 ‘ON’으로 바뀌었다. 그리고 상담원의 답변창 아래로, 이전 장들에서 보았던 익숙한 데이터들이 작게 표시되기 시작했다.

  • [강남점] 실시간 혼잡도: 78% (붐빔)
  • [강남점] 현재 대기 팀: 3팀 (예상 10분)
  • [강남점] 프로모션 메뉴 ‘딸기 스무디’ 재료 소진
  • [강남점] 근무 인력: 모델 A (숙련자2, 신입1)

루나는 다시 상담원이 되어, 이번에는 새로 주어진 데이터를 바탕으로 답변을 입력했다.

“‘고객님, 현재 강남점은 3팀 정도 대기 중이며 예상 대기 시간은 약 10분입니다. 방문에 참고 부탁드립니다. 아, 그리고 현재 ‘딸기 스무디’는 재료 소진으로 주문이 어려우니 이 점도 미리 알려드립니다.’”

그것을 본 순간, 솔라는 숨을 멈췄다. 모든 것이 연결되었다. CCTV가 분석한 ‘혼잡도’는 ‘예상 대기 시간’이라는 고객의 언어로 번역되었다. 점주가 자신의 대시보드에서 설정한 ‘메뉴 품절’ 상태는 고객의 헛걸음을 막는 친절한 정보가 되었다. 본사가 최적의 운영 모델이라고 판단했던 ‘인력 모델 A’는 이 모든 정보를 실시간으로 처리하고 고객에게 신뢰도 높은 답변을 줄 수 있는 배경이 되었다.

“아…!”

솔라는 나지막이 탄성을 내뱉었다.

“고객 응대 채널은 그냥 기능 추가가 아니었구나. 점주, 본사 슈퍼바이저, 그리고 고객이라는 서로 다른 사용자의 의사결정 흐름을 완성하는 마지막, 그리고 가장 중요한 연결 고리였어. 여기서 정보가 왜곡되거나 끊기면, 우리가 앞에서 했던 모든 노력이 고객에게는 전혀 가닿지 못하는 거였어.”

고객 응대 채널이 매장 상태, 메뉴, 정책에 근거해 답한다는 것. 그것은 단순히 더 많은 정보를 제공하는 차원을 넘어, 서비스 전체의 가치와 신뢰를 고객에게 증명하는 행위였다.

루나는 조용히 고개를 끄덕였다. 그녀는 태블릿 화면을 초기화하고, 처음 이 프로젝트의 개요가 적혀 있던 한 문장을 띄웠다.

‘AI's Eye는 AI CCTV와 주문 데이터를 이용해 프랜차이즈 본사가 여러 매장의 운영 상태를 비교하고 개선하도록 돕는 서비스다.’

“솔라, 이제 우리가 발견한 모든 것을 담아서 이 서비스의 진짜 가치를 다시 한번 설명해 줄래? 만약 네가 이 서비스를 다른 사람에게 소개하는 단 하나의 문서를 만든다면, 뭐라고 적을 거야?”

솔라는 더 이상 망설이지 않았다. 그녀는 태블릿을 받아 들고, 짧지만 많은 것이 생략되었던 이전의 문장을 지웠다. 그리고 잠시 생각을 가다듬은 뒤, 신중하게 새로운 설명을 써 내려가기 시작했다. 그것은 기능의 나열이 아니라, 데이터가 어떻게 흘러가 각기 다른 사용자의 똑똑한 판단으로 이어지는지에 대한 하나의 이야기였다.

‘AI's Eye는 단순한 CCTV 분석 도구가 아닙니다. 이것은 점주, 본사, 그리고 고객의 판단을 연결하는 의사결정의 흐름입니다. 매장의 실시간 데이터는 먼저 점주에게 전달되어 ‘메뉴 품절’이나 ‘근무 인원’ 같은 운영의 맥락을 얻습니다. 이 풍부해진 데이터는 본사 슈퍼바이저에게 흘러가 여러 매장의 성과를 비교하고 성공적인 ‘운영 대안’을 찾는 전략적 판단의 근거가 됩니다. 그리고 이 모든 흐름의 끝에서, 데이터는 다시 고객의 언어로 번역됩니다. 고객 응대 채널은 ‘예상 대기 시간 10분’과 같이 정확하고 신뢰할 수 있는 정보로 고객의 다음 행동을 도우며, 이로써 매장 안에서 시작된 데이터의 가치는 비로소 완성됩니다.’