반응형
책을 읽으며 조엘 테스트에 대해 접해보게 되었고, 다른분들에게도 도움이 될 정보인것 같아 포스팅을 하려고 합니다. 개발자의 관점에서 판단한다고 생각하면 더 좋을 것 같습니다.
조엘 테스트란?
- 정의: 조엘 테스트는 소프트웨어 개발 팀이 얼마나 잘 조직되어 있고, 효율적으로 작업을 수행할 수 있는지를 평가하기 위한 12가지 질문으로 구성된 체크리스트입니다.
- 목적: 이 테스트의 목적은 어떤 회사나 조직에서 소프트웨어를 얼마나 효과적으로 만들어낼 수 있는지를 측정하는 것입니다. 대략적으로 '예'의 답변이 10개 정도 나온다면, 그 조직은 상당히 잘 조직되어 있다고 볼 수 있습니다.
아래 항목들을 통해 조직의 점수를 판단 할 수 있다. 점수가 높다고 해서 무조건적으로 좋다고 할수는 없지만, 마이크로스프트는 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 |