SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Más 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
 

Más 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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.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...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 

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

Notas del editor

  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.