The theoretical inflexibility of project objectives in the
traditional project management methodology is usually
represented by an arrow from the controlling to the planning
processes [2]. It assumes that objectives must be finalised
before starting any planning. However, practical experience
shows that objectives might have to be changed due to
unforeseen problems or to new specifications