Strategies for system planning

From Engineer-it

For a basic introduction see To Engineer

Critical thinking

Critical thinking represents the thought processes and guiding principles that may be used when working with complex uncertainty.