# 요구사항 설계 검토 보고서 **작성자**: 강지수 (Product Designer) **작성일**: 2025-10-23 **검토 범위**: 유저스토리, UI/UX 설계서, 프로토타입 HTML **검토 목적**: 세 문서 간 일관성 및 완결성 확인, 보완 필요 사항 도출 --- ## 📊 검토 요약 ### 전체 평가 - **일관성 수준**: ⭐⭐⭐⭐☆ (4/5) - **완성도**: ⭐⭐⭐⭐☆ (4/5) - **주요 이슈**: 유저스토리와 설계서 간 일부 항목 불일치, 프로토타입 구현 누락 ### 주요 발견사항 ✅ **잘된 점** - 대시보드, 회의예약, 회의진행 등 핵심 화면은 세 문서가 잘 정렬됨 - Mobile-first 설계 철학이 일관되게 적용됨 - 반응형 네비게이션 구조가 명확하게 정의됨 ⚠️ **보완 필요** - 유저스토리 UFR-MEET-046/047과 프로토타입 간 매핑 불완전 - 일부 프로토타입 파일 누락 (회의록 상세조회 등) - UI/UX 설계서의 화면 번호와 실제 프로토타입 파일명 불일치 --- ## 📋 상세 검토 결과 ### 1. 유저스토리 vs UI/UX 설계서 #### 1.1 잘 매핑된 항목 ✅ | 유저스토리 ID | 화면 | 설계서 섹션 | 상태 | |--------------|------|------------|------| | UFR-USER-010 | 로그인 | 01-로그인 | ✅ 완료 | | AFR-USER-020 | 대시보드 | 02-대시보드 | ✅ 완료 | | UFR-MEET-010 | 회의예약 | 03-회의예약 | ✅ 완료 | | UFR-MEET-020 | 템플릿선택 | 04-템플릿선택 | ✅ 완료 | | UFR-MEET-030 | 회의시작 | 05-회의진행 | ✅ 완료 | | UFR-COLLAB-030 | 검증완료 | 06-검증완료 | ✅ 완료 | | UFR-MEET-040/050 | 회의종료 | 07-회의종료 | ✅ 완료 | | UFR-TODO-010/030 | Todo관리 | 09-Todo관리 | ✅ 완료 (화면번호 08→09) | | UFR-MEET-055 | 회의록수정 | 11-회의록수정 | ✅ 완료 (화면번호 10→11) | #### 1.2 불일치 또는 누락 항목 ⚠️ **[이슈 1] 회의록 목록조회 화면 매핑 불완전** **유저스토리**: UFR-MEET-046 (회의록목록조회) ``` - 설명: 회의록 작성자로서, 작성한 회의록들을 효율적으로 관리하기 위해, 회의록 목록을 조회하고 필터링하고 싶다 - 주요 기능: - 상태별 필터링 (전체/작성중/확정완료) - 정렬 옵션 (최신순/회의일시순/제목순) - 카테고리 필터 (전체/공유받은 회의/참석한 회의/생성한 회의) - 검색 기능 ``` **UI/UX 설계서**: 11-회의록목록조회 (존재) - 화면번호 불일치: 유저스토리 작성 시점에는 없었으나, v1.6에서 추가됨 - 카테고리 필터 변경: "공유받은 회의" 제거됨 (v1.6 회의록 공유 기능 제거) **프로토타입**: `12-회의록목록조회.html` (존재) - 파일명과 설계서 화면번호 불일치 (12 vs 11) **보완 방안**: 1. 유저스토리 UFR-MEET-046에 화면번호 "11-회의록목록조회" 추가 2. 프로토타입 파일명을 `11-회의록목록조회.html`로 변경 (또는 설계서를 12로 수정) 3. 카테고리 필터에서 "공유받은 회의" 제거 명시 --- **[이슈 2] 회의록 상세조회 화면 프로토타입 누락** **유저스토리**: UFR-MEET-047 (회의록상세조회) ``` - 설명: 회의록 작성자로서, 지난 회의록의 상세 정보와 전체 내용을 한눈에 확인하고 싶다 - 주요 기능: - 회의 기본 정보 표시 - 섹션별 상세 내용 (AI 요약, 논의사항, 결정사항) - 관련 회의록 섹션 (최대 3개) - 수정/공유 버튼 ``` **UI/UX 설계서**: 09-회의록상세조회 (존재, v1.6에서 화면번호 10→09로 변경) - 탭 구조: 회의록/대시보드 (2개 탭) - 관련 회의록 자동 표시 (UFR-AI-040 반영) **프로토타입**: `10-회의록상세조회.html` ⚠️ **발견됨** - 파일명과 설계서 화면번호 불일치 (10 vs 09) **보완 방안**: 1. 프로토타입 파일명을 `09-회의록상세조회.html`로 변경 (또는 설계서를 10으로 수정) 2. 탭 구조 (회의록/대시보드) 구현 확인 3. 관련 회의록 섹션 UI 구현 여부 확인 --- **[이슈 3] 회의록수정 화면 매핑** **유저스토리**: UFR-MEET-055 (회의록수정) ``` - 설명: 검증이 완료되지 않았거나 수정이 필요한 지난 회의록을 수정하고 싶다 - 주요 기능: - 회의 제목 수정 - 섹션별 AI 요약 수정 - AI 재생성 버튼 - 참고자료 추가/삭제 ``` **UI/UX 설계서**: 11-회의록수정 (v1.6에서 화면번호 10→11로 변경) **프로토타입**: `11-회의록수정.html` (존재) - 화면번호와 일치 ✅ **보완 방안**: 없음 (정상) --- ### 2. UI/UX 설계서 vs 프로토타입 #### 2.1 파일명과 화면번호 불일치 매트릭스 | 설계서 화면 | 설계서 번호 | 프로토타입 파일 | 파일 번호 | 상태 | |-----------|-----------|---------------|----------|------| | 로그인 | 01 | 01-로그인.html | 01 | ✅ 일치 | | 대시보드 | 02 | 02-대시보드.html | 02 | ✅ 일치 | | 회의예약 | 03 | 03-회의예약.html | 03 | ✅ 일치 | | 템플릿선택 | 04 | 04-템플릿선택.html | 04 | ✅ 일치 | | 회의진행 | 05 | 05-회의진행.html | 05 | ✅ 일치 | | 검증완료 | 06 | 06-검증완료.html | 06 | ✅ 일치 | | 회의종료 | 07 | 07-회의종료.html | 07 | ✅ 일치 | | Todo관리 | 09 | 09-Todo관리.html | 09 | ✅ 일치 (08→09 변경) | | 회의록상세조회 | 09 | 10-회의록상세조회.html | 10 | ⚠️ **불일치** | | 회의록수정 | 11 | 11-회의록수정.html | 11 | ✅ 일치 (10→11 변경) | | 회의록목록조회 | 11 | 12-회의록목록조회.html | 12 | ⚠️ **불일치** | #### 2.2 설계서에 정의되었으나 프로토타입 누락 ❌ - 없음 (모든 주요 화면 구현됨) #### 2.3 프로토타입에 있으나 설계서 미반영 ⚠️ - `02-대시보드 copy.html`: 중복 파일, 삭제 필요 --- ### 3. 네비게이션 일관성 검토 #### 3.1 Mobile 하단 네비게이션 **UI/UX 설계서 (v1.4)**: 4개 메뉴 (홈/회의록/Todo/프로필) **프로토타입 구현**: - ✅ `02-대시보드.html`: 3개 메뉴 (홈/회의록/Todo) - ✅ `09-Todo관리.html`: 3개 메뉴 (홈/회의록/Todo) - ✅ `12-회의록목록조회.html`: 3개 메뉴 (홈/회의록/Todo) **현황**: - 모든 프로토타입이 **3개 메뉴**로 통일되어 구현됨 - 설계서에 명시된 "프로필" 메뉴는 프로토타입에 미구현 **보완 방안**: - 설계서를 프로토타입 구현 기준(3개 메뉴)으로 업데이트 필요 - 또는 프로필 메뉴가 필요한 경우 모든 프로토타입에 추가 구현 필요 #### 3.2 Desktop 좌측 사이드바 **UI/UX 설계서**: 로고 + 회의 목록/Todo 관리 + 사용자 정보 **프로토타입 구현**: - ✅ `02-대시보드.html`: 로고 + 회의 목록/Todo 관리 (사용자 정보 없음) **보완 방안**: 사이드바 하단에 사용자 정보 영역 추가 --- ### 4. 주요 기능별 구현 완성도 #### 4.1 대시보드 (02-대시보드.html) ⭐⭐⭐⭐⭐ **유저스토리 AFR-USER-020 반영도**: 95% **구현 완료**: - ✅ 통계 카드 (예정된 회의/진행 중 Todo/완료율) - ✅ 예정된/진행중 회의 목록 (진행중 우선, 최대 3개) - ✅ 내 Todo (우선순위 정렬, 최대 5개) - ✅ 내 회의록 (최근 3개, 상태 배지) - ✅ FAB 버튼 (회의예약/바로시작) - ✅ 반응형 네비게이션 (Mobile 하단 / Desktop 사이드바) **미구현**: - ⚠️ "공유받은 회의록" 섹션 (v1.6에서 제거됨, 유저스토리 업데이트 필요) **설계서 대비 구현률**: 100% (공유 기능 제거 반영) #### 4.2 회의예약 (03-회의예약.html) ⭐⭐⭐⭐⭐ **유저스토리 UFR-MEET-010 반영도**: 100% **구현 완료**: - ✅ 회의 기본 정보 입력 (제목/날짜/시간) - ✅ 커스텀 시간 선택 팝업 (시/분 선택) - ✅ 종일 회의 토글 - ✅ 온라인/오프라인 토글 - ✅ 참석자 추가 (칩 UI, 검색 모달) - ✅ 안건 입력 - ✅ 임시저장/예약완료 **설계서 대비 구현률**: 100% #### 4.3 회의록목록조회 (12-회의록목록조회.html) ⭐⭐⭐⭐☆ **유저스토리 UFR-MEET-046 반영도**: 90% **구현 완료**: - ✅ 상태별 필터 (전체/작성중/확정완료) - ✅ 정렬 옵션 (최신순/회의일시순/제목순) - ✅ 참여 유형 탭 (전체/참석한 회의/생성한 회의) - ✅ 검색 기능 - ✅ 통계 표시 (전체/작성중/확정완료 개수) **설계서 대비 누락**: - ⚠️ 카테고리 필터 "공유받은 회의" (v1.6 제거됨, 반영 완료) **설계서 대비 구현률**: 95% #### 4.4 Todo관리 (09-Todo관리.html) ⭐⭐⭐⭐⭐ **유저스토리 UFR-TODO-010/030 반영도**: 100% **구현 완료**: - ✅ 통계 카드 (전체/진행중/지연중/완료, 완료율 원형 차트) - ✅ 필터 탭 (전체/진행중/미진행/완료/지연중) - ✅ Todo 카드 (체크박스, 제목, 배지, 메타정보) - ✅ 진행률 표시 (프로그레스 바) - ✅ 우선순위/마감일/상태 표시 **설계서 대비 구현률**: 100% --- ## 🔧 보완 필요 사항 ### 우선순위 HIGH (필수) #### 1. 파일명과 화면번호 통일 (소요: 30분) **현재 상태**: - 설계서: 09-회의록상세조회, 11-회의록목록조회 - 프로토타입: 10-회의록상세조회.html, 12-회의록목록조회.html **권장 방안 A (설계서 수정)**: ``` 09-회의록상세조회 → 10-회의록상세조회 11-회의록목록조회 → 12-회의록목록조회 ``` - 장점: 프로토타입 파일 변경 불필요, 기존 링크 유지 - 단점: 화면번호 연속성 깨짐 (08→09→10→11→12) **권장 방안 B (프로토타입 파일명 수정)** ⭐ **추천**: ``` 10-회의록상세조회.html → 09-회의록상세조회.html 12-회의록목록조회.html → 11-회의록목록조회.html ``` - 장점: 화면번호 연속성 유지, 설계서와 완벽 일치 - 단점: HTML 내부 링크 및 JavaScript 파일 경로 수정 필요 **실행 계획**: 1. 프로토타입 파일명 변경 2. 모든 HTML 파일에서 링크 경로 수정 (`navigateTo()` 함수 호출 부분) 3. 설계서 "프로토타입 화면 목록" 테이블 업데이트 --- #### 2. 유저스토리 업데이트 (소요: 1시간) **UFR-MEET-046 (회의록목록조회)** 수정: ```markdown - 화면번호: 11-회의록목록조회 (추가) - 카테고리 필터: - 변경 전: 전체/공유받은 회의/참석한 회의/생성한 회의 - 변경 후: 전체/참석한 회의/생성한 회의 - 사유: v1.6 회의록 공유 기능 제거 ``` **AFR-USER-020 (대시보드)** 수정: ```markdown - 공유받은 회의록 섹션 제거 - 사유: v1.6 회의록 공유 기능 제거 - 변경사항: "내 회의록" 섹션만 유지 (참여자/생성자 기준) ``` **UFR-MEET-047 (회의록상세조회)** 수정: ```markdown - 화면번호: 09-회의록상세조회 (추가) - 부가 기능: - 변경 전: 회의록 수정 버튼, 회의록 공유 버튼 - 변경 후: 회의록 수정 버튼, 더보기 메뉴 (다운로드/삭제) - 사유: v1.6 회의록 공유 기능 제거 ``` --- #### 3. Mobile 하단 네비게이션 통일 (소요: 30분) **현재 상태**: - `02-대시보드.html`, `09-Todo관리.html`: 3개 메뉴 (홈/회의록/Todo) - `12-회의록목록조회.html`: 4개 메뉴 (홈/회의록/Todo/프로필) **권장 방안**: 3개 메뉴로 통일 ⭐ - 사유: 프로필 기능이 현재 구현되지 않음, 불필요한 복잡도 제거 - 실행: `12-회의록목록조회.html`에서 프로필 메뉴 제거 - 설계서 업데이트: v1.7에서 Mobile 하단 네비게이션을 3개로 표준화 --- ### 우선순위 MEDIUM (권장) #### 4. Desktop 사이드바 사용자 정보 영역 추가 (소요: 1시간) **현재 상태**: 로고 + 메뉴만 존재 **설계서 스펙**: ``` - 위치: 사이드바 하단 - 구성: - 사용자 아바타 (32px 원형) - 이름 (Medium) - 이메일 (Small, 회색) - 설정 아이콘 (톱니바퀴) ``` **구현 예시**: ```html
``` --- #### 5. 회의록상세조회 프로토타입 검증 (소요: 2시간) **검증 항목**: - [ ] 탭 구조 (회의록/대시보드) 구현 여부 - [ ] 관련 회의록 섹션 UI 구현 여부 (UFR-AI-040) - [ ] 관련도 점수 표시 (백분율 + 색상 코딩) - [ ] 공유 버튼 제거 확인 (v1.6 변경사항) **실행 계획**: 1. `10-회의록상세조회.html` 파일 상세 검토 2. 누락된 UI 요소 구현 3. 설계서와 비교하여 일치 여부 확인 --- ### 우선순위 LOW (선택) #### 6. 중복 파일 정리 (소요: 5분) **삭제 대상**: - `02-대시보드 copy.html`: 백업 파일로 추정, 삭제 권장 --- ## 📈 통일성 개선 로드맵 ### Phase 1: 긴급 조치 (1일 이내) 1. ✅ 파일명과 화면번호 통일 (권장 방안 B) 2. ✅ 유저스토리 업데이트 (UFR-MEET-046, AFR-USER-020, UFR-MEET-047) 3. ✅ Mobile 하단 네비게이션 통일 (3개 메뉴) **예상 소요 시간**: 2시간 **담당**: Frontend Developer + Product Designer --- ### Phase 2: 품질 개선 (3일 이내) 4. ✅ Desktop 사이드바 사용자 정보 영역 추가 5. ✅ 회의록상세조회 프로토타입 검증 및 보완 6. ✅ 중복 파일 정리 **예상 소요 시간**: 3시간 **담당**: Frontend Developer --- ### Phase 3: 문서화 (1주일 이내) 7. ✅ UI/UX 설계서 v1.7 업데이트 - Mobile 하단 네비게이션 3개로 표준화 - 회의록 공유 기능 제거 반영 - 화면 번호 및 파일명 매핑 테이블 업데이트 8. ✅ 유저스토리 v2.1 업데이트 - 화면번호 추가 - 회의록 공유 관련 항목 제거 - 카테고리 필터 업데이트 **예상 소요 시간**: 2시간 **담당**: Product Designer + Service Planner --- ## 🎯 최종 권고사항 ### 즉시 조치 필요 (HIGH) 1. **파일명 통일**: 프로토타입 파일명을 설계서 화면번호와 일치시키기 2. **유저스토리 업데이트**: 공유 기능 제거 및 화면번호 추가 3. **네비게이션 표준화**: Mobile 하단 네비게이션 3개 메뉴로 통일 ### 단기 개선 권장 (MEDIUM) 4. **사이드바 완성**: Desktop 사이드바 사용자 정보 영역 추가 5. **프로토타입 검증**: 회의록상세조회 화면 구현 완성도 확인 ### 장기 개선 고려 (LOW) 6. **문서 버전 관리**: 설계서와 유저스토리 버전 동기화 프로세스 수립 7. **자동화 검증**: 파일명/화면번호 일치 여부 자동 검증 스크립트 개발 --- ## 📝 검토 결론 **전체 평가**: 세 문서(유저스토리, UI/UX 설계서, 프로토타입) 간 일관성은 **양호**한 수준입니다. 대부분의 핵심 기능은 잘 정렬되어 있으며, 프로토타입 구현 완성도도 높습니다. **주요 개선점**: - 파일명과 화면번호 통일 (30분 소요) - 유저스토리 업데이트 (1시간 소요) - 네비게이션 표준화 (30분 소요) **예상 총 작업 시간**: 약 5~7시간 (Phase 1+2 기준) **추천 실행 순서**: 1. Phase 1 긴급 조치 (2시간) → 즉시 실행 2. Phase 2 품질 개선 (3시간) → 3일 이내 3. Phase 3 문서화 (2시간) → 1주일 이내 위 권고사항을 반영하면 **일관성 수준 5/5**, **완성도 5/5**를 달성할 수 있을 것으로 예상됩니다. --- **다음 단계**: 개발팀 회의를 통해 Phase 1 긴급 조치 일정 확정 및 역할 분담 **검토자**: 강지수 (Product Designer) **승인 필요**: 이미준 (Service Planner), 최유진 (Frontend Developer)