SlideShare a Scribd company logo
1 of 23
#evolve18
DON’T BITE OFF MORE
THAN YOU CAN CHEW
Franco Campione
DATE: August 17th, 2018
#evolve18 2
• World’s largest futures & options exchange - We are where the world comes to manage
their risk
• Handle 3 billion trades a year worth $1 quadrillion
• 6 major asset classes – Ag, Energy, IR, Equity, FX, Metals
• Example of both sides of a futures trade – The Farmer, Kelloggs, & the Speculator
• Comprised of DCMs – Designated Contract Markets
• Exchange consolidation accelerated in 2007 globally
• CME purchases crosstown rival CBOT becoming CME Group
• 2008 CME Group purchases NYMEX
• Provide reliability, liquidity, safeguards, efficiencies, integrity
• Largest social media followings of any global financial institution
WHO IS CME GROUP?
#evolve18 3
• 20 years with CBOT & CME Group
• Starting with an internship in 1996 in IT
• Windows 1995
• Developer on 1st intranet
• Managed CBOT.com development
• 2012 moved to Belfast, NI to open COE
• cmegroup.com, mobile, trading apps
• 2014 – Marketing
• Senior Director, Digital Strategy
WHO AM I?
#evolve18 4
#evolve18 5
Technology Stack
• AEM 6.3
• AWS Hosting
• Akamai
• Google Analytics 360
• GTM
• Google Optimize
• Google Custom Search
• Crazy Egg
• DemandBase
TECHNOLOGY STACK
THE LAY OF THE LAND
#evolve18 6
• Info dumping ground
• 60,000 pages & PDF factory of sadness
• Open source, java CMS
• Our only support was a small Eastern German
developer forum comprised of 2 people
• We are the largest customer
• How do we transform in order to transform?
• We need a new foundation
• Demands from the business
• Personalization
• Customization
• Regionalization
• Know the Customer
THE BUSINESS CHALLENGE
#evolve18 7
• We started with the best intentions
• Keep it simple
• Planning begins late 2010 with AEM
• Implementation planning starts early 2011
• 6 month migration
• Start in 2012
BITING OFF MORE THAN YOU CAN CHEW
#evolve18 8
Day 1 – Introductions
Day 2 – Training begins in earnest
Day 3 – Everything grounds to a halt
DAY 3
THE PHONE CALL
#evolve18 9
2008 – Chicago
2010 – Buenos Aires
THE GREAT MIGRATION
THE BUILDING OF A DEV TEAM
2012 – Belfast
2015 – Buenos Aires
#evolve18 10
• Started with junior developers
• We’ll learn as we go and mature
• Rework rework rework
• Cost more in every case than paying
from the start
• Experience
• Skilled architects
• More efficient – double
QUALITY OF THE DEV TEAM
THE BUILDING OF A DEV TEAM
#evolve18 11
• Traditional 85 page documents
• Requirement 1.1.1.7.6
• Scrummaster class – Now we know agile
• Standups, Post-Its, playing cards, follow
all the rules
• 100% code coverage & automated
testing
• Could not have slowed us down more
LET’S GET AGILE
THE BUILDING OF A DEV TEAM
#evolve18 12
• To eliminate the requirements docs – we
need a new ‘ticketing’ system
• Lack of time to implement correctly
• Inadequate or missing acceptance
criteria or mockups
• Tried to pile on Confluence too
• Took away any familiarity
WE NEED A NEW TICKETING SYSTEM
TO OF COURSE SUPPORT THE NEW PROCESS
#evolve18 13
• Our site looks outdated
• Last touched in 2008
• Not responsive
• Hard to navigate
• Does not match the business strategy
• We’re already going to touch all the code
to migrate…
• All the components were practically
done…
• Created infinite complexity
• No design QA
WHY DON’T WE REDO THE DESIGN?
THE NEW 5.0
#evolve18 14
• No use cases for the new card
components
• Didn’t know our customers needs
• Developers confused on how it should
work
• Created swiss army components that
were only used a single way
WHO NEEDS RESEARCH?
THE NEW 5.0
#evolve18 15
• We had drawn a line in the sand
• Then we moved it 7 times
• Realization that we won’t make “the date”
• Let’s pick up what’s remaining and just
dump it as is in a blank template
• We’ll call it shoveling
• Creates more problems than it solves
• 2 years to undo
• Don’t migrate until the site is ready
DON’T MIGRATE THE SITE UNTIL THE SITE IS
READYEVERYBODY’S SHOVELING
#evolve18 16
• No one wants to ‘lose’ something they had
• Authors and business teams engrained in the
way we always did something
• Mindset needed to shift
LETS MAKE THE OLD CMS THE NEW CMS
BUT WE USED TO DO IT THIS WAY
#evolve18 17
• 98% of the U.S. Market
• Growth is outside the US in EMEA and APAC
• We need in-region, in-language microsites
• In 9 languages
• Different, yet similar, color schemes to adjust for
cultural nuances
• What did we say? Sounds like a good idea.
• We ended up ‘shoveling’ them!
WE SHOULD REGIONALIZE EVERYTHING
DO THE USERS WANT THAT?
#evolve18 18
• We will hire a senior Java & front end developer and QA
• We will have a rigorous training program
• We’ll know everything and how to do it in AEM
• We’ll train a junior team – saving money in the process
• We had no best practices
• Trial and error at its worst
• Senior architects to prevent reinventing the wheel is key
• Involved from sprint planning all the way to production
WE DON’T NEED AN EXPERT
#evolve18 19
• Business requirements made up of ‘It
used to be this way” mixed with “I
can’t live without this feature”
• I have to have this. It’s a
showstopper.
• Continuous extending of a template
• What if we just had one template that
did everything?
• Template allowed extreme flexibility
• Downside is a watered down design
system that promoted inconsistency
THE MEGA TEMPLATE
THE ONLY TEMPLATE YOU’LL EVER NEED
#evolve18 20
• Don’t let fighting get in the way. Check your ego at
the door.
• Don’t have a dev team that hasn’t worked together
and understand time zone impacts
• Saving money isn’t always the best driver
• Ease into new team dynamics
• Don’t pile in the kitchen sink. Limit the scope.
LEARN FROM WHAT WE DID
EVEN IF IT SOUNDS OBVIOUS
#evolve18 21
• Don’t skip the research
• Don’t pick arbitrary dates. Do pad your estimates.
• Embrace the new
• Step into regionalization
• Hire experts
LEARN FROM WHAT WE DID
EVEN IF IT SOUNDS OBVIOUS
#evolve18 22
• 5 Years in the ground
• 90 feet in 5 weeks
• We’ve been watering
• Personalized – from anonymous to ABM
• Omni channel customization
• Data mining and segmentation
• Single View of the customer
WHAT’S NEXT?
WATER THE BAMBOO
#evolve18
THANK YOU!

More Related Content

Similar to Evolve18 | Franco Campione | Success Story: How the Adobe Marketing Cloud Transformed the CME Groups Digital Strategy

Growing Up The Right Way: An Example of How to Scale When You're Aren't a Sta...
Growing Up The Right Way: An Example of How to Scale When You're Aren't a Sta...Growing Up The Right Way: An Example of How to Scale When You're Aren't a Sta...
Growing Up The Right Way: An Example of How to Scale When You're Aren't a Sta...Sauce Labs
 
Technical debt a Business Perspective
Technical debt a Business PerspectiveTechnical debt a Business Perspective
Technical debt a Business PerspectiveMichael Vax
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyteRichard Whyte
 
DriveWorks World 2016 - 13 lessons in 12 years
DriveWorks World 2016  - 13 lessons in 12 yearsDriveWorks World 2016  - 13 lessons in 12 years
DriveWorks World 2016 - 13 lessons in 12 yearsRazorleaf Corporation
 
Launching a website before xmas
Launching a website before xmasLaunching a website before xmas
Launching a website before xmasIlesh Mistry
 
THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...
THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...
THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...Andrew Maff
 
Emulating Gang Culture to Accelerate In-House SEO
Emulating Gang Culture to Accelerate In-House SEOEmulating Gang Culture to Accelerate In-House SEO
Emulating Gang Culture to Accelerate In-House SEOsimondance
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty CaganAnthony Marter
 
Outsource with Invento Labs
Outsource with Invento LabsOutsource with Invento Labs
Outsource with Invento LabsInvento Labs
 
Technical and Product Debt Management
Technical and Product Debt ManagementTechnical and Product Debt Management
Technical and Product Debt ManagementSergey Sundukovskiy
 
Competency Center: retaining experts, growing expertise, maximizing income (O...
Competency Center: retaining experts, growing expertise, maximizing income (O...Competency Center: retaining experts, growing expertise, maximizing income (O...
Competency Center: retaining experts, growing expertise, maximizing income (O...Valentin Kropov
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Rajesh Muppalla
 
Building a digital business
Building a digital business Building a digital business
Building a digital business Mark Clarke
 
Kasten Engineering Culture Deck
Kasten Engineering Culture DeckKasten Engineering Culture Deck
Kasten Engineering Culture DeckNiraj Tolia
 
Practical agile TechExeter
Practical agile TechExeterPractical agile TechExeter
Practical agile TechExeterIan Ames
 
Practical Agile. Lessons learned the hard way on our journey building digita...
Practical Agile.  Lessons learned the hard way on our journey building digita...Practical Agile.  Lessons learned the hard way on our journey building digita...
Practical Agile. Lessons learned the hard way on our journey building digita...TechExeter
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1Elad Sofer
 
Lean startup - 8 techniques every dev team should know
Lean startup - 8 techniques every dev team should knowLean startup - 8 techniques every dev team should know
Lean startup - 8 techniques every dev team should knowAgileEngine
 
FPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionFPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionForward Partners
 

Similar to Evolve18 | Franco Campione | Success Story: How the Adobe Marketing Cloud Transformed the CME Groups Digital Strategy (20)

Growing Up The Right Way: An Example of How to Scale When You're Aren't a Sta...
Growing Up The Right Way: An Example of How to Scale When You're Aren't a Sta...Growing Up The Right Way: An Example of How to Scale When You're Aren't a Sta...
Growing Up The Right Way: An Example of How to Scale When You're Aren't a Sta...
 
Technical debt a Business Perspective
Technical debt a Business PerspectiveTechnical debt a Business Perspective
Technical debt a Business Perspective
 
Mqug2015 july richard whyte
Mqug2015 july richard whyteMqug2015 july richard whyte
Mqug2015 july richard whyte
 
DriveWorks World 2016 - 13 lessons in 12 years
DriveWorks World 2016  - 13 lessons in 12 yearsDriveWorks World 2016  - 13 lessons in 12 years
DriveWorks World 2016 - 13 lessons in 12 years
 
Launching a website before xmas
Launching a website before xmasLaunching a website before xmas
Launching a website before xmas
 
THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...
THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...
THE V.A. GAME: SCALE YOUR E-COMMERCE BUSINESS WITH AUTOMATION AND VIRTUAL ASS...
 
Emperors new clothes_jab
Emperors new clothes_jabEmperors new clothes_jab
Emperors new clothes_jab
 
Emulating Gang Culture to Accelerate In-House SEO
Emulating Gang Culture to Accelerate In-House SEOEmulating Gang Culture to Accelerate In-House SEO
Emulating Gang Culture to Accelerate In-House SEO
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty Cagan
 
Outsource with Invento Labs
Outsource with Invento LabsOutsource with Invento Labs
Outsource with Invento Labs
 
Technical and Product Debt Management
Technical and Product Debt ManagementTechnical and Product Debt Management
Technical and Product Debt Management
 
Competency Center: retaining experts, growing expertise, maximizing income (O...
Competency Center: retaining experts, growing expertise, maximizing income (O...Competency Center: retaining experts, growing expertise, maximizing income (O...
Competency Center: retaining experts, growing expertise, maximizing income (O...
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
Building a digital business
Building a digital business Building a digital business
Building a digital business
 
Kasten Engineering Culture Deck
Kasten Engineering Culture DeckKasten Engineering Culture Deck
Kasten Engineering Culture Deck
 
Practical agile TechExeter
Practical agile TechExeterPractical agile TechExeter
Practical agile TechExeter
 
Practical Agile. Lessons learned the hard way on our journey building digita...
Practical Agile.  Lessons learned the hard way on our journey building digita...Practical Agile.  Lessons learned the hard way on our journey building digita...
Practical Agile. Lessons learned the hard way on our journey building digita...
 
Scrum training day 1
Scrum training day 1Scrum training day 1
Scrum training day 1
 
Lean startup - 8 techniques every dev team should know
Lean startup - 8 techniques every dev team should knowLean startup - 8 techniques every dev team should know
Lean startup - 8 techniques every dev team should know
 
FPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionFPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post Acquisition
 

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 | 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
 
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 | 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...
 
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 | 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
 
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 | 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
 

Recently uploaded

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 FresherRemote DBA Services
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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 WorkerThousandEyes
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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 FMESafe Software
 
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, ...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Recently uploaded (20)

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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
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, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
+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...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Evolve18 | Franco Campione | Success Story: How the Adobe Marketing Cloud Transformed the CME Groups Digital Strategy

  • 1. #evolve18 DON’T BITE OFF MORE THAN YOU CAN CHEW Franco Campione DATE: August 17th, 2018
  • 2. #evolve18 2 • World’s largest futures & options exchange - We are where the world comes to manage their risk • Handle 3 billion trades a year worth $1 quadrillion • 6 major asset classes – Ag, Energy, IR, Equity, FX, Metals • Example of both sides of a futures trade – The Farmer, Kelloggs, & the Speculator • Comprised of DCMs – Designated Contract Markets • Exchange consolidation accelerated in 2007 globally • CME purchases crosstown rival CBOT becoming CME Group • 2008 CME Group purchases NYMEX • Provide reliability, liquidity, safeguards, efficiencies, integrity • Largest social media followings of any global financial institution WHO IS CME GROUP?
  • 3. #evolve18 3 • 20 years with CBOT & CME Group • Starting with an internship in 1996 in IT • Windows 1995 • Developer on 1st intranet • Managed CBOT.com development • 2012 moved to Belfast, NI to open COE • cmegroup.com, mobile, trading apps • 2014 – Marketing • Senior Director, Digital Strategy WHO AM I?
  • 5. #evolve18 5 Technology Stack • AEM 6.3 • AWS Hosting • Akamai • Google Analytics 360 • GTM • Google Optimize • Google Custom Search • Crazy Egg • DemandBase TECHNOLOGY STACK THE LAY OF THE LAND
  • 6. #evolve18 6 • Info dumping ground • 60,000 pages & PDF factory of sadness • Open source, java CMS • Our only support was a small Eastern German developer forum comprised of 2 people • We are the largest customer • How do we transform in order to transform? • We need a new foundation • Demands from the business • Personalization • Customization • Regionalization • Know the Customer THE BUSINESS CHALLENGE
  • 7. #evolve18 7 • We started with the best intentions • Keep it simple • Planning begins late 2010 with AEM • Implementation planning starts early 2011 • 6 month migration • Start in 2012 BITING OFF MORE THAN YOU CAN CHEW
  • 8. #evolve18 8 Day 1 – Introductions Day 2 – Training begins in earnest Day 3 – Everything grounds to a halt DAY 3 THE PHONE CALL
  • 9. #evolve18 9 2008 – Chicago 2010 – Buenos Aires THE GREAT MIGRATION THE BUILDING OF A DEV TEAM 2012 – Belfast 2015 – Buenos Aires
  • 10. #evolve18 10 • Started with junior developers • We’ll learn as we go and mature • Rework rework rework • Cost more in every case than paying from the start • Experience • Skilled architects • More efficient – double QUALITY OF THE DEV TEAM THE BUILDING OF A DEV TEAM
  • 11. #evolve18 11 • Traditional 85 page documents • Requirement 1.1.1.7.6 • Scrummaster class – Now we know agile • Standups, Post-Its, playing cards, follow all the rules • 100% code coverage & automated testing • Could not have slowed us down more LET’S GET AGILE THE BUILDING OF A DEV TEAM
  • 12. #evolve18 12 • To eliminate the requirements docs – we need a new ‘ticketing’ system • Lack of time to implement correctly • Inadequate or missing acceptance criteria or mockups • Tried to pile on Confluence too • Took away any familiarity WE NEED A NEW TICKETING SYSTEM TO OF COURSE SUPPORT THE NEW PROCESS
  • 13. #evolve18 13 • Our site looks outdated • Last touched in 2008 • Not responsive • Hard to navigate • Does not match the business strategy • We’re already going to touch all the code to migrate… • All the components were practically done… • Created infinite complexity • No design QA WHY DON’T WE REDO THE DESIGN? THE NEW 5.0
  • 14. #evolve18 14 • No use cases for the new card components • Didn’t know our customers needs • Developers confused on how it should work • Created swiss army components that were only used a single way WHO NEEDS RESEARCH? THE NEW 5.0
  • 15. #evolve18 15 • We had drawn a line in the sand • Then we moved it 7 times • Realization that we won’t make “the date” • Let’s pick up what’s remaining and just dump it as is in a blank template • We’ll call it shoveling • Creates more problems than it solves • 2 years to undo • Don’t migrate until the site is ready DON’T MIGRATE THE SITE UNTIL THE SITE IS READYEVERYBODY’S SHOVELING
  • 16. #evolve18 16 • No one wants to ‘lose’ something they had • Authors and business teams engrained in the way we always did something • Mindset needed to shift LETS MAKE THE OLD CMS THE NEW CMS BUT WE USED TO DO IT THIS WAY
  • 17. #evolve18 17 • 98% of the U.S. Market • Growth is outside the US in EMEA and APAC • We need in-region, in-language microsites • In 9 languages • Different, yet similar, color schemes to adjust for cultural nuances • What did we say? Sounds like a good idea. • We ended up ‘shoveling’ them! WE SHOULD REGIONALIZE EVERYTHING DO THE USERS WANT THAT?
  • 18. #evolve18 18 • We will hire a senior Java & front end developer and QA • We will have a rigorous training program • We’ll know everything and how to do it in AEM • We’ll train a junior team – saving money in the process • We had no best practices • Trial and error at its worst • Senior architects to prevent reinventing the wheel is key • Involved from sprint planning all the way to production WE DON’T NEED AN EXPERT
  • 19. #evolve18 19 • Business requirements made up of ‘It used to be this way” mixed with “I can’t live without this feature” • I have to have this. It’s a showstopper. • Continuous extending of a template • What if we just had one template that did everything? • Template allowed extreme flexibility • Downside is a watered down design system that promoted inconsistency THE MEGA TEMPLATE THE ONLY TEMPLATE YOU’LL EVER NEED
  • 20. #evolve18 20 • Don’t let fighting get in the way. Check your ego at the door. • Don’t have a dev team that hasn’t worked together and understand time zone impacts • Saving money isn’t always the best driver • Ease into new team dynamics • Don’t pile in the kitchen sink. Limit the scope. LEARN FROM WHAT WE DID EVEN IF IT SOUNDS OBVIOUS
  • 21. #evolve18 21 • Don’t skip the research • Don’t pick arbitrary dates. Do pad your estimates. • Embrace the new • Step into regionalization • Hire experts LEARN FROM WHAT WE DID EVEN IF IT SOUNDS OBVIOUS
  • 22. #evolve18 22 • 5 Years in the ground • 90 feet in 5 weeks • We’ve been watering • Personalized – from anonymous to ABM • Omni channel customization • Data mining and segmentation • Single View of the customer WHAT’S NEXT? WATER THE BAMBOO