The Joel Test

  1. Source Control(소스 컨트롤)을 사용하십니까?
  2. 한번에 빌드를 만들어낼 수 있습니까?
  3. daily build(일별 빌드)를 만드십니까?
  4. 버그 데이타베이스를 가지고 있습니까?
  5. 새로운 코드를 작성하기 전에 버그들을 잡습니까?
  6. up-to-date(최신) 스케줄을 가지고 있습니까?
  7. spec(설계서)를 가지고 있습니까?
  8. 프로그래머들이 조용한 작업환경을 가지고 있습니까?
  9. 돈이 허락하는 한도내의 최고의 툴들을 사용하고 있습니까?
  10. 테스터들을 고용하고 있습니까?
  11. 신입사원들은 면접때 코드를 직접 짜는 실기시험을 봅니까?
  12. hallway usability testing(무작위 사용성 테스팅)을 하십니까?

출처 : http://korean.joelonsoftware.com/Articles/TheJoelTest.html

요구사항 패턴을 익스트림 프로그래밍과 함께 사용할 수 있는 세 가지 방법

  1. 사용자 이야기와 그 내용을 제안하기 위해 (더 정확하게 만들거나 요구사항과 비슷하게 만들기 위해)

  2. 더 체계적인 방식으로 사용자 이야기를 해석하고, 사용자 이야기가 암시하는 실제요구사항을 파악하고, 사용자 이야기를 구현하는 기능을 지원하는데 필요한 별도의 기능성을 파악하기 위해

  3. 기업의 모든 시스템에 적용될 “공통 요구사항”들의 생산을 안내하기 위해, 특히 모든 개발자가 따를 좋은 규칙을 제공하기 위해