Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

25
CQ5- Our new Content Management System Why a system needs business adaptation - how to make the “car” run

Transcript of Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Page 1: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

CQ5- Our new Content Management System Why a system needs business adaptation - how to make the “car” run

Page 2: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

About Boehringer Ingelheim

Pharmaceutical company, family-owned

138 companies worldwide

41,300 employees

Main business areas:

• Human Pharmaceuticals

Prescription Medicine (PM)

Consumer Health Care (CHC)

• Animal Health

• Industrial Customer Business

10/20/09 2 Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 3: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Long Term Goal NetVision Enterprise Content Management (ECM)

NetVision: global project to harmonize Boehringer Ingelheim’s online world (business and technical).

New CMS as part and technical basis of NetVision.

The ECM project shall provide the basis for all content of:

External websites

•  Websites Operation Processing Units (OPU)

•  Product / Brand Websites

Internal websites

Intranets > Portal

10/20/09 Manuela Pastore, Boehringer Ingelheim, Online Communications 3

Prescription Medicine

COM DE

NL

FI

FR

US UK

BR

AR

JP

CN

...

Consumer Heath Care

COM DE

NL

FI

FR

US UK

BR

AR

JP

CN

...

Animal Health

COM DE

NL

FI

FR

US UK

BR

AR

JP

CN

...

Page 4: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

A nice car in a garage is not enough

Do not only set up a new system, …

but “make it run”.

Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 5: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

CMS: Set up and roll out need guidance and communication Business Guidance and Communication – why?

I. For set up: Business requirements management and stakeholder involvement

-  RFP, POC, negotiation

-  How should content modules/templates look like? Editing structure & features, roles, tagging system, Digital Asset management …

2. And after implementation: Business users need to accept and to know …

-  What is the intention of the content model/modules? How does the system work (editing, publishing, DAM)? How to map existing websites to new content model?

-  The best system does not guarantee automatically good websites. Content training, accessibility, monitoring, SEO … Offer more and show benefits! Teaching the system is a necessity but… Mainly it’s about explaining the ideas and concepts behind the content model and the websites components!

10/20/09 5 Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 6: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Step by step releases Handling a challenging project

Various possible stakeholders and culture...

Various different ways to structure content...

Differing legal situation in different countries...

...lead to a vast range of business requirements.

Project decision: “Think big – Start small – Grow big”

1.  Get overall picture – where do we want to be in 1,5 years with Internet/Intranet/portal

2.  1st step: Implementation Internet/country websites following a release approach

3.  Template and module based approach.

Defined pilots. Other country websites follow content model and feature set for pilots.

10/20/09 6 Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 7: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

7

Templates and content modules What does this mean?

II. Build content/ Combine modules as needed

Separate content and design

I. Select templates/ page types

Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 8: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Accessibility and monitoring are technical and business tasks!

Accessibility: Fixed as far as possible technically or by design -  (Synchronized) text alternatives for all non-text content, keyboard

interface -  Keywords and description for each page mandatory -  Readable formats/sizes

Business task: Offer accessible, for online use optimised valuable content! Support users in navigating, finding content, make text content readable and understandable

Monitoring: Deletion/archiving of old, not updated websites

-  The content’s update frequency is monitored

-  Just content which has not been updated/edited for the last 18 month is deleted/archived after notification

-  The deletion and archiving process starts automatically if no update is done

Business task: Deliver editor training how monitoring issues should be handled!

October 20, 2009

8 Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 9: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Deletion and archiving of old, not updated websites after xxx months/years

Content is updated by: -  Any changes on the regarding page (e.g. text modification or new

images)

Workflows for deletion and archiving introduced which guarantee that: -  The content’s update frequency is monitored -  Just content which has not been updated/edited for the last 18 month is

deleted/archived -  The editor is informed before the deletion and archiving process starts -  The editor is able to avoid archiving/deleting by updating the content -  The deletion and archiving process starts automatically

But a technical solution is only a technical solution: Deliver editor training how monitoring issues should be handled!

October 20, 2009

9

Monitoring of regular updates – When and how is the content deleted within CQ5?

Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 10: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Digital Asset Management (DAM) How can it support the online business?

The Digital Asset Management (DAM) provides an easy and comfortable way to manage multiple digital assets used on Boehringer websites.

-  Asset upload and editing (e.g. image cropping) -  Each Boehringer website manages its own assets -  Global assets from Corporate Communications are available for all

websites -  Metadata are defined once and usable on several areas of the

website -  Assets can be marked as copyrighted and a corresponding notice

appears when the asset is downloaded by the users -  Set of unified standard tags to be complemented by local/language

October 20, 2009

10 Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 11: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Templates and Modules Functional Specification

Define templates, modules, components and atoms based on business requirements

Manuela Pastore, Boehringer Ingelheim, Online Communications

Page 12: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Training material for “power” editors

Workshop for power editors

Manuela Pastore, Boehringer Ingelheim, Online Communications

Online module biblioteca

Start directly – based on Dummy website

Page 13: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Training material for “higher level editors”

Picture Book Content Guidelines

Handouts, use online + offline channels Manuela Pastore, Boehringer Ingelheim, Online Communications

0. Contact 1. Introduction 2. Reading on the web is different 3. General guidelines 4. Standardised page structure 4.1. Abstract 4.2. First paragraph 4.3. Additional paragraph(s) 4.4. Concluding paragraph

Page 14: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Training material for basic editors

Create Basic e-learning for all editors worldwide :

e.g. What is a CMS, how to get access, Icon explanation; How to edit, activate/ de-activate/ delete a page; Change a word/image & add paragraph …

Manuela Pastore, Boehringer Ingelheim, Online Communications

Offer editor material for non-technical usage, e.g. DAM tagging

Page 15: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

How to make the “car” run - lessons learned during business adaptation

CQ5- Our new Content Management System

Page 16: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Task: Selection of a new Content Management System (CMS) product finished, planning implementation of CMS

Challenges: Who is first?

•  Over 150 user requirements from different stakeholders

•  User requirements for portal, non-portal integrated, internal and external websites

•  Multiple, conflicting timelines

Conclusion: Implementation starts with external, non-portal integrated websites

•  Most pressing timeline

•  Limited number of requirements

•  Limited number of stakeholders

•  Early deliverables feasible

Project situation at start of implementation

Thomas Giersberg – IS project lead 16

Page 17: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Lessons learned – XML and XSLT approach

Strict separation of layout and content via XML and XSLT, application logic in its own layer (Spring framework). Data model (XML) is stored inside the CMS, Rendering is done via XSLT.

•  WCMS produces only XML (Data model)

•  Maximum reusability of components

•  XSLT (View) is editable content

•  XML from multiple sources (e.g. Search and CMS) may be combined and rendered as one page

•  Non-content centric application logic (e.g. login via 3rd party service) runs in its own layer

Thomas Giersberg – IS project lead 17

Page 18: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Enterprise Search approach (using FAST) is business relevant for a research driven pharmaceutical company like Boehringer Ingelheim.

•  Underestimated Enterprise search approach implementation efforts

•  Multiple new technologies (CQ5, FAST, XML and XSLT) implemented in parallel

•  Feeding to multiple locations

•  Clustering of FAST2JCR adapter

•  Where to put features (e.g. paging – View [XSLT], application logic [Search Result Servlet] or FAST)?

•  FAST XML machine2machine communication – never meant to be rendered as HTML search result page via XSLT

Lessons learned – Enterprise Search

Thomas Giersberg – IS project lead 18

Page 19: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

As a worldwide operating company Boehringer Ingelheim delivers CMS products and services to all Business units around the globe.

•  Latency for edit environment (US and Asia)

•  Latency for delivery environment (US and Asia)

•  Access for external agencies

•  WAN clustering

•  Active Directory connection

•  Centralized hosting of CMS

•  One IT organization

Lessons learned – Worldwide usage and availability

Thomas Giersberg – IS project lead 19

Page 20: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Right from the beginning “blueprints” approach was used to enable fast worldwide rollouts. Country websites took the lead in defining components and functionality.

•  Centralized client configuration (e.g. language, date/time format, currency, webstatistics parameter, …)

•  Generic component creation

•  Multiple used content (e.g. Global Assets, Contacts, News, Events)

•  Standard website structure

•  No html nor iframe component

•  Integration of Boehringer Ingelheim’s guidelines and SOPs (e.g. Records Retention – websites are moved to archive if not updated)

Lessons learned – Worldwide rollouts

Thomas Giersberg – IS project lead 20

Page 21: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Country websites as a product encapsulate different services.

•  One price for the product

•  Easy localisation

•  “Quick start” with translation-ready texts and multimedia elements

•  Webstatistics

•  Search

•  Global news pool

•  Content Delivery Network usage

•  1st level Support

Lessons learned – Product definition

Thomas Giersberg – IS project lead 21

Page 22: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

22

Contact in Case of Questions

ECM Team

Manuela Pastore [email protected]

Thomas Giersberg [email protected]

10/20/09 22

Page 23: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Backup – Country website product description

• template based (no costs for design, layout)

• site search

• web statistics

• easy editing

• fast, worldwide delivery to consumers (usage of CDN provider)

• easy editing for external agencies

• reliable service

• "quick start" - existing text and images; translate and publish that's it

• superior support

• RSS Feeds

• Restricted areas

• different login services (e.g. explcit consent, doccheck)

• easy localisation

• low training effort (basic online training available)

• Multimedia teaser

• global multimedia content pool

• enrich your website withe the global news pool

• Versioning of content

• human readable urls (SEO friendly)

• compliant with BI accessibility guidelines

• support of common browsers and operation systems

• facilitate agency communication with the service catalogue

• bread crumbing

• claim, header band, etc rendered in house font

• automatic link management

• image maps

• in-site image manipulation features (cropping, rotation, ...)

• easy event publishing

• editable disclaimers

• urgent communication feature (lightbox or redirection)

• automatic sitemap and navigation creation

• delyed publication

• easy publishing workflow (no qa step necessary) Thomas Giersberg – IS project lead 23

Page 24: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

Portal enables personalized access to multiple systems. Furthermore it serves as “single point of access” for applications and processes.

•  Form based editing vs. Content editing via CQ5

•  Portal2JCR connection vs. Portal2Rendered Output

•  Navigation: rendered in portal? Rendered in CQ5?

•  Caching: where to cache, how to invalidate?

•  URLs: linking between sites? How aware are CQ5 of the portal domain?

•  Discussion still ongoing

Backup – Portal integration

Thomas Giersberg – IS project lead 24

Page 25: Why a CMS needs business adaptation: Case study by Boehringer Ingelheim

25

Contact in Case of Questions

ECM Team

Manuela Pastore [email protected]

Thomas Giersberg [email protected]

10/20/09 25