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