hgzero/design/uiux/공유하기 제거검토-report.md
yabo0812 4d8878aad3 공유하기 기능 제거 및 문서 업데이트
- .gitignore 업데이트
- 대시보드 프로토타입 수정
- 회의록공유 프로토타입 삭제
- UI/UX 설계서 업데이트
- 공유하기 제거 검토 보고서 추가
- 유저스토리 업데이트

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-23 10:27:44 +09:00

186 lines
6.1 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 회의록 공유 기능 제거 검토 의견서
**작성자**: 강지수 (Product Designer)
**작성일**: 2025-10-23
**문서 목적**: 회의록 공유 기능 제거에 대한 검토 의견 및 수정 계획
---
## 📋 요약
회의록 공유 기능은 **회의 참가자가 아닌 경우 대상자 선정이 불가능**하므로, 실제로는 필요하지 않은 기능입니다. 회의 참가자들은 이미 회의록에 접근할 수 있는 권한이 있으므로, 별도의 공유 기능이 중복됩니다.
**결론**: 회의록 공유 기능 전체 제거 권장
---
## 🔍 현재 상황 분석
### 문제점
1. **논리적 모순**: 회의 참가자가 아니면 대상자를 선정할 수 없음
2. **기능 중복**: 회의 참석자는 이미 회의록 접근 권한 보유
3. **불필요한 복잡성**: 공유 관리 로직 및 UI가 시스템을 복잡하게 만듦
### 현재 접근 권한 구조
- **회의 참가자**: 이미 회의록 접근 권한 있음 (조회/수정)
- **회의 생성자**: 회의록 전체 관리 권한
- **비참가자**: 회의록 접근 권한 없음 → 공유 기능으로도 추가 불가
---
## 🗂️ 영향 받는 문서 및 화면
### 1. 유저스토리 (design/userstory.md)
**제거 대상**:
- **UFR-MEET-060: [회의록공유]** (라인 353-373)
- 회의록 공유 설정
- 공유 링크 생성
- 공유 대상 및 권한 설정
- 공유 링크 보안 (유효기간, 비밀번호)
### 2. UI/UX 설계서 (design/uiux/uiux.md)
**제거 대상**:
#### a. 02-대시보드
- "공유받은 회의록" 섹션 (라인 310-320, 350-352)
- 최근 공유받은 회의록 목록 (최대 3개)
- 전체 보기 링크
- 빈 상태 메시지
#### b. 08-회의록공유 (화면 전체)
- 프로토타입 목록 8번 항목
- 전체 화면 설계
- 공유 설정 인터페이스
#### c. 10-회의록상세조회
- 부가 기능 중 "회의록 공유 버튼" (라인 302)
- 공유 설정 화면으로 이동하는 버튼
#### d. 12-회의록목록조회
- 카테고리 필터 중 "공유받은 회의" 옵션 (라인 250)
- 공유 관련 필터링 기능
### 3. 프로토타입 HTML 파일
**제거 대상**:
- **08-회의록공유.html** - 전체 파일 삭제
- **02-대시보드.html / 02-대시보드-개선.html** - 공유받은 회의록 섹션 제거
- **10-회의록상세조회.html** - 공유 버튼 제거
- **12-회의록목록조회.html** - 카테고리 필터 수정
---
## ✅ 수정 권장 사항
### 1. 개념 정리
**기존**: 공유 기능을 통한 회의록 배포
**변경 후**: 회의 참가자 관리를 통한 자동 접근 권한 부여
### 2. 권한 관리 방식 변경
- 회의 예약 시 참석자 초대 (UFR-MEET-010)
- 회의 진행 중 참석자 추가/제거 가능 (필요 시)
- 모든 참석자는 자동으로 회의록 접근 권한 보유
### 3. 대시보드 섹션 재구성
**기존**:
- 내 회의록
- 공유받은 회의록 (제거)
**변경 후**:
- **참석한 회의** (통합)
- 내가 생성한 회의 + 초대받은 회의
- 필터링: 전체 / 생성한 회의 / 참석한 회의
- 상태 표시: 작성중 / 확정완료
### 4. 회의록 목록 카테고리 단순화
**기존**:
```
전체 / 공유받은 회의 / 참석한 회의 / 생성한 회의
```
**변경 후**:
```
전체 / 참석한 회의 / 생성한 회의
```
---
## 📊 수정 우선순위 및 작업 계획
| 우선순위 | 문서/파일 | 수정 내용 | 예상 시간 |
|---------|----------|----------|----------|
| 1⃣ 높음 | **유저스토리** (userstory.md) | UFR-MEET-060 제거 | 10분 |
| 1⃣ 높음 | **UI/UX 설계서** (uiux.md) | 08-회의록공유 화면 제거 및 관련 섹션 수정 | 20분 |
| 2⃣ 중간 | **프로토타입 08-회의록공유.html** | 파일 삭제 | 1분 |
| 2⃣ 중간 | **프로토타입 02-대시보드** | 공유받은 회의록 섹션 제거 | 15분 |
| 2⃣ 중간 | **프로토타입 10-회의록상세조회** | 공유 버튼 제거 | 10분 |
| 3⃣ 낮음 | **프로토타입 12-회의록목록조회** | 카테고리 필터 수정 | 10분 |
**총 예상 시간**: 약 66분
---
## 📝 추가 고려사항
### 1. 알림 기능 유지
공유 기능은 제거하지만, **참석자 초대 알림**은 유지:
- ✅ 회의 예약 시 참석자에게 이메일 알림 발송
- ✅ 회의록 확정 시 참석자에게 완료 알림 발송
- ✅ Todo 할당 시 담당자에게 알림 발송
### 2. 접근 권한 명확화
| 역할 | 권한 |
|------|------|
| **참석자** | 회의록 조회 + 댓글 + 수정 (실시간 협업) |
| **생성자** | 회의록 전체 관리 (확정, 삭제 등) |
| **비참가자** | 접근 불가 (공유 기능 없음) |
### 3. 회의록 검색 기능 강화
공유 기능 대신 **참석한 회의록 검색 기능** 강화 권장:
- 제목, 내용, 참석자, 날짜로 검색
- 태그/카테고리 필터링
- 빠른 접근을 위한 북마크 기능 (선택적)
---
## 🎯 결론
### 회의록 공유 기능 제거가 타당한 이유
1.**논리적 모순 해결**: 회의 참가자가 아니면 대상자 선정 불가
2.**기능 중복 제거**: 참석자는 이미 접근 권한 보유
3.**UI/UX 단순화**: 불필요한 화면 및 버튼 제거로 사용자 경험 개선
4.**개발 범위 축소**: 공유 관리 API 및 로직 제거로 개발 효율화
### 권장 사항
**즉시 수정**: 유저스토리 → UI/UX 설계서 → 프로토타입 순서로 수정 작업 진행
---
## 📌 작업 체크리스트
- [ ] 유저스토리 UFR-MEET-060 제거
- [ ] UI/UX 설계서 08-회의록공유 화면 제거
- [ ] UI/UX 설계서 02-대시보드 "공유받은 회의록" 섹션 제거
- [ ] UI/UX 설계서 10-회의록상세조회 공유 버튼 제거
- [ ] UI/UX 설계서 12-회의록목록조회 카테고리 필터 수정
- [ ] 프로토타입 08-회의록공유.html 삭제
- [ ] 프로토타입 02-대시보드.html 수정
- [ ] 프로토타입 02-대시보드-개선.html 수정
- [ ] 프로토타입 10-회의록상세조회.html 수정
- [ ] 프로토타입 12-회의록목록조회.html 수정
---
**문서 종료**