SlideShare une entreprise Scribd logo
1  sur  10
#idw2018
THE THREE CLASSES OF CCMS
INFORMATION DEVELOPMENT WORLD 2018
ERIC KUHNEN
A CCMS DOES FIVE THINGS
Definition What This Means
Manages content at a component level Unique ID for each XML element (i.e., “component”)
Stores only one copy of a component One copy of each XML element, referenced by others
Tracks Component lifecycle Each XML element has its own versioning and history
Tracks Component lifecycle
Each XML element has metadata for
- Creator Date/Time
- Approval State
- Shared State
Preserves component relationships Warns before breaking XML-to-XML linkages
#idw2018
WHICH OF THESE ARE A CCMS?
#idw2018
User Experience
• Authoring and Review user experience
• Nomadic Authoring user experience
• Subject-matter experts user experience
• Mobile Device user experience
• Documentation pertinent to
• Sophisticated Authors
• Reviewers
• Mobile Device users
Scaling and Administration
• System Scaling
• High Availability/Disaster Recovery
• Site Replication
• Reporting
• Authentication
• Administration
• Access Control
• Cloud and non-Cloud Best Practices
• Implementation Best Practices
CCMSS VARY BY…
#idw2018
THE CLASS A CCMS
Author and Reviewer user experiences
A single DTD or XML vocabulary
File-level access controls (i.e., “Read” and “Write”)
Basic workflow (Edit, Review, Translate, Publish, Archive)
Integration with a single composition engine
Administrative overrides and capabilities
Built-in reports
#idw2018
Wizard-driven, no-coding merge-conflict resolution
Search/replace operations
Attribute-level filtering for “view” and “export”
Element-level, sub-file referential integrity
Support for LDAP and Windows Active Directory
Nomadic Authoring
User roles/permissions
Concurrent users
Report-writer interface
Drag-n-drop user experience
Multiple composition engines
Full and incremental back-up
THE CLASS 1 CCMS
Author and Reviewer user experiences
A single DTD or XML vocabulary
File-level access controls (i.e., “Read” and “Write”)
Basic workflow (Edit, Review, Translate, Publish, Archive)
Integration with a single composition engine
Administrative overrides and capabilities
Built-in reports
#idw2018
Support for hundreds of users connecting from across multiple geographies around the world
Capacity to store millions of XML and non-XML components
Maintain a consistent performance profile as the scale of the deployment increases
Exactly the same product binaries in both SaaS and non-SaaS offerings
No pseudo-SaaS through remote-access or virtual-desktop technologies
SaaS tools in non-SaaS offering
Software service versus hosted
Support for Single-Sign-On
Mobile Device user-experience
SME User Experience
Multi-user file update
Restrictions on key operations
Wastebasket file-recovery
DTD-neutral implementation
HA/DR configuration
Data replication to other sites
24x7 support option
Wizard-driven, no-coding merge-conflict resolution
Search/replace operations
Attribute-level filtering for “view” and “export”
Element-level, sub-file referential integrity
Support for LDAP and Windows Active Directory
Nomadic Authoring
User roles/permissions
Concurrent users
Report-writer interface
Drag-n-drop user experience
Multiple composition engines
Full and incremental back-up
THE CLASS GREEN CCMS
Author and Reviewer user experiences
A single DTD or XML vocabulary
File-level access controls (i.e., “Read” and “Write”)
Basic workflow (Edit, Review, Translate, Publish, Archive)
Integration with a single composition engine
Administrative overrides and capabilities
Built-in reports
#idw2018
Case Study Alpha
• Supplier to the US Department of Defense
• 74 requirements presented like this:
• 1.1.1, Link management
• The system structural validity checks shall include checks for
completeness, broken links/associations, and orphan data.
• 8 paragraphs (about 1½ pages) covering:
• Business Drivers
• Expectations
• Operational environment
Case Study Beta
EXERCISES
• High-tech software supplier
• 71 requirements presented like this:
• 6.3.5, Version control that suits our delivery model
• Due to the number and frequency of our product releases,
we must have the ability to have topics and ditamaps for
specific product versions. Not only is this necessary for our
packaging and delivery processes, but it is also key for
successful reuse.
• 14 paragraphs (about 2 pages) covering:
• A description and problems with existing systems, tools,
processes
• Project objectives
#idw2018
FINAL THOUGHTS
Ideals versus Reality
Wants versus Needs
Technology versus Partnership
#idw2018

Contenu connexe

Plus de Information Development World

When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...
When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...
When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...
Information Development World
 

Plus de Information Development World (20)

The Science Behind Good Page Design
The Science Behind Good Page DesignThe Science Behind Good Page Design
The Science Behind Good Page Design
 
Forget Artificial Intelligence - Stop Squandering Human Intelligence with Mik...
Forget Artificial Intelligence - Stop Squandering Human Intelligence with Mik...Forget Artificial Intelligence - Stop Squandering Human Intelligence with Mik...
Forget Artificial Intelligence - Stop Squandering Human Intelligence with Mik...
 
Organizing Content the Right Way with Jeannette Stewart of Translation Commons
Organizing Content the Right Way with Jeannette Stewart of Translation CommonsOrganizing Content the Right Way with Jeannette Stewart of Translation Commons
Organizing Content the Right Way with Jeannette Stewart of Translation Commons
 
[Workshop Part 2-4] Driving Toward the Future State with Joe Gelb of Zoomin S...
[Workshop Part 2-4] Driving Toward the Future State with Joe Gelb of Zoomin S...[Workshop Part 2-4] Driving Toward the Future State with Joe Gelb of Zoomin S...
[Workshop Part 2-4] Driving Toward the Future State with Joe Gelb of Zoomin S...
 
The Value Proposition of Content Strategy with Anna Schlegel, NetApp
The Value Proposition of Content Strategy with Anna Schlegel, NetAppThe Value Proposition of Content Strategy with Anna Schlegel, NetApp
The Value Proposition of Content Strategy with Anna Schlegel, NetApp
 
Data-Driven to Know We Have Effective Content with Jenifer Schlotfeldt and Co...
Data-Driven to Know We Have Effective Content with Jenifer Schlotfeldt and Co...Data-Driven to Know We Have Effective Content with Jenifer Schlotfeldt and Co...
Data-Driven to Know We Have Effective Content with Jenifer Schlotfeldt and Co...
 
Leveraging Microcontent for Effective Customer Experiences with Rob Hanna, Pr...
Leveraging Microcontent for Effective Customer Experiences with Rob Hanna, Pr...Leveraging Microcontent for Effective Customer Experiences with Rob Hanna, Pr...
Leveraging Microcontent for Effective Customer Experiences with Rob Hanna, Pr...
 
[Case Study] Harnessing Engaging Content for a Richer Customer Experience wit...
[Case Study] Harnessing Engaging Content for a Richer Customer Experience wit...[Case Study] Harnessing Engaging Content for a Richer Customer Experience wit...
[Case Study] Harnessing Engaging Content for a Richer Customer Experience wit...
 
What's Your Problem? Creating a Project Brief to Build Consensus with Doreen ...
What's Your Problem? Creating a Project Brief to Build Consensus with Doreen ...What's Your Problem? Creating a Project Brief to Build Consensus with Doreen ...
What's Your Problem? Creating a Project Brief to Build Consensus with Doreen ...
 
Building Conversational Interfaces - The Do's and Don'ts with Ondrej Sirocka
Building Conversational Interfaces - The Do's and Don'ts with Ondrej SirockaBuilding Conversational Interfaces - The Do's and Don'ts with Ondrej Sirocka
Building Conversational Interfaces - The Do's and Don'ts with Ondrej Sirocka
 
When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...
When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...
When Rule-Based Chatbots Hit the Wall - How to Overcome their Limitations wit...
 
The Value of Visual Content and the Simplified User Interface with Daniel Fos...
The Value of Visual Content and the Simplified User Interface with Daniel Fos...The Value of Visual Content and the Simplified User Interface with Daniel Fos...
The Value of Visual Content and the Simplified User Interface with Daniel Fos...
 
There's No AI Without IA with Seth Earley
There's No AI Without IA with Seth EarleyThere's No AI Without IA with Seth Earley
There's No AI Without IA with Seth Earley
 
When Is Voice The Best Choice? with Carol Valdez
When Is Voice The Best Choice? with Carol ValdezWhen Is Voice The Best Choice? with Carol Valdez
When Is Voice The Best Choice? with Carol Valdez
 
Designing Agentive Technology with Christopher Noessel
Designing Agentive Technology with Christopher NoesselDesigning Agentive Technology with Christopher Noessel
Designing Agentive Technology with Christopher Noessel
 
How Do Chatbots Work? with Alex Masycheff
How Do Chatbots Work? with Alex MasycheffHow Do Chatbots Work? with Alex Masycheff
How Do Chatbots Work? with Alex Masycheff
 
A Bot At Work: Microsoft Virtual Support Agent with Doug Kim
A Bot At Work: Microsoft Virtual Support Agent with Doug KimA Bot At Work: Microsoft Virtual Support Agent with Doug Kim
A Bot At Work: Microsoft Virtual Support Agent with Doug Kim
 
Introduction to the Elements of Conversational Design with Lauren Golembiewski
Introduction to the Elements of Conversational Design with Lauren GolembiewskiIntroduction to the Elements of Conversational Design with Lauren Golembiewski
Introduction to the Elements of Conversational Design with Lauren Golembiewski
 
Mayo Clinic First Aid - A New Alexa Skill for Health Guidance with Lee Engfer
Mayo Clinic First Aid - A New Alexa Skill for Health Guidance with Lee EngferMayo Clinic First Aid - A New Alexa Skill for Health Guidance with Lee Engfer
Mayo Clinic First Aid - A New Alexa Skill for Health Guidance with Lee Engfer
 
Making Content Accessible for Chatbots and Voice Interfaces with Joe Gelb
Making Content Accessible for Chatbots and Voice Interfaces with Joe GelbMaking Content Accessible for Chatbots and Voice Interfaces with Joe Gelb
Making Content Accessible for Chatbots and Voice Interfaces with Joe Gelb
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

The Three Classes of Component Content Management with Eric Kuhnen of Astoria Software

  • 2. THE THREE CLASSES OF CCMS INFORMATION DEVELOPMENT WORLD 2018 ERIC KUHNEN
  • 3. A CCMS DOES FIVE THINGS Definition What This Means Manages content at a component level Unique ID for each XML element (i.e., “component”) Stores only one copy of a component One copy of each XML element, referenced by others Tracks Component lifecycle Each XML element has its own versioning and history Tracks Component lifecycle Each XML element has metadata for - Creator Date/Time - Approval State - Shared State Preserves component relationships Warns before breaking XML-to-XML linkages #idw2018
  • 4. WHICH OF THESE ARE A CCMS? #idw2018
  • 5. User Experience • Authoring and Review user experience • Nomadic Authoring user experience • Subject-matter experts user experience • Mobile Device user experience • Documentation pertinent to • Sophisticated Authors • Reviewers • Mobile Device users Scaling and Administration • System Scaling • High Availability/Disaster Recovery • Site Replication • Reporting • Authentication • Administration • Access Control • Cloud and non-Cloud Best Practices • Implementation Best Practices CCMSS VARY BY… #idw2018
  • 6. THE CLASS A CCMS Author and Reviewer user experiences A single DTD or XML vocabulary File-level access controls (i.e., “Read” and “Write”) Basic workflow (Edit, Review, Translate, Publish, Archive) Integration with a single composition engine Administrative overrides and capabilities Built-in reports #idw2018
  • 7. Wizard-driven, no-coding merge-conflict resolution Search/replace operations Attribute-level filtering for “view” and “export” Element-level, sub-file referential integrity Support for LDAP and Windows Active Directory Nomadic Authoring User roles/permissions Concurrent users Report-writer interface Drag-n-drop user experience Multiple composition engines Full and incremental back-up THE CLASS 1 CCMS Author and Reviewer user experiences A single DTD or XML vocabulary File-level access controls (i.e., “Read” and “Write”) Basic workflow (Edit, Review, Translate, Publish, Archive) Integration with a single composition engine Administrative overrides and capabilities Built-in reports #idw2018
  • 8. Support for hundreds of users connecting from across multiple geographies around the world Capacity to store millions of XML and non-XML components Maintain a consistent performance profile as the scale of the deployment increases Exactly the same product binaries in both SaaS and non-SaaS offerings No pseudo-SaaS through remote-access or virtual-desktop technologies SaaS tools in non-SaaS offering Software service versus hosted Support for Single-Sign-On Mobile Device user-experience SME User Experience Multi-user file update Restrictions on key operations Wastebasket file-recovery DTD-neutral implementation HA/DR configuration Data replication to other sites 24x7 support option Wizard-driven, no-coding merge-conflict resolution Search/replace operations Attribute-level filtering for “view” and “export” Element-level, sub-file referential integrity Support for LDAP and Windows Active Directory Nomadic Authoring User roles/permissions Concurrent users Report-writer interface Drag-n-drop user experience Multiple composition engines Full and incremental back-up THE CLASS GREEN CCMS Author and Reviewer user experiences A single DTD or XML vocabulary File-level access controls (i.e., “Read” and “Write”) Basic workflow (Edit, Review, Translate, Publish, Archive) Integration with a single composition engine Administrative overrides and capabilities Built-in reports #idw2018
  • 9. Case Study Alpha • Supplier to the US Department of Defense • 74 requirements presented like this: • 1.1.1, Link management • The system structural validity checks shall include checks for completeness, broken links/associations, and orphan data. • 8 paragraphs (about 1½ pages) covering: • Business Drivers • Expectations • Operational environment Case Study Beta EXERCISES • High-tech software supplier • 71 requirements presented like this: • 6.3.5, Version control that suits our delivery model • Due to the number and frequency of our product releases, we must have the ability to have topics and ditamaps for specific product versions. Not only is this necessary for our packaging and delivery processes, but it is also key for successful reuse. • 14 paragraphs (about 2 pages) covering: • A description and problems with existing systems, tools, processes • Project objectives #idw2018
  • 10. FINAL THOUGHTS Ideals versus Reality Wants versus Needs Technology versus Partnership #idw2018

Notes de l'éditeur

  1. Pause on this screen. People vote after opinions are expressed.
  2. The three classes of a CCMS deal with ideals for usability Class A sets a baseline utility. Write down something you think should be in the baseline utility for a CCMS that I didn’t include.
  3. Class 1 adds a second layer of utility. It’s not that these are nice-to-have features. Instead, these are capabilities required for a specific operating environment.
  4. Class Green increases the level of utility. Disagreements with these allocations? If you have previous experience with CCMSs, you’ll find that none of the 20+ commercial systems fits neatly into any one class. The point of classification, though, is to help the market calibrate its needs and its budgets. This leads me to the problem of expressing those needs <click> so you can buy what you need.
  5. Which class CCMS fits best with Case Study Alpha? What do you think of the RFP snippet? <REVEAL Alpha’s characteristics> Which class CCMS fits best with Case Study Beta? What do you think of the RFP snippet? <REVEAL Alpha’s characteristics>
  6. Ideals versus Reality: CCMS systems don’t fall neatly into one of these three categories. However, a system that doesn’t support the five functions of a CCMS cannot manage information components at scale. It will look great in demonstrations, but it won’t scale. CISCO experience. Wants versus Needs: take stock of your needs. If you’re starting out, you don’t need disaster-recovery or high-availability; those are very expensive add-ons. Focus on the user experience instead. If you’re mature in your use of XML information components, think about scalability and administration. Young, good looking systems look work great when you’re managing 100 items in a POC, but you’ll want to shoot the vendor when it crawls like a sick dog with 1,000,000 items. STMICRO experience. Technology versus Partnership: you might select on technology, but you buy on relationships. Figure out a way to test vendors for what kind of partner they are. How are there references? What do they say when they talk about things going wrong? When things go wrong—and they *always* go wrong at some point—you want to trust that the person on the other end of the phone is in the fight with you.