MVP 기능 정의서
| KIS AI 트레이더 | MVP 기능 정의서 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 2026.03.02 ~ 진행 중 기준 | MVP 범위 = 시장 데이터·뉴스·모의투자 로그 기반 AI 판단과 읽기 전용 대시보드 | |||||||||
| # | 기능 카테고리 | 세부 기능명 | 기능 설명 | 담당 역할 | 우선순위 | 난이도 | 예상 기간 | 상태 | 비고 |
| F01 | 핵심 기능 | 한국장·미국장·환율·뉴스 요약 데이터 수집 | 한국장·미국장·환율·뉴스 요약 데이터 수집 | 백엔드+프론트 | P0 필수 | 중간 | 2~4일 | 진행 중 | 금융 도메인은 실거래 전환 전 충분한 검증과 보수적인 잠금 구조가 필수임 |
| F02 | 핵심 기능 | 모의투자 기반 매수·대기·차단 판단 기록 | 모의투자 기반 매수·대기·차단 판단 기록 | 백엔드+프론트 | P0 필수 | 중간 | 2~4일 | 진행 중 | |
| F03 | 핵심 기능 | AI 판단 이유와 데이터 부족 원인 표시 | AI 판단 이유와 데이터 부족 원인 표시 | 백엔드+프론트 | P0 필수 | 중간 | 2~4일 | 진행 중 | |
| F04 | 핵심 기능 | 상세형/간편형 읽기모드 화면 분리 | 상세형/간편형 읽기모드 화면 분리 | 백엔드+프론트 | P0 필수 | 중간 | 2~4일 | 진행 중 | |
| F05 | 확장 기능 | 휴장일·검증기간·실거래 전환 잠금 관리 | 휴장일·검증기간·실거래 전환 잠금 관리 | 백엔드+프론트 | P1 중요 | 중간 | 2~4일 | 진행 중 | |
| F06 | 확장 기능 | 관리자/읽기모드 분리와 접속 기록 확인 | 관리자/읽기모드 분리와 접속 기록 확인 | 프론트/운영 | P1 중요 | 중간 | 2~4일 | 진행 중 | |
| F07 | 확장 기능 | 오라클 용량 절감을 위한 요약 로그 중심 저장 | 오라클 용량 절감을 위한 요약 로그 중심 저장 | 프론트/운영 | P1 중요 | 낮음 | 2~4일 | 진행 중 |
개발 일정표 (간트차트)
| KIS AI 트레이더 | 개발 일정표 (2026.03.02 ~ 진행 중) | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 담당자 | 분야 | 역할 / 작업 | W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 | |||||||
| 전체 | 기획 | 문제 정의 및 MVP 범위 확정 | ● | ||||||||||||||||
| 백엔드 | 서버/DB | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | ● | ● | |||||||||||||||
| 프론트 | UI | 관리자/읽기모드 화면, 판단 이유 표시 UI | ● | ● | |||||||||||||||
| 개발 | 핵심 기능 | 시장 데이터·뉴스·모의투자 로그 기반 AI 판단과 읽기 전용 대시보드 | ● | ● | |||||||||||||||
| 개발 | 연동 | 프론트엔드와 API 연동 및 상태 흐름 검증 | ● | ● | |||||||||||||||
| 전체 | 테스트 | 주요 시나리오 테스트와 오류 수정 | ● | ||||||||||||||||
| 운영 | 배포 | GitHub 정리, 데모 배포, 포트폴리오 반영 | ● | ||||||||||||||||
| 전체 | 발표 | 기획자료, README, 발표 Q&A 정리 | ● | ● |
팀 역할 분담표
| KIS AI 트레이더 | 팀 역할 분담표 | |||||||
|---|---|---|---|---|---|---|---|
| 프로젝트 성격에 맞춘 역할과 산출물 정리 | 기간: 2026.03.02 ~ 진행 중 | |||||||
| 학과 / 전공 | 역할 | 인원 | 기여도 | 주요 업무 상세 | 주요 산출물 | 협업 도구 | 비고 |
| 컴퓨터공학 / 소프트웨어 | 백엔드 개발 | 1명 | 주담당 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | API, DB 구조, 서버 로직, 배포 기록 | GitHub, 터미널, API 테스트 | 핵심 |
| 컴퓨터공학 / 소프트웨어 | 프론트엔드 개발 | 1명 | 주담당 | 관리자/읽기모드 화면, 판단 이유 표시 UI | 화면, 컴포넌트, 반응형 UI | GitHub, Figma, 브라우저 | 핵심 |
| 데이터 / AI | 데이터·AI 로직 | 0~1명 | 프로젝트별 | 데이터 수집, 정제, 추천/판단 기준 설계 | 분석 기준, 모델/규칙, 검증 로그 | Python, Notebook, 문서 | 해당 시 |
| 기획 / PM | 서비스 기획 | 1명 | 보조 | 자동매매 판단의 이유, 실패 원인, 실거래 전환 위험을 사용자가 이해하기 어려움 | 기능 정의서, 일정표, Q&A | Excel, Notion | 발표 |
| 디자인 / UX | UI/UX 설계 | 0~1명 | 보조 | 사용자 흐름과 화면 구조 정리 | 화면 체크리스트, 와이어프레임 | Figma | 해당 시 |
수익 모델 & 비용 계획
| KIS AI 트레이더 | 수익 모델 & 비용 계획 | ||||||
|---|---|---|---|---|---|---|
| 포트폴리오 프로젝트 기준의 확장 가능 모델입니다. 실제 매출 수치는 추정이며 검증이 필요합니다. | ||||||
| 수익 모델 | 단계 | 대상 | 가격대 | 주요 제공 기능 | 예상 전환율 | 비고 |
| 포트폴리오 데모 | 현재 | 채용 담당자/면접관 | 무료 | 데모, GitHub, 기획자료 제공 | 해당 없음 | 취업 포트폴리오 목적 |
| 운영형 SaaS | 확장 | 모의투자 기반 AI 판단 흐름과 리스크 제어 구조를 확인하려는 사용자 | 추정 필요 | 시장 데이터·뉴스·모의투자 로그 기반 AI 판단과 읽기 전용 대시보드 | 확인 필요 | 개인 투자 보조 도구, 모의투자 검증 대시보드, 설명 가능한 자동화 시스템으로 확장 가능 |
| B2B/교육용 패키지 | 확장 | 학교/동아리/소규모 조직 | 협의 | 관리 기능, 문서화, 배포 지원 | 확인 필요 | 프로젝트 성숙도에 따라 판단 |
| MVP 개발 예상 비용 | ||||||
| 비용 항목 | 분류 | 월 비용 (예상) | 프로젝트 기간 합계 | 무료 대안 | 비고 | |
| GitHub | 코드 관리 | 무료 | 무료 | Free Plan | 공개 저장소 기준 | |
| Oracle Cloud/Dothome | 배포 | 무료~소액 | 확인 필요 | 무료 티어 | 운영 환경별 차이 | |
| AI/API 사용료 | 외부 API | 사용량 기반 | 확인 필요 | 무료 할당량 | KIS/상권/음악 프로젝트 중심 | |
| 도메인/DNS | 운영 | 무료 | 무료 | DuckDNS | 현재 포트폴리오 운영 기준 |
기능별 팀 투입 계획
| KIS AI 트레이더 | 기능별 팀 투입 계획 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 역할: ● 주담당 ○ 보조 - 없음 | 공수는 포트폴리오 정리용 추정치 | |||||||||||||||
| 기능 ID | 카테고리 | 기능명 | 백엔드 담당 | 공수(h) | 프론트 담당 | 공수(h) | UI/UX | 공수(h) | 기획/PM | 공수(h) | 문서화 | 공수(h) | 합계(h) | 작업 내용 (백엔드) | 작업 내용 (프론트/기획) |
| F01 | 핵심 | 한국장·미국장·환율·뉴스 요약 데이터 수집 | ● | 5 | ○ | 5 | ○ | 2 | ○ | 2 | ○ | 2 | 16 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | 관리자/읽기모드 화면, 판단 이유 표시 UI |
| F02 | 핵심 | 모의투자 기반 매수·대기·차단 판단 기록 | ● | 6 | ● | 6 | ○ | 2 | ○ | 2 | ○ | 2 | 20 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | 관리자/읽기모드 화면, 판단 이유 표시 UI |
| F03 | 핵심 | AI 판단 이유와 데이터 부족 원인 표시 | ○ | 8 | ● | 8 | ○ | 2 | ○ | 2 | ○ | 2 | 24 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | 관리자/읽기모드 화면, 판단 이유 표시 UI |
| F04 | 핵심 | 상세형/간편형 읽기모드 화면 분리 | ● | 4 | ○ | 4 | ○ | 2 | ○ | 2 | ○ | 2 | 12 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | 관리자/읽기모드 화면, 판단 이유 표시 UI |
| F05 | 확장 | 휴장일·검증기간·실거래 전환 잠금 관리 | ● | 5 | ● | 5 | ○ | 2 | ○ | 2 | ○ | 2 | 16 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | 관리자/읽기모드 화면, 판단 이유 표시 UI |
| F06 | 확장 | 관리자/읽기모드 분리와 접속 기록 확인 | ○ | 6 | ● | 6 | ○ | 2 | ○ | 2 | ○ | 2 | 20 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | 관리자/읽기모드 화면, 판단 이유 표시 UI |
| F07 | 확장 | 오라클 용량 절감을 위한 요약 로그 중심 저장 | ● | 8 | ○ | 8 | ○ | 2 | ○ | 2 | ○ | 2 | 24 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | 관리자/읽기모드 화면, 판단 이유 표시 UI |
학과별 팀 구성
| KIS AI 트레이더 학과별 팀 구성 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 프로젝트에 필요한 전공 계열과 역할을 정리합니다. | |||||||||||||||
| 구분 | 학과 | 핵심 담당 업무 | 필요 인원 | 비고 | |||||||||||
| 필수 | 컴퓨터공학 / 소프트웨어 | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 / 관리자/읽기모드 화면, 판단 이유 표시 UI | 1~2명 | 핵심 | |||||||||||
| 권장 | 데이터사이언스 / 통계 | 데이터 분석, 추천 기준, 검증 지표 설계 | 0~1명 | 데이터 프로젝트 중심 | |||||||||||
| 권장 | 디자인 / UX | 사용자 흐름, 화면 설계, 시각화 개선 | 0~1명 | UI 개선 | |||||||||||
| 선택 | 경영 / 기획 | 시장성, 수익 모델, 발표 스토리 정리 | 0~1명 | 발표 자료 |
기획 회의록
| KIS AI 트레이더 기획 회의록 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 프로젝트 진행 단계별 결정 사항을 기록합니다. | |||||||||||
| No | 날짜 | 회의 유형 | 참석 분야 | 회의 주제 | 결정 사항 | 담당 | 다음 액션 | 완료 여부 | |||
| 1 | 2026.03.02 | 킥오프 | 전체 | 문제 정의와 MVP 범위 확정 | 자동매매 판단의 이유, 실패 원인, 실거래 전환 위험을 사용자가 이해하기 어려움 | 전체 | 핵심 기능 목록 작성 | 완료 | |||
| 2 | 개발 초반 | 기술 설계 | 백엔드/프론트 | 데이터 구조와 화면 흐름 결정 | 시장 데이터·뉴스·모의투자 로그 기반 AI 판단과 읽기 전용 대시보드 | 개발 | API와 UI 연결 | 진행 중 | |||
| 3 | 개발 중반 | 중간 점검 | 전체 | 기능 구현 현황과 문제 해결 | 문제: 자동매매 서비스는 단순히 매수 버튼을 누르는 것보다, 왜 사고 왜 기다리고 왜 막혔는지 사용자가 이해할 수 있어야 했습니다. 초기 화면은 많은 데이터를 한 번에 보여주다 보니 핵심 판단이 잘 보이지 않았고, | 전체 | 트러블슈팅 정리 | 진행 중 | |||
| 4 | 정리 단계 | 발표/문서 | 전체 | GitHub, 데모, 포트폴리오 문서화 | README와 기획자료를 공개 가능한 범위로 정리 | 전체 | 포트폴리오 반영 | 진행 중 |
UI 기획 체크리스트
| KIS AI 트레이더 UI 기획 체크리스트 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 화면별 UI 구성과 개발 연계 포인트를 정리합니다. | |||||||||||||
| No | 화면 구분 | 화면명 | 담당 분야 | 주요 컴포넌트 / UI 요소 | 디자인 요구사항 | 상태 | 개발 연계 | 완료 여부 | |||||
| 1 | 핵심 화면 | 메인/대시보드 | 프론트/디자인 | KIS AI 트레이더의 메인/대시보드 화면 | 정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성 | 점검 | 관리자/읽기모드 화면, 판단 이유 표시 UI | 진행 중 | |||||
| 2 | 핵심 화면 | 목록/검색 | 프론트/디자인 | KIS AI 트레이더의 목록/검색 화면 | 정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성 | 점검 | 관리자/읽기모드 화면, 판단 이유 표시 UI | 진행 중 | |||||
| 3 | 핵심 화면 | 상세/결과 | 프론트/디자인 | KIS AI 트레이더의 상세/결과 화면 | 정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성 | 점검 | 관리자/읽기모드 화면, 판단 이유 표시 UI | 진행 중 | |||||
| 4 | 핵심 화면 | 입력/관리 | 프론트/디자인 | KIS AI 트레이더의 입력/관리 화면 | 정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성 | 점검 | 관리자/읽기모드 화면, 판단 이유 표시 UI | 진행 중 | |||||
| 5 | 핵심 화면 | 오류/빈 상태 | 프론트/디자인 | KIS AI 트레이더의 오류/빈 상태 화면 | 정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성 | 점검 | 관리자/읽기모드 화면, 판단 이유 표시 UI | 진행 중 | |||||
| 6 | 핵심 화면 | 모바일 반응형 | 프론트/디자인 | KIS AI 트레이더의 모바일 반응형 화면 | 정보가 겹치지 않고 핵심 행동이 먼저 보이도록 구성 | 점검 | 관리자/읽기모드 화면, 판단 이유 표시 UI | 진행 중 |
Q&A 예상 질문
| KIS AI 트레이더 Q&A 예상 질문 & 모범 답변 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 발표 또는 면접에서 받을 수 있는 질문과 답변을 정리합니다. | ||||||||||
| No | 카테고리 | 난이도 | 예상 질문 | 모범 답변 | ||||||
| 1 | 서비스/기획 | ★★★ | 이 프로젝트가 해결하려는 핵심 문제는 무엇인가요? | 자동매매 판단의 이유, 실패 원인, 실거래 전환 위험을 사용자가 이해하기 어려움 | ||||||
| 2 | 기술/개발 | ★★★ | 백엔드 관점에서 가장 중요하게 설계한 부분은 무엇인가요? | Python 데이터 수집, 스케줄링, 로그 저장, 잠금 구조 | ||||||
| 3 | 기술/개발 | ★★ | 프론트엔드 관점에서 사용성을 어떻게 고려했나요? | 관리자/읽기모드 화면, 판단 이유 표시 UI | ||||||
| 4 | 데이터/운영 | ★★★ | 데이터나 상태가 어긋나는 문제는 어떻게 줄였나요? | 데이터 수집, 판단, 기록, 화면 표시 단계를 분리하고 각 단계의 상태를 남기도록 정리했습니다. 화면은 상세형과 간편형으로 나누어, 간편형에서는 현재 상태·AI 판단·보유/손익·최근 행동을 먼저 보여주고 상세형에서는 근거와 운영 상태를 더 깊게 확인할 수 있게 했습니다. 실전 주문은 기본 잠금으로 두고 검증기간, 관리자 확인, 전환 버튼을 거쳐야 열리도록 설계했습니다. 원본 데이터를 무겁게 쌓기보다 판단에 필요한 요약값과 로그 | ||||||
| 5 | 보안/운영 | ★★ | 공개 저장소에 올릴 때 어떤 점을 조심했나요? | API Key, DB 비밀번호, 운영 환경 파일, 실제 사용자 데이터는 제외하고 README와 예시 설정 중심으로 공개했습니다. | ||||||
| 6 | 확장성 | ★★ | 앞으로 개선한다면 무엇을 먼저 하겠나요? | 금융 도메인은 실거래 전환 전 충분한 검증과 보수적인 잠금 구조가 필수임 |
예산 & 비용 계획
| KIS AI 트레이더 예산 & 비용 계획 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 포트폴리오 데모 운영 기준의 예상 비용입니다. 실제 비용은 사용량과 배포 환경에 따라 달라질 수 있습니다. | |||||||||
| No | 항목 | 구분 | 월 비용 | 연간 비용 | 무료 플랜 | 비고 | |||
| 1 | GitHub | 코드 관리 | 무료 | 무료 | O | 공개 저장소 | |||
| 2 | Oracle Cloud / Dothome | 배포 | 무료~소액 | 확인 필요 | O | 현재 데모 운영 기준 | |||
| 3 | DuckDNS | 도메인 | 무료 | 무료 | O | 서브도메인 사용 | |||
| 4 | DB / 스토리지 | 데이터 | 무료~소액 | 확인 필요 | △ | 프로젝트별 데이터 크기에 따라 변동 | |||
| 5 | 외부 API | API | 사용량 기반 | 확인 필요 | △ | AI/공공/금융 API 사용 시 | |||
| 6 | 모니터링/백업 | 운영 | 무료~소액 | 확인 필요 | △ | 서비스 확장 시 필요 |