테스트 전략
- 프로그래머 입장에서 QA 는 오류를 찾지 못해야 한다.
- QA는 같은 팀이다. QA팀의 가장 중요한 역할은 명세서술과 특징 묘사이다. 적대적이여도 안되고 샤바샤바 관계여서도 안된다.
- TDD는 강력한 원칙이며 인수테스트는 요구사항을 표현하고 강화하는 가치있는 방법이다.
- 목표를 달성하기 위해 개발팀과 QA가 협업하여 테스트 계층을 만들고 테스트를 자주 실행하여 무결점 상태로 갈 수 있도록 노력해야 한다.
시간관리
- 회의
- 거부하기 : 필요 없으면 참석할 필요 없다. 정중히 거절할 수 있어야 한다.
- 중간에 빠져나오기. 최대한 예의 바르게.
추정
가장 단순하면서도 가장 두려운 행위. 관계를 어긋나게 만드는 불신감의 원인!
약속
약속은 그 자체. 지켜야 한다. 지키지 못하면 거짓말이나 다름없다.
추정하기
추정은 불명예가 아니다. 얼마나 걸릴지 모르기 때문이다.
불행히도 개발자들은 대부분 추정 실력이 형편없다. 개발자들이 형편없는게 아니라 추정에는 특별한 기술이 없기 때문이다. ㅋ
추정은 숫자가 아니라 확율 분포이다.
PERT 라는게 있는데, 솔직히 그 식에 대하여 알고 싶지 않다....
큰수의 법칙 : 큰 업무를 여러 개로 쪼개면 나쁘지 않다. 작은 업무는 짬 될 가능성이 꽤 높기 때문이다.
지키지 못할 약속은 하지 않아야 하고, 추정은 최대한 정확하게 해야 한다. 추정은 동료들과 함께 합의해야 한다. 결국 시간 싸움이다.
함께 일하기
프로그래머 : 사람들과 같이 일하는 게 좋아서 프로그래머가 된 게 아니다......................................................
하지만..... 다른 사람과 함께 일하는 것에 대한 업무이다. 모두 서로 함께 일해야 한다.. 그렇지 않다면 연구소로 가라.
팀과 프로젝트
팀이 먼저인가, 프로젝트가 먼저인가? 생각해 보자.
스승과 제자 그리고 장인정신
장인 : 서두르지 않으면서도 일을 빠르게 처리하며 합리적인 평가를 제공하고 임무를 처리하는 사람. 모두가 "아니오" 라고 할때 "예" 라고 하는 사람
'책 > IT도서리뷰' 카테고리의 다른 글
The Clean Coder #0(intro) (0) | 2017.10.04 |
---|---|
The Clean Coder #5 (0) | 2017.10.03 |
The Clean Coder #4 (0) | 2017.09.17 |
The Clean Coder #3 (0) | 2017.09.09 |
The Clean Coder #2 (0) | 2017.09.09 |