Gathering Requirements
Knowledge Designs
Document-Implementation