Feasibility Documentation Testing Implementation Feasibility Testing Documentation Design Analysis Implementation Analysis Design