zioinfo-mail/workspace/guardia-itsm/.claude/skills/itsm-roadmap/SKILL.md
DESKTOP-TKLFCPR\ython cfe2901a55 refactor(structure): consolidate all projects under workspace/
- itsm/    -> workspace/guardia-itsm/
- manager/ -> workspace/guardia-manager/
- app/     -> workspace/guardia-messenger/
- manual/  -> workspace/guardia-docs/

workspace/zioinfo-web/ unchanged.
git mv preserves full commit history.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 23:50:56 +09:00

4.5 KiB

name description
itsm-roadmap GUARDiA ITSM 추가 개발 제안 및 로드맵 관리 스킬. 기존 구현 현황 분석, 신규 기능 우선순위 결정, 공수 추정, 로드맵 문서 작성을 수행한다. 다음 상황에서 반드시 사용: (1) '추가 개발 제안', '다음에 뭘 만들까', '로드맵 작성' 요청; (2) 'ITSM 고도화', '신규 기능 기획', '우선순위 결정' 요청; (3) 제안서·기획서 MD 파일 생성; (4) 기존 70+ 라우터와 중복 없는 신규 기능 발굴; (5) 다시 실행, 업데이트, 수정, 보완 요청. FastAPI + SQLAlchemy + paramiko 기존 패턴을 반드시 준수한다.

GUARDiA ITSM 로드맵 관리 스킬

기존 구현 현황 (중복 제안 방지용)

이미 구현된 주요 기능 (제안에서 제외):

  • SR 생명주기, 승인 워크플로우, 대시보드
  • CMDB, 변경관리(CAB), 문제관리, 용량관리
  • AI 이상탐지, 챗봇, 코드리뷰, KB 에이전트
  • 취약점 스캔, PAM, LDAP, 2FA, 감사 로그
  • DR 자동화, 네트워크 장비, CSAP 점검 ← 최근 추가
  • FinOps, 멀티테넌트, SLA 대시보드, Grafana 연동

제안 평가 매트릭스

각 항목을 다음 3축으로 평가한다:

L M H
구현 난이도 기존 패턴 재사용 신규 모듈 필요 외부 시스템 연동
비즈니스 임팩트 편의 개선 운영 효율 30%↑ 수주 경쟁력 직결
공수 (인주) 1~2 3~5 6+

추가 개발 제안 카탈로그

1순위 — Quick Win (구현 쉽고 임팩트 高)

QW-01. 자동화 플레이북 (playbook.py)
  - 반복 운영 작업 시나리오 템플릿 저장·실행
  - 기존 ssh.py + batch.py 패턴 재사용
  - 난이도: L | 임팩트: H | 공수: 2주

QW-02. 서버 성능 실시간 대시보드 (realtime_metrics.py)
  - SSH → top/vmstat/df 주기적 수집 → SSE 스트리밍
  - 기존 anomaly.py + ssh.py 패턴 재사용
  - 난이도: L | 임팩트: H | 공수: 2주

QW-03. 기술문서 AI 자동 생성 (kb_auto_gen.py)
  - 인시던트/SR 해결 시 KB 아티클 자동 초안 생성
  - 기존 kb_agent.py + Ollama 패턴 재사용
  - 난이도: L | 임팩트: M | 공수: 1주

2순위 — 중기 (공수 3~5주)

MID-01. 멀티사이트 통합 관제 (multisite_console.py)
  - 여러 기관 서버 상태를 단일 대시보드에서 조회
  - 기관별 헬스체크 배치 + 집계 API
  - 난이도: M | 임팩트: H | 공수: 4주

MID-02. SLA 예측 분석 (sla_predict.py)
  - ML 기반 SLA 위반 사전 예측 (predictive.py 확장)
  - 과거 SR 데이터 → 회귀 모델 학습
  - 난이도: M | 임팩트: H | 공수: 4주

MID-03. 공공기관 온보딩 자동화 (onboarding_wizard.py)
  - 신규 기관 등록 → CMDB 초기화 → 담당자 초대 → 라이선스 발급 일괄 처리
  - 기존 institutions.py + license.py 연계
  - 난이도: M | 임팩트: M | 공수: 3주

MID-04. 웹 터미널 (web_terminal.py)
  - PAM 연계 브라우저 내 SSH 터미널 (xterm.js)
  - 기존 pam.py + ssh.py 확장, 세션 로깅
  - 난이도: M | 임팩트: H | 공수: 5주

3순위 — 장기 (공수 6주+)

LONG-01. AI 이상탐지 자가학습 UI (anomaly_tuner.py)
  - 임계값/민감도 조정 Web UI
  - 기관별 기준선 커스터마이징
  - 난이도: H | 임팩트: M | 공수: 6주

LONG-02. QR코드 자산 관리 (qr_asset.py)
  - CMDB 서버별 QR 스티커 생성·스캔 앱 연동
  - qrcode 라이브러리 + CMDB API
  - 난이도: H | 임팩트: M | 공수: 6주

LONG-03. 감사 대시보드 강화 (audit_visual.py)
  - SHA-256 해시체인 시각화 (D3.js SVG)
  - 감사 이벤트 타임라인 + 이상 감지
  - 난이도: H | 임팩트: M | 공수: 7주

문서 생성 패턴

docs/ITSM_NEXT_FEATURES.md 생성 시 다음 구조를 따른다:

# GUARDiA ITSM 추가 개발 제안서

> 버전: X.X | 작성일: YYYY-MM-DD

## 요약
- 제안 항목 수: N개
- 총 예상 공수: N인주
- 즉시 착수 추천: 항목명

## 1순위 (Quick Win)
...

## 2순위 (중기)
...

## 3순위 (장기)
...

## 로드맵 타임라인
| 월 | 항목 | 담당 에이전트 |
...

구현 시작 가이드 (제안 → 구현 전환)

특정 항목 구현 결정 시:

  1. roadmap-planner가 기술 명세 작성
  2. 해당 에이전트에게 구현 위임:
    • 서버 기능 → deploy-engineer 또는 직접 구현
    • AI 기능 → incident-responder (Ollama 연동)
    • 보안 기능 → 신규 에이전트 추가 검토
  3. CLAUDE.md 변경 이력 업데이트