Discuss the principles of managing complexity and relate some of these principles to organizations that must contend with complexity. In addition, present a working definition of Lean and Agile methodologies and principles, then compare and contrast them and demonstrate their application to a real business/IT real world scenario. Sometimes the complexity to manage comes from external stakeholders such as suppliers, government agencies, etc. An interoperable methodology must exist to integrate Enterprise Architecture systems with these external partners. Research some strategies to efficiently integrate Enterprise Architecture systems with the systems of external partners.