SlideShare a Scribd company logo
1 of 33
Bombardier Country
Sites
Ken Knitter, Bombardier Inc., @KenKnitter
Alberto Vazquez, Valtech Canada, @javomzt
March 2016
Agenda
01 - Bombardier
02 - Business case & context
03 - Solution and MSM implementation
04 - Lessons learned
⧁ Revenues: $18.2 billion
⧁ Backlog of $59.2 billion
⧁ Market Capitalization: Cdn $3.1 billion
⧁ 70,900 employees
⧁ 75 production and engineering sites in 28 countries and a worldwide network of service centres
Bombardier: One Company – Four business segments
⧁ Revenue $7.0 billion
⧁ Backlog $17.2 billion
⧁ Employees 10,400
⧁ Revenue $2.4 billion
⧁ Backlog $11.5 billion
⧁ Employees 5,050
⧁ Revenue $1.8 billion
⧁ Backlog $80 million
⧁ Employees 12,100
Revenue $8.3 billion
Backlog $30.4 billion
Employees 39,400
Bombardier
Business Aircraft (BBA)
(Fiscal Year ended Dec. 31, 2015)
Bombardier
Commercial Aircraft (BCA)
(Fiscal Year ended Dec. 31, 2015)
Bombardier Aerostructures and
Engineering Services (BAES)
(Fiscal Year ended Dec. 31, 2015)
Bombardier
Transportation (BT)
(Fiscal Year ended Dec. 31, 2015)
Bombardier Inc.
(Fiscal Year ended Dec. 31,
2015)
Note: Market Capitalization, backlog and numbers of employees as at December 31 2015
1. Includes contractual and inactive employees. Subsequent to the end of the fiscal year, we decided to take steps to optimize our workforce with
a combination of manpower reduction and strategic hiring. These figures do not reflect the planned changes.
2. Revenues exclude Corporate and eliminations of $(1.3) billion for the fiscal year ended December 31, 2015
3. Includes only external backlog
Business case and
context
AEM as the new
Website Platform
The Beginning of our Story
⧁ It is 2011…
⧁ Bombardier has multiple sites in multiple systems
⧁ Technological and decision debt is growing exponentially in
CMS space
⧁ No efficient way to collaborate launch global
communications
⧁ High costs to support and maintain many different sites
AEM (CQ5) was selected
First site, www.Bombardier.com
goes live in 2013
Country sites
Business Case
Context
⧁ Cost, effort, and time to launch each site dependent on
many factors
⧁ Bombardier has a presence in 46 countries
⧁ Over 15 countries already had local websites
⧁ Maintaining branding and governance across divisional and
regional network was exceedingly difficult
Possible Solutions
⧁ Do we localize the primary web site?
⧁ Do we create smaller one-off country-based websites?
⧁ Do we leverage other channels (e.g., Social Media) to
represent in-country activities?
Country sites
Business Case
Objectives
⧁ Ensure governance
⧁ Achieve content syndication
⧁ Deliver Multilingual sites
⧁ Promote local enablement
⧁ Ability to scale
⧁ Control costs
Country sites
Business Case
Challenges
⧁ Difficult to maintain consistent branding and content
across all sites
⧁ Many stakeholders at the table. Each with their own budget
and team:
• 6 Business segments
• Shared business
• Different organization structure
⧁ Balancing global and local needs
Country
Site
B Inc.
Business
Aircraft
Commercial
Aircraft
Aero
Structures
Product
Dev. Eng.
Transpor-
tation
HR
Gov.
relations
Solution and
implementation
Types of multi-sites in AEM
⧁ Independent sites
• Built as different applications
• Components built to be shared and
customized, or extended
⧁ Multi-site Manager
• Create a website that is used as a template
for multiple sites
⧁ But… Why?
• Automatically update one or more sites based
on a source site
• Enforce a common base structure and use
common content across multiple sites
• Maximize the use of available resources
• Maintain a common look and feel
• Focus efforts on managing the content that
differs between the sites
CASE STUDY: BOMBARDIER COUNTRY SITES
Global + Local
⧁ Global Blueprint
• Leverage previous AEM project
• Only accessible to the global team
• Rollout global changes as needed
• New language branches as needed
⧁ Country Live-copy
• Country team access only to country site
• Local team manages content identified as local
• No access to edit pages with global content
• No rights to break inheritance of selected
components
• No rights to change the structure of the site
CASE STUDY: BOMBARDIER COUNTRY SITES
Content Syndication
⧁ Separate structure for shareable content
• News
• Events
• Biographies
• Media galleries
• FAQs
• Contacts
• Country information
• Physical sites information
• Projects information
⧁ Website specific folders to separate groups
⧁ Templates and components in websites consume based on
folder location and tags
User management
⧁ Multiple user groups
⧁ Global authors
• Permissions to create and edit, content in the global
blueprint and country sites
• Allowed to roll-out changes to the country sites
⧁ Local authors
• Able to edit content on the allowed sections of the
local site
• Not allowed to publish content
⧁ Local publishers
• Able to edit and publish content on the allowed
sections of the local sites
CASE STUDY: BOMBARDIER COUNTRY SITES
CASE STUDY: BOMBARDIER COUNTRY SITES
Language management
⧁ Blueprint
• Manage language masters
⧁ Country-site
• Each country has at least 2 languages
• Each language is a live-copy of the
master
Results
Objectives
⧁ Ensure governance
⧁ Achieve content syndication
⧁ Deliver Multilingual sites
⧁ Promote local enablement
⧁ Ability to scale
⧁ Control costs
Lessons learned
Before
CMS
Promise of
CMS
CMS
Reality
Curse of the CMS
Let me wave my content
magic wand
⧁ 9 times out of 10 technology identified as the issue.
⧁ However once the technology is delivered the content rarely
follows.
⧁ Content production is hard. Most communication teams are
not structured for full and regular production.
• “Creating content for a brand is like running a
news room” (Tara Hunt 2013)
• “the newsroom-like style in which we now
manage our social media activities” (David
Edelman & Marc Singer 2012)
⧁ Remember content is currency of the web, not the
underlying technology.
Do you really know your
requirements?
⧁ Resist the urge to solve the problem on the first
development attempt
⧁ Use minimal viable product (MVP) model to launch and
understand real requirements
Graphs to Grok Agile
Betting the farm
Hedging your bets
Counting Cards
thank you
@KenKnitter
@javomzt
Inheritance
⧁ It signifies a relationship from one content source to a
receiving content (component level)
• Inheritance paragraph System (iparsys)
• MSM
• Inheritance paragraph System (iparsys)
• Independent from MSM
• Component that allows to be used as a “source” for other
iparsys components used in the hierarchy of the page
structure
• Content on the component of the parent page is “inherited”
by the children (per level)
• Cumulative content as we progress down the structure
• Disabling inheritance vs cancelling inheritance
• If cancelled, the components in selected paragraph
system are not passed down to the child pages.
• If disabled, components of selected paragraph system
on this page are not inherited from the parent page.
What is “inheritance”?
MSM CONCEPTS
1.0 Parent
1.1
1.1.1
1.1.1.1
1.2
1.2.1
1.2.1.1
Page template example:
⧁ In the MSM
• In a live-copy, all of the content is “inherited” from the
blueprint.
• A one-way relationship with the blueprint:
• If the blueprint changes, the live-copy changes
• Local content must cancel inheritance
• Components with cancelled inheritance do not receive
any updates from blueprint
• Re-instating inheritance will link back to the source
component
What is “inheritance” in MSM context
MSM CONCEPTS
Permissions and user
management
⧁ AEM recommends to manage permission with user groups
• Access to specific sites/sections
• Different rights per site/sections
• Each site has their own group of users
⧁ For MSM implementations, we’ve adopted a simple approach per website and per access level
• 2 user groups per country site, authors (no activation rights) and approvers (no editing rights)
• 1+ site admin with both levels
Permissions and user management
MSM CONCEPTS
⧁ Workflows in AEM should be kept simple
⧁ Create workflows for repetitive actions that can be automated
• Creation of renditions
• Translations
• Approvals
⧁ Multi-step workflows for approvals and collaboration were improved on AEM 6.1
Users and workflows
MSM CONCEPTS
Component re-use
⧁ Blueprint and live-copies
• Technically using the same set of templates and components
• No custom components for specific live-copies
⧁ Stand-alone sites
• Component for reuse must be planned and follow basic best-practices
• Design for extension with minimal markup
• Reduced dependencies
• “Pattern library” of shared components should be separate from site-specific components
• “Master” components should be inherited and modified per site, not duplicated and modified
• Its best to ‘componentize’ the components, rather than modify
Component reuse
MSM CONCEPTS

More Related Content

What's hot

Web, Mobile, App and Back!
Web, Mobile, App and Back!Web, Mobile, App and Back!
Web, Mobile, App and Back!Gabriel Walt
 
Multi Site Manager (25 Jan).pptx
Multi Site Manager (25 Jan).pptxMulti Site Manager (25 Jan).pptx
Multi Site Manager (25 Jan).pptxshivani garg
 
Adobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdam Pazik
 
Building Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseBuilding Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseSupercharge
 
Mobile App Performance Optimization to Improve User Experience - by Supercharge
Mobile App Performance Optimization to Improve User Experience - by SuperchargeMobile App Performance Optimization to Improve User Experience - by Supercharge
Mobile App Performance Optimization to Improve User Experience - by SuperchargeSupercharge
 
AEM - A Collection of developer friendly tools
AEM - A Collection of developer friendly toolsAEM - A Collection of developer friendly tools
AEM - A Collection of developer friendly toolsAshokkumar T A
 
Good bye Massive View Controller!
Good bye Massive View Controller!Good bye Massive View Controller!
Good bye Massive View Controller!Supercharge
 
hybris SEO Feature and Guide
hybris SEO Feature and Guidehybris SEO Feature and Guide
hybris SEO Feature and GuideSamuel Yang
 
AWS Meetup - Sydney - February
AWS Meetup - Sydney - February AWS Meetup - Sydney - February
AWS Meetup - Sydney - February markghiasy
 
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORKSpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORKSpringPeople
 
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri ÇözümleriWindows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleriİbrahim ATAY
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemWong Hoi Sing Edison
 
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama SüreçleriWindows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama Süreçleriİbrahim ATAY
 
DRUPAL CACHE SYSTEMS AND VARNISH
DRUPAL CACHE SYSTEMS AND VARNISHDRUPAL CACHE SYSTEMS AND VARNISH
DRUPAL CACHE SYSTEMS AND VARNISHDrupal Portugal
 
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt AEM HUB
 
Ria Development With Flex And PHP
Ria Development With Flex And PHPRia Development With Flex And PHP
Ria Development With Flex And PHPJohn Coggeshall
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile appsvodQA
 
Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)Graham Bird
 
Rich Internet Applications and Flex - 1
Rich Internet Applications and Flex - 1Rich Internet Applications and Flex - 1
Rich Internet Applications and Flex - 1Vijay Kalangi
 

What's hot (20)

Web, Mobile, App and Back!
Web, Mobile, App and Back!Web, Mobile, App and Back!
Web, Mobile, App and Back!
 
Multi Site Manager (25 Jan).pptx
Multi Site Manager (25 Jan).pptxMulti Site Manager (25 Jan).pptx
Multi Site Manager (25 Jan).pptx
 
Adobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud Deployments
 
Building Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core CodebaseBuilding Highly Customizable iOS Applications on Top of a Core Codebase
Building Highly Customizable iOS Applications on Top of a Core Codebase
 
Mobile App Performance Optimization to Improve User Experience - by Supercharge
Mobile App Performance Optimization to Improve User Experience - by SuperchargeMobile App Performance Optimization to Improve User Experience - by Supercharge
Mobile App Performance Optimization to Improve User Experience - by Supercharge
 
AEM - A Collection of developer friendly tools
AEM - A Collection of developer friendly toolsAEM - A Collection of developer friendly tools
AEM - A Collection of developer friendly tools
 
Good bye Massive View Controller!
Good bye Massive View Controller!Good bye Massive View Controller!
Good bye Massive View Controller!
 
hybris SEO Feature and Guide
hybris SEO Feature and Guidehybris SEO Feature and Guide
hybris SEO Feature and Guide
 
AWS Meetup - Sydney - February
AWS Meetup - Sydney - February AWS Meetup - Sydney - February
AWS Meetup - Sydney - February
 
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORKSpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
 
Windows Azure Platform Veri Çözümleri
Windows Azure Platform Veri ÇözümleriWindows Azure Platform Veri Çözümleri
Windows Azure Platform Veri Çözümleri
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
 
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama SüreçleriWindows Azure Platform ile Uygulama Yayınlama Süreçleri
Windows Azure Platform ile Uygulama Yayınlama Süreçleri
 
DRUPAL CACHE SYSTEMS AND VARNISH
DRUPAL CACHE SYSTEMS AND VARNISHDRUPAL CACHE SYSTEMS AND VARNISH
DRUPAL CACHE SYSTEMS AND VARNISH
 
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
 
Ria Development With Flex And PHP
Ria Development With Flex And PHPRia Development With Flex And PHP
Ria Development With Flex And PHP
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile apps
 
Fastlix
FastlixFastlix
Fastlix
 
Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)
 
Rich Internet Applications and Flex - 1
Rich Internet Applications and Flex - 1Rich Internet Applications and Flex - 1
Rich Internet Applications and Flex - 1
 

Viewers also liked

AEM MSM: Basics & More
AEM MSM: Basics & MoreAEM MSM: Basics & More
AEM MSM: Basics & MoreKanika Gera
 
Integration Testing in AEM
Integration Testing in AEMIntegration Testing in AEM
Integration Testing in AEMconnectwebex
 
Mail chimp Integration with AEM
Mail chimp Integration with AEMMail chimp Integration with AEM
Mail chimp Integration with AEMJatin Gupta
 
AEM integration with Apache Mahout
AEM integration with Apache MahoutAEM integration with Apache Mahout
AEM integration with Apache MahoutAnkit Gubrani
 
Vimeo Integration with aem
Vimeo Integration with aemVimeo Integration with aem
Vimeo Integration with aemManisha Bano
 
Pitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launchPitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launchStephen Evermore
 

Viewers also liked (20)

AEM MSM: Basics & More
AEM MSM: Basics & MoreAEM MSM: Basics & More
AEM MSM: Basics & More
 
Integration Testing in AEM
Integration Testing in AEMIntegration Testing in AEM
Integration Testing in AEM
 
Mail chimp Integration with AEM
Mail chimp Integration with AEMMail chimp Integration with AEM
Mail chimp Integration with AEM
 
AEM integration with Apache Mahout
AEM integration with Apache MahoutAEM integration with Apache Mahout
AEM integration with Apache Mahout
 
Vimeo Integration with aem
Vimeo Integration with aemVimeo Integration with aem
Vimeo Integration with aem
 
EVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site Manager
EVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site ManagerEVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site Manager
EVOLVE'16 | Deploy | Varun Mitra | Understanding the Multi Site Manager
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer ToolingEVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM Developer Tooling
 
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public SectorEVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
EVOLVE'16 | Maximize | Davide Zanella | AEM & Public Sector
 
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual LocalizationEVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
EVOLVE'14 | Maximize | Robinson Kelly | Multilingual Localization
 
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
EVOLVE'16 | Maximize | Gina Petruccelli & Libby Schaper | Web Accessibility &...
 
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing EngineEVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
 
Pitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launchPitneybowes.com: A multinational, multilingual AEM launch
Pitneybowes.com: A multinational, multilingual AEM launch
 
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM TeamEVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEMEVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
EVOLVE'16 | Deploy | Varun Mitra | Introduction to Back End Development in AEM
 
EVOLVE'13 | Enhance | Localization | Keith Brazil
EVOLVE'13 | Enhance | Localization | Keith BrazilEVOLVE'13 | Enhance | Localization | Keith Brazil
EVOLVE'13 | Enhance | Localization | Keith Brazil
 
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
EVOLVE'16 | Maximize | Ben Hubble & Lynn Tabet | Scaling the AEM Customer Exp...
 
EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...
EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...
EVOLVE'16 | Enhance | Murthy Peri | Empowering Digital Markets with Agile and...
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
EVOLVE'16 | Deploy | Abhishek Dwevedi | Introduction to AEM Front End Develop...
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerceEVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
 
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
 

Similar to Bombardier Country Sites MSM Implementation

Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeSitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeAleksandar Trajanovski
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point onlineNetwoven Inc.
 
Tackling 8 Digital Challenges of the Agrochemical, Industrial & Specialty Che...
Tackling 8 Digital Challenges of the Agrochemical, Industrial & Specialty Che...Tackling 8 Digital Challenges of the Agrochemical, Industrial & Specialty Che...
Tackling 8 Digital Challenges of the Agrochemical, Industrial & Specialty Che...Building Blocks
 
Web design - Applications and web application definition
Web design - Applications and web application definitionWeb design - Applications and web application definition
Web design - Applications and web application definitionMustafa Kamel Mohammadi
 
Achieve a truly individual customer experience: Hear how American Express are...
Achieve a truly individual customer experience: Hear how American Express are...Achieve a truly individual customer experience: Hear how American Express are...
Achieve a truly individual customer experience: Hear how American Express are...marketingfinder.co.uk
 
Engage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesEngage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesHeiko Voigt
 
Modernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart ContentModernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart ContentGavin Drake
 
How Lucene Powers the LinkedIn Segmentation and Targeting Platform
How Lucene Powers the LinkedIn Segmentation and Targeting PlatformHow Lucene Powers the LinkedIn Segmentation and Targeting Platform
How Lucene Powers the LinkedIn Segmentation and Targeting Platformlucenerevolution
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingStacy Deere
 
Web Organization: University of Southern Denmark
Web Organization: University of Southern DenmarkWeb Organization: University of Southern Denmark
Web Organization: University of Southern DenmarkBob Johnson, Ph.D.
 
Manage Content In-Place, Migrate as Needed for Records and Retention
 Manage Content In-Place, Migrate as Needed for Records and Retention Manage Content In-Place, Migrate as Needed for Records and Retention
Manage Content In-Place, Migrate as Needed for Records and RetentionZia Consulting
 
Microsoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All CoveredMicrosoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All CoveredAll Covered
 
Jeff Litvak - The Microsoft.com Global Operating Model: A Home Page Case Study
Jeff Litvak - The Microsoft.com Global Operating Model: A Home Page Case StudyJeff Litvak - The Microsoft.com Global Operating Model: A Home Page Case Study
Jeff Litvak - The Microsoft.com Global Operating Model: A Home Page Case StudyDigital Experience (DX) Summit 2016
 
Fundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyFundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyChandan Chakraborty
 
Target bd investor presentation sample
Target bd investor presentation sampleTarget bd investor presentation sample
Target bd investor presentation sampleGuy Horesh
 

Similar to Bombardier Country Sites MSM Implementation (20)

Resume
ResumeResume
Resume
 
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeSitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
 
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | AutodeskEVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
EVOLVE'15 | Enhance | Sharat Radhakrishnan & Benjamin Delman | Autodesk
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point online
 
Tackling 8 Digital Challenges of the Agrochemical, Industrial & Specialty Che...
Tackling 8 Digital Challenges of the Agrochemical, Industrial & Specialty Che...Tackling 8 Digital Challenges of the Agrochemical, Industrial & Specialty Che...
Tackling 8 Digital Challenges of the Agrochemical, Industrial & Specialty Che...
 
Web design - Applications and web application definition
Web design - Applications and web application definitionWeb design - Applications and web application definition
Web design - Applications and web application definition
 
Achieve a truly individual customer experience: Hear how American Express are...
Achieve a truly individual customer experience: Hear how American Express are...Achieve a truly individual customer experience: Hear how American Express are...
Achieve a truly individual customer experience: Hear how American Express are...
 
Websites
WebsitesWebsites
Websites
 
Engage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pagesEngage 2020-nerd-for-move-on-from-x pages
Engage 2020-nerd-for-move-on-from-x pages
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
Modernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart ContentModernize Your Content Publishing Process with Smart Content
Modernize Your Content Publishing Process with Smart Content
 
How Lucene Powers the LinkedIn Segmentation and Targeting Platform
How Lucene Powers the LinkedIn Segmentation and Targeting PlatformHow Lucene Powers the LinkedIn Segmentation and Targeting Platform
How Lucene Powers the LinkedIn Segmentation and Targeting Platform
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 
Web Organization: University of Southern Denmark
Web Organization: University of Southern DenmarkWeb Organization: University of Southern Denmark
Web Organization: University of Southern Denmark
 
Manage Content In-Place, Migrate as Needed for Records and Retention
 Manage Content In-Place, Migrate as Needed for Records and Retention Manage Content In-Place, Migrate as Needed for Records and Retention
Manage Content In-Place, Migrate as Needed for Records and Retention
 
Microsoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All CoveredMicrosoft SharePoint Presentation from All Covered
Microsoft SharePoint Presentation from All Covered
 
Domain Driven Design
Domain Driven Design Domain Driven Design
Domain Driven Design
 
Jeff Litvak - The Microsoft.com Global Operating Model: A Home Page Case Study
Jeff Litvak - The Microsoft.com Global Operating Model: A Home Page Case StudyJeff Litvak - The Microsoft.com Global Operating Model: A Home Page Case Study
Jeff Litvak - The Microsoft.com Global Operating Model: A Home Page Case Study
 
Fundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan ChakrabortyFundamentals of Web Design | Chandan Chakraborty
Fundamentals of Web Design | Chandan Chakraborty
 
Target bd investor presentation sample
Target bd investor presentation sampleTarget bd investor presentation sample
Target bd investor presentation sample
 

More from Ken Knitter

Getting Liftoff: How to Make Social Work for B2B Brands
Getting Liftoff: How to Make Social Work for B2B BrandsGetting Liftoff: How to Make Social Work for B2B Brands
Getting Liftoff: How to Make Social Work for B2B BrandsKen Knitter
 
Canadian Anti-Spam Legislation (CASL) Overview
Canadian Anti-Spam Legislation (CASL) OverviewCanadian Anti-Spam Legislation (CASL) Overview
Canadian Anti-Spam Legislation (CASL) OverviewKen Knitter
 
2012 Customer Advisory Webcasts, Actively Driving Customer Success - an infog...
2012 Customer Advisory Webcasts, Actively Driving Customer Success - an infog...2012 Customer Advisory Webcasts, Actively Driving Customer Success - an infog...
2012 Customer Advisory Webcasts, Actively Driving Customer Success - an infog...Ken Knitter
 
CSeries First Flight Social Media Campaign Results
CSeries First Flight Social Media Campaign ResultsCSeries First Flight Social Media Campaign Results
CSeries First Flight Social Media Campaign ResultsKen Knitter
 
Taking off with digital rights management
Taking off with digital	rights managementTaking off with digital	rights management
Taking off with digital rights managementKen Knitter
 
Marketing In The Digital Age Course Certificate
Marketing In The Digital Age Course CertificateMarketing In The Digital Age Course Certificate
Marketing In The Digital Age Course CertificateKen Knitter
 

More from Ken Knitter (6)

Getting Liftoff: How to Make Social Work for B2B Brands
Getting Liftoff: How to Make Social Work for B2B BrandsGetting Liftoff: How to Make Social Work for B2B Brands
Getting Liftoff: How to Make Social Work for B2B Brands
 
Canadian Anti-Spam Legislation (CASL) Overview
Canadian Anti-Spam Legislation (CASL) OverviewCanadian Anti-Spam Legislation (CASL) Overview
Canadian Anti-Spam Legislation (CASL) Overview
 
2012 Customer Advisory Webcasts, Actively Driving Customer Success - an infog...
2012 Customer Advisory Webcasts, Actively Driving Customer Success - an infog...2012 Customer Advisory Webcasts, Actively Driving Customer Success - an infog...
2012 Customer Advisory Webcasts, Actively Driving Customer Success - an infog...
 
CSeries First Flight Social Media Campaign Results
CSeries First Flight Social Media Campaign ResultsCSeries First Flight Social Media Campaign Results
CSeries First Flight Social Media Campaign Results
 
Taking off with digital rights management
Taking off with digital	rights managementTaking off with digital	rights management
Taking off with digital rights management
 
Marketing In The Digital Age Course Certificate
Marketing In The Digital Age Course CertificateMarketing In The Digital Age Course Certificate
Marketing In The Digital Age Course Certificate
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Bombardier Country Sites MSM Implementation

  • 1. Bombardier Country Sites Ken Knitter, Bombardier Inc., @KenKnitter Alberto Vazquez, Valtech Canada, @javomzt March 2016
  • 2. Agenda 01 - Bombardier 02 - Business case & context 03 - Solution and MSM implementation 04 - Lessons learned
  • 3. ⧁ Revenues: $18.2 billion ⧁ Backlog of $59.2 billion ⧁ Market Capitalization: Cdn $3.1 billion ⧁ 70,900 employees ⧁ 75 production and engineering sites in 28 countries and a worldwide network of service centres Bombardier: One Company – Four business segments ⧁ Revenue $7.0 billion ⧁ Backlog $17.2 billion ⧁ Employees 10,400 ⧁ Revenue $2.4 billion ⧁ Backlog $11.5 billion ⧁ Employees 5,050 ⧁ Revenue $1.8 billion ⧁ Backlog $80 million ⧁ Employees 12,100 Revenue $8.3 billion Backlog $30.4 billion Employees 39,400 Bombardier Business Aircraft (BBA) (Fiscal Year ended Dec. 31, 2015) Bombardier Commercial Aircraft (BCA) (Fiscal Year ended Dec. 31, 2015) Bombardier Aerostructures and Engineering Services (BAES) (Fiscal Year ended Dec. 31, 2015) Bombardier Transportation (BT) (Fiscal Year ended Dec. 31, 2015) Bombardier Inc. (Fiscal Year ended Dec. 31, 2015) Note: Market Capitalization, backlog and numbers of employees as at December 31 2015 1. Includes contractual and inactive employees. Subsequent to the end of the fiscal year, we decided to take steps to optimize our workforce with a combination of manpower reduction and strategic hiring. These figures do not reflect the planned changes. 2. Revenues exclude Corporate and eliminations of $(1.3) billion for the fiscal year ended December 31, 2015 3. Includes only external backlog
  • 5. AEM as the new Website Platform The Beginning of our Story ⧁ It is 2011… ⧁ Bombardier has multiple sites in multiple systems ⧁ Technological and decision debt is growing exponentially in CMS space ⧁ No efficient way to collaborate launch global communications ⧁ High costs to support and maintain many different sites
  • 6. AEM (CQ5) was selected First site, www.Bombardier.com goes live in 2013
  • 7. Country sites Business Case Context ⧁ Cost, effort, and time to launch each site dependent on many factors ⧁ Bombardier has a presence in 46 countries ⧁ Over 15 countries already had local websites ⧁ Maintaining branding and governance across divisional and regional network was exceedingly difficult Possible Solutions ⧁ Do we localize the primary web site? ⧁ Do we create smaller one-off country-based websites? ⧁ Do we leverage other channels (e.g., Social Media) to represent in-country activities?
  • 8. Country sites Business Case Objectives ⧁ Ensure governance ⧁ Achieve content syndication ⧁ Deliver Multilingual sites ⧁ Promote local enablement ⧁ Ability to scale ⧁ Control costs
  • 9. Country sites Business Case Challenges ⧁ Difficult to maintain consistent branding and content across all sites ⧁ Many stakeholders at the table. Each with their own budget and team: • 6 Business segments • Shared business • Different organization structure ⧁ Balancing global and local needs Country Site B Inc. Business Aircraft Commercial Aircraft Aero Structures Product Dev. Eng. Transpor- tation HR Gov. relations
  • 11. Types of multi-sites in AEM ⧁ Independent sites • Built as different applications • Components built to be shared and customized, or extended ⧁ Multi-site Manager • Create a website that is used as a template for multiple sites ⧁ But… Why? • Automatically update one or more sites based on a source site • Enforce a common base structure and use common content across multiple sites • Maximize the use of available resources • Maintain a common look and feel • Focus efforts on managing the content that differs between the sites CASE STUDY: BOMBARDIER COUNTRY SITES
  • 12. Global + Local ⧁ Global Blueprint • Leverage previous AEM project • Only accessible to the global team • Rollout global changes as needed • New language branches as needed ⧁ Country Live-copy • Country team access only to country site • Local team manages content identified as local • No access to edit pages with global content • No rights to break inheritance of selected components • No rights to change the structure of the site CASE STUDY: BOMBARDIER COUNTRY SITES
  • 13. Content Syndication ⧁ Separate structure for shareable content • News • Events • Biographies • Media galleries • FAQs • Contacts • Country information • Physical sites information • Projects information ⧁ Website specific folders to separate groups ⧁ Templates and components in websites consume based on folder location and tags
  • 14. User management ⧁ Multiple user groups ⧁ Global authors • Permissions to create and edit, content in the global blueprint and country sites • Allowed to roll-out changes to the country sites ⧁ Local authors • Able to edit content on the allowed sections of the local site • Not allowed to publish content ⧁ Local publishers • Able to edit and publish content on the allowed sections of the local sites CASE STUDY: BOMBARDIER COUNTRY SITES
  • 15. CASE STUDY: BOMBARDIER COUNTRY SITES Language management ⧁ Blueprint • Manage language masters ⧁ Country-site • Each country has at least 2 languages • Each language is a live-copy of the master
  • 16. Results Objectives ⧁ Ensure governance ⧁ Achieve content syndication ⧁ Deliver Multilingual sites ⧁ Promote local enablement ⧁ Ability to scale ⧁ Control costs
  • 19. Let me wave my content magic wand ⧁ 9 times out of 10 technology identified as the issue. ⧁ However once the technology is delivered the content rarely follows. ⧁ Content production is hard. Most communication teams are not structured for full and regular production. • “Creating content for a brand is like running a news room” (Tara Hunt 2013) • “the newsroom-like style in which we now manage our social media activities” (David Edelman & Marc Singer 2012) ⧁ Remember content is currency of the web, not the underlying technology.
  • 20. Do you really know your requirements? ⧁ Resist the urge to solve the problem on the first development attempt ⧁ Use minimal viable product (MVP) model to launch and understand real requirements
  • 21. Graphs to Grok Agile
  • 27. ⧁ It signifies a relationship from one content source to a receiving content (component level) • Inheritance paragraph System (iparsys) • MSM • Inheritance paragraph System (iparsys) • Independent from MSM • Component that allows to be used as a “source” for other iparsys components used in the hierarchy of the page structure • Content on the component of the parent page is “inherited” by the children (per level) • Cumulative content as we progress down the structure • Disabling inheritance vs cancelling inheritance • If cancelled, the components in selected paragraph system are not passed down to the child pages. • If disabled, components of selected paragraph system on this page are not inherited from the parent page. What is “inheritance”? MSM CONCEPTS 1.0 Parent 1.1 1.1.1 1.1.1.1 1.2 1.2.1 1.2.1.1 Page template example:
  • 28. ⧁ In the MSM • In a live-copy, all of the content is “inherited” from the blueprint. • A one-way relationship with the blueprint: • If the blueprint changes, the live-copy changes • Local content must cancel inheritance • Components with cancelled inheritance do not receive any updates from blueprint • Re-instating inheritance will link back to the source component What is “inheritance” in MSM context MSM CONCEPTS
  • 30. ⧁ AEM recommends to manage permission with user groups • Access to specific sites/sections • Different rights per site/sections • Each site has their own group of users ⧁ For MSM implementations, we’ve adopted a simple approach per website and per access level • 2 user groups per country site, authors (no activation rights) and approvers (no editing rights) • 1+ site admin with both levels Permissions and user management MSM CONCEPTS
  • 31. ⧁ Workflows in AEM should be kept simple ⧁ Create workflows for repetitive actions that can be automated • Creation of renditions • Translations • Approvals ⧁ Multi-step workflows for approvals and collaboration were improved on AEM 6.1 Users and workflows MSM CONCEPTS
  • 33. ⧁ Blueprint and live-copies • Technically using the same set of templates and components • No custom components for specific live-copies ⧁ Stand-alone sites • Component for reuse must be planned and follow basic best-practices • Design for extension with minimal markup • Reduced dependencies • “Pattern library” of shared components should be separate from site-specific components • “Master” components should be inherited and modified per site, not duplicated and modified • Its best to ‘componentize’ the components, rather than modify Component reuse MSM CONCEPTS

Editor's Notes

  1. Presenter: Ken Knitter
  2. Presenter: Ken Knitter
  3. Presenter: Ken Knitter
  4. Presenter: Ken Knitter
  5. Presenter: Ken Knitter
  6. Presenter: Ken Knitter
  7. Presenter: Ken Knitter
  8. Presenter: Ken Knitter
  9. Presenter: Ken Knitter
  10. Presenter: Jose Alberto Vazquez
  11. Presenter: Jose Alberto Vazquez
  12. Presenter: Jose Alberto Vazquez Country site structure was defined prior to starting the project. This already streamlined structure helped to be the basis of the blueprint (we called it global). This ‘blueprint’ is in reality half the content since it only has the ‘global’ content. Each country has to decide which pages/sections of the global blueprint they want, and then they need to manage the local content.
  13. Presenter: Jose Alberto Vazquez
  14. Presenter: Jose Alberto Vazquez
  15. Presenter: Jose Alberto Vazquez
  16. Presenter: Jose Alberto Vazquez
  17. Presenter: Ken Knitter
  18. Presenter: Ken Knitter Before CMS Web masters edited pages by hand taking care of form and content at the same time Promise of CMS Web masters would be freed of page to page creation and editing workload as communicators would be able to easily add their content in WYSIWYG editor CMS Reality Web masters or “digital” team still does majority of web page creation and editing Non-digital communicators lack capabilities to edit their own pages not in system frequently enough high level pressure for digital transformation not present per user licensing limits access free play environments not present
  19. Presenter: Ken Knitter Required reading: Tara Hunt (2013). Let me wave my content magic wand. http://bit.ly/1ezKar4 David Edelman & Marc Singer (2012). Prediction for 2013: "Operations" becomes a key word in marketer's vocabulary. http://bit.ly/22ovmmy 9 times out of 10 technology identified as the issue. We need x technology in order to do y. However once the technology is delivered the content rarely follows. For example, our first country site saw no new content in 1st year after delivery
  20. Presenter: Ken Knitter Content governance should not be enforced by the system (at least not early on)
  21. Presnter: Ken Knitter
  22. In traditional development cycles, the completely defined site is launched at the end of the spend cycle (100%). The problem is it assumes that requirements 100% defined and more importantly understood and accurate. This is rarely the case! Especially in a multisite management construct. Understanding of requirements progresses slowly during the early phases of the project, and begins to take off only close to project completion. Taking a longer view, understanding of requirements goes into hockey stick curve after the first product has been released. In a traditional development model, this is unfortunate because you are most likely at 100% of spend at this point. As each site in the MSM gets released the understanding of what is really is needed get better and better. However, there is still a gap between what the internal community expects and what is being delivered. As we are now 100%+ and counting with additional costs for the release of each site, there can be a feeling that we are not getting our money’s worth.
  23. After your 30% bet your costs and benefits move into a synchronous relationship.
  24. Presenter: Ken Knitter Using an agile MVP methodology you release the site as early as possible. Let’s say 30% into the project cycle. The benefit here is you start to get real world validation of requirements much earlier before you spend has reached 100% of budget.
  25. If cancelled, the components in this paragraph system are not passed down to the child pages. If disabled, components of this paragraph system on this page are not inherited from the parent page.