1. 사전 준비 단계
- 미리 알리기: 논의가 필요한 이슈는 전날 미리 공유 (PR, 슬랙 등 활용)
- 개인 고민 시간: 팀원들이 각자 생각을 정리할 시간 확보
- 구체적 자료 준비: 코드 구현체, UI/UX 이미지 등 비교 가능한 형태로 준비
2. 의사결정 기준 (우선순위)
- 유저 가치: 사용자에게 전달하고자 하는 핵심 가치
- 핵심 기능 구현: 현재 우리에게 정말 필요하고 중요한 부분인지
- 우리의 성장: 기술적 역량 향상
- 완성도(디테일): 사소한 부분에 과도하게 몰두하지 않기
3. 논의 프로세스 (MAX 12시간 + 수면시간 포함)
Step 1. 양측 의견의 장점 통합 시도
- 대립되는 의견의 장점을 모두 가져가는 새로운 방법 탐색
- 최소 비용으로 최대 효율을 낼 수 있는 방안 모색
Step 2. 시간 제한 논의
- 정해진 시간 내에 모두가 납득할 수 있도록 의견 교환
- 슬랙 스레드, 코드리뷰 등 적절한 채널 활용
- 구체적 근거로 설득 (코드 구현체, UI/UX 이미지 비교 등)
Step 3. 최종 결정
- 그래도 합의 불가 시: PL이 최종 결정
- 자기 전에 논의 내용 공유