Fast Tracking Adobe Experience Manager - AEM Projects – Code Level Approach – Under No Code-Low Code Syndrome...
adobe.com

Fast Tracking Adobe Experience Manager - AEM Projects – Code Level Approach – Under No Code-Low Code Syndrome...

Fast-tracking enabled with a Code to Code an AEM-Adobe Experience Manager Project is very important from GTM and Time to Market perspective. Additional benefits include better governance, optimized cost of implementation and quick ROI.

Information Architecture, Templates, Components, Workflows, Back-End Integrations and Performance are integral parts of the Chassis of any AEM project implementation along with well-crafted UI, UX and Intuitive Style Guides backed with your Design language and thinking.?

Apart from our pre-built approaches and frameworks for executing the AEM projects, we may use multiple languages and scripts - Java, Sightly, JavaScript, HTML5, CSS3, Styles, React/Angular, REST… along with AEM. SPA/PWA/Headless/Headful/Hybrid are additional forms of our approaches.

The nostalgic factor here is, how to prevent the discovering of the wheel again and again. How about creating a set of structured elements as part of the building blocks, which are having pivotal positioning of your Blueprint and are deployed as accelerators during our project execution.

Optimized Development cycle based on our value stream mapping across project timelines and activities, is key here with the tenets covering scalable, reversible, non-dependable, flexible, and ready to implementable.

Resource utilization is very important… starting from user stories to grooming, then development and integration. We may not have always our purple squirrels considering the various factors. The theme for us is optimizing the productivity with code level transformation approach.

Here, we are examining some of the quick and low-hanging fruits, that we can use in our approach towards fast-tracking the AEM Projects.?

  • No Code - Core Components – Adobe has provided multiple out-of-the-box (OOB) AEM components that we can use in projects.?These can be leveraged as per the requirements mapping and complexity to reduce substantial time in coding and development.
  • Plug and Play Code – SDK/AEM APIs, ACS Commons, Connectors. Deprecations may be a threat. But if we know the fundamentals of the approach, we can manage those effectively
  • Low code?- While we are using Core components or pre-built applications, we can customize the same with less code effort like extend or overlay
  • In-built Code – Dialogues based components, Editable templates, prefabricated-content fragments, and experience fragments – Reuse is possible across the site as required for making the solution as dynamic
  • Domain-Specific Code?- As a delivery accelerator code for target industry - Banking, Retail, Insurance, Travel, Media?- Component/template/integration packages for quicker turnouts
  • Scaffolding Code – Reuse of earlier created code in Integrations, custom components, templates - code snippets as raw or with some modifications
  • Tool Code – Mini apps/ Form based/CSV-XML-Json driven configurations for shortcode creation enabled with Python/Javascript - Front ends would be in Flask/Django. These are the precursors to the next wave of Machine coding and AI driven coding

An important advantage here is that you are standardizing your codebases.?While you are working continuously, you can optimize these standards to a greater level of maturity as part of your documented standard procedures as guardrails to prevent the conundrum across the projects and deliveries.

How much we are capitalizing on these, are very important in optimizing our CAPEX, OPEX and TCO/Project cost. Upgradations/Migrations would be catwalks, post the implementation of the current projects and in new projects with proven referenceable approaches, project & solution accelerators and guidelines. These would be greater addition to your Agile processes, Project Development tools, CICD, Infra and Release approaches in your Project Implementation.

We are always trying to connect the dots… Why not the clusters also, for our project efficiency and greater deliverables… the Awesome Products quickly that result in excellent Content Experience.

要查看或添加评论,请登录

SENTHIL PICHAI,Adobe GenerativeAI-ExpDriven Digital Marketing Architect的更多文章

社区洞察

其他会员也浏览了