SlideShare a Scribd company logo
1 of 26
AUGUST 17, 2015
RETAINER MODEL FOR AEM SUPPORT
vw.com 3.0 - It's a match finding site, it's for cars and it's awesome.
2
• Headquarters in Wolfsburg, Germany.
• Employs about 592,000 people worldwide.
• Vehicles sold in 153 countries.
• 2014 sales revenue totaled € 202 billion.
• 12 brands including Volkswagen, Audi, Bentley,
Bugatti, Lamborghini, Porsche.
WHO ARE WE - VOLKSWAGEN GROUP
3
• About 3 million monthly site visits.
• Build the site on a globally supported Web
Content Management (WCM) platform – AEM
• Minimize the number of clicks to user experience
• Improved site performance (speed)
• Vehicle search that returns real-time inventory
result
WHAT IS VW.COM?
4
WHAT IS VW.COM MADE OF?
What is VW.COM Made of?
SOLR delivers dealer and
inventory specific data based
on user location.
Image Servers render hi-
res CGI 360 degree spin of
vehicle based on
unique inventory.
CGI
CQ manages and packages this
content, and Apache delivers it to the
CDN cache.
When a customer considers
purchasing a vehicle, JBOSS
and MySql drive the “Get A
Quote” form.
5
• Changes come from agencies or partners
 Content
 Code
 Image
 Product
 Pricing
• Deployed and tested in
 Integration
 QA
 Production
SUPPORT MODEL
DevOps - General
6
• Tiger team
 Dedicated DevOps team
• Co-locate resources from:
 Application Management Support (AMS)
 Enterprise Architecture
 Process Integration Organization (PIO)
 Quality Assurance
 WebOps
SUPPORT MODEL
DevOps - People
7
• Rapid Deployment Process
 three-day process to shorten the time span
 Daily Change Advisory Board (CAB) reviews
• Scrum Meetings
 Daily Standup meetings
 Attended by
VW IT (Tiger team)
VW Business
Agencies
SUPPORT MODEL
DevOps - Process
8
• Subversion
• Jira
• Jenkins
• Nexus
• Confluence
SUPPORT MODEL
DevOps - Technology
9
CHALLENGES
10
• Find AEM resources with experience in
 Development
 Administration
 Architecture
• Find AEM resources in
 Michigan
OUR AEM CHALLENGES
11
• On Site trainings from Adobe
 Admin
 Developer
• Found an on site resource
• Retained resource from Youngsoft
 Business level Partner with Adobe
 Dedicated AEM Practice
SOLUTIONS
12
• Problem - Issue with dynamic JavaScript cache.
 Concatenated js files
 Not being refreshed after child updates.
AEM RETAINER MODEL – SUCCESS STORY 1
• Resolution
 Invalidate ClientLib cache via OSGI console
 Rebuild libraries and cache via OSGI console
13
AEM RETAINER MODEL – SUCCESS STORY 2
• Problem - Builder page was taking too long to load
 Dispatcher does not cache suffix
 Builder calls were going to suffix pages.
• Resolution
 Update the dispatcher rewrite rule
 Add redirect mapping for builder pages
14
AEM RETAINER MODEL – SUCCESS STORY 3
• Problem - Deployment issues in QA environment.
 Same code packages are correctly deployed in
Integration
 However they fail in QA environment
• Resolution
 Rebuild the environment and deploy
 Disable the version history
15
AEM RETAINER MODEL – CONTRIBUTION
Youngsoft gathered
architecture and
implementation
knowledge of vw.com
site
• Join daily scrum
meetings
• On site support
during releases
39%
31%
15%
15%
Issues Resolved (13)
Major
Minor
Suggestions
Analysed
16
• Just a call/email away.
• Located in Midwest.
• Flexibility
• The cost is only a fraction of an FTE
AEM RETAINER MODEL - BENEFITS
17
FUTURE
18
Life Cycle
General Availability (GA): May 28, 2015
Translating Content
Reduce efforts to maintain multi-
language sites
Workflow
Take less time to complete
19
IMPROVE CUSTOMER EXPERENCE
20
21
22
A/B Testing
Determine best offers and content
Automated Personalization
Measure and monitor campaigns
Marketer-driven targeting
Deliver the right content to visitor
segments – with little or no coding
required
23
• Launch
 Creative design
 Fast speed
• Operations
 DevOps
 AEM retainer
• Future
 Upgrade AEM
 Improve customer experience
SUMMARY
24
Bin Xu – VWGoA Manager Web Technologies
Bin.Xu@vw.com
CONTACT INFORMATION
25
facebook
facebook.com/VW
mail
@vw.com
twitter
twitter.com/vw
linkledin
linkedin.com/company/volkswagen-of-america-inc
26

More Related Content

What's hot

Hydrogen 7 - Purple Cows
Hydrogen 7  - Purple CowsHydrogen 7  - Purple Cows
Hydrogen 7 - Purple Cows
Purplecows
 
Ibm xDx omnichannel commerce experience
Ibm xDx omnichannel commerce experienceIbm xDx omnichannel commerce experience
Ibm xDx omnichannel commerce experience
Joseph George
 
Inmotion hosting
Inmotion hostingInmotion hosting
Inmotion hosting
Ericawarren
 

What's hot (16)

Evolve18 | Abhishek Dwevidi & Varun Mitra | Intro to Adobe Experience Manager...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Intro to Adobe Experience Manager...Evolve18 | Abhishek Dwevidi & Varun Mitra | Intro to Adobe Experience Manager...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Intro to Adobe Experience Manager...
 
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
Evolve 19 | Benjie Wheeler | Intro to Adobe Experience Manager 6.5
 
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver EverywhereEvolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
Evolve 19 | Amol Anand & Daniel Gordon | Author in AEM Once - Deliver Everywhere
 
Nexteer presentation
Nexteer presentationNexteer presentation
Nexteer presentation
 
Bloovue
BloovueBloovue
Bloovue
 
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to AvoidEvolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
Evolve 19 | Ameeth Palla | Adobe Asset Link - Use Cases and Pitfalls to Avoid
 
Hydrogen 7 - Purple Cows
Hydrogen 7  - Purple CowsHydrogen 7  - Purple Cows
Hydrogen 7 - Purple Cows
 
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
 
Ibm xDx omnichannel commerce experience
Ibm xDx omnichannel commerce experienceIbm xDx omnichannel commerce experience
Ibm xDx omnichannel commerce experience
 
Accelerated Mobile Pages
Accelerated Mobile PagesAccelerated Mobile Pages
Accelerated Mobile Pages
 
JPG Designs
JPG DesignsJPG Designs
JPG Designs
 
EVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: AutodeskEVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: Autodesk
 
Inmotion hosting
Inmotion hostingInmotion hosting
Inmotion hosting
 
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
Get AMP'ed for Accelerated Mobile Pages - SEO Grail Philadelphia 1/20/16
 
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri ÇözümleriWindows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleri
 
Front End development of biological database
Front End development of biological databaseFront End development of biological database
Front End development of biological database
 

Similar to EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support

Similar to EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support (20)

6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
6 WooCommerce Dev Tricks for Building Fast eCommerce Websites.pdf
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
 
Kuoll pitch-deck
Kuoll pitch-deckKuoll pitch-deck
Kuoll pitch-deck
 
Guarantee Hyper-V App Performance With Hyper-V Software Defined Storage
Guarantee Hyper-V App Performance With Hyper-V Software Defined StorageGuarantee Hyper-V App Performance With Hyper-V Software Defined Storage
Guarantee Hyper-V App Performance With Hyper-V Software Defined Storage
 
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
 
Integration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM GarageIntegration (Application?) Modernization with IBM Garage
Integration (Application?) Modernization with IBM Garage
 
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ NeevAdobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
 
Adobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud Deployments
 
Velocity spa faster_092116
Velocity spa faster_092116Velocity spa faster_092116
Velocity spa faster_092116
 
Making Single Page Applications (SPA) faster
Making Single Page Applications (SPA) faster Making Single Page Applications (SPA) faster
Making Single Page Applications (SPA) faster
 
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
Imagine 2014: The Devil is in the Details How to Optimize Magento Hosting to ...
 
FuelPHP - a PHP HMVC Framework by silicongulf.com
FuelPHP - a PHP HMVC Framework by silicongulf.comFuelPHP - a PHP HMVC Framework by silicongulf.com
FuelPHP - a PHP HMVC Framework by silicongulf.com
 
Decoupled architecture: Microservice in the middle
Decoupled architecture: Microservice in the middleDecoupled architecture: Microservice in the middle
Decoupled architecture: Microservice in the middle
 
Has responsive had it's day? : Amplience Customer Day 2014
Has responsive had it's day? : Amplience Customer Day 2014Has responsive had it's day? : Amplience Customer Day 2014
Has responsive had it's day? : Amplience Customer Day 2014
 
Introduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / PlatformsIntroduction to Google Cloud Services / Platforms
Introduction to Google Cloud Services / Platforms
 
IBM_Garage_client_deck.pptx
IBM_Garage_client_deck.pptxIBM_Garage_client_deck.pptx
IBM_Garage_client_deck.pptx
 
Chicago Tech Day Jan 2015: RWD
Chicago Tech Day Jan 2015: RWDChicago Tech Day Jan 2015: RWD
Chicago Tech Day Jan 2015: RWD
 
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan TaylorOptimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
 
Put the client on the client
Put the client on the clientPut the client on the client
Put the client on the client
 

More from Evolve The Adobe Digital Marketing Community

More from Evolve The Adobe Digital Marketing Community (20)

Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
Evolve 19 | Upen Manickam & Amanda Gray | Adventures in SPA with AEM 6.5
 
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
Evolve 19 | Giancarlo Berner | JECIS 2 - The Beginning of a New Era in Buildi...
 
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
Evolve 19 | Paul Legan & Kristin Jones | Anatomy of a Solid AEM Implementatio...
 
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM ProjectsEvolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
Evolve 19 | Rabiah Coon & Rebecca Blaha | Rockstar Kickoffs for AEM Projects
 
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and TrendsEvolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
Evolve19 | Nick Panagopoulos | World Focus: Translation Tips and Trends
 
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
Evolve 19 | Rabiah Coon, Sabrina Schmidt & Noah Linge | Industry Focus | Furn...
 
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
Evolve 19 | Carl Madaffari | Best Practices | From Customer Data to Customer ...
 
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
Evolve 19 | Kevin Campton & Sharat Radhakrishnan | Industry Focus | Autodesk ...
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into RequirementsEvolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
 
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
Evolve 19 | Dave Fox | Retaining Niche Talent in a Highly Competitive Environ...
 
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
Evolve 19 | Paul Legan | Going Beyond Metadata: Extracting Meaningful Informa...
 
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe SenseiEvolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
Evolve19 | Giancarlo Berner & Brett Butterfield | AI & Adobe Sensei
 
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft AzureEvolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
Evolve 19 | Jayan Kandathil | Running AEM Workloads on Microsoft Azure
 
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
Evolve 19 | Bruce Swann | Adobe Campaign - Capabilities, Roadmap, and Fit wit...
 
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go LiveEvolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
Evolve 19 | Pete Hoback & Francisco Fagalde | AEM QA, UAT, & Go Live
 
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience ManagerEvolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
Evolve 19 | Harsh Walia | Best Practices - Adobe Experience Manager
 
Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...
Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...
Evolve19 | Michel Holland | Marketo - Delivering the Best Experience for the ...
 
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to AEM Integration w...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to AEM Integration w...Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to AEM Integration w...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to AEM Integration w...
 
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Adobe Analytics a...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Adobe Analytics a...Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Adobe Analytics a...
Evolve18 | Abhishek Dwevidi & Varun Mitra | Introduction to Adobe Analytics a...
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support

  • 1. AUGUST 17, 2015 RETAINER MODEL FOR AEM SUPPORT vw.com 3.0 - It's a match finding site, it's for cars and it's awesome.
  • 2. 2 • Headquarters in Wolfsburg, Germany. • Employs about 592,000 people worldwide. • Vehicles sold in 153 countries. • 2014 sales revenue totaled € 202 billion. • 12 brands including Volkswagen, Audi, Bentley, Bugatti, Lamborghini, Porsche. WHO ARE WE - VOLKSWAGEN GROUP
  • 3. 3 • About 3 million monthly site visits. • Build the site on a globally supported Web Content Management (WCM) platform – AEM • Minimize the number of clicks to user experience • Improved site performance (speed) • Vehicle search that returns real-time inventory result WHAT IS VW.COM?
  • 4. 4 WHAT IS VW.COM MADE OF? What is VW.COM Made of? SOLR delivers dealer and inventory specific data based on user location. Image Servers render hi- res CGI 360 degree spin of vehicle based on unique inventory. CGI CQ manages and packages this content, and Apache delivers it to the CDN cache. When a customer considers purchasing a vehicle, JBOSS and MySql drive the “Get A Quote” form.
  • 5. 5 • Changes come from agencies or partners  Content  Code  Image  Product  Pricing • Deployed and tested in  Integration  QA  Production SUPPORT MODEL DevOps - General
  • 6. 6 • Tiger team  Dedicated DevOps team • Co-locate resources from:  Application Management Support (AMS)  Enterprise Architecture  Process Integration Organization (PIO)  Quality Assurance  WebOps SUPPORT MODEL DevOps - People
  • 7. 7 • Rapid Deployment Process  three-day process to shorten the time span  Daily Change Advisory Board (CAB) reviews • Scrum Meetings  Daily Standup meetings  Attended by VW IT (Tiger team) VW Business Agencies SUPPORT MODEL DevOps - Process
  • 8. 8 • Subversion • Jira • Jenkins • Nexus • Confluence SUPPORT MODEL DevOps - Technology
  • 10. 10 • Find AEM resources with experience in  Development  Administration  Architecture • Find AEM resources in  Michigan OUR AEM CHALLENGES
  • 11. 11 • On Site trainings from Adobe  Admin  Developer • Found an on site resource • Retained resource from Youngsoft  Business level Partner with Adobe  Dedicated AEM Practice SOLUTIONS
  • 12. 12 • Problem - Issue with dynamic JavaScript cache.  Concatenated js files  Not being refreshed after child updates. AEM RETAINER MODEL – SUCCESS STORY 1 • Resolution  Invalidate ClientLib cache via OSGI console  Rebuild libraries and cache via OSGI console
  • 13. 13 AEM RETAINER MODEL – SUCCESS STORY 2 • Problem - Builder page was taking too long to load  Dispatcher does not cache suffix  Builder calls were going to suffix pages. • Resolution  Update the dispatcher rewrite rule  Add redirect mapping for builder pages
  • 14. 14 AEM RETAINER MODEL – SUCCESS STORY 3 • Problem - Deployment issues in QA environment.  Same code packages are correctly deployed in Integration  However they fail in QA environment • Resolution  Rebuild the environment and deploy  Disable the version history
  • 15. 15 AEM RETAINER MODEL – CONTRIBUTION Youngsoft gathered architecture and implementation knowledge of vw.com site • Join daily scrum meetings • On site support during releases 39% 31% 15% 15% Issues Resolved (13) Major Minor Suggestions Analysed
  • 16. 16 • Just a call/email away. • Located in Midwest. • Flexibility • The cost is only a fraction of an FTE AEM RETAINER MODEL - BENEFITS
  • 18. 18 Life Cycle General Availability (GA): May 28, 2015 Translating Content Reduce efforts to maintain multi- language sites Workflow Take less time to complete
  • 20. 20
  • 21. 21
  • 22. 22 A/B Testing Determine best offers and content Automated Personalization Measure and monitor campaigns Marketer-driven targeting Deliver the right content to visitor segments – with little or no coding required
  • 23. 23 • Launch  Creative design  Fast speed • Operations  DevOps  AEM retainer • Future  Upgrade AEM  Improve customer experience SUMMARY
  • 24. 24 Bin Xu – VWGoA Manager Web Technologies Bin.Xu@vw.com CONTACT INFORMATION
  • 26. 26