Documentation

Introduction

DevFit은 단순한 관리 도구(PMS)를 넘어, "LLM과 RAG 기술"을 활용해 프로젝트의 성공 확률을 높이는 SaaS형 인텔리전트 관제 솔루션입니다.

개발자, PM, 경영진이 프로젝트 상태를 실시간으로 파악하고 , 데이터 기반(Data-Driven)으로 리스크에 대응하며, 번거로운 문서 작업을 자동화(Automation)하여 관리 비용을 획기적으로 줄여줍니다.

AI Control Tower

AI가 프로젝트 성공 확률(Probability Ring)을 시각화하고 잠재 리스크를 사전에 경고합니다.

Doc Automation

기획안, WBS, 주간 보고서 등 PM의 문서를 AI가 맥락을 인식하여 자동으로 생성합니다.

System Architecture

DevFit은 Spring BootVue 3를 기반으로 하며, Spring AI 프레임워크를 통해 LLM과 벡터 데이터베이스(Vector DB)를 오케스트레이션하는 RAG(Retrieval-Augmented Generation) 아키텍처를 채택했습니다.

Client Layer
Vue 3 (SPA)
Axios / Pinia
Server Layer
Spring Boot
API Gateway / Auth
Spring AI Core
Data / AI
Business Data
RDBMS
(MySQL / MariaDB)
RAG Memory
Vector DB
(Embeddings)
Inference
LLM Model
(GPT-4 / Claude)

Frontend

Vue 3 Composition API를 사용하여 반응형 대시보드를 구축하고, Tailwind CSS로 일관된 디자인 시스템을 적용했습니다.

Backend

Spring Boot 기반의 견고한 REST API 서버입니다. Spring AI 모듈을 통해 LLM 호출과 프롬프트 엔지니어링을 제어합니다.

AI Engine

RAG (Retrieval-Augmented Generation) 기술을 적용하여 할루시네이션을 방지하고 기업 내부 데이터를 기반으로 정확한 답변을 생성합니다.

Quick Start

DevFit을 사용하기 위해 복잡한 설치 과정은 필요 없습니다. 웹 대시보드에서 3단계로 프로젝트 관제를 시작하세요.

1

Create Project & Connect Git

대시보드에서 프로젝트를 생성하고, GitHub/GitLab 저장소를 연동합니다.
별도의 CLI 설치 없이 Webhook을 통해 코드가 자동으로 분석됩니다.

GitHub Connected
2

Build Your Team (AI Parsing)

팀원들의 이력서를 업로드하여 팀을 구성합니다. AI가 개인정보를 마스킹하고 기술 스택과 역량을 자동으로 추출해 DB화합니다.

3

Get AI Insights

연동된 소스 코드와 팀원 역량을 바탕으로 AI가 WBS를 생성하고 프로젝트 성공 확률(Risk Score)을 실시간으로 계산합니다.

Git & Source Analysis

GitHub/GitLab 리포지토리를 연동하면 Webhook을 통해 커밋 발생 시 자동으로 코드를 분석합니다.

분석 항목

  • Code ComplexityCyclomatic Complexity 지표를 통해 유지보수가 어려운 코드를 식별합니다.
  • Commit Pattern커밋 주기와 코드 변경량(Churn)을 분석하여 개발 속도와 안정성을 측정합니다.

Risk Prediction

Agile Based

DevFit은 애자일(Agile) 방법론에 기초하여 프로젝트의 리스크를 다각도로 분석합니다.
단순한 일정 지연뿐만 아니라, 팀원의 번아웃(Burnout) 가능성과 프로젝트 지연에 따른 예상 비용 손실, 그리고 코드 리팩토링이 필요한 기술 부채까지 예측하여 성공 확률을 종합적으로 계산합니다.

Agile Risk Factors Analysis
📉 Cost & Schedule Impact(일정 지연에 따른 비용 손실)High Risk (-$12,500 Est.)

* 현재 속도(Velocity) 유지 시, 출시가 2주 지연되어 약 1,250만원의 추가 리소스 비용이 예상됩니다.

🔥 Team Burnout Risk(팀원 과부하 및 피로도)Warning (2 Members)

* 최근 스프린트에서 'Backend' 팀원들의 야간 커밋 빈도가 급증했습니다. 업무 재분배가 필요합니다.

♻️ Technical Debt & Refactoring(코드 복잡도 및 리팩토링)Stable

Smart Team Building

AI Resume Parsing

팀원을 등록할 때 이력서(PDF, Doc)를 업로드하세요. AI가 개인정보(전화번호, 주소 등)를 자동으로 마스킹 처리한 후, 기술 스택과 업무 역량(Capacity)만을 추출하여 데이터베이스화합니다.

1. Resume Upload & Masking
Name: Hong Gil-Dong
Phone: 010-xxxx-xxxx ← Masked
Skills: Java, Spring Boot, Vue.js
2. AI Extracted Data
{
  "role": "Backend Developer",
  "level": "Senior",
  "stack": ["Java", "Spring"],
  "recommendedCapacity": 18
}

AI WBS Planning

LLM을 활용하여 비정형 요구사항 명세서를 실행 가능한 태스크(Task)로 변환합니다.

Input: "쇼핑몰 프로젝트. 이메일 회원가입과 결제 기능 필요."

AI Output:
- [Auth] 이메일 인증 API 개발 (3 SP)
- [Payment] PG사 연동 모듈 구현 (8 SP)
🚀 Coming Soon

Developer API

외부 시스템 연동을 위한 Public API를 준비 중입니다.
향후 업데이트를 통해 정식으로 공개될 예정입니다.

API Authentication

DevFit API는 Bearer Token 인증 방식을 사용합니다. Authorization 헤더에 API 키를 포함하여 요청해야 합니다.

PREVIEW
curl -X GET https://api.devfit.ai/v1/projects/summary \
    -H "Authorization: Bearer YOUR_API_KEY"