The risk associated with developing and deploying integrated systems has many dimensions – complexity, novelty, speed, technology, social, political and others. The greater the risk the greater the need for some form of overarching governance and the adoption of risk mitigating approaches.
High levels of complexity are best addressed using a systems approach to compartmentalise the requirement and develop a modular solution architecture that minimises and clearly defines interdependencies.