대부분의 프로젝트 프로세스는 다음과 같다. 개발팀 설계문서 (SDS 문서) → 개발 → 기능 테스트 (Unit Test 문서) 버그 픽스 ↑ ↓ QA팀 ↑ 테스트 → 완료 ↑ 기획팀 계획 → 설계 기획팀에서 기획을 하고, 대략적인 일정을 계획한다.
그리고 프로그램을 설계해서 개발팀에 넘겨주면, 개발팀에서는 SDS 문서를 작성하고, 개발을 진행한다. 개발이 완료된 부분에 대해서 기능 테스트를 진행하고, QA팀으로 테스트를 맡긴다.
QA팀에서 테스트를 하고, 오류가 나는 부분에 대해서 개발팀이 수정한다. 수정된 프로그램을 QA팀에서 다시 테스트를 하고, 오류가 나지 않으면 프로젝트가 완료된다.
짧게 SDS 문서와 Unit Test 문서에 대해서 알아보자. SDS는 Software Design Specification의 약자로 소프트웨어 설계 사양을 말한다.
SDS 문서는 소프트웨어의 디자인과 기능에 대한 설명을 담은 문서이다. 구조는 정해져있지 않고, 필요에 따라 다양한 방식으로 작성...
원문 링크 : [개발] 프로젝트 프로세스