A Maturity Model for Enterprise-wide Cloud Adoption
The ECMM is a composite maturity model intended to support the complex needs of a large enterprise organization undertaking a large migration to Cloud computing.
It is achieved through ongoing analysis and synthesis of a number of different maturity models offered by Cloud industry experts across the spectrum of sub-topics required to address this scale and complexity, intended to provide a simplified summary of their unified recommendations.
|Capability||Level 1||Level 2||Level 3||Level 4|
|Digital Organization||Utility Provider – IT is involved in the organization only as an operational department.||Outsourcing Contractor - Expansion through traditional ICT outsourcing and some IaaS.
|Process Optimizer – Purposeful improvement of business processes through targeted applications of IT solutions.||Revenue Enabler – Proactively drives business growth through leveraging technology as a strategic asset.|
|Enterprise DevOps||Poor collaboration methods and infrequent, unreliable releases.||Siloed automation with no central infrastructure, processes are managed but not standardized
Some automation of IT operations.
|Collaborative - Collaboration and shared decision making, central automated processes across the application lifecycle, processes are standardized across the organization.
Frequent fully automated releases.
|Business Capability Teams - Agile, product-centric teams
Fully automated deployment and issue management.
|Cloud Aware Applications||Virtualized - The basic process of virtualizing applications to internal hypervisors (as many are today).||Loosely Coupled - Application is composed of loosely coupled services.||Abstracted - Services are stateless and infrastructure agnostic.||Adaptive - Apps can self-migrate across multiple Cloud providers.|