← 시뮬레이션 한 장
SIMULATION 한 장

점심시간 카페 주문 대기 시뮬레이터

점심 직후 12:20~13:20, 직장가 카페에 손님이 몰립니다. 조건을 바꾸고 실행을 누르면 주문 줄과 픽업대 앞 대기가 어떻게 생기는지 그대로 보여줍니다.

1.0배 = 1시간 동안 손님 약 100명(약 125잔). 12:40 무렵이 가장 붐빕니다.
주문은 한 줄로 서서 비는 창구로 갑니다.
한 사람이 한 번에 한 잔씩 만든다고 가정합니다.
에스프레소 추출, 우유 스팀, 마무리까지의 평균.
앱으로 미리 주문한 손님은 주문 줄을 건너뜁니다.
숫자는 실측이 아니라 적어 둔 가정으로 돌린 시뮬레이션입니다. 화면 1초 = 50초.
끌어서 돌리고, 휠·핀치로 확대할 수 있어요.
어떻게 계산하나요? ↓ · 데이터팝콘 Lab
주문 줄과 픽업 대기 ━ 음료 기다리는 사람   ━ 주문 줄
주문 줄주문 중음료 기다림모바일 주문음료 받고 나감

시뮬레이션 결과

조건을 바꾸고 실행해 보세요
원리와 결과 읽기 ↓

SIMULATION 한 장 · 카페 주문 대기

키오스크를 늘렸는데 왜 커피는 더 빨리 나오지 않을까?

핵심 요약

기본 조건(주문 창구 1개, 바리스타 2명, 1시간 동안 손님 약 100명·124잔)에서 손님은 도착부터 음료를 받기까지 평균 16.4분을 기다렸고, 그중 대부분은 주문 줄(13.9분)이었습니다.

키오스크를 2대 더 놓아 주문 창구를 3개로 늘리면 주문 줄 대기는 0.2분으로 거의 사라지지만, 픽업대 앞 대기가 4.6분에서 14.9분으로 늘어 총 대기는 15.7분으로 거의 그대로였습니다. 주문이 빨라진 만큼 바리스타 앞에 주문이 쌓였을 뿐입니다. 모바일 주문을 50%로 늘려도 총 대기는 15.6분이었습니다.

주문 창구와 바리스타를 함께 늘려야 총 대기가 6.4분으로 크게 줄었습니다. 줄이 두 단계일 때는 느린 쪽 하나만 고치면 병목이 다음 단계로 옮겨 갈 뿐입니다.

무엇을 시뮬레이션하나요?

점심 직후 카페에서 주문은 금방 했는데 픽업대 앞에서 한참 서 있던 경험이 있다면, 그게 바로 병목이 옮겨 간 모습입니다. 이 시뮬레이터는 직장가 카페의 12:20~13:20을 재현합니다. 손님은 12:40 무렵 가장 많이 오고, 주문 줄에 서서 비는 창구에서 주문한 뒤, 바리스타가 음료를 다 만들 때까지 픽업대 앞에서 기다립니다.

왼쪽 패널에서 손님 몰림 정도, 주문 창구 수, 바리스타 수, 음료 1잔 제조 시간, 모바일 주문 비율을 바꿀 수 있습니다. 모바일로 미리 주문한 손님은 주문 줄을 건너뛰고 바로 제조 대기열에 들어갑니다.

시나리오별 결과

시나리오주문 줄 평균 대기주문 후 음료 받기까지 평균도착부터 음료까지 평균주문 줄 최대픽업 대기 최대
기본 (창구 1 · 바리스타 2)13.9분4.6분16.4분34.6명12.6명
키오스크 추가 (창구 3)0.2분14.9분15.7분7.2명43.1명
바리스타 3명13.9분1.3분13분34.6명5.4명
창구 3 + 바리스타 30.2분5.6분6.4분7.2명26.3명
모바일 주문 50%4.2분13분15.6분12.7명35.3명
제조 시간 45초13.9분1.2분13분34.6명5.7명

각 시나리오를 손님 흐름(난수 시드)만 바꿔 30번씩 돌린 평균입니다. 시나리오 이름을 누르면 같은 조건으로 위 시뮬레이터가 열립니다.

기본 (창구 1 · 바리스타 2) · 키오스크 추가 (창구 3) · 바리스타 3명 · 창구 3 + 바리스타 3 · 모바일 주문 50% · 제조 시간 45초

어떻게 계산하나요?

이 모델은 두 단계가 이어진 대기행렬(직렬 대기열)을 이산사건 시뮬레이션으로 계산합니다.

각 단계가 한 시간에 처리할 수 있는 양을 비교하면 병목이 보입니다. 바리스타 2명이 60초에 한 잔씩 만들면 1시간에 약 120잔, 주문 창구 1개는 1시간에 약 80명을 받습니다. 몰리는 20~30분 동안은 둘 다 부족하고, 한쪽만 늘리면 다른 쪽이 새 병목이 됩니다. 줄에 있는 평균 인원은 '들어오는 속도 × 평균 대기 시간'이라는 리틀의 법칙으로도 확인할 수 있습니다.

이 시뮬레이션의 가정

실제와 다를 수 있는 점

자주 묻는 질문

키오스크를 늘리면 커피가 빨리 나오나요?

이 시뮬레이션에서는 거의 그렇지 않았습니다. 주문 창구를 1개에서 3개로 늘리자 주문 줄 대기는 13.9분에서 0.2분으로 줄었지만, 픽업 대기가 14.9분으로 늘어 총 대기는 16.4분에서 15.7분으로 거의 같았습니다.

그럼 바리스타를 늘리면 되나요?

바리스타만 3명으로 늘리면 총 대기가 13분이었습니다. 이번에는 주문 줄이 병목으로 남기 때문입니다. 둘 다 늘렸을 때 6.4분으로 크게 줄었습니다.

모바일 주문은 효과가 있나요?

모바일 주문 비율을 50%로 올리면 주문 줄은 줄지만 같은 바리스타가 같은 양을 만들어야 해서 총 대기는 15.6분이었습니다. 모바일 주문은 줄을 '어디서' 기다리는지를 바꿀 뿐, 바의 처리량을 늘리지는 않습니다.

제조 시간을 줄이는 건요?

한 잔 제조 시간을 60초에서 45초로 줄이면 픽업 대기가 4.6분에서 1.2분으로 줄었습니다. 다만 주문 창구가 1개면 주문 줄이 그대로 남습니다.

결과가 실행할 때마다 다른 이유는?

손님이 오는 시각, 잔 수, 처리 시간을 확률분포에서 뽑기 때문입니다. 본문 표는 같은 조건을 30번 돌린 평균입니다.

참고 자료

다른 일상 시뮬레이션

마트 주차장주차면·손님 수·주차 시간을 바꿔, 만차일 때 몇 대가 돌다 포기하는지 봅니다.비행기 탑승탑승 순서 5가지를 바꿔 보며, 통로 정체와 자리 비켜주기가 탑승 시간을 얼마나 늘리는지 봅니다.구내식당 점심시간배식 라인·좌석·시차 점심을 바꿔, 12시 몰림 때 줄과 자리 대기가 얼마나 줄어드는지 봅니다.공장 생산 라인사이클타임·버퍼·고장을 바꿔, 어느 공정을 고쳐야 하루 생산량이 늘어나는지 봅니다.출근길 지하철배차 간격·칸 수·시차 출근을 바꿔, 출근길 승강장에서 몇 명이 열차를 그냥 보내는지 봅니다.출근길 엘리베이터대수·정원·운행 방식을 바꿔, 출근 시간 로비 줄과 지각자가 얼마나 줄어드는지 봅니다.화장실 줄여자 칸·남자 변기·성비를 바꿔, 인터미션 안에 못 돌아오는 사람이 얼마나 생기는지 봅니다.마트 계산대따로 줄과 한 줄 서기, 셀프계산대를 바꿔 '내 줄만 늦는' 이유를 봅니다.놀이공원 대기줄패스 손님 비율과 운행 중단을 바꿔, 일반 줄 대기가 어떻게 늘어나는지 봅니다.공항 보안검색대검색 레인 수와 준비 안 된 승객 비율을 바꿔, 아침 출국장 대기가 어떻게 폭발하는지 봅니다.신호 교차로꼬리물기 비율과 앞 교차로 정체를 바꿔, 녹색 신호를 받고도 못 가는 시간이 얼마나 생기는지 봅니다.지퍼식 합류차로가 하나 막힐 때 미리 옮겨 타기, 끝에서 번갈아 들어가기, 반반 섞이기를 비교해 대기 줄 길이를 봅니다.버스 몰림버스 대수·승차 시간·간격 조정 대책을 바꿔, 고르게 출발한 버스가 왜 두 대씩 붙는지 봅니다.배달 라이더 배차라이더 수·묶음 배달·조리 시간을 바꿔, 저녁 7시 주문이 왜 30분을 넘기는지 봅니다.

마지막 업데이트 2026-10-22 · 만든 곳 데이터팝콘 · 유튜브 @simulation.hanjang · 인스타그램