üũ

체크리스트 정리



  • 체크리스트는 시간이 지남에 따라 항목이 늘어남.
  • 체크리스트의 위력은 집중력에 있음.
  • 체크리스트가 너무 방대하면 집중력이 떨어짐.
  • 주기적으로 결함 데이터를 검토하여 결함을 발견하는데 별 도움이 안 되는 항목은 삭제해 나가야 함.
  • 삭제된 항목은 다른 항목을 검토할 때 참고할 수 있도록 별도의 항목을 만들어 관리.

체크리스트의 개별적인 관리



  • 어떤 엔지니어가 사용하는 방법이 효율적이라고 해서 다른 분야에서도 유용한 것은 아님.
  • 자신의 체크리스트는 스스로 작성하고 주기적으로 검토해야 함.
  • 코드검토 과정에서 결함을 계속 누락시키는 한 체크리스트를 개선할 수 있는 방법을 지속적으로 찾아야 함.
  • 이러한 개선은 시간이 걸린다는 것을 명심할 것.
  • 초기에는 결함을 발견해내는 능력이 각 검토 단계를 거치면서 향상되겠지만 능력향상이 점점 어렵게 됨.
  • 결함 데이터를 지속적으로 수집하고 분석하면서 어떻게 하면 결함 누락을 억제하고 누락된 결함들을 좀더 잘 찾아낼 수 있을지에 대해 생각해 보아야 함.
    점차 결함을 누락하게 되는 경우가 감소함에 따라 프로그램의 품질도 향상될 것임.