개발 전체 프로세스
-
고객접수 요구사항 도출 : 기획자가 고객의 요구사항의 관점으로 요구사항 도출
-
기획리뷰/개발분석 : 기획자가 사용자 관점에서 요구사항을 개발자와 함께 리뷰하며 개발자는 기획자가 요청한 사항에 대하여 추후 발생이 될 영향, 총 작업량을 산정하게 된다.
-
개발 산출물 작성(개발 계획) : 변경 및 신규 작업이 필요한 내용을 구체적으로 파악
-
개발 진행
-
단위 테스트 : 개발 시 테스트 케이스를 모두 작성한 뒤 검증, 만일 단위 테스트가 모두 나오지 않는다면 계획이 제대로 잡히지 않은 것으로 간주
-
QA 단위 테스트 : QA팀에서 사용자 시나리오를 따라 단위 테스트 진행이 된 코드가 정상 작동하는 지 확인
-
개발 산출물 작성(개발 결과) : 단위 테스트가 진행된 후 모든 결과에 대한 기록을 작성
-
코드 리뷰 : 팀 내 팀원들과 본인이 개발한 코드를 공유하고 피드백을 함
-
데모 : 개발 요청한 사람과 사용자들을 모아놓고 개발이 완료된 내용을 공유
-
배포 등록 : 개발이 완료된 후 배포를 하도록 요청함
-
배포 결정 : 배포 요청한 사람들이 모여서 어느 정도까지 배포를 진행할 지 결정하게 되며 배포가 진행하지 않는 코드는 추후 배포하거나 따로 배포할 지 판단함
-
통합 테스트 : 각 개발 건에 대한 코드를 하나로 합쳐 배포용 브랜치에서 테스트 전 과정에 대해서 진행함.
-
시뮬레이션 : 실제 서비스와 동일한 환경으로 QA, 개발자, 기획자가 모여서 문제가 없는 지 확인.
-
배포(A)
-
배포(B)
'개발자가 알아야 할 내용 ' 카테고리의 다른 글
코드 관리 규칙 (0) | 2019.05.21 |
---|