회의실 및 좌석 예약 앱: 화면보다 먼저 규칙 계획하기
디자인 전에 명확한 이용 가능 여부, 반복 예약, 체크인 규칙, 충돌 알림을 갖춘 회의실 및 좌석 예약 앱을 계획해 보세요.

해결해야 할 예약 문제부터 시작하기
회의실 및 좌석 예약 앱은 보기 좋게 만들어도 매일 사람들을 불편하게 할 수 있습니다. 캘린더만으로는 팀이 오후 내내 회의실을 예약해도 되는지, 한 사람이 좌석 두 개를 맡아도 되는지, 아무도 오지 않으면 어떻게 할지 결정할 수 없습니다. 이런 내용은 정책으로 정해야 하며, 앱은 정책을 일관되게 적용해야 합니다.
지금 사람들이 어떤 문제를 겪고 있는지부터 살펴보세요. 문제는 대개 평범합니다. 누군가 회의실을 예약하고 사용하지 않았거나, 방문자가 앉을 자리를 찾지 못했거나, 두 팀이 같은 공간을 예약했다고 생각하는 경우입니다. 버튼, 색상, 알림 문구를 정하기 전에 이런 상황을 적어 보세요.
명확하지 않은 사무실 예약 규칙은 공간을 조용히 낭비하게 만듭니다. 직원이 몇 달 동안 매주 월요일마다 좌석을 예약하지만 대부분의 날 원격으로 근무할 수도 있습니다. 다른 사람은 이용 가능한 좌석이 없다고 생각해 출근하지 않지만, 실제로는 예약된 좌석 대부분이 비어 있을 수 있습니다. 사람들이 혹시 몰라 회의실을 필요 이상으로 예약할 때도 같은 문제가 생깁니다.
먼저 다음과 같은 결정을 몇 가지 내려 보세요.
- 공간 유형별로 누가 얼마 전부터 예약할 수 있는가
- 예약 한 건은 얼마나 오래 유지되는가
- 사용자가 동시에 두 건 이상의 예약을 보유할 수 있는가
- 아무도 체크인하지 않은 회의실이나 좌석을 언제 해제할 것인가
- 일정이 바뀌었을 때 누가 예약을 덮어쓸 수 있는가
정책과 인터페이스 디자인은 분리하세요. «체크인 없이 30분이 지나면 좌석 해제»는 정책입니다. «예약 옆에 카운트다운 표시»는 인터페이스 선택입니다. 정책은 공정한 이용을 만들고, 화면은 사람들이 그 정책을 이해하도록 돕습니다.
예를 들어 6명으로 구성된 팀이 10시에 회의실을 사용해야 하는 동시에 팀원 한 명이 같은 오전에 좌석을 예약할 수 있습니다. 이것은 문제가 되지 않습니다. 하지만 회의실에 15분 체크인 규칙이 있고 아무도 오지 않는다면, 앱은 10시 15분에 회의실을 해제하고 팀에 알려야 합니다.
직원들이 질문하고 수정할 수 있도록 정책을 쉬운 문장으로 작성하세요. «사용하지 않는 예약은 빠르게 취소한다»와 같은 표현은 피하세요. 시간, 행동, 예외를 모두 적으세요. «주최자가 체크인하지 않으면 앱은 시작 시간 15분 후 회의실을 해제한다»처럼 작성하면 됩니다. 명확한 규칙이 있으면 반복 예약, 충돌 알림, 알림 기능을 훨씬 쉽게 만들 수 있습니다.
앱을 사용할 공간과 사람 목록 만들기
모든 공간에 같은 규칙을 적용하면 예약 앱이 제대로 작동하지 않습니다. 실제 사무실에 맞는 목록을 만드세요. 폐쇄형 회의실, 오픈 좌석, 조용한 구역, 전화 부스, 교육 공간, 주차 공간, 필요하다면 공유 장비까지 포함합니다.
모든 공간에 사람들이 알아보기 쉬운 이름을 붙이세요. 층이 다른 두 공간을 모두 «회의실 3»이라고 부르면 실수가 생깁니다. «2층 하버 회의실»이라고 하면 방문자도 어디로 가야 하는지 알 수 있습니다. 좌석 구역도 «창가 좌석»이나 «고객지원팀 구역»처럼 용도를 설명하는 이름이 더 좋습니다.
사람들이 공간을 선택할 때 필요한 정보를 기록하세요. 좌석 6개와 화면, 화상 카메라가 있는 회의실은 고객 통화에는 적합하지만 12명 워크숍에는 맞지 않습니다. 접근성 정보는 예약 후 메모에 숨기지 말고 예약 전에 보여 주세요.
공간 정보에는 다음 항목이 포함되어야 합니다.
- 위치, 층, 주변에서 찾기 쉬운 지점
- 수용 인원과 이용 가능한 장비
- 계단 없이 이동할 수 있는지, 높이 조절 책상이 있는지 등의 접근성 정보
- 예약을 받을 수 있는 시간
- 관리자의 예약 승인이 필요한지 여부
접근 권한도 같은 수준으로 구체적으로 정해야 합니다. 캘린더를 만들기 전에 각 공간을 누가 예약할 수 있는지 결정하세요. 영업팀은 고객용 회의실을 예약할 수 있고, 모든 직원은 자유 좌석을 예약할 수 있습니다. 일부 부서 전용 회의실은 특정 시간 이후 모든 사람에게 개방할 수도 있습니다.
«직원만»처럼 모호한 권한은 피하세요. 직원, 계약직, 오피스 매니저, 방문자, 관리자처럼 앱에서 그룹을 구체적으로 나누세요. 그런 다음 각 그룹이 무엇을 할 수 있는지 정합니다. 계약직은 하루 동안 좌석을 예약할 수 있지만 회의실은 예약하지 못하게 할 수 있습니다. 오피스 매니저는 회의실 정보를 수정하고, 유지보수로 공간이 닫힐 때 예약을 취소할 수 있습니다.
실제 문제를 예방하는 경우에만 승인을 요구하세요. 대형 회의실, 임원 전용 공간, 업무 시간 외 이용, 전문 장비가 있는 교육실에는 승인이 필요할 수 있습니다. 일반적인 2인용 회의실에는 보통 승인이 필요하지 않습니다. 승인 절차가 너무 많으면 사람들은 다시 채팅과 스프레드시트로 돌아갑니다.
Koder.ai를 사용하면 채팅으로 이 공간 목록을 초기 앱 계획으로 바꿀 수 있습니다. 각 공간, 사용자 그룹, 권한을 쉬운 말로 설명하면 화면과 알림이 임의로 판단하지 않고 사무실 규칙을 따르게 됩니다.
이용 가능 여부를 단계별로 정하기
이용 가능 여부는 캘린더의 빈 칸 이상을 의미합니다. 모든 공간에는 자체 운영 시간, 제한, 예약 차단 날짜가 필요합니다. 캘린더를 디자인하기 전에 이 규칙을 쉬운 말로 정리하세요.
먼저 공간 유형별로 정합니다. 조용한 좌석은 월요일부터 금요일까지 오전 8시부터 오후 6시까지 열 수 있습니다. 회의실은 고객 통화를 위해 더 늦게까지 이용할 수 있습니다. 한 부서가 회의실을 관리한다면 일정을 공개하기 전에 해당 부서의 접근 제한을 적용하세요. 공간을 선택하게 해 놓고 마지막 단계에서 예약을 거절하면 사람들은 불편을 느낍니다.
예약의 최소 및 최대 시간을 정하세요. 좌석은 반일 또는 종일 단위로 예약하고, 회의실은 30분 단위로 예약할 수 있습니다. 최소 15분으로 설정하면 캘린더에 어색한 빈틈이 많이 생깁니다. 많은 사무실에서는 회의실 30분, 좌석 반일 단위가 관리하기 쉽습니다.
시간대를 열어 둘지 결정할 때는 다음 순서를 사용하세요.
- 요청한 시간에 공간이 운영되는지 확인합니다.
- 공휴일, 유지보수, 청소, 비공개 행사를 확인합니다.
- 다른 예약이 이미 공간을 사용하고 있는지 확인합니다.
- 예약 시간과 접근 권한 규칙을 적용합니다.
- 사전 예약 가능 기간을 적용합니다.
관리자는 예약이 차단된 이유를 적어야 합니다. «프로젝터 교체, 오후 1시부터 4시»는 캘린더에 빈 회색 영역만 표시하는 것보다 훨씬 명확합니다. 회사 공휴일은 관련 공간 전체를 차단할 수 있고, 비공개 행사는 회의실 한 곳만 차단할 수 있습니다.
얼마나 앞서 예약할 수 있는지 정하세요. 사무실 출근 일정이 자주 바뀐다면 2주 예약 기간이 적합할 수 있습니다. 워크숍이나 방문자 미팅을 계획하는 팀에는 60일 예약 기간이 더 잘 맞을 수 있습니다. 주최자에게 일반 직원보다 긴 예약 기간을 줄 수도 있지만, 앱에서 그 차이를 명확히 알려야 합니다.
서로 충돌하는 규칙이 있는지 확인하세요. 좌석을 종일 예약할 수 있지만 사무실 운영 시간이 오전 8시부터 오후 6시까지라면 «종일»이 무엇을 의미하는지 앱에 정의해야 합니다. 회의실이 오후 6시에 닫힌다면 2시간 예약을 오후 5시에 시작할 수 없습니다. 이런 작은 세부 사항이 나중에 혼란스러운 충돌 알림을 예방합니다.
첫 규칙 세트는 오피스 매니저가 몇 분 안에 검토할 수 있을 정도로 간단하게 유지하세요. 정책이 승인되면 Koder.ai가 작성된 규칙을 캘린더 로직, 관리자 기능, 알림으로 바꾸는 작업을 도울 수 있습니다.
반복 예약 규칙 정하기
반복 예약을 사용하면 매주 같은 좌석이나 회의실을 다시 예약하지 않아도 됩니다. 하지만 앱이 반복 예약을 영구적인 차단 한 건으로 처리하면 문제가 생깁니다. 캘린더를 디자인하기 전에 규칙을 정하세요.
매일, 매주, 매월처럼 일반적인 사무실 이용 방식에 맞는 반복 옵션을 제공하세요. 매주 화요일 오전 10시 팀 회의에는 주간 예약이 적합합니다. 짧은 프로젝트 동안 같은 좌석을 사용하는 사람에게는 매일 반복이 유용할 수 있습니다. 매월 첫 번째 월요일에 진행하는 급여 검토 같은 행사에는 월간 반복이 잘 맞습니다.
모든 반복 예약에는 종료일이 있어야 합니다. 인기 회의실을 몇 달 동안 조용히 점유할 수 있는 «영원히 반복» 옵션은 피하세요. 최종 날짜나 반복 횟수를 선택하게 하세요. 사무실 정책에 따라 최대 12회의 주간 예약처럼 반복 횟수에 제한을 둘 수도 있습니다.
저장하기 전에 모든 날짜 확인하기
앱은 첫 번째 예약만이 아니라 모든 반복 날짜를 확인해야 합니다. 특정 날짜에 유지보수로 회의실이 닫힐 수도 있고, 시리즈의 이후 시간대에 다른 팀의 예약이 이미 있을 수도 있습니다.
확정 전에 미리보기를 보여 주세요. 회의실이나 좌석, 시간, 반복 방식, 종료일, 전체 예약 횟수를 포함해야 합니다. 예약할 수 없는 날짜가 있다면 날짜와 이유를 알려 주세요.
예를 들어 Priya가 8주 동안 매주 수요일 오후 2시부터 3시까지 Cedar 회의실을 예약한다고 해 보겠습니다. 시설팀이 네 번째 수요일에 수리를 위해 회의실을 닫습니다. 앱은 수리 날짜를 건너뛰고 이용 가능한 7개 날짜만 확정하게 하거나, 그 한 번의 회의에 다른 이용 가능한 회의실을 선택하게 해야 합니다.
허락 없이 회의를 다른 회의실로 옮기지 마세요. 장소가 바뀌면 참석자, 장비, 접근성에 영향을 줄 수 있습니다.
변경을 예측 가능하게 만들기
사용자에게는 두 가지 수정 옵션이 필요합니다. 한 번의 예약만 변경하거나 전체 시리즈를 변경하는 옵션입니다. Priya가 여섯 번째 회의만 목요일로 옮기면 나머지 7개 예약은 수요일에 남아 있어야 합니다. 시리즈 시간을 오후 3시로 변경하면 앱은 저장 전에 모든 이후 날짜를 다시 확인하고 충돌을 알려야 합니다.
취소에도 같은 방식을 적용하세요. 한 날짜만, 앞으로의 모든 날짜, 전체 시리즈를 취소할 수 있게 하세요. 이렇게 하면 사용하지 않는 반복 좌석 예약이 동료가 이용할 공간을 막는 일을 줄일 수 있습니다.
체크인 방식 정하기
공간은 누군가 실제로 사용할 때 예약의 의미가 있습니다. 예약 직전에 열리고 예약이 시작된 직후 닫히는 짧은 체크인 시간을 정하세요. 예를 들어 오전 10시 예약은 오전 9시 50분부터 10시 10분까지 체크인할 수 있습니다. 이렇게 하면 도착할 시간을 주면서 빈 회의실을 오전 내내 잡아 두는 일은 막을 수 있습니다.
참석을 확인하는 행동을 하나 선택하세요. 앱에서 «체크인»을 누르거나, 문에 있는 코드를 스캔하거나, 회의실 앞 태블릿을 사용할 수 있습니다. 사무실 전체에서 방식을 일관되게 유지하세요. 좌석은 앱으로 체크인하고 회의실은 벽에 있는 태블릿을 사용한다면 두 방법을 명확히 설명해야 합니다.
체크인하지 않은 공간 해제하기
알림을 만들기 전에 체크인하지 않았을 때의 규칙을 작성하세요. 체크인 시간이 끝나면 앱은 예약을 취소하고 회의실이나 좌석을 다시 이용 가능하게 해야 합니다. 원래 예약한 사람에게도 상황을 알려야 합니다.
공정한 정책에는 보통 짧은 유예 시간이 포함됩니다. 이전 회의나 엘리베이터 대기 때문에 늦을 수도 있기 때문입니다. 1시간 회의실 예약에는 15분이 적합할 수 있지만, 30분 회의가 많은 업무 공간에는 5분이 더 적절할 수 있습니다.
체크인을 반복해서 놓쳤을 때의 조치도 정하세요. 먼저 알림을 보내고, 사용하지 않을 공간을 계속 예약하는 사람에게는 사전 예약을 일시적으로 제한하는 방법을 고려할 수 있습니다. 한 번 예약을 놓쳤다고 엄격한 제재를 적용할 필요는 거의 없습니다. 일정은 바뀔 수 있습니다.
회의 주최자가 참석 확인하기
그룹 회의에서는 주최자가 모든 사람을 대신해 체크인할 수 있어야 합니다. 모든 참석자에게 확인을 요구하면 불필요한 번거로움이 생깁니다. 주최자가 오지 않으면 초대받은 다른 참석자가 예약 시작 후 체크인을 넘겨받을 수 있습니다.
규칙이 적용되는 즉시 앱은 사용하지 않는 회의실을 해제해야 합니다. 그런 다음 회의실이 비면 알려 달라고 요청한 사람들에게 알림을 보낼 수 있습니다. «Orchid 회의실을 지금부터 오전 11시까지 이용할 수 있습니다. 다른 사람이 예약하기 전에 예약하세요»처럼 간단한 메시지면 충분합니다.
예약 시간, 체크인 시간, 취소, 해제 사유를 활동 기록에 남기세요. 오피스 매니저는 이 기록을 통해 서류상으로는 바쁘지만 실제로는 자주 비어 있는 회의실을 찾을 수 있습니다. 두 팀이 같은 공간을 사용했다고 주장할 때 분쟁을 해결하는 데도 도움이 됩니다.
Koder.ai를 사용하면 화면을 다듬는 데 시간을 쓰기 전에 이런 행동을 설계할 수 있습니다. 시간, 참석을 확인할 수 있는 사람, 공간 해제 정책을 채팅으로 설명한 뒤 현실적인 예약으로 체크인 누락 상황을 테스트해 보세요.
명확한 충돌 알림 작성하기
예약 충돌 알림은 문제를 쉬운 말로 설명하고 다음에 무엇을 해야 하는지 알려 줘야 합니다. «예약 실패» 같은 메시지는 문의를 늘립니다. 명확한 알림은 사용자가 추측하지 않고 다른 회의실, 좌석, 시간을 선택하게 해 줍니다.
같은 공간의 모든 겹치는 예약을 차단하세요. Maya가 오전 10시부터 11시까지 Alder 회의실을 예약했다면, 오전 10시 45분부터 11시 30분까지를 포함해 그 시간의 일부라도 겹치는 예약은 거절해야 합니다. 개별 좌석에도 같은 규칙을 적용하세요.
알림에 공간, 날짜, 충돌하는 시간을 표시하세요. 예를 들면 다음과 같습니다. «Alder 회의실은 화요일 오전 10시부터 11시까지 예약되어 있습니다. 요청한 시간인 오전 10시 45분부터 11시 30분이 기존 예약과 겹칩니다.» 사무실 정책에서 허용하지 않는 한 기존 예약자의 이름은 표시하지 마세요.
유용한 다음 단계 제시하기
앱이 대안을 찾을 수 있다면 대안을 보여 주세요. 요청한 시간에 좌석 수가 충분한 빈 회의실을 제안하거나, 같은 회의실에서 가장 가까운 빈 시간을 보여 주세요. 좌석의 경우 다른 층을 추천하기 전에 선택한 구역의 빈 좌석을 먼저 보여 주세요.
제안은 원래 요청과 가까워야 합니다.
- Birch 회의실, 8석, 오전 10시 45분부터 11시 30분까지 이용 가능
- Alder 회의실, 오전 11시부터 11시 45분까지 이용 가능
- Cedar 회의실, 6석, 오전 10시 45분부터 11시 30분까지 이용 가능
«예약 확정», «예약 차단», «예약 변경», «예약 취소»처럼 상태를 직접적으로 표시하세요. 결과에 따라 필요한 정보가 달라집니다.
반복 예약을 신중하게 처리하기
예약을 만든 지 몇 달 후에 사무실 휴무가 생기면 반복 예약과 충돌할 수 있습니다. 팀이 매주 월요일 Cedar 회의실을 예약한 뒤 관리자가 어느 월요일을 유지보수일로 지정할 수도 있습니다. 앱은 전체 시리즈를 삭제하지 말고 해당 날짜만 문제로 표시해야 합니다.
무엇이 바뀌었는지 정확히 알려 주세요. «10월 14일 월요일 Cedar 회의실 예약은 사무실 유지보수로 취소되었습니다. 다른 주간 예약은 그대로 유지됩니다.» 휴무가 하루 중 일부에만 해당한다면 이용 가능한 시간이나 적합한 다른 회의실을 제안하세요.
변경으로 영향을 받는 모든 사람에게 같은 정보를 보내세요. 명확한 알림이 있으면 앱에서 이미 차단하거나 취소한 회의나 좌석 예약을 위해 사람들이 사무실에 오는 일을 막을 수 있습니다.
규칙에 맞는 화면 만들기
세부 정보를 입력하게 하기 전에 무엇을 예약할 수 있는지 보여 주세요. 이용 가능 여부 화면은 사용자의 사무실, 현재 날짜, 일반적인 업무 시간을 기본값으로 표시하는 것이 좋습니다. 회의실에 주최자 체크인이 필요하거나 수용 인원 제한이 있거나 유지보수로 닫혀 있다면 검색 결과에 그 상태를 표시하세요.
대부분의 사무실에는 간단한 목록이 잘 맞습니다. 각 결과에 공간 이름, 층, 이용 가능한 시간, 수용 인원, 화면이나 화상 카메라 같은 장비를 표시할 수 있습니다. 오후 2시에 6인용 회의실을 찾는 사람이 여러 번 눌러야 선택지를 비교할 수 있어서는 안 됩니다.
예약 단계를 짧게 유지하기
공간을 선택하면 선택한 날짜와 시간을 양식에 그대로 가져오세요. 시간을 수정하고, 앱이 지원한다면 참석자를 추가하고, 적용되는 규칙을 확인할 수 있게 하세요. 반복 좌석 예약에는 종료일과 앞으로 생성될 예약 수를 표시할 수 있습니다.
저장하기 전에 확인 화면을 하나만 두세요. 사람들이 자주 틀리는 세부 사항을 다시 보여 줍니다.
- 공간 이름, 사무실 위치, 층
- 날짜, 시작 시간, 종료 시간
- 수용 인원과 선택한 장비
- 반복 일정이 있다면 그 일정
- 체크인 기한과 취소 규칙
«예약 확정»은 예약을 만들고, «뒤로»는 수정 화면으로 돌아가야 합니다. 사용자는 앱이 변경 사항을 저장했는지 추측할 필요가 없어야 합니다.
사용자가 예상하는 곳에 변경 기능 배치하기
각 사용자에게 «내 예약» 영역을 제공하고 예정된 예약을 먼저 보여 주세요. 확정, 체크인 대기, 취소, 체크인 누락으로 해제됨과 같은 상태를 표시하세요. 변경 및 취소 기능은 멀리 있는 설정 메뉴가 아니라 예약 카드나 상세 페이지에 배치해야 합니다.
반복 좌석 예약을 변경할 때는 선택지를 쉽게 설명하세요. 이번 화요일만 변경할지, 앞으로의 모든 화요일을 변경할지 선택하게 합니다. 새 시간이 다른 예약과 충돌하면 사용자가 빈 시간을 선택할 때까지 기존 예약을 유지하세요.
Maya가 오전 10시 회의실 예약을 오전 11시로 옮기려는데 다른 팀이 이미 회의실을 예약했다면, 앱은 그 사실을 알려 주고 가까운 시간이나 비슷한 회의실을 제안해야 합니다. 경고 없이 오전 10시 예약을 취소해서는 안 됩니다.
현실적인 예약 시나리오 따라가기
Maya는 하이브리드 사무실에서 일합니다. 매주 화요일과 목요일에 제품 팀 가까운 좌석이 필요해서 오전 9시부터 오후 5시까지 Desk D-14를 반복 예약합니다. 앱은 시리즈를 저장하기 전에 좌석 캘린더를 확인하고 이용 가능한 모든 날짜를 확정합니다.
몇 주 후 시설 관리자가 Cedar 회의실에 수리가 필요하다는 사실을 알게 됩니다. 회의실은 수요일부터 금요일까지 닫히며, 그 기간에는 Maya의 팀이 목요일 오후에 진행하는 반복 기획 회의도 포함됩니다. 관리자는 회의실을 이용 불가로 표시하고 수리 시간을 기록합니다.
앱은 Maya의 회의를 알림 없이 삭제해서는 안 됩니다. 휴무와 겹치는 예약을 찾아 영향을 받지 않는 주간 회의는 그대로 두고, 목요일 예약만 조치가 필요하다고 표시해야 합니다. 한 번의 예외 때문에 사용자가 전체 시리즈를 다시 만들 필요가 없어야 합니다.
Maya에게 다음과 같은 명확한 알림이 도착합니다. «Cedar 회의실은 수리로 인해 5월 16일 목요일 오후 1시부터 3시까지 이용할 수 없습니다.» 이 메시지는 영향을 받는 회의, 날짜, 시간을 알려 주므로 Maya가 빠르게 대응할 수 있습니다.
그런 다음 앱은 가능한 경우 원래 그룹 규모와 시간에 맞는 대안을 제시합니다.
- Birch 회의실, 목요일 오후 1시부터 3시
- Maple 회의실, 목요일 오후 1시 30분부터 3시 30분
- Cedar 회의실, 금요일 오후 1시부터 3시
- 회의 시간은 유지하고 화상 통화로 전환
Maya는 Birch 회의실을 선택하고 변경을 확정합니다. 앱은 해당 예약만 변경하고 참석자에게 알리며, 이후 목요일의 Cedar 회의실 예약은 그대로 둡니다. 활동 기록에는 수리로 인해 예외가 발생했다는 내용이 남아야 합니다.
같은 앱에서 Maya가 D-14에 도착했을 때 체크인하도록 요청할 수도 있습니다. 허용된 시간 안에 체크인하지 않으면 앱은 다른 사람이 이용할 수 있도록 좌석을 해제합니다. Maya가 취소하지 않는 한 앞으로의 화요일과 목요일 반복 일정은 계속 유지됩니다.
이 시나리오는 반복 예약, 일시적인 휴무, 알림, 대안 선택, 체크인 규칙이 함께 작동하는지 확인합니다. 종이에 적었을 때 혼란스러운 단계는 앱에서도 사람들을 혼란스럽게 합니다.
규칙을 테스트하고 개발 계획 세우기
규칙이 서로 모순되면 예약 앱은 제대로 작동하지 않습니다. 캘린더, 버튼, 알림을 다듬는 데 시간을 쓰기 전에 규칙을 테스트하세요. 며칠 동안 소수의 회의실, 좌석, 사용자, 샘플 예약으로 시작하면 됩니다.
먼저 기본적인 이용 가능 여부를 확인하세요. 모든 공간에는 예약 가능한 시간, 시간대, 필요한 경우 수용 인원, 청소나 유지보수 또는 비공개 행사로 차단된 시간이 명확하게 있어야 합니다. 오전 8시에 이용할 수 있는 것처럼 보이지만 실제로는 오전 9시에 열리는 좌석은 곧 신뢰를 떨어뜨립니다.
짧은 테스트 목록을 사용하세요.
- 정상 운영 시간 안과 밖에서 회의실을 예약합니다.
- 다른 사람이 이미 예약한 좌석을 예약해 봅니다.
- 공휴일이나 차단된 날짜를 포함하는 반복 예약을 만듭니다.
- 제시간, 늦게, 전혀 체크인하지 않는 경우를 확인합니다.
- 예약을 취소하고 공간이 다시 이용 가능해지는지 확인합니다.
반복 예약에 특히 주의하세요. Maya가 8주 동안 매주 화요일 Desk 14를 예약했는데 어느 화요일 사무실이 닫힌다면, 앱은 그 날짜를 건너뛰고 이유를 설명해야 합니다. 아무도 사용할 수 없는 예약을 만들어서는 안 됩니다. 한 번의 예약만 수정하는 경우와 전체 시리즈를 수정하는 경우도 각각 테스트하세요.
체크인 누락도 같은 수준으로 확인해야 합니다. 유예 시간이 지난 뒤에도 체크인하지 않았다면 앱은 회의실이나 좌석을 해제하고 사용자에게 알려야 합니다. 해제 1분 전, 해제 시각, 1분 후에 체크인하는 정확한 경계 상황을 테스트하세요. 직원에게 새로 이용 가능해진 공간이 즉시 보여야 합니다.
바쁜 직원의 입장에서 모든 알림 읽어 보기
충돌 알림에는 공간, 날짜, 시간이 표시되어야 합니다. «Desk 14는 오전 10시부터 오후 2시까지 예약되어 있습니다»가 «예약 충돌»보다 훨씬 낫습니다. 가능하다면 주변의 빈 좌석을 보거나 다른 시간을 선택하는 것처럼 바로 할 수 있는 다음 행동을 제시하세요.
반복 예약에 대한 알림도 테스트하세요. 사용자는 한 번의 예약만 실패했는지, 전체 시리즈가 변경되었는지 알아야 합니다. 같은 사건에 대해 여러 알림을 보내지 마세요. 명확한 메시지 하나면 충분합니다.
테스트한 규칙을 개발 계획으로 바꾸기
승인된 규칙을 각각 짧은 문장으로 작성하세요. 누가 예약할 수 있는지, 언제 예약할 수 있는지, 무엇이 예약을 막는지, 체크인을 놓치면 어떻게 되는지를 적습니다. 예외 상황은 별도의 문서에 모으지 말고 관련 규칙 옆에 기록하세요.
Koder.ai의 계획 모드를 사용하면 개발 전에 이런 흐름을 정리할 수 있습니다. 회의실 및 좌석 예약 앱을 채팅으로 설명하고 규칙과 테스트 사례를 포함한 다음, 공간 목록, 이용 가능 캘린더, 예약 양식, 체크인 기능, 충돌 메시지가 있는 작은 첫 버전을 만들어 보세요. 관리자 기능이나 보고서를 추가하기 전에 샘플 사용자로 테스트하세요.