아마존 개발팀 / 아마존 운영 / 개발방식 / 방법 / 절차 / 시스템
'aws 호주' 의 한팀이 일하는 방식
- 개발자가 자신이 짠 코드에 대한 테스트코드를 짠다.
- QA 는 따로 없다.(?)
- 베타테스트 같은 것들을 하지만, 그래도 production에 버그가 올라갈 수 있다.
- 이 경우
- 일단 롤백 하고,
- Correction of error 를 작성한다.(See Also 1.)
- 에러가 발생한 이유,
- 왜 테스트 를 미리 하지 못했는지,
- 왜 빨리 잡아내지 못했는지,
- 왜 몰랐는지
- 이것을 위 director 에게 승인 받고
- 액션 아이템들을 만든다.
- 그리고 수정작업을 시작한다.
Correction of error
- Correction of error 의 목적은 이런 이슈를 걸러내지 못한 프로세스의 개선이다. 문책이 아니다.
- 액션아이템은 그래서
- 테스트 시점에서 어떤 식의 테스트가 부족했는지 적는다.
- 그리고 어떤 식으로 개선한다. 이런 내용을 적는다.
- 예를들면,
- 테스트코드에서 어떤 커버리지가 부족하니, 이 부분을 체크해야 한다.
- 코드리뷰 시점에 코드리뷰 방식에 이점을 보강해야 한다등.
댓글 없음:
댓글 쓰기