Skip to main content

Analysis / Assessment / Discovery workshop

Discovery / Assessment phase is the most critical and defining phase of any AEM upgrade. This phase is going to define the plan, efforts, and complexity of the upgrade.




  1. One of the important steps in discovery phase is to do the dry run of the current production system. Other than this, this phase is also going the drive the changes that are required to make earlier version code compatible with latest one. 
  2. Estimating upgrade project without complete analysis of the current system makes project cost overrun like anything. Hence, its important that a formal assessment of the current system should be done before estimating and same should be put into the discovery (assessment) report.
  3. This assessment report becomes the key asset for upgrade. Depending on the complexity of the system, upgrade project may take 1 to 4 weeks of assessment.
  4. The Discovery Workshops are the Adobe team’s opportunity to dive deep into the customer’s use cases to understand what it is that they are looking for.  From the information learned in these workshops and any follow-up conversations, the Product Backlog and Solution Design document will be created.  While the actual workshops performed should be tailored to your customer’s needs, some of the common workshops that are held include:
    1. Review of the customer’s business – who are the users?
    2. Current site review
    3. User experience design for the new site
    4. Business processes used to create content
    5. Future plans for the site
    6. Technical requirements to do the upgrade
    7. Non-functional requirements such as user-load (author and publish), SLAs around up-time and response time, etc.
    8. Content that will need to be migrated to the new site
    9. Current and future architecture (logical as well as physical)
    10. Infrastructure sizing details/Network and system architecture (current and future)
    11. Post upgrade maintenance details (current and future)
    12. Product customizations required
    13. Application related customizations required
    14. Deprecated components list and its mitigations
    15. Integrations with any third party platforms or tag libraries
    16. Integrations with other Adobe Marketing Cloud products
    17. Any SEO requirements
    18. Localization requirements and processes
    19. Mobile/responsive requirements
    20. Personalization requirements
    21. Network and system architecture
    22. Build and deployment management
    23. Test plan
Here is a sample table of contents of an assessment report - 
    1. CQ Environment
      1. Logical Architecture
      2. Physical Architecture
      3. NFRs
      4. Environments Deployed
      5. Runmodes
      6. Repository Configuration
      7. Dispatcher Version
      8. System Load and Scalability
      9. Code and Content Flow
      10. Components and Templates
      11. Queries
      12. Security
      13. Redundancy and Availability
      14. Systems Integration
    2. Development Processes
      1. Development Team
      2. Agile Practice
      3. Code Management Practices
    3. Upgrade Impact Assessment 
      1. Product customisation
      2. Deprecated components
      3. Current and future architecture state
    4. Authoring & Business Processes
    5. HTTP configuration review
      1. Virtual host configurations
      2. Dispatcher configurations
    6. Code review 
      1. Java Version
      2. Maven Architecture
      3. OSGi Services
      4. Component Package
      5. Workflows
      6. OSGi Configurations
      7. Components and Templates
      8. Queries
    7. Test Plan & Strategy



Comments

Popular posts from this blog

Some SDL Tridion Interview Questions…

Many of my friends keep asking me to provide some interview questions related with SDL Tridion . Surprisingly, there are hardly any site available for questions related with SDL Tridion., though you can find host of sites for other WCMs like AEM and Sitecore. Hence, I thought to put some basic Tridion related questions on the basis of my experience with it. I know it may require several improvements but thought to share something for someone who is looking to get some Tridion related questions to start with. I will be glad to incorporate any suggestion you have. Development phases related questions - What is the development methodology recommended by SDL for development/integration based on SDL Tridion? Have you participated in any Blueprinting workshop, please share the experience? What are the inputs required in BluePrint? How can inheritance of content flow be altered explicitly? What are priority and ranking in Blueprint? What are the inputs required for Content Modeling

A case for 'strategy' in Digital Strategy...

I recently finished a book named 'Digital Strategy' by Alexander Rauser. Alexander has given current day problems during any Digital transformation and pragmatic solutions for that. Having worked in the IT industry for 17 years and last 10 years mostly into Digital Transformations for most of the fortune 500 companies, it was quite relevant to me. If you are also part of any digital transformation of any organization in any capacity, you will find it helpful too. Over the last decade, companies have thought of digital strategy as a means to market new technology or recognize upcoming trends. However, today few of those companies do realize that Digital Strategy is all about continuously improving your business to stay ahead in the curve, but some are still stuck in the old mindset. It's surprising to see  'Strategy' is missing from the Digital Strategy for many of the transformations happening, rather the focus is just on 'Marketing' (Digital Marketing

Campaign Management in Adobe CQ5/AEM

Campaign management provides digital marketers the opportunity to create dedicated experiences for visitors.   We can create content, segment visitors, push and promote targeted content for specific user profiles and manage campaigns across multiple channels. Elements in Campaign Management :- Brands: Brands are the top level unit and form a collection of Campaigns. Campaigns: A campaign is a collection of individual Experiences. Teasers: Teaser Pages / Paragraphs are used to steer specific visitor . Typically a teaser page is a temporary action that will last for a specific period of time, until it is replaced by the next teaser page. Newsletters: E-mail Communications are used to engage users and encourage them to visit your web site. These usually take the form of a newsletter, sent to Leads (which are usually grouped into Lists) Leads: The information that you have collected about your visitors and how to contact them forms the basis for your leads. Lists:Leads are usual