(i) Defining the problem (ii) Considering alternatives (iii) Considering limiting factors (iv) Selection of the best alternative and implementation
(i) Defining the problem (ii) Considering alternatives (iii) Considering limiting factors (iv) Selection of the best alternative and implementation