문제 (Problem)
개발팀이 기술 선택(DB, 프레임워크, build vs buy) 시 구조화된 의사결정 과정 없이 진행합니다:
- ADR(Architecture Decision Record) 작성은 모범 사례로 인정되지만, 수동 작성이 번거로워 대부분 건너뜀
- 나중에 “왜 이 기술을 선택했지?” 질문에 답할 수 없음
- 기존 ADR 도구는 빈 템플릿만 제공 — AI 기반 분석 없음
- 의사결정 이력이 사라져 같은 논쟁을 반복
Pain Point 강도: 7/10 - 기술 부채의 근본 원인 중 하나
시장 (Market)
- 1차 시장: 글로벌 개발팀, 테크 리드, 아키텍트
- 세그먼트: 기술 의사결정을 문서화해야 하는 스타트업~중견 기업
- TAM: Engineering Effectiveness 도구 시장 $15-20B
- 핵심 사실: AI 네이티브 상용 ADR 도구 전무. 기존 도구(adr-tools, Log4brains)는 OSS + 유지보수 중단
솔루션 (Solution)
DevDecision - AI 기반 다관점 기술 의사결정 기록기
핵심 기능
- 자연어 기술 비교: 질문만으로 기술 옵션 분석
- 5가지 관점 자동 분석: 비용, 확장성, 팀 역량, 유지보수, 커뮤니티
- ADR 마크다운 생성: 팀 위키에 바로 붙여넣기 가능
- 과거 결정 검색/참조: “이전에 DB 선택한 근거는?”
- PR/코드 연결: 결정과 구현을 양방향 링크
사용 시나리오
# 설치
$ npm install -g devdecision
# 기술 의사결정 분석
$ devdecision "PostgreSQL vs MySQL for new e-commerce project"
🔍 다관점 분석 중...
╔══════════════════════════════════════════════════╗
║ ADR-0042: PostgreSQL vs MySQL 선택 ║
╠══════════════════════════════════════════════════╣
║ ║
║ 📊 비용 관점 ║
║ PostgreSQL: 무료 (OSS), 호스팅 $50-200/월 ║
║ MySQL: 무료 (OSS), Aurora $100-400/월 ║
║ → PostgreSQL 우위 (TCO 30-40% 낮음) ║
║ ║
║ 📈 확장성 관점 ║
║ PostgreSQL: JSONB, 파티셔닝, 복잡 쿼리 강점 ║
║ MySQL: 읽기 복제 간편, 단순 쿼리 빠름 ║
║ → e-commerce 복잡 쿼리 시 PostgreSQL 우위 ║
║ ║
║ 👥 팀 역량 관점 ║
║ 팀 프로필 분석: 백엔드 5명, PostgreSQL 경험 3명 ║
║ → PostgreSQL 우위 (학습 비용 낮음) ║
║ ║
║ 🔧 유지보수 관점 ║
║ PostgreSQL: 업그레이드 복잡, 에코시스템 성숙 ║
║ MySQL: 업그레이드 간편, Oracle 의존성 우려 ║
║ → 동등 ║
║ ║
║ 🌐 커뮤니티 관점 ║
║ PostgreSQL: Stack Overflow 활발, 성장세 ║
║ MySQL: 절대 사용자 많으나 성장 정체 ║
║ → PostgreSQL 우위 ║
║ ║
║ ✅ 결론: PostgreSQL 권장 (4/5 관점 우위) ║
╚══════════════════════════════════════════════════╝
📄 ADR 파일 생성: ./decisions/adr-0042-postgresql-selection.md
# 과거 결정 검색
$ devdecision search "database"
→ ADR-0042: PostgreSQL vs MySQL (2026-03-09)
→ ADR-0031: Redis vs Memcached (2026-01-15)
# 팀 위키에 내보내기
$ devdecision export --format notion --id 0042
경쟁 (Competition)
| 경쟁사 | 가격 | 약점 |
|---|---|---|
| Workik AI ADR | Free | 기본 템플릿만, 다관점 분석 없음 |
| adr-tools | Free (OSS) | bash 스크립트, AI 없음, 협업 없음 |
| Log4brains | Free (OSS) | 유지보수 중단, 정적 사이트 생성 |
| Backstage ADR Plugin | Free | Backstage 전체 도입 필요, 과도한 인프라 |
| dotnet-adr | Free | .NET 전용, 범용성 없음 |
경쟁 강도: Low - AI 네이티브 상용 ADR 도구 제로 차별점: AI 기반 다관점 자동 분석 + CLI 통합 — 기존 도구는 빈 템플릿만 제공
MVP 개발 (MVP)
- MVP 기간: 4주
- 풀 버전: 4개월
- 기술 복잡도: Low
- 필요 스택: Node.js CLI, LLM API (Claude/GPT), Markdown 템플릿
MVP 범위
- 자연어 질의 → LLM 기반 다관점 분석
- ADR 마크다운 자동 생성
- 로컬 결정 저장소 (JSON/SQLite)
- npm 패키지 퍼블리시
수익 모델 (Revenue)
- 모델: Freemium + Subscription
- 가격:
- Free: 월 5회 결정 분석
- Pro: $7/월 (무제한 분석, 팀 공유, 히스토리 검색)
- Team: $19/월 (조직 결정 저장소, 트렌드 분석, Notion/Confluence 연동)
- 예상 MRR (6개월): $1,000-3,000
- 예상 MRR (12개월): $5,000-12,000
리스크 (Risk)
| 유형 | 수준 | 대응 |
|---|---|---|
| 기술 | Low | CLI + LLM API = 핵심 스킬 완벽 매치 |
| 시장 | Low | 새 카테고리라 시장 교육 필요 → 개발자 블로그/컨퍼런스로 인지도 구축 |
| 실행 | Low | 4주 MVP로 빠른 검증, LLM 비용 관리 필요 |
추천 (Recommendation)
점수: 90/100 ⭐⭐⭐⭐⭐
추천 이유
- AI 네이티브 상용 ADR 도구 전무 — 카테고리 창출 기회
- 4주 MVP로 빠른 시장 검증 가능
- dev_tools 도메인 완벽 적합
- 기술 의사결정 기록은 보편적 pain point — 모든 개발팀이 필요
- LLM API 활용으로 기술 복잡도 낮음
리스크 요인
- “ADR"이라는 카테고리 자체의 인지도가 낮아 시장 교육 필요
- LLM API 비용이 마진에 영향
- 분석 품질이 LLM 성능에 의존
첫 번째 액션
- CLI MVP 개발 (LLM 기반 다관점 분석 + ADR 마크다운 생성)
- 주요 기술 결정 시나리오 10개 테스트
- VS Code 확장 연동으로 개발자 접근성 향상
이 아이디어는 ManyLens의 다관점 분석 컨셉을 기술 의사결정 도메인에 이식한 것으로, 개발자가 일상적으로 겪는 기술 선택 고민을 구조화합니다.