f3f3f3
Building your Adobe Experience Manager Assets team
WELCOME TO ADOBE EXPERIENCE MANAGER SITES

Building your Adobe Experience Manager Assets team

Let this AEM Assets Teaming Guide steer you in onboarding the right resources and getting them trained to be most effective.

In this article we’ll cover topics related to building your AEM Assets Team - those who will own the solution post-implementation.

This article will explore topics such as:

Operationalizing your organization around your new Adobe technologies is essential to attaining value realization from your investment.  Digital transformation, especially experience-led transformation, starts with figuring out who’s in charge of what and who’s doing which digitally focused job. As you get underway with Adobe Experience Manager Assets, it is important to establish a strong team and a governance framework to create optimal experiences and deliver operational efficiencies and unlock the true value of your Adobe Experience Manager solution.

Having the right team and an operational framework is essential for leaders to:

Use this guide to learn about Adobe’s industry-proven teaming and staffing models for AEM Assets. This is a framework that you can apply to your organization based on your own specific needs to create a solid foundation. We also included sample operating models and staffing models and resourcing ratios from Adobe customers to give you real world examples of team structures which work for other organizations.

Role Archetypes

Role Archetypes - a blueprint for building high-performing teams

Let’s focus first on how to build your AEM Assets team for the ongoing management of AEM Assets.

The type of staffing model and resourcing needs that are best for your organization will be unique simply because Adobe Experience Manager can be used for so many use cases and business needs. There is no single list of roles and no specific set of staffing levels or ratios that can be applied to all organizations. If you own both AEM Sites and AEM Assets, you will want to have a team for each solution.

That said, we can approach defining your operational model and team from a baseline of archetypes of needed roles, and your organization can adapt this baseline to fit your needs.

Archetypes are a way to represent the types of roles which must be filled. You don’t necessarily need a different person for each archetype and you could have multiple people in an archetype simply to cover all the work to be done. Using archetypes helps you identify the  breadth of responsibilities and skills to cover to ensure success. Looking at the archetypes holistically as a guide to what areas of ownership need coverage will help you alleviate gaps in staffing and ownership.

In building an AEM Sites or Assets team, we can approach the ongoing management of the solution from two parallel streams of operationalization:

  • Strategy & Transformation - Includes resources to address large projects and integrations, typically aligned to focus on strategic goals and attaining outcomes such as value realization

  • Basic Run & Operate -  Includes day-to-day work which needs to be accomplished to deliver multi-channel experiences efficiently, iterating to deliver new capabilities and content

The next section will layout which archetype roles are important for each of these streams for AEM Assets teams.

AEM Assets Role Archetypes

AEM Assets Teams - Role Archetypes

Using the streams of operationalization noted in the previous section, let's see which role archetypes fit into each category.

STRATEGY & TRANSFORMATION

Owning the solution on an ongoing basis and delivering roadmap items which are transformative in terms of technology, people and processes, to achieve large business outcomes, AEM Assets archetypes include.

  • Product Owner - collaborates with teams on marrying technical and strategic visions; serves as the business owner of the solution, and performs many other functions

  • Business /Content Architect - drives the business, marketing and content strategy

  • Technical Architect - provides technical ownership of deep technical knowledge of AEM Assets

  • Development Team - provides Adobe Experience Manager knowledge and executes new transformative milestones with the Technical Architect

The most critical resource is the Product Owner who oversees the entire solution and manages across the different teams. There should be one Product Owner per AEM Solution (e.g. AEM Sites or Assets).

The Technical Architect is a critical, constant resource and acts as the DAM center-point of truth.  The Development Team and Business/Content Architect are important for the execution of specific milestones aligned to a roadmap and may plug in and out, rather than being engaged on an ongoing basis.

You might have a deeper investment in these resources for a critical period to deliver specific outcomes. You may scale back some resources after delivering specific milestones while still having a continual core team across the organization to monitor technical guardrails, address issues or continually iterate from your roadmap, or you may have this team come on and offline between major efforts.

RUN THE BUSINESS - BUSINESS TEAM

Aligned to focus on the day-to-day content creation, review, approval and publication of experiences with a focus on productivity, quality, modularity and scale to efficiently delivery, archetypes include:

  • Admin Author  - updates the CSS skin and provides guidance to the authors who are updating and applying content. This role works on workflow configurations and creates guidance documentation for the content authors to apply. NOTE: In release 6.5 Adobe recommends using editable templates

  • Content Authors and Reviewers - applies content and delivers communication issues and concerns as they arise with components, new styles etc.

For the business users in this group, change management is crucial to successfully transition resources from old ways of working, such as creating IT tickets, to quick content authoring. If using AEM Sites, they will leverage a component framework, style systems and templates which allow content authors to create and publish content independent of IT, and the focus should be on delivering 80% of the experience without back-end customization.

RUN THE BUSINESS - TECHNICAL  TEAM

Aligned to focus on more technical elements of the program delivery, building workflows to drive productivity and scale, such as working on systems integrations, or architecting changes following a roadmap, often taking advantage of new product capabilities, archetypes include:

  • DAM Librarian / Cybrarian - owns governance and manages content structure, Metadata, Taxonomy structure, tagging and more

  • Creatives / Business Users - leverage assets to create, review or approve content according to brand standards and authoring guidelines

For the business users in this group, change management is crucial to successfully transition resources from old ways of working, such as creating IT tickets, to quick content authoring. In AEM Sites, they will leverage a component framework, style systems and templates which allow content authors to create and publish content independent of IT, and the focus should be on delivering 80% of the experience without back-end customization.


NOTE: This list covers managing your AEM implementation post-go-live. It does not reflect all the resources you will need for an AEM implementation.

AEM Assets Role Archetype Responsibilities

AEM Assets - Role Archetypes & Responsibilities

Below we share representative responsibilities for the various role archetypes.

STRATEGY & TRANSFORMATION

PRODUCT OWNER

  • Defines the vision and strategy
  • Defines the scope and objectives of ongoing work
  • Possesses a deep understanding of business needs
  • Owns the delivery and maintenance of the solution
  • Is well-versed in the latest technology and trends and leads conversations which drive innovation across the organization
  • Owns and manages the backlog and roadmap of features, fixes, enhancements and innovations
  • Mediates with teams to convert sometimes competing goals into a cohesive plan
  • Works with stakeholders to take full advantage of new features to achieve maximum value realization
  • Acts as primary liaison for the business with the development team
  • Prioritizes needs and addresses risks
  • Oversees development stages alongside a Project Manager
  • Evaluates progress at each iteration
  • Primarily responsible for gathering and analyzing the high-level requirements, then transforming these into specifications for the project manager to use when planning the development and for the development team to work from during design and development
  • Matches requirements against the definition of success, the criteria for success, and the KPIs (business and performance based)
  • Brings expertise in the use of the AEM platform to meet customer requirements based on personal and practice experience
  • Keeps with the constraints of the timeline and budget
  • Works directly with the development teams on the breakdown of implementation options for requirements and documenting these into User Stories
  • Provides broad business experience as it relates to implementing core marketing systems, including AEM
  • May be called upon to be the voice of the customer to ensure the solution aligns with business objectives

TECHNICAL ARCHITECT

  • Provides ongoing technical ownership of the Assets solution
  • Provides integration expertise
  • Maps technical development needs, solutions and milestones
  • Possesses deep technical knowledge of AEM and processes

BUSINESS/CONTENT ARCHITECT

  • Drives the business and marketing strategy conversations to ensure the technology implementation stays aligned to the business goals.
  • Likely also:
    • Leads discovery workshops
    • Identifies and documents business requirements
    • Creates tasks for user stories
    • Ensures the solution aligns with business objectives
    • Drives strategic business objectives and solution roadmap
    • Helps the Product Owner manage business milestones

DEVELOPMENT TEAM

  • Provides Adobe Experience Manager expertise and executes new transformative milestones with the Technical Architect
  • Executes new transformative milestones with the Technical Architect

RUN THE BUSINESS - TECHNICAL

TECHNICAL RESOURCE

  • Understands and forecasts enterprise DAM needs
  • Creates the data schema design
  • Manages integration points, troubleshooting workflows, future business process requirements and permissions

RELEASE MANAGER

  • Leads Release Management governance and oversees code deployments
  • Manages code deployments
  • Acts as a Customer Success Engineer to the team

RUN THE BUSINESS - BUSINESS

DAM STRATEGIST / ADMIN / POWER USERS

  • Owns governance for Asset Management Use Cases
  • Manages the Content Structure and Metadata
  • Defines and Configures Metadata & Taxonomy in AEM
  • Works with the business and technical resources on metadata, taxonomy structure, tagging, instrumentation and rollout of DAM along with uploading, migrating assets
  • Select individual SMEs (power users) to work with Product Owner and Librarian as Creative SMEs
  • Communicates issues and concerns that arise with DAM
  • May set up Adobe Creative Cloud libraries

CREATIVES / BUSINESS USERS

  • Leverages assets to create, review or approve content according to brand standards and content authoring guidelines
  • Maybe be a mix of internal and external resources with internal resources reviewing and approving work done by external resources
AEM Assets Sample Staffing Levels

AEM Sites Teams - Sample Operating and Staffing Models

Adobe works with many of our customers to advise them on operating models and/or to augment their staffing though Adobe services and our network of partners.

Here are a few customer examples of AEM Sites operating models. Based on your unique needs, your operating model and staffing levels will likely differ from these.

LIGHT LEAN TEAM - consumer goods, athletic apparel brand
  • Product Owner: 1 (on shore, fulltime)
  • Developer: 2 (on shore, parttime)
  • DAM Librarian / Cybrarian: 1 (on shore, fulltime)
  • Main Admin / SMEs 1 (on shore, parttime)
  • Technical Architect: 1 (on shore, parttime)
  • Release Manager: 1 (parttime)
  • Creatives / Business Users: varies
HEAVY MULTI-BRAND TEAM, MULTIPLE INTEGRATIONS AND CAMPAIGNs
  • Product Owner: 4 (1 primary, 3 brand specific)
  • Developer: 1 (on shore, full time) and 2 (off shore, full time)
  • DAM Librarian / Cybrarian: 2
  • Main Admin / SMEs 4 PER BRAND
  • Technical Architect: 1 (full time)
  • Release Manager: 1 (full time)
  • Creatives / Business Users: varies

What factors should be considered in deciding what staffing ratios and model to use?

  • Be flexible. No one model fits all. Every organization differs in how they manage change and will have resources with different mixes of skills. You may have one person fill more than one archetype role.

  • Understand your roadmap. You may need to have a more technical team at certain intervals or may need to pull in architects to execute more complex solutions successfully.

  • Internal vs. external. Leverage and skill up internal resources where possible and be open to using external AEM specialists as well.

  • Location. Some teams will use a mix of onshore and offshore resources, depending on how much collaboration there might need to be in working with onshore Admins and business users.

person working on a laptop
Experience League is your hub for Adobe Learning

Skilling Up your AEM Assets Team

Now that you know about roles needed on your team, it is important to ensure they are skilled up and continuously learning.

Visit Experience League, the hub for Adobe learning, to start exploring all the Adobe free, on-demand learning options. Sign up for Experience League and update your profile to take advantage of personalized learning with free video tutorials, detailed documentation, expert-made guides, and real-world advice from peers in the AEM Community.

Adobe Digital Learning Services - Courses for AEM Assets

In addition to all the free learning guides, tutorials, documentation and peer-to-peer engagement on Experience League, we also offer Adobe Digital Learning Services (ADLS). ADLS offers instructor-led and on-demand courses to help your team build core skills. Access to paid courses on learning.adobe.comis through a learning subscription or purchase.

Delve into the Course Catalog when creating your team training plan, filtering these by Product, Role, Course type and more.  If you are looking for guidance on when to take the foundational courses, we offer general guidelines for when to complete specific courses during your implementation. Your training timeline may differ depending on your implementation and resources. 

This quick reference guide for AEM Assets highlights the paid training options, with courses to consider by role and the order in which to take the courses.

This is a chart showing Adobe Digital Learning Courses for AEM Assets noting which ones are instructor-led vs. on-demand, the course duration, which roles might take this course, and the order in which to take courses,

Adobe Digital Experience Certification

The Adobe Digital Experience Certification Program was created to help you prove your skills in Adobe Experience Cloud products. The Adobe Digital Certification Program is designed for professionals in a variety of fields, including developers, business practitioners, and architects. Whether you’re a seasoned expert or just starting out, certification helps you advance your career and stay ahead of the competition. Learn more via the Adobe Certification FAQ page.

Certifications for Adobe Experience Manager include:

AEM Implementation Resourcing Considerations

During implementation of AEM Assets and Sites, the scope of the effort will influence what resources you need to achieve the work at hand, as well as the ratios and timing of when to onboard different team members. There is no set staffing level or list of roles needed for an implementation project or firm list of when the different types of resources are engaged simply because implementation efforts vary considerably.

The sample chart below can be used as an example of when different role types might begin engaging during an implementation of AEM Assets. Your implementation project plan should include guidance on which resources are engaged in each phase and the level of engagement, as well as when they should take the necessary training.

SAMPLE Engagement Levels by Implementation Project Phase. This will vary by project.  

This is a chart showing common AEM Assets team roles on the left and implementation project phases on the right. The cells of the matrix are color coded to indicate a sample level of engagement by each resource during each project phase

Potential Additional Internal Roles

Potential Additional Internal Roles During Implementation

During the implementation of AEM Sites, many additional resources are typically involved in the effort, with some roles filled internally and others more typically filled by experienced external consultants or implementation partners. Here are roles which may be filled internally, sometimes with augmented staff.


Project Sponsor / Executive Sponsor

  • Responsible for providing the business case for the project
  • Key to shaping and defining the scope and budget for the project
  • Accountable for the definition of and criteria for success, including KPIs
  • Provides oversight to ensure project leads and stakeholders achieve milestones aligned to the roadmap
  • Acts as an escalation point for issues, risks, blockers

Business Stakeholders

  • Have an interest (stake) in the success of the project
  • Identifies desired business outcomes
  • Contributes to project deliverables (requirements, etc.)
  • May contribute to the budget

Technical Writers

  • Write guidelines and manuals for specific groups. For example, a Maintenance Manual for system administrators or a User Guide for the Content Authors

IT/Security

  • Responsible for the overall security concept and deployment, ensuring that it is aligned with any requirements and policies
  • Responsible for security operations and recommendations for any hardware-based security concepts, such as zones and firewalls

QA/UAT Lead, QA Engineers

  • Defines the quality metrics in alignment with all stakeholders
  • Draws up the testing plan and ensures that it is executed
  • Creates and delivers QA/UAT related reports to project stakeholders
  • Responsible for the quality of the solution delivery, ensuring it meets the success and quality metrics criteria

Trainers

  • Depending on the scale and nature of the project, specialized trainers can be used to develop and present training sessions for the relevant user groups

Change Managers

  • Focus on the human-side of any organizational change, help drive awareness, education and change in behaviors amongst stakeholders to ensure the people being impacted by change are prepared for success and embrace change with minimal disruption to the business
  • May lead or advise change/program communications, user research, program management, training development, execution and more
Potential Additional External Roles

Potential Additional External Roles During Implementation

Leveraging an implementation team who is experienced in AEM products and implementations can provide you with expertise, structure and guidance using proven frameworks for project delivery. Below are some representative examples of ways some Adobe customer operating models and staffing levels Each implementation is different, and each team uses resources differently, so your implementation project resourcing and responsibilities may differ, with more, fewer or other resources. Your implementation partner may provide similar or different resources, depending on the contracted scope.

Executive Delivery Leader

  • Provides overall executive guidance during the implementation and beyond
  • Advises the customer’s executive team on strategic vision and roadmap
  • Highest point of escalation
  • Works to ensure high levels of customer satisfaction and quality are being delivered throughout the implementation

Client Partner

  • Works directly with the stakeholders, AEM Project Lead and executive team to ensure project is aligned to stated business objectives and providing the value expected
  • Accountable for successful delivery of project
  • Aligns with key project stakeholders to drive value realization
  • Maintains open communication lines at the management level between the external implementation team and the customer
  • Drives customer success through effective management of resources and risk mitigation
  • Serves as key point of escalation

Project Manager

  • Responsible for overall delivery of the project requirements, scope, KPIs, and success criteria provided by the Project Sponsor
  • Provides leadership for AEM efforts on a project, as part of a larger program or as an entire project itself
  • Manages the timeline, budget and materials
  • Main point of communication for all project stakeholders
  • Provides a deep understanding of Project Management in delivering Adobe Solutions
  • Delivers timely communications to both internal and external stakeholders for the project
  • Provides guidance on governance and the project change management process
  • Manages administrative functions of the project (contracts, billing and travel expenses)
  • Schedules and coordinates onsite and offsite project engagements
  • Leads discussions related to managing project/program risk
  • Drives the customer project using best practices aligned with the steps necessary for the customer to succeed
  • Responsible for day-to-day success of the project by aligning customer expectations with project execution
  • Supports the customer in the development of appropriate KPIs and business requirements
  • Ensures the team is executing under a unified vision
  • Drives problem solving and identifies solutions for barriers to success
  • Evaluates customer requirements and provides recommendations aligned to business objectives
  • Holds project team members accountable to timelines and scope needed to meet customer success

Scrum Master (similar to the Project Manager and may exist in addition to a Project Manager)

  • Oversees day-to-day operations for the Development team
  • Coaches the team, runs stand-ups
  • Blocks or unblocks things as needed
  • Gatekeeps and oversees work to ensure best practices are followed
  • Works closely with the Product Owner to ensure the right priorities are addressed
  • Coordinate backlog refinement efforts for story greening sessions
  • Responsible for holding team accountable to scrum practices
  • Coordinates efforts for backlog grooming/story greening sessions
  • Responsible for defining and managing the development plan with the Project Manager and Technical Lead
  • Drives the sprint estimates during the sprint planning meetings
  • Conducts sprint retrospectives and introduces improvements through collected feedback
  • Supports the management of testing cycle results (Unit, System/Integration, UAT)

AEM Architect / Technical Architect / Solution Architect

  • Responsible for high-level design of the solution based on client requirements

  • Defines AEM solution architecture and implementation strategy to ensure quality, efficiency, and maintainability

  • Leads architecting the solution to meet the customer’s requirements, both functional and non-functional

  • May define the concepts and guidelines around user roles (and related permissions) and the relationship between templates and components

  • Provides guidelines around technical considerations to inform decision-making

  • Responsible for the technical delivery of the project

  • Designs and prototypes complex customizations and integrations

  • Drives key performance and scalability goals

  • Provides technical governance/oversight with focus on quality and efficiency

  • Drives the implementation of the solution

  • Responsible for accurate understanding and realization of customer’s requirements and expected implementation

  • Owns the review, clarification and refinement of requirements and technical design

  • Defines and executes development/integration processes, sets up required environments and tools

  • Provides coaching and leadership to the development team

  • Enforces AEM development best practices

  • Leads the product configuration and development effort with focus on accuracy, quality, and velocity

  • Leverages key connections with Adobe Engineering and Product teams to support customer requirements and implementation

  • Support the customer through launch preparation

  • May select the development methodology

  • Provides deep technical and domain knowledge related to AEM implementations, may be called upon to lead aspects of an AEM implementation including:

    • Leading or advising on complex implementation and development tasks
    • Coaching client technical team members and developers in AEM and Adobe
    • Consulting on best practices

Business Consultant

  • Provides broad business experience as it relates to implementing Core Marketing Systems, including AEM.  Drives business and marketing strategy conversations to ensure the technology implementation stays aligned to the customer's business goals. May be called upon to:

    • Lead discovery workshops
    • Identify and document business requirements
    • Act as the voice of the customer to ensure the solution aligns with business objectives
    • Drive the strategic business objectives and solution roadmap

DAM Strategist (AEM Assets)

  • Owns governance for asset management use cases
  • Manages the Content Structure and Metadata
  • Defines and configures metadata & taxonomy in AEM
  • Works with the business and technical resources on metadata, taxonomy structure, tagging, instrumentation and rollout of DAM
  • Ensures digital assets are successfully migrated with accurate Metadata
  • Identifies individual SMEs (power users) to work with Product Owner and DAM Strategist as creative SMEs
  • Communicates issues and concerns that arise with DAM

Content Architect (AEM Assets)

  • Drives digital strategy in partnership with other leaders on metadata, taxonomy structure, tagging, implementation and rollout of the AEM DAM
  • Defines and configure Metadata and Taxonomy in AEM
  • Promotes asset & systems governance

Developer(s)

  • Delivers technical design, documentation, coding and code testing
  • Develops templates, UI components, workflows, etc.
  • Develops programs to integrate with external systems
  • Develops, performs and assists with content migration program
  • Work with customer technical team to deploy and configure Adobe products

System Engineer

  • Responsible for overseeing the project infrastructure
  • Responsible for the setup of internal development and test environment and matching those systems to the client systems
  • Provides hardware recommendations, monitors the various implementations and provides operations support both prior to go live and afterwards

Lead Front End Developer

  • Works with UX/UI designers and Architects to translate the customer’s UX design into optimized, performant functional front-end code
  • Validates best practices from the design delivery, global view of UI architecture and of the visual language
  • Implement the designs, with a focus on user experience (device, accessibility etc.)
  • Integrate design into AEM components/templates and build structure
  • Leads the front-end development effort with focus on accuracy, quality, and velocity
  • Drives the implementation, responsible for accurate understanding and realization of customer’s requirements and expected implementation
  • Act as primary contact for front end development
  • Drives problem solving to keep project on track and identify solutions for barriers to success
  • Holds team members accountable to timelines and scope needed to meet customer success
  • Defines and executes development and integration processes and set up of the required environments and tools
  • Enforces front end development best practices

Front-End Developer

  • Works with front-end lead to translate the design into optimized, performant functional front-end code
  • Implement UI components
  • Ensures the adherence of front-end development best practices at all stages of UI development
  • Helps the AEM team to translate the UI components into AEM components
  • Implement pages layouts according to the designs

Performance & Load Engineer, UAT (AEM Sites)

  • Prepares test environments
  • Creates load test scripts
  • Creates load scenario
  • Sets up monitoring tool
  • Loads test execution
  • Analyses load test results
  • Prepares reports
  • Understands customer expectations and business critical scenarios
  • Designs workload models
  • Loads test objective optimization objectives
  • Defines tolerance factor and scalability
  • Defines test criteria and approve test design
  • Reviews test results
  • Prepares executive report

UI/UX Designers

  • Primarily staffed for AEM Sites implementations
  • Works with Lead front-end developer to implement customer’s design into AEM Sites
  • Utilizes a user experience design strategy, user research, user journey guidance, wireframing and prototyping, user-testing and analytics to improve usability and create the best user experiences for various personas by exploring different approaches to solve end-users’ problems
  • Establishes the brand standards which will be built out in AEM solutions
  • Works with the front-end developer to establish a design system which focuses on core components, modularity, accessibility and content creation velocity

QA Lead / Quality Lead

  • Leads overall QA strategy
  • Provides guidance and direction for the quality practices on a project
  • Sets the quality metrics
  • Aligns with all stakeholders, defines and executes the testing plans
  • Creates and delivers reports to project stakeholders
  • Assists with design approach, migration plans, and integration strategy
  • Develops test cases, writes test programs, and performs testing
  • Ensures quality best practices are followed
  • Orchestrates customer participation in testing activities

QA Engineer

  • Oversee and sign-off on Quality Assurance testing of AEM implementation
  • Develop test cases and test scripts
  • Performs cyclone testing
  • Assists with user acceptance testing
Special thanks to Joe Van Buskirk, Aesha Sharrieff and Brian O'Leary for their deep contributions to this content.