고객의 인력 변경 요청 또는 퇴사, 휴직 등으로 인한 인력 변경이 발생할 경우, 인력 교체을 진행합니다.
오늘의 포스팅은 시스템 인수인계 절차와 고려사항, 시스템 인수인계가 없을 경우 발생 가능한 끔찍한 상황에 대해 설명하겠습니다.
1. 시스템 인수인계 절차
(1) 준비 단계
인계자와 인수자 지정
이전 업무를 담당하던 팀이나 직원과의 미팅을 통해 인수인계 계획서를 작성하여 일정 및 절차 협의
(2) 문서화
인수인계 문서 작성 : 현재/과거 업무사항, 관련 산출물(공식 산출물), 프로세스, 주요 이슈 등을 자세하게 문서화
필요한 자료와 문서를 피인수자에게 전달
(3) 인수인계
인수자에게 인수인계 계획서와 산출물 기반으로 교육 진행
인수자와 인계자가 공동 운영하여 문의사항 대해 조언 제공
(4) 인수인계 점검
인수인계 체크리스트를 활용하여 누락없이 인계가 완료 되었을 경우, 인수자는 서명을 날인하여 고객사 또는 업무리더에게 제출
2. 시스템 인수인계 체크리스트
(1) 준비 단계
담당자 선정 : 인계자, 인수자
인수인계 계획 : 담당자, 일정, 교육 및 인수인계 방안
인수인계 대상 정의 : Infra, Application, N/W
인수자 운영/개발 환경 준비 : 인수자가 바로 업무를 할 수 있도록 개발환경이 세팅되어 있는지 확인 (방화벽, 형상관리 계정, 서버 계정, DB 계정)
(2) 인수인계
시스템 교육 : 시스템 소개, 시스템 구성도, 연계 시스템, 권한체계, 담당자(고객사, 네트워크, 서버, DB 담당자)
노하우 교육 : 기본 교육 외 장애인지 방법 등 업무 노하우 교육
산출물 현행화 : 운영자 메뉴얼, 사용자 메뉴얼, 시스템 구성도, 방화벽 목록, 장애 History 및 대응 메뉴얼 등
잔여 업무 검토 : 미 완료 및 결함 조치 완료 여부
소스코드 취약점 검토 : 코드 점검 시 취약점 여부 확인
라이선스 여부 : 업무에 필요한 라이선스 항목과 만료일 확인
배치 확인 : 스케쥴 목록 확인
인프라 백업 스케쥴 확인
모니터링 항목 : Application, Infra 모니터링 주요 지표가 정의 되어있는지 확인
DR에 해당되는 경우 DR 가동 여부 확인
기타 : 정기PM 일정, 일일 점검 항목
3. 시스템 인수인계가 없을 경우 발생 가능한 끔찍한 상황
시스템 인수인계가 이루어지지 않거나 부적절하게 이루어진 경우, 여러 가지 문제 및 상황이 발생할 수 있습니다. 아래는 시스템 인수인계가 없을 경우 발생 가능한 상황들입니다:
(1) 노하우 손실
현재 시스템을 이해하고 있는 인력이 이직하거나 조직 이동 등의 이유로 노하우 손실될 수 있습니다. 새로운 인력은 시스템을 이해하는 데 시간이 걸리며, 중요한 비즈니스 로직이나 프로세스에 대한 이해가 떨어질 수 있습니다.
(2) 기능 및 성능 저하
새로운 인력이 시스템을 충분히 이해하지 못하면 기능의 정확성과 성능에 영향을 미칠 수 있습니다. 부적절한 변경이나 유지보수가 이루어질 가능성이 높아집니다.
(3) 보안 취약성 증가
인수인계 없이 시스템이 운영되면 보안 취약성이 증가할 수 있습니다. 이전 담당자가 알고 있었던 보안 조치나 업데이트 등이 수행되지 않을 수 있습니다.
(3) 문서화 부족
인수인계가 이루어지지 않으면 현재 시스템에 대한 충분한 문서화가 이뤄지지 않을 가능성이 높습니다. 새로운 인력이 프로젝트에 참여하면서 필요한 정보를 찾기 어려워집니다.
(4) 유지보수 어려움
시스템 인수인계가 이루어지지 않으면 유지보수가 어려워집니다. 코드의 변경이나 버그 수정이 필요할 때 새로운 인력이 작업하기 어렵게 됩니다.
(5) 고객 불만
새로운 인력이 시스템을 잘 이해하지 못하면 고객에게 서비스 중단이나 기능 동작 이상이 발생할 수 있습니다. 이는 고객 불만 및 신뢰 손실로 이어질 수 있습니다.
(6) 비용 증가
인수인계 없이 시스템을 운영하면서 발생하는 문제들은 해결하는 데 더 많은 비용이 소요될 수 있습니다. 긴급한 상황에서의 대응이나 복구 작업이 비용을 증가시킬 수 있습니다.
시스템 인수인계는 지식 전달 및 연속성을 유지하기 위해 중요한 단계이며, 이를 소홀히 하면 프로젝트나 시스템 운영에 부정적인 영향을 미칠 수 있습니다.
#금일 신규시스템 인수인계로 사전 문서 요청한 항목은 아래와 같다.
'#IT 업무노트' 카테고리의 다른 글
RuntimeException과 CompileException (0) | 2024.01.28 |
---|---|
Request for Information (RFI - 정보 요청), Request for Proposal (RFP - 제안서 요청) (0) | 2024.01.27 |
JavaScript vs TypeScript (0) | 2024.01.15 |
시스템 영향도 파악은 왜 중요한가? (0) | 2024.01.10 |
Root Cause 해결 방안과 Workaround 방안 (0) | 2024.01.09 |