본문 바로가기
IT Tech & Terms

조엘 테스트(Joel Test)

by BeomBe 2024. 3. 22.
반응형

책을 읽으며 조엘 테스트에 대해 접해보게 되었고, 다른분들에게도 도움이 될 정보인것 같아 포스팅을 하려고 합니다. 개발자의 관점에서 판단한다고 생각하면 더 좋을 것 같습니다.

 

조엘 테스트란?

  • 정의: 조엘 테스트는 소프트웨어 개발 팀이 얼마나 잘 조직되어 있고, 효율적으로 작업을 수행할 수 있는지를 평가하기 위한 12가지 질문으로 구성된 체크리스트입니다.
  • 목적: 이 테스트의 목적은 어떤 회사나 조직에서 소프트웨어를 얼마나 효과적으로 만들어낼 수 있는지를 측정하는 것입니다. 대략적으로 '예'의 답변이 10개 정도 나온다면, 그 조직은 상당히 잘 조직되어 있다고 볼 수 있습니다.

아래 항목들을 통해 조직의 점수를 판단 할 수 있다. 점수가 높다고 해서 무조건적으로 좋다고 할수는 없지만, 마이크로스프트는 12점을 받았다고 한다...

 

조엘 테스트 항목

  1. 소스코드 관리시스템을 사용하고 있습니까?
  2. 한방에 빌드를 만들어낼 수 있습니까?
  3. 일일 빌드를 하고 있습니까?
  4. 버그 추적시스템을 운영하고 있습니까?
  5. 코드를 새로 작성하기 전에 버그를 수정합니까?
  6. 일정을 업데이트하고 있습니까?
  7. 명세서를 작성하고 있습니까?
  8. 조용한 작업 환경에서 일하고 있습니까?
  9. 경제적인 범위 내에서 최고 성능의 도구를 사용하고 있습니까?
  10. 테스터를 별도로 두고 있습니까?
  11. 프로그래머 채용 인터뷰 때 코딩 테스트를 합니까?
  12. 무작위 사용편의성 테스트를 수행하고 있습니까?

각 항목별로 어떤 내용인지 구체적으로 알고싶으신 분들이 있을것이라 생각됩니다.

 

아래 링크를 들어가보시면, 확인하실 수 있습니다.

https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/

 

The Joel Test: 12 Steps to Better Code

Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understa…

www.joelonsoftware.com

 

 

 

반응형

'IT Tech & Terms' 카테고리의 다른 글

Netlify 특징, 배포 알아보기  (26) 2024.03.29
스크럼(Scrum), 애자일(Agile)  (23) 2024.03.28
도커(Docker) - 2  (32) 2024.03.06
도커(Docker)  (37) 2024.02.29
Webpack, Babel, Polyfill  (26) 2024.02.16