Introduction

To be an enterprise offering you should cover the below topics.

Users of the System

RoleGroupReponsibliitiesHTML, CSSJavaScriptEnterprise ComponentsCustom ComponentsHTLJSPWorkflowBackend Server-Side Java
AEM AdministratorTechnology Operations

Monitoring of operations.

Arms-Length deployment until CICD is in place.

Automation of CMS care and feeding.

(error)(error)(error)(error)(error)(error)(error)

(error)

AEM Support









AEM Deployer









AEM Support Investigation




















AEM DeveloperEnterpriseDevelopment Standards and Stewardship(tick)

(tick)(warning)

Devs should only change content, but we know this will be abused. So this is viable only with publishing workflow. The approvals also should meet SOX (ie be under different stream management)

(tick)(tick)(tick)

(tick)(warning)

Devs should only change content, but we know this will be abused. So this is viably only if using publishing workflow. The approvals also should meet SOX (ie be under different stream management)

(tick)

(warning)

Architecture guideline to keep as much load off of AEM Publisher as possible.

Where ongoing calls are required with integration, recommend using a MicroService with browser front-end calls.












Author HeadDigital MarketingThe largest region. Represent interests and sets standards for authors.(warning)(warning)

(error)(error)

(error)











Regional AdministratorRegion

User Management, Compliance

(error)(error)(error)
(error)(error)(error)(error)
Regional AEM DeveloperRegion
(tick)(tick)

(tick)(tick)(warning)(tick)
AuthorRegionDay to day update of the website using(tick)(tick)

(error)(error)

(error)
ContributorRegionAccess to very limited frequently updated content.

(error)(error)


Subscriber

Have discussed with Adobe to create a ticket based approach for self-hosted. In managed services it's based on concurrent.

Business Line to RegionMainly used for being part of the approval workflow and very very limited area of content to update for the Region.

(error)(error)













Appendix link to Administrations, Super Administrator and Who's Who.

Overview for Authors

...

Overview for Author Developers

...

TierUserEndorsedComment
Rendered - JavaScript, HTMLAuthor Developers, AuthorsClient-Side Presentation Logic
Adobe ComponentsAuthor Developers

User Components


HTLAuthor Developers, Authors*Server-Side Presentation Logic
JSPAuthor DevelopersNot recommended and with exception.This is not necessarily bad, but Adobe is recommending to move to HTL to get the benefits of a higher level more controlled library of functions.
JavaNot recommended for CMS Server Side ongoing Business Logic and integration.Not endorsed except of simple key value feeds into the system protected by a facade service.


Organization Standards for the Enterprise

... change into a table with why and if will be something open in future,

Year 1

Year 2

Year 3

Services Provided by the Digital Operations

Ensure costs here if that makes sense,

Recurring Tuning and Maintenance 

Consulting

General

Backend Integration (provided we follow the rules of keeping CMS to CMS) *

Backend Advanced Consulting $,

Enterprise Governance Services

Free Best Effort

Financials

Base package for a new region.

Reduction of costs as new regions enter.

Fund language support requirements.

Model of seat licence charges and bandwidth caching charges.

Expected of Author Teams

...

Expected of Author Development Teams

Roadmap in Next 3 Years

...

Checklist

...

Appendix

Service Level Agreement

...

Maintenance Hamster Values

Product Selection

Top Reasons,

Additional Technical Reasons,

Enterprise Functions

Experience Fragments - include content and layout for  channels that can be managed from within or independent of Experience Manager. Control brand content on owned web properties, or affiliated properties, like Pinterest and Facebook. 

Content Fragments - authoring modular and abstracted content delivery not bound to channel. Sites automatically creates versions content to synchronize variations across pages, channels and devices.

Read up on difference between fragments (Experience versus Content)