사용자가 막히는 지점은 눈앞의 버튼 하나가 아닐 때가 많다. 앞 단계가 끝나지 않은 상태가 다음 작업의 조건과 부딪히면, 다른 화면으로 가도 진행하지 못할 수 있다.

수업을 직접 취소할 수 없어 다음 수업 신청까지 기다려야 했던 사례가 있었고, 가입은 됐지만 실제 이용 화면에서 다른 계정을 요구해 더 진행할 수 없었던 사례도 있었다. 공개 지원 사례에서는 설정이 중단된 뒤 계정은 이미 존재한다고 나오면서도 설정을 이어갈 수 없거나, 로그인과 재가입이 서로 다른 상태를 말해 둘 다 막힌 경우가 있었다. 사이트 삭제가 완전히 끝나지 않아 남은 기록이 이후 복원까지 막은 버그도 보고됐다.

앞 작업이 일부만 끝남
중간 상태가 남음
다음 작업의 조건과 충돌
사용자가 다른 경로로도 진행하지 못함

막힌 화면보다 앞 단계에 남은 상태를 찾는다

다음 버튼만 고쳐서는 같은 문제가 다시 생길 수 있다. 앞 작업이 어떤 상태를 남겼는지, 누가 해제할 수 있는지, 실패하거나 중단됐을 때 이어서 진행할 경로가 있는지 확인해야 한다.

가입 도중 창을 닫고 다시 들어오거나, 취소 요청을 남긴 채 다른 신청을 해보거나, 삭제가 일부만 처리된 상태에서 복원을 시도하면 중간 상태 문제가 드러난다. 그때 다음 행동까지 막힌다면 앞 단계와 다음 단계의 상태 연결을 함께 봐야 한다.

관련 개발 범위

웹·앱 개발 · 관리자 시스템 개발