독립된 보고서 화면에 다른 도구로 이동할 수 있는 메뉴가 필요했어요. 사용자가 보고서를 본 뒤 매번 홈페이지로 돌아가 입구를 다시 찾지 않도록 하려는 변경이었어요. 메뉴 자체는 이미 다른 화면에서 쓰고 있었어요.

그런데 보고서는 일반 앱 화면과 읽는 방식이 달랐어요. 화면에서 조판을 검토하고 필요한 경우 출력해야 했어요. 메뉴를 평범하게 옆에 붙이면 보고서의 폭이 줄거나 출력에 불필요한 요소가 섞일 수 있었어요. 탐색을 더하는 일 때문에 문서의 원래 목적이 흔들리면 안 됐어요.

탐색 메뉴가 읽기와 출력을 방해해요
탐색 메뉴가 읽기와 출력을 방해해요 · 화면 재구성화면 크게 보기

보고서의 공간을 메뉴가 차지하지 않게 했어요

기존 메뉴를 재사용하되 보고서 밖의 독립된 층에서 열리도록 정리했어요. 메뉴가 열려도 문서가 읽는 영역을 밀지 않게 했어요. 길어진 메뉴는 그 안에서 움직이고 보고서 자체의 크기는 유지하도록 했어요.

사용자가 어느 메뉴에 있는지 확인할 수 있는 표시도 유지했어요. 탐색을 붙였는데 현재 위치를 알 수 없다면 다른 화면으로 옮겨 갈 때 다시 길을 찾아야 해요. 공용 메뉴를 재사용하는 이유에는 같은 위치와 같은 읽는 방식을 이어 주는 목적도 있었어요.

출력은 보고서의 영역을 기준으로 이어지게 했어요. 메뉴가 화면에 있다는 이유로 문서의 인쇄 범위를 앱 전체로 넓히지 않았어요. 화면 탐색과 출력은 함께 쓰이지만 목적이 달랐어요. 사용자는 보고서 내용이 같은 형태로 남을 것을 기대해요.

문제와 판단의 흐름
문제와 판단의 흐름도식 크게 보기

실제 브라우저에서는 메뉴를 열고 닫기 전후의 보고서 크기를 비교했어요. 메뉴가 화면 안에 들어오는지, 긴 목록만 따로 움직이는지, 출력 버튼이 연결되는지도 확인했어요. 메뉴가 보인다는 것보다 보고서를 읽는 계약이 그대로인지가 중요한 확인이었어요.

문서형 화면은 크기의 변화가 내용의 변화로 이어질 수 있어요. 메뉴를 붙인 뒤 표가 좁아지거나 줄이 달라지면 사용자는 같은 보고서라고 기대한 결과를 다르게 읽게 돼요. 그래서 메뉴의 편의와 보고서의 조판을 따로 유지하는 확인이 필요했어요.

보고서 탐색과 출력 문서의 배치를 나눠요
보고서 탐색과 출력 문서의 배치를 나눠요 · 화면 재구성화면 크게 보기

출력 연결도 화면 탐색의 부가 기능으로만 읽지 않았어요. 보고서를 공유하거나 보관하는 행동의 입구였어요. 확인한 것은 버튼이 원래 출력 행동으로 이어지고 보고서 영역이 유지된다는 데까지예요. 실제 종이 결과의 품질까지 확인한 것으로 설명하지 않았어요.

퇴역 경로의 확인에서는 다른 화면이 계속 열리는지도 함께 봤어요. 옛 입구를 닫는 것이 현재 서비스를 끄는 작업이 되어서는 안 됐어요. 공개 탐색을 정리할 때는 새로 붙인 링크뿐 아니라 주변 접근의 상태도 같은 범위에서 확인해야 했어요.

남겨 둘 입구와 없앨 입구도 따로 확인했어요

같은 시기의 다른 정리에서는 더 이상 쓰지 않는 공개 화면을 퇴역시켰어요. 코드에서 지웠다고 사용자에게 그 입구가 사라지는 것은 아니었어요. 배포와 운영 경로에 오래된 흔적이 남으면 사용자는 여전히 잘못된 화면으로 들어갈 수 있어요.

이 작업은 보고서 메뉴 추가와 같은 문제는 아니었어요. 다만 공용 탐색을 정리하는 과정에서는 새 입구가 열리는지와 옛 입구가 남지 않는지를 함께 봐야 했어요. 사용자가 가야 할 화면과 더 이상 안내하지 않을 화면이 실제 서비스에서도 같은 기준을 따라야 했어요.

운영 반영 뒤에는 보고서와 관련 화면이 정상 응답하는지, 보호된 화면은 기존 이용 기준을 유지하는지, 퇴역한 경로는 더 이상 열리지 않는지를 확인했어요. 하나를 열고 다른 하나를 닫는 변경이 주변 서비스의 경계를 바꾸지 않았는지도 살폈어요.

보고서 자체는 디자인 콘셉트였어요. 메뉴와 출력 연결을 확인했다고 실제 자료 연결과 날짜 갱신, 사용자 인증이 끝난 서비스로 설명하지 않았어요. 또한 출력 버튼의 연결 확인을 모든 프린터와 출력 결과의 검증으로 넓히지 않았어요.

이번 변경은 작은 탐색 기능처럼 보였지만 확인할 대상은 버튼보다 넓었어요. 사용자가 보고서를 읽고, 다른 화면으로 이동하고, 문서를 출력하는 흐름이 서로 방해하지 않아야 했어요. 메뉴를 더하면서도 보고서가 보고서로 남도록 하는 것이 실제 작업의 기준이었어요.