소프트웨어 개발의 모든 것 (All Of Software Everything)
이 책을 읽으며 메모한 내용들을 기록해 본다. 개발자의 개발 프로세스 SRS(Software Requirement Specification)를 작성한다. SRS를 작성하면서 모든 관련자와 철저히 리뷰한다. 프로젝트 관리자는 개발자들과 함께 1, 2일 단위의 상세 일정을 작성한다. 테스트팀은 SRS를 보고 테스트 Suite를 만들기 시작한다. 개발 리더들은 화이트보드나 종이를 펼쳐놓고 아키텍처에 대한 토론을 한다. 구현 시 모든 소스코드는 리뷰한다. 개발자는 매일 스스로 일정을 업데이트한다. 소스코드 작성은 일일빌드가 깨지지 않으면서 이루어진다. 소소코드관리시스템과 버그관리시스템을 효과적으로 사용한다. 알파, 베타 단계 별로 모든 프로젝트 관련자들이 유기적으로 움직인다. 일정에 맞춰 완성도 있는 품질의 제..
2020.07.04