성과 대시보드 아이디어

원래 구현했던 것

3D Plotly 차트로 프로젝트별 임팩트 시각화

const projectData = [
    { project: 'Facebook Ads', cost: 100, performance: 135, time: 6 },
    { project: 'GCP Migration', cost: 40, performance: 99.9, time: 3 },
    { project: 'Kubernetes', cost: 20, performance: 120, time: 4 },
    { project: 'MLX Tuning', cost: 10, performance: 85, time: 2 },
    { project: 'Alimtalk', cost: 30, performance: 70, time: 2 },
    { project: 'XGBoost', cost: 15, performance: 85, time: 1 }
];

축 구성

  • X축: 비용 절감률 (%)
  • Y축: 성과 지표
  • Z축: 개발 기간 (월)

문제점

  • 하드코딩된 더미 데이터
  • 실제 측정 가능한 지표가 아님
  • 의미 있는 수치인지 애매함

개선 아이디어

1. 실제 측정 가능한 지표로 변경

  • GitHub 커밋 수
  • 배포 횟수
  • 코드 라인 수
  • 실제 비용 절감액

2. API 연동

  • GitHub API로 실제 활동 데이터 가져오기
  • 프로젝트별 실제 메트릭 수집

3. 미니 대시보드 형태

  • 숫자 카드 형태로 간결하게
  • 트렌드 스파크라인

나중에 구현할 때 참고

  • Plotly.js 3D scatter 사용
  • 색상: 그레이스케일 (#F8F9FA ~ #000000)
  • 반응형 필요