어느 항목들을 인수인계 해야 차기 담당자가 어려움 없이 개발에 쉽게 투입할 수 있을지 정리해보자.
🤔🤔🤔🤔🤔🤔🤔
회사의 서비스를 처음부터 종료하는날까지 혼자 개발⌨️하는 상황은 보통 없고, 큰 서비스일수록 그렇다.
그렇기에 평소에 프로그램에 대한 문서화가 잘 되어있어야 서비스 운영, 그리고 인수인계시에 문제가 발생하지않는다.
ex) Atlasian wiki, github wiki, trello ...
- Jira Project
- 사내 업무 게시판
- - -
# 운영 작업 안내
![antenna-503044-unsplash.jpg](https://velog.velcdn.com/post-images%2Fcrescent702%2F34b85ce0-30f1-11e9-9282-196a732b00cb%2Fantenna-503044-unsplash.jpg)
- 운영 툴
1. 계정안내
1. 권한, 소유권 위임 및 탈퇴
```python
ex) 관리자 사이트, github, slack, facebook developers 등등
ex) 기획자, 디자이너, 인프라 엔지니어 ...
ex) JDK, Tomcat, GO, DB, Nginx ...
ex) Github Issue, 프로젝트 readme파일, API문서, 릴리즈 노트 ...
ex)
- 라이브러리 특정 버전 Dependency 등 코드로 확인 어려운 사항 기록
### 참조
- [클린코드 4장::주석 by Gunilog Blog](http://amazingguni.github.io/blog/2016/05/Clean-Code-4-%EC%A3%BC%EC%84%9D)
## 스케쥴링
> 서버에서 주기적으로 동작하는 스케쥴링 프로그램의 존재, 빈도, 동작방법 안내
## Git(or 별도 [VCS](https://ko.wikipedia.org/wiki/%EB%B2%84%EC%A0%84_%EA%B4%80%EB%A6%AC))
![brina-blum-156977-unsplash.jpg](https://velog.velcdn.com/post-images%2Fcrescent702%2F12c881e0-30f2-11e9-9282-196a732b00cb%2Fbrina-blum-156977-unsplash.jpg)
- 프로젝트 Remote URL
- 기존 Git 운영 전략 안내
```python
ex) Commit 네이밍 규칙, Branch와 Tag 전략 등등
ex) jenkins, jira 등등
ex) 수동배포, 배포 스크립트, Jenkins, GOCD ...
ex) dev, stage, prod
개발자도 굉장히 분야에 따라 인수인계해야할 사항이 많이 다르기에, 보편적인 항목 위주로 정리해 보았다.
보완해야할 사항이나 추가해야할 상황을 댓글로 달아주신다면 추가해보겠습니다.
😀😀😀😀😀
처음으로 인수인계를 하게되어서 어떻게 해야할 지 막막했는데,
덕분에 방향이 잡히네요👍