운영·유지보수

MVP·시제품 외주개발 후,
운영·유지보수 6가지를 확인하세요.

오픈 후에는 장애 대응, 백업, 계정 관리, 작은 개선 요청이 계속 발생합니다. 유지보수 계약이 있더라도 모든 것을 개발업체에 맡기기보다 서비스 운영 기준과 자료는 사업자 측에서 관리하는 것이 좋습니다.

운영의 핵심 기준

“문제가 생겼을 때 누가, 무엇을 보고, 어떻게 판단하는가?”

사람 이름보다 절차와 자료가 남아 있어야 운영이 안정됩니다.

매일 서비스 상태

접속·주요 기능·오류 확인

매주 이슈 관리

버그·문의·개선요청 정리

매월 백업·계정

복구·권한·비용 확인

분기 개선 판단

사용량·피드백 기반 우선순위

운영 6개 영역

오픈 후 관리해야 할 6개 영역

기술보다 운영 기준을 먼저 정리

01
서비스 상태 서비스 상태 확인
매일 / 수시
사용자가 실제로 접속하고 핵심 기능을 사용할 수 있는가?

서버가 살아 있는 것과 서비스가 정상 동작하는 것은 다릅니다.

확인: 로그인, 조회, 등록 등 핵심 시나리오
오류 발생 여부를 확인할 수 있는 로그나 알림이 있는가?

사용자 신고만으로 장애를 알게 되는 구조를 줄입니다.

확인: 서버 로그, 오류 알림, 모니터링
02
백업·복구 백업·복구
정기 확인
DB와 파일이 실제로 백업되고 있는가?

백업 설정 여부뿐 아니라 최근 백업 시점과 보관기간을 확인합니다.

확인: 백업 이력, 보관 위치
필요할 때 복구할 수 있는 방법이 있는가?

백업파일이 있어도 복구 방법을 모르면 실제 장애 시 활용하기 어렵습니다.

확인: 복구 절차, 담당자, 테스트 이력
03
계정·비용 계정·비용 관리
월 1회
서버·도메인·외부 API 비용이 누구 계정에서 결제되는가?

개발업체 카드나 개인 계정에 운영비가 묶이지 않도록 합니다.

확인: 월별 운영비, 결제 계정
퇴사자·외주개발자의 접근권한이 남아 있지 않은가?

운영에 필요한 최소 권한만 유지하고 정기적으로 확인합니다.

확인: 계정·권한 목록
04
이슈 관리 버그·문의·개선요청 관리
상시
버그와 개선요청을 구분해 기록하는가?

모든 요청을 “오류”로 처리하면 비용과 우선순위 관리가 어려워집니다.

구분: 버그 / 문의 / 개선 / 신규기능
요청별 우선순위와 처리 상태를 확인할 수 있는가?

메신저 대화만으로 운영하지 않고 이슈 목록을 남깁니다.

확인: 요청일, 중요도, 담당, 완료일
05
유지보수 유지보수 계약 관리
계약별
월 유지보수료에 무엇이 포함되는가?

장애 대응, 소규모 수정, 서버 점검, 신규개발 포함 여부를 구분합니다.

확인: 포함시간, 처리범위, 초과비용
계약을 종료해도 서비스 운영을 계속할 수 있는가?

유지보수 종료와 서비스 운영 중단이 연결되지 않도록 합니다.

확인: 계약 종료 시 자료·권한 처리
06
운영 연속성 업체 변경·후속개발 준비
필요 시
현재 소스와 문서만으로 다른 개발자가 분석을 시작할 수 있는가?

특정 업체만 이해할 수 있는 구조라면 전환 비용이 크게 증가할 수 있습니다.

확인: Git, DB, 배포문서, 이슈목록
마지막 운영 버전과 변경 이력이 관리되고 있는가?

어떤 수정이 언제 운영에 반영됐는지 추적 가능해야 합니다.

확인: 배포 이력, 릴리스 노트
유지보수 방식

유지보수 방식은 상황에 따라 다릅니다.

방식 1 월 정액 유지보수

지속적으로 운영 지원이 필요한 서비스에 적합합니다.

  • 장애 대응시간 명확화
  • 월 포함 작업시간 확인
  • 신규개발 포함 여부 구분
방식 2 건별 유지보수

변경 빈도가 낮고 요청이 간헐적인 서비스에 적합합니다.

  • 건별 견적 필요
  • 긴급 대응 어려울 수 있음
  • 기본 운영자료 확보 중요
방식 3 내부 운영 + 외부 개발

서비스 운영은 내부에서 하고 기술 변경만 외부에 맡기는 방식입니다.

  • 계정·데이터 내부 관리
  • 이슈 정리 역량 필요
  • 업체 변경이 비교적 쉬움
변경 요청 절차

운영 중 변경 요청은 이렇게 관리하세요.

1단계 요청 등록

사용자 문제와 원하는 결과를 기록합니다.

2단계 구분

버그·개선·신규기능·문의로 나눕니다.

3단계 영향 확인

비용·일정·기존 기능 영향도를 확인합니다.

4단계 우선순위 결정

긴급도보다 사용자·사업 영향 기준으로 정합니다.

5단계 배포·기록

운영 반영일과 변경 내용을 남깁니다.

업체 변경 점검

다른 개발업체로 넘길 때 필요한 것

구분 필요 자료 확인 이유 준비 상태
소스 Git 저장소, 브랜치, 릴리스 이력 현재 운영 버전 확인 □ 확인
DB 스키마, 백업, 주요 테이블 설명 데이터 구조 분석 □ 확인
운영 서버, 도메인, 배포방법, 환경변수 운영환경 재구성 □ 확인
연동 API 목록, 계정, 키, 라이선스 외부 기능 정상 유지 □ 확인
이슈 미해결 버그, 제약사항, 개선목록 기존 문제 재분석 방지 □ 확인
문서 관리자 가이드, 배포·백업 절차 운영 연속성 확보 □ 확인
한 줄 원칙

유지보수의 목적은 한 업체에 계속 맡기는 것이 아닙니다.

좋은 운영 구조는 현재 업체가 계속 지원해도 편하고, 필요하면 다른 업체가 이어받아도 운영 가능한 상태입니다. 계정·자료·변경 이력을 사업자 측에서 관리하면 서비스 운영의 선택권을 유지할 수 있습니다.