아래 정도의 기반은 마련되어야 '정상적인' 개발 환경을 갖추었다고 말할 수 있다.

1. SCM / VCS (버전관리)

2. 10원짜리 git/github 팁

3. 빌드와 빌드 자동화

4. 배포와 배포 자동화

5. 빌드/배포 파이프라인