아이템 선정 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 배포 아이템 선정: 어떤 서비스를 만들지 다양한 정보에 근거하여 아이템을 선정하는 과정이다. 요구사항 분석: 앞에서 선정한 서비스에 필요한 사항들을 도출, 분석, 검증하여 앞으로의 개발 과정에 기준이 될 문서를 만들어 내는 과정이다. 설계: 앞에서 정의한 기능들을 데이터 레벨까지 상세하게 분석하여 좀 더 효율적으로 개발할 수 있도록 그 구조를 잡는 과정이다. 구현: 앞에서 한 설계를 바탕으로 실제 컴퓨터가 이해할 수 있는 언어로 소프트웨어를 작성하는 과정이다. 테스트: 앞에서 작성한 소프트웨어가 에러 없이 잘 돌아가는지 검증하는 과정이다. 배포: 테스트까지 마친 구현체를 사용자가 직접 사용해볼 수 있도록 사용자가 접근 가능한 영역..