Skip to content
Bokyeong Kang edited this page Feb 2, 2026 · 16 revisions

Web09 Dopamine

Web09 팀 도파민의 위키입니다! 프로젝트 진행 과정에서의 논의, 결정 사항, 회의 기록을 한눈에 확인할 수 있습니다.

Murphy 서비스 소개

image

발산은 $\color{#3B82F6}{\text{자유롭게,}}$ 수렴은 $\color{#00A94F}{\text{명확하게!}}$

Murphy는 팀의 의사결정 과정을 구조화하고, 흩어진 아이디어를 AI로 정리하여
최적의 합의를 이끌어내는 협업 솔루션입니다.

서비스 기획 배경

자세한 내용은 🎨 기획 과정에서 확인할 수 있습니다.

왜 아이디어 발산을 도와주는 도구는 많은데, 수렴을 도와주는 도구는 없을까?

  • 문제 : 아이디어 발산은 쉽지만, 하나로 모으는 것(수렴)은 훨씬 어렵습니다. 팀원들과 서비스를 기획할 때 의견을 정리하고 결정을 내리는 과정에서 비효율성과 피로감을 느꼈습니다.
  • 기존의 한계 : FigJam 등 기존 툴은 발산에 치중되어 있어, 의견을 정리하고 합의하는 데 과도한 시간과 에너지가 소모되고, 정리하는 과정에서 새로운 아이디어가 나와 논의 과정이 길어집니다.

설문조사를 통한 인사이트와 솔루션

  • 의사 결정의 구조화 : 사람들은 명확한 기준이 없을 때 피로감을 느낍니다. 아이디어를 의미 단위로 묶어 보여줌으로써 판단의 근거를 제공합니다.
  • 의도된 프로세스 제약 :
    • 단계별 집중 : 현재 단계의 활동에만 집중할 수 있는 환경을 만듭니다.
    • 역진행 방지 : 이미 합의된 단계로 돌아가는 것을 제한하여 회의 시간을 단축합니다.
  • 논의를 완성하는 시각화와 수동 채택 :
    • 투표는 결정을 대신하는 수단이 아니라 논의를 돕는 가이드입니다.
    • 득표순 자동 채택 방식을 배제하고, 찬반 비율이나 의견이 팽팽한 안건을 시각화하여 '진짜 논의가 필요한 지점' 을 드러냅니다.
    • 최종 채택은 사용자가 직접 진행하며, 이를 통해 다수결이 아닌 충분한 이해에 기반한 합의를 이끌어냅니다.

주요 기능

자세한 내용은 📍 주요 기능👥 유저 시나리오에서 확인할 수 있습니다.

자유로운 의견 발산

배경을 더블 클릭하는 것 만으로 손쉽게 아이디어를 제출할 수 있습니다.

의견 발산

AI 기반 카테고리화

무질서하게 발산된 수많은 아이디어 카드를 AI가 문맥을 분석하여 자동으로 클러스터링합니다.
버튼 한 번으로 비슷한 의견끼리 묶이고, 드래그 앤 드롭으로 수동 조정도 가능합니다.

AI 기반 카테고리화

투표

투표 결과는 의사결정을 위한 핵심 지표로 활용됩니다.
마음에 드는 아이디어에는 찬성을, 아쉬운 아이디어에는 반대를 던질 수 있습니다.

투표

댓글로 치열한 토론

댓글로 아이디어에 대한 의견을 표현할 수 있습니다.
또한, 많은 의견이 오고가는 아이디어를 강조하여 팀의 핵심 논의를 한눈에 파악할 수 있습니다.

투표

의사결정 흐름의 시각화

이슈 간의 관계를 노드 형태로 시각화하여 의사결정 흐름을 한눈에 파악할 수 있습니다.

의사결정 흐름의 시각화

👥 도파민 팀 멤버


강다형
J002
GitHub

강보경
J008
GitHub

서성원
J134
GitHub

이신욱
J198
GitHub

김건우
J232
GitHub

팀 문화

🤝 그라운드 룰
📈 우리 팀의 성장 목표
🪾 브랜치 전략
✅ PR 가이드

프로젝트

🔎 서비스의 목적
🎨 기획 과정
📍 주요 기능
👥 유저 시나리오
💯 기술적 완성도 지표
📏 엣지 케이스
🚀 배포 아키텍처
💾 ERD
📁 api 명세서

데모 자료

🗒️ 2주차 데모
🗒️ 3주차 데모
🗒️ 4주차 데모
🗒️ 5주차 데모
🗒️ 6주차 데모

기술적 결정 과정

기술 스택 선정 배경
실시간 통신 방식 선택: SSE vs WebSocket
서비스 경로 설계
상태 관리 마이그레이션: Zustand → TanStack
Redis 제거에 대한 기술적 판단
NextAuth를 활용한 OAuth 설계
아이디어 카테고리화 AI 설계 과정

기술 로그

Private Subnet + NAT Gatway 아키텍쳐
zustand 팩토리패턴 ( 다른 방법들과 비교)
AABB (Axis‐Aligned Bounding Box) 충돌 감지
GitHub 소셜 로그인 연동 에러
이슈 맵 노드 하이라이팅: 인접 리스트와 BFS 활용
댓글 시스템 및 SSE 실시간 이벤트 처리 최적화
카테고리 내 댓글 컴포넌트 Stacking Context 문제
회원 탈퇴 처리
빠른 이슈에서 닉네임 생성 중복 오류
댓글 SSE 이벤트 처리 방식 개선 및 캐시 갱신 전략

회의록

✏️ 1주차1주차
✏️ 2주차2주차: Day1
2주차: Day2
2주차: Day3
2주차: Day4
2주차: Day5
✏️ 인터미션 기간12/20 회의록
12/29 회의록
✏️ 3주차3주차: Day1
3주차: Day2
3주차: Day3
3주차: Day4
3주차: Day5
✏️ 4주차4주차: Day1
4주차: Day2
4주차: Day3
4주차: Day4
4주차: Day5
✏️ 5주차5주차: Day1
5주차: Day2
5주차: Day3
5주차: Day4
5주차: Day5
✏️ 6주차6주차: Day1
6주차: Day2
6주차: Day3
6주차: Day4
6주차: Day5
✏️ 7주차7주차: Day1
7주차: Day2
7주차: Day3
7주차: Day4
7주차: Day5

Clone this wiki locally