In selecting the appropriate approach, the complexity of the project should be taken into consideration. Such factors, as those listed below, will affect the approach chosen. As any of these project attributes increase, the level of project complexity also increases, ...