1
CMS Discovery
Nov 2022
TTI ANZ
2
Agenda
TTI CMS Discovery
We’ll be spending 90 minutes talking about;
3
Luminary
Digital agency with extensive experience in CMS platform selection and development
TTI CMS Discovery
We are
4
We’ve been transforming digital for�Australia’s brightest brands since 1999.
The challenge
TTI CMS Discovery
6
Selecting the right CMS for TTI ANZ
TTI CMS Discovery - The challenge
7
Our approach
TTI CMS Discovery
8
Onboard
Discover
Define
Kick off
Deliver
Immersion
Consultations and interviews
8-Nov
25-Oct
14-Sep
Final showcase
Recommended approach
CMS 101 education
CMS demo user stories
CMS Comparison Matrix
Future state options
CMS requirements + NFRs
Current state technical landscape
11-Oct
27-Sep
Discussion
SEO Audit
A systematic approach
TTI CMS Discovery - Our approach
We started with your requirements and use cases by reviewing documentation and interviewing your team.
From there, we’ve gone wide and assessed the CMS market via:
10
Skipped in slideshow mode
User segments - Consumer DIY
TTI CMS Discovery
11
Skipped in slideshow mode
Customer Segments
Consumer - DO IT YOURSELF
TTI CMS Discovery - User segments
12
Passion for DIY is a key differentiator along with skills and confidence within the category
Skipped in slideshow mode
Segments
Interview outcomes
13
1. | |
2. | |
3. | |
4. | |
5. | |
6. | |
7. | |
8. | |
9. | |
10. | |
11. | |
Skipped in slideshow mode
Skilled Passionates
High skill and confidence
Passion
14
Skipped in slideshow mode
Enthusiastic Novices
High skill and confidence
Passion
15
Skipped in slideshow mode
Skilled Avoiders
Low skill and confidence
Chore
16
Skipped in slideshow mode
‘Have to’ Hostages
Low skill and confidence
Chore
17
Skipped in slideshow mode
User segments - Consumer Garden
TTI CMS Discovery
18
Skipped in slideshow mode
Customer Segments
Consumer - GARDEN
TTI CMS Discovery - User segments
19
Passion for the garden vs seeing it as a chore is a key differentiator
Skipped in slideshow mode
Segments
Interview outcomes
20
1. | |
2. | |
3. | |
4. | |
5. | |
6. | |
7. | |
8. | |
9. | |
10. | |
11. | |
Skipped in slideshow mode
Passionate Gardeners
PASSION
Driven by aesthetics
21
Skipped in slideshow mode
Immaculate Gardeners
PASSION
Driven by aesthetics
22
Skipped in slideshow mode
Lifestyle Gardeners
CHORE
Practically driven
23
Skipped in slideshow mode
Garden Avoiders
CHORE
Practically driven
24
Skipped in slideshow mode
Interview outcomes
TTI CMS Discovery
25
Current state
Key takeaways & challenges
TTI CMS Discovery - Interview outcomes
26
1. | One CMS per brand |
2. | CMS's are really inflexible, difficult to use |
3. | Content creation and governance process slowed by disparate tech |
4. | Excessive development time required for basic functionality |
5. | Minimal data capture and analytics reporting |
6. | Low-intermediate digital maturity across business |
7. | Business is tight for resources |
8. | Very basic portal/registration experience, capturing only 7% of purchasers |
9. | 5-6 million visitors per year |
10. | Many projects running or in talks eg. PIM, DAM, CDP |
11. | Ruby on Rails restricting ability to move quickly |
Skipped in slideshow mode
Current state
Key takeaways & challenges
Future state
Key opportunities & capabilities
TTI CMS Discovery - Interview outcomes
27
One CMS per brand which impacts sharing of features/components & costs/efficiency
Current CMS's are inflexible, difficult to use and difficult to update. Developers are required to implement relatively simple functionality
Content creation and governance process slowed by disparate tech. Eg. a lack of central access to assets and images
One CMS for all brands which allows for easier administration, sharing of components and reduction in costs
Simple to use CMS interface, easy to upload all types of content, campaigns and new product information and less reliance on developers
Easily create omnichannel content and deliver it to many different touchpoints. The CMS could become a source of truth for content
1.
2.
3.
Current state
Key takeaways & challenges
Future state
Key opportunities & capabilities
TTI CMS Discovery - Interview outcomes
28
Excessive development time required for basic functionality, due to old platform that requires developers
Minimal data capture and analytics reporting
Low-intermediate digital maturity across business
Low maintenance, minimal/no development work for standard functionality
See, improve and report on entire user journey with personalisation and data, from pre to post purchase
A new CMS would increase the chance of enhancing digital maturity across business as team members are empowered to take advantage of the new tools available
4.
5.
6.
Current state
Key takeaways & challenges
Future state
Key opportunities & capabilities
TTI CMS Discovery - Interview outcomes
29
Business is tight on resources, which impacts the ability to manage the digital strategy and content
Very basic portal/registration experience, capturing only 7% of purchasers
Around 5-6 million visitors per year from organic and paid advertising who are often under-engaged
Empower existing key resources in Marketing and Digital to provide a better the customer experience through a new platform
Improved portal/registration experience to increase loyalty
Increase visitors and engagement with flexible integrations/APIs for personalisation, optimisation, A/B testing
7.
8.
9.
Future state
Other potential opportunities
TTI CMS Discovery - Interview outcomes
30
Skipped in slideshow mode
Current state
Technical Landscape
TTI CMS Discovery
31
Current State - Sites, product and pricing data
TTI CMS Discovery - Technical Landscape
The following four websites are run on four separate instances of Ruby on Rails:
Product data is currently managed in SAP with SAP Hybris. Product data for the CMS is sourced from SAP and Appian acts as the product workflow system. Creative assets and product documentation in spreadsheets are also used. This data is manually entered into the CMS by content editors.
Pricing and location data is scraped off the Bunnings website by the Price Scraper tool and fed into ChannelAdvisor. The website uses ChannelAdvisor as its source for pricing and store locations.
33
Skipped in slideshow mode
Current State - Social media, reviews, Salesforce
TTI CMS Discovery - Technical Landscape
Each website links to its social media channels on Facebook, Instagram and YouTube. Stackla collates user-generated content (UGC) which is then used on the website.
Product reviews are managed on Bazaarvoice and displayed on the website. HotJar, Google Data Studio and Google Analytics are used for website analytics which then feeds into Snowflake and Qlik dashboards.
Enquiries from the website are routed via Formstack into Salesforce which is used as Enterprise CRM. Marketing activities and EDMs are also sent out via Salesforce Marketing Cloud.
The Salesforce community platform is used to manage product registrations and customer logins for AEG and Ryobi.
34
Skipped in slideshow mode
Current State - Support site and plugins
TTI CMS Discovery - Technical Landscape
Product information from the CMS is used to facilitate the product registration on the My AEG and My Ryobi platforms.
The website links out to the support site (support.ryobi.com.au) which is built on Acquia CMS.
The website uses the following plugins - Google Tag Manager, Google Analytics, Google Maps, ShareThis, HotJar, Formstack and fonts.com.
35
Skipped in slideshow mode
Future state concepts
Three options to consider
TTI CMS Discovery
36
Three options/concepts
Future state options
37
💡 A final decision on these options is not necessary for the CMS RFP process. This is presented so that TTI knows what options are available.
Three options/concepts
Future state options
Three options or concepts have been put forward as contenders for a future state solutions architecture for the TTI CMS Discovery.
These three options are presented on the premise that all digital channels at TTI including the brand sites, support sites and the super app would use a single CMS to manage and publish content.
TTI does not need to make a decision as to which concept is better suited for them prior to going to tender. These option provides direction and can be used as a discussion point with future vendors.
38
Skipped in slideshow mode
The ecosystem
What would it look like in 3 years time? 🔮
TTI CMS Discovery
39
The ecosystem - What’s not changed?
Future state options
All three future states options presented here rely on a common ecosystem.
Some of the following integrations remain mostly unchanged from the current state.
41
Skipped in slideshow mode
The ecosystem - What’s new?
Future state options
Some of the new integrations at play are:
42
Skipped in slideshow mode
The ecosystem - PIM
Future state options
The necessity of a PIM (Product information management):
43
Skipped in slideshow mode
The ecosystem - Integrating retailers
Future state options
The future state should allow for a somewhat seamless integration with retailers, especially Bunnings.
44
Skipped in slideshow mode
Future state
Monolithic concept
TTI CMS Discovery
45
A digital experience platform (DXP) is an integrated set of core technologies that support the composition, management, delivery and optimization of contextualised digital experiences.
TTI CMS Discovery - Future state concepts
DXP
47
Skipped in slideshow mode
Monolithic
TTI CMS Discovery - Future state concepts
The Monolithic concept is based on the use of a Digital Experience Platform (DXP). It will integrate with the systems mentioned in the TTI ecosystem.
The DXP will provide the following services to the websites:
It will provide an API for the Ryobi Super App to retrieve content.
48
Skipped in slideshow mode
Monolithic
TTI CMS Discovery - Future state concepts
Pros
Cons
49
Future state
Microservices concept
TTI CMS Discovery
50
Composable DXP
TTI CMS Discovery - Future state concepts
52
A composable DXP is a carefully chosen set of best-of-breed applications and services/microservices, integrated together to provide a complete Digital Experience Platform with all the features a traditional DXP could provide, and more, with no excess baggage.
Skipped in slideshow mode
Microservice
TTI CMS Discovery - Future state concepts
53
A small, self-contained software service or project that provides a single dedicated function and can be integrated with other services via APIs.
Skipped in slideshow mode
Microservices - Composable DXP Architecture
TTI CMS Discovery - Future state concepts
The Microservices concept works with the CMS also considered as a microservice. It will integrate with the systems mentioned in the TTI ecosystem. TTI gets the choice to choose the Best of Breed product for each service.
The CMS will provide Content as a Service (CaaS) along with workflow and localisation for all digital channels. The Customer Experience management for Personalisation, A/B tests and Marketing automation can be a single service or different services from multiple vendors.
The site search can be another service which integrates with the digital channels.
An important distinction with the Monolithic architecture is that websites or other channels that consume content need to be hosted separately and are usually self-managed.
54
Skipped in slideshow mode
Microservices - Composable DXP Architecture
TTI CMS Discovery - Future state concepts
Pros
Cons
55
Future state
Middleware + Microservices concept
TTI CMS Discovery
56
Middleware
TTI CMS Discovery - Future state concepts
58
Self-contained software service which acts as a single integration point for all services.
Skipped in slideshow mode
Middleware + Microservices
TTI CMS Discovery - Future state concepts
The Middleware + Microservices concept builds on the microservices concept but routes all data and integrations via a centralised Middleware in a Hub and spoke architecture model. The Hub will integrate with most of the systems mentioned in the TTI ecosystem.
With this concept, each digital channel (website or app) will only connect to the Middleware which acts as a data processing service connecting the following:
59
Skipped in slideshow mode
Middleware + Microservices
TTI CMS Discovery - Future state concepts
Pros
Cons
60
How do they stack up?
TTI CMS Discovery - Future state concepts
61
| Monolithic | Microservices | Middleware + Microservices |
Development effort | Low | Medium | High |
Future proof | 4 to 6 years | 7 to 10+ years | 7 to 10+ years |
Go-live for first site (after design approval) | 6 to 8 months Content entry happens after build | 4 to 6 months Content entry can start soon after design approval | 8 to 12 months Middleware build would increase complexity |
CMS Demonstration User Stories
TTI CMS Discovery
62
Why CMS Demo stories?
TTI CMS Discovery
63
CMS Demonstration User Stories
64
CMS Demonstration User Stories
TTI CMS Discovery - User Stories
65
Link to user stories spreadsheet
Skipped in slideshow mode
CMS Requirements
Non Functional Requirements (NFRs)
and website requirements
TTI CMS Discovery
66
CMS Functional Requirements
TTI CMS Discovery - Functional Requirements
67
CMS Requirements - Epics
TTI CMS Discovery - Functional Requirements
68
CMS Functional Requirements
TTI CMS Discovery - Functional Requirements
70
Link to functional requirements, non-functional requirements and website requirements spreadsheet
Skipped in slideshow mode
Possible approaches for development
TTI CMS Discovery
71
Possible approaches
TTI CMS Discovery - Development approaches
💡 Considerations for Super App and PIM.
72
Use current front-end (HTML)
TTI CMS Discovery - Development approaches
73
Use current front-end (HTML)
TTI CMS Discovery - Development approaches
74
Big bang - Launch all sites at once
TTI CMS Discovery - Development approaches
75
Launch one site at a time
TTI CMS Discovery - Development approaches
76
Launch one site at a time
TTI CMS Discovery - Development approaches
77
Parallel considerations for Super App
TTI CMS Discovery - Development approaches - Considerations
78
How about a PIM?
TTI CMS Discovery - Development approaches - Considerations
RECOMMENDATION:
All product information should live in a PIM (Product Information Management)
79
Estimated timeline - caveats
TTI CMS Discovery - Timeline
Luminary has estimated different timelines using the proposed development approaches. This timeline has a few caveats to it.
80
Current HTML
Big Bang
Mar ‘24
Dec ‘23
Mar ‘23
CMS discovery
Sep ‘23
Jun ‘23
Dec ‘22
Jun ‘24
Sep ‘22
Tactical PIM?
Build with current HTML
IA and design
Launch 4x sites
One site at a time
RFP + vendor
Super App Content
IA and design
Build & Launch with new IA
sites A
B
C
D
IA and design
Build & Launch
sites A
B
C
D
sites A B C D
we are �here
Relative project sizing
TTI CMS Discovery - Timeline
The three development approaches have different project sizing to achieve building 4x websites.
82
Delivery model
TTI CMS Discovery
83
We recommend�an Agile delivery framework
TTI CMS Discovery - Delivery model
84
Digital development is complex, priorities change and requirements evolve – so we employ a process that caters for this, and will put TTI CMS Discovery in the driver’s seat.
Why agile?
TTI CMS Discovery - Delivery model
85
Key benefits for you:
TTI CMS Discovery - Delivery model
86
One team
All agile events scheduled up front
Deliverables to review and approve every fortnight
Continuous improvement built into the process
Build only what you need
Governance framework
1
2
3
4
5
6
Skipped in slideshow mode
TTI CMS Discovery - Delivery model
Skipped in slideshow mode
CMS Comparison
TTI CMS Discovery
88
Hosting options
TTI CMS Discovery - CMS Comparison
89
| SaaS - Software as a Service | Managed | Self-managed |
What it means in context of a CMS | Fully hosted and supported by the vendor in the cloud. | Vendor-supported cloud offering of an installed platform. | TTI (or agencies) host and manage the platform |
Examples at TTI | Office365, Bazaarvoice | Salesforce, SAP C4C | SAP ERP |
SaaS
Managed
Self-managed
~70%
of TTI ANZ software is SaaS based
90
- IT Infrastructure / Operations
Shortlisting Products
TTI CMS Discovery - CMS Comparison
91
Hosting options
01
02
03
📌
Infrastructure preference
Australian Data Sovereignty
SaaS
Managed
Self-managed
G2
Web Content Management Software for Enterprise Businesses
2022
TTI CMS Discovery
92
Skipped in slideshow mode
Forrester
Agile Content Management Systems
Q2 2022
TTI CMS Discovery
93
Skipped in slideshow mode
Gartner
Magic Quadrant for Digital Experience Platforms
2022
TTI CMS Discovery
94
Skipped in slideshow mode
CMS Shortlist
TTI CMS Discovery
95
TTI CMS Discovery - Platform Shortlist
96
Version
2.0.1
Long Term Support (LTS)
License
Market
Drupal 9 LTS ends November 2023
Drupal 10 - Dec 2022 to Sep 2026
Commercial (built on open-source Drupal)
Large enterprise organisations
Hosting
Managed
Development approach
Aligns with Monolithic concept
TTI CMS Discovery - Platform Shortlist
97
Uptime guarantee
License
Market
99.5%
Commercial
Mid-to-larger enterprise organisations
Hosting
SaaS
Development approach
Aligns with Microservices/Middleware concepts
TTI CMS Discovery - Platform Shortlist
98
Version
Optimizely DXP CMS 12
Long Term Support (LTS)
License
Market
November 2024 (aligns with .NET 6)
Commercial
Mid-to-larger enterprise organisations
Hosting
Managed
Development approach
Aligns with Monolithic concept
TTI CMS Discovery - Platform Shortlist
99
Version
Umbraco CMS 10
Long Term Support (LTS)
License
Market
H1 2025
Commercial (built on open-source Umbraco CMS)
Mid-to-smaller enterprise organisations
Hosting
Managed
Development approach
Aligns with Monolithic concept
Other CMS Platforms considered
TTI CMS Discovery
100
Not quite right for TTI
TTI CMS Discovery - Other CMS platforms considered
101
| Hosting | Consideration |
Adobe Experience Manager | SaaS | High price point. |
Kentico Xperience 13 | Self-hosted | Upgrade path is murky when Long Term Support (LTS) ends in 2026.. |
Xperience by Kentico (Next gen) | SaaS | No personalisation yet. Would be an early adopter. Risk. |
Sitecore | PaaS | Too complex for TTI’s needs. |
Drupal / Umbraco CMS | Self-hosted | Pure open-source licensing and support. |
Contentful | SaaS | SaaS product hosted only in the US. |
Umbraco Heartcore | SaaS | SaaS product hosted only in Europe. |
We reviewed and considered the following:
Industry insights
TTI CMS Discovery
102
Skipped in slideshow mode
The two camps
TTI CMS Discovery
We’ve split our recommendations into two camps:
103
Skipped in slideshow mode
Resources
TTI CMS Discovery
104
Composable DXP�https://www.luminary.com/blog/what-is-composable-dxp
Headless CMS�https://www.luminary.com/headless-cms
Skipped in slideshow mode
Decoupled v All-in-One
TTI CMS Discovery - Industry insights
105
Skipped in slideshow mode
Content Management or Experience Management
TTI CMS Discovery - Industry insights
106
Skipped in slideshow mode
Static v Dynamic
TTI CMS Discovery - Industry insights
The way the website is delivered, rather than the content �management platform itself.
Static: pages are built and deployed ahead of time, for instant loading.
Dynamic: pages are rendered on a server in real-time, as requested.
107
Skipped in slideshow mode
Other factors to consider
TTI CMS Discovery
108
Skipped in slideshow mode
Personalisation recommendations
TTI CMS Discovery
109
Bringing personalisation �into TTI Brands
TTI CMS Discovery - Personalisation recommendations
Stakeholder interviews identified that TTI Brands require personalisation for improved customer experience.
Effective personalisation can be difficult to achieve. The technology is there and has been for many years. However, in our experience, very few organisations are actually using true personalisation, let alone getting it right.
TTI will need a personalisation strategy, engine and resources.
74
The Benefits
TTI CMS Discovery - Personalisation recommendations
111
Skipped in slideshow mode
The Challenges
TTI CMS Discovery - Personalisation recommendations
112
Skipped in slideshow mode
Personalisation Tech approach
TTI CMS Discovery - Personalisation recommendations
113
Personalisation approach
TTI CMS Discovery - Personalisation recommendations
114
Automated personalisation
TTI CMS Discovery - Automated Personalisation
115
Skipped in slideshow mode
Actually doing personalisation
TTI CMS Discovery - Automated Personalisation
Personalisation is unfortunately one of those enhancements that everyone wants to do, says they're going to do, invests in the platforms to do it, but don't actually do it…
Many CMS providers and dedicated platforms have been aware of this problem for some time and the solutions are available now to deliver automated personalisation.
Skipped in slideshow mode
More engagement by utilising AI
TTI CMS Discovery - Automated Personalisation
TTI Brands could take advantage of this automated personalisation by providing more relevant content suggestions to help users continue their journey.
A simple example of this is on our blog with the related blog posts that are driven by Recombee, a AI-driven content personalisation engine.
117
Skipped in slideshow mode
Smarter search
Trends & new technology recommendations
118
Skipped in slideshow mode
Search as a differentiator
Smarter search
Search-as-a-service solutions like Algolia and Azure Search have improved the search experience significantly, and with such a content heavy site, there is an opportunity to make search a user experience differentiator for TTI Brands.
119
Skipped in slideshow mode
Natural language and chatbots
Smarter search
Natural language processing services like Azure Language Understanding and IBM Watson allow for cognitive searching via a conversational interface, thus allowing a chatbot experience to guide people to the content they are looking for.
Skipped in slideshow mode
Google �Analytics 4
TTI CMS Discovery - GA4 Transition
121
Skipped in slideshow mode
Google Analytics 4 - Transition
TTI CMS Discovery - GA4 Transition
�TTI will need to develop and implement the Google Analytics 4 reporting for the group of sites.
122
Skipped in slideshow mode
Requirements analysis
CMS Selection - Project approach
Explore platform options and alignment
Vendor demonstrations
Final specs and recommendations
TTI CMS Discovery
123
Step 1 Requirements analysis
TTI CMS Discovery
124
Marketing requirements
Stakeholder interviews
Functional requirements
Technology stack review
Technical requirements
Next:�CMS 101 education
Step 2 Platform options & alignment
TTI CMS Discovery
125
Excluded: Review existing platforms
CMS comparison matrix
User story development
Short-list platforms
Integrations�and end points
Step 3 Specs/Recommendations
TTI CMS Discovery
126
Group�showcase
Wrap up�session
RFP technical specs
Solution architecture
Future state landscape
TTI’s Next steps
TTI CMS Discovery
127
Step 4 Vendor demonstrations
TTI CMS Discovery - Next Steps
128
Evaluation scorecard
CMS demonstrations
Vendor�briefings
Demo debrief session
Choose a platform(s)
Choose an Agency
TTI CMS Discovery
129
Evaluation Scorecard
TTI to score shortlisted platforms
Comparing shortlisted platforms
TTI CMS Discovery - Comparison
It fails to meet the requirements in this area
⚠ There are concerns, or an alternative solution is required
✓ It satisfies the requirements in this area
☆ It excels in this area
For each platform, you assign one of four marks in the areas you’ve analysed each against:
130
TTI CMS Discovery - Comparison Matrix
131
CMS comparison areas | | | | |
| Platform 1 | Platform 2 | Platform 3 | Platform 4 |
Investment | ★ | ✓ | ✓ | ✓ |
Capability | ✓ | ✓ | ✓ | ✓ |
Usability | ★ | ✓ | ★ | ★ |
Security | ★ | ✓ | ⚠ | ★ |
Scalability | ★ | ★ | ⚠ | ✓ |
Reliability | ✓ | ✓ | ✓ | ✓ |
SAMPLE
TTI CMS Discovery - Comparison Matrix
132
Use Cases | | | | |
| Platform 1 | Platform 2 | Platform 3 | Platform 4 |
Content authoring | ★ | ✓ | ✓ | ✓ |
Personalisation | ✓ | ✓ | ✓ | ✓ |
Workflow and previews | ★ | ✓ | ★ | ★ |
Content reuse | ★ | ✓ | ⚠ | ★ |
Omnichannel delivery | ★ | ★ | ⚠ | ✓ |
Systems integrations | ✓ | ✓ | ✓ | ✓ |
SAMPLE
TTI CMS Discovery - Comparison Matrix
133
CMS comparison areas | | | | |
| Acquia CMS | Kontent.ai | Optimizely DXP | Umbraco Cloud |
Investment | ★ | ✓ | ✓ | ✓ |
Capability | ✓ | ✓ | ✓ | ✓ |
Usability | ★ | ✓ | ★ | ★ |
Security | ★ | ✓ | ⚠ | ★ |
Scalability | ★ | ★ | ⚠ | ✓ |
Reliability | ✓ | ✓ | ✓ | ✓ |
TTI TO SCORE THE PLATFORMS
TTI CMS Discovery - Comparison Matrix
134
Use Cases | | | | |
| Acquia CMS | Kontent.ai | Optimizely DXP | Umbraco Cloud |
Content authoring | ★ | ✓ | ✓ | ✓ |
Personalisation | ✓ | ✓ | ✓ | ✓ |
Workflow and previews | ★ | ✓ | ★ | ★ |
Content reuse | ★ | ✓ | ⚠ | ★ |
Omnichannel delivery | ★ | ★ | ⚠ | ✓ |
Systems integrations | ✓ | ✓ | ✓ | ✓ |
TTI TO SCORE THE PLATFORMS
TTI CMS Discovery
136
Choose a CMS
TTI to select a Future State Strategy
TTI CMS Discovery
137
Choose an Agency
TTI to select a partner to implement the strategy on a chosen platform
TTI CMS Discovery
138
Engage
Engage an agency to design and develop the chosen strategy using an agile methodology.
Q&A
Thank you for sharing your thoughts and working with us
141