SI · 시스템 구축
요구 분석부터 구현, 배포, 운영 인수까지 새 시스템을 구축합니다.
SYNOPSIS
si [--analyze] [--design] [--build] [--handover]
DESCRIPTION
기능 목록이 아니라 운영되는 모습에서 거꾸로 설계합니다. 누가 어떻게 쓰고, 어디서 깨지고, 누가 고치는지까지 범위에 넣습니다.
구현은 작은 단위로 나눠 배포하고, 단계마다 동작하는 상태로 확인받습니다.
SCOPE
- 요구 분석
- 업무 흐름과 예외 상황을 먼저 정리하고, 만들지 않을 것을 같이 정합니다.
- 설계
- 데이터 모델, 인터페이스, 배포 구조를 문서로 남깁니다.
- 구현
- Java/Spring, PHP/Laravel, Node.js, Python과 PostgreSQL, Redis 위에서 구현합니다.
- 배포·운영
- 배포 절차, 모니터링, 장애 대응 방법까지 함께 넘깁니다.
DELIVERABLES
- 소스 저장소 이전
- 설계 문서와 데이터 모델
- 배포·운영 절차서
- 인수 시험 결과
FIT
맞는 경우
- 새 업무 시스템을 처음부터 만들어야 할 때
- 기존 시스템 옆에 새 기능을 붙여야 할 때
맞지 않는 경우
- 요구가 정해지기 전에 견적부터 확정해야 할 때