General process

Planning

Research

Analysis

Design

Implementation

Evaluation

Documentation

Communication