EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
-
Upload
evolve-the-aem-community-conference -
Category
Technology
-
view
373 -
download
0
Transcript of EVOLVE'15 | Maximize | Bin Xu | Retainer Model for AEM Support
AUGUST 17, 2015
RETAINER MODEL FOR AEM SUPPORTvw.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 MODELDevOps - 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 MODELDevOps - 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 BusinessAgencies
SUPPORT MODELDevOps - Process
8
• Subversion
• Jira
• Jenkins
• Nexus
• Confluence
SUPPORT MODELDevOps - 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
38%
31%
15%
15%
Issues Resolved (13)
MajorMinorSuggestionsAnalysed
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 CycleGeneral Availability (GA): May 28, 2015
Translating Content
Reduce efforts to maintain multi-language sites
WorkflowTake less time to complete
19
IMPROVE CUSTOMER EXPERENCE
20
21
22
A/B TestingDetermine 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
25
facebookfacebook.com/VW
twittertwitter.com/vw
linkledinlinkedin.com/company/volkswagen-of-america-inc
26