본문 바로가기

개발자가 알아야 할 내용

개발 전체 프로세스

개발 전체 프로세스

  1. 고객접수 요구사항 도출 : 기획자가 고객의 요구사항의 관점으로 요구사항 도출

  2. 기획리뷰/개발분석 : 기획자가 사용자 관점에서 요구사항을 개발자와 함께 리뷰하며 개발자는 기획자가 요청한 사항에 대하여 추후 발생이 될 영향, 총 작업량을 산정하게 된다.

  3. 개발 산출물 작성(개발 계획) : 변경 및 신규 작업이 필요한 내용을 구체적으로 파악

  4. 개발 진행

  5. 단위 테스트 : 개발 시 테스트 케이스를 모두 작성한 뒤 검증, 만일 단위 테스트가 모두 나오지 않는다면 계획이 제대로 잡히지 않은 것으로 간주

  6. QA 단위 테스트 : QA팀에서 사용자 시나리오를 따라 단위 테스트 진행이 된 코드가 정상 작동하는 지 확인

  7. 개발 산출물 작성(개발 결과) : 단위 테스트가 진행된 후 모든 결과에 대한 기록을 작성

  8. 코드 리뷰 : 팀 내 팀원들과 본인이 개발한 코드를 공유하고 피드백을 함

  9. 데모 : 개발 요청한 사람과 사용자들을 모아놓고 개발이 완료된 내용을 공유

  10. 배포 등록 : 개발이 완료된 후 배포를 하도록 요청함

  11. 배포 결정 : 배포 요청한 사람들이 모여서 어느 정도까지 배포를 진행할 지 결정하게 되며 배포가 진행하지 않는 코드는 추후 배포하거나 따로 배포할 지 판단함

  12. 통합 테스트 : 각 개발 건에 대한 코드를 하나로 합쳐 배포용 브랜치에서 테스트 전 과정에 대해서 진행함.

  13. 시뮬레이션 : 실제 서비스와 동일한 환경으로 QA, 개발자, 기획자가 모여서 문제가 없는 지 확인.

  14. 배포(A)

  15. 배포(B)

'개발자가 알아야 할 내용 ' 카테고리의 다른 글

코드 관리 규칙  (0) 2019.05.21