1. 주제 선정 및 요구 사항 작성
  2. Domain(=Entity) 구성 및 사이트 맵 초안 작성
  3. E-R Diagram 및 Table Schema Diagram 설계
  4. 프로젝트 생성 및 환경 세팅
  5. Entity 구현 및 Entity 간 연관관계 세팅
  6. Entity 또는 Service에 '변경 감지로 해결되는 비즈니스 로직 코드' 작성
  7. '변경 감지로 해결되지 않는 비즈니스 로직'에 대하여, Service에 '메서드 시그니처' 작성
  8. Service의 '메서드 시그니처'에 들어갈 Repository 메서드 시그니처 작성
  9. Repository와 Service의 메서드 내부 로직 구현
  10. Repository와 Service에 대하여 테스트 코드 작성 및 수행
  11. Controller 및 UI단 구현 및 사이트 맵 수정
  12. 웹 브라우저에서 Brute-Force 테스트 수행