- Perform detailed technical assessment of the existing AEM implementation.
- Review AEM components, templates, content structures, workflows and configurations.
- Assess custom code and OSGi services/bundles.
- Review AEM integrations with external and enterprise systems.
- Assess DAM usage and dependencies associated with AEM.
- Identify reusable, custom, obsolete and potentially problematic implementation areas.
- Identify AEM technical debt and migration constraints relevant to the separation.
- Assess content and asset migration considerations.
- Support assessment of AEM platform options and migration approaches.
- Analyse authentication, author/publish architecture, caching/CDN and setting dependencies.
- Identify dependencies on shared services that need to be separated, replaced or reconfigured.
- Support classification of applications/sites by technical complexity.
- Provide technical estimates and assumptions for subsequent migration waves.
- Work closely with the Martech Architect, DevOps Engineer and Programme Manager.
- Document technical findings, risks and recommendations.