# 요구사항 설계 검토 보고서

**작성자**: 강지수 (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
<div class="sidebar-user">
  <div class="sidebar-user-avatar">
    <img src="img/user-avatar.png" alt="김민준">
  </div>
  <div class="sidebar-user-info">
    <div class="sidebar-user-name">김민준</div>
    <div class="sidebar-user-email">kim.minjun@company.com</div>
  </div>
  <button class="sidebar-user-settings">⚙️</button>
</div>
```

---

#### 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)
