Platform Publishing: Your Ticket to a Better, Faster, Cheaper Products Future Proofing Content Product Development Marc Strohlein Principal Agile Business Logic May 1, 2013
May 27, 2015
Platform Publishing: Your Ticket to a Better, Faster, Cheaper Products
Future Proofing Content Product Development
Marc StrohleinPrincipalAgile Business Logic May 1, 2013
04/12/2023 2013 Agile Business Logic 2
Agenda
• What is Platform Publishing?• A Quick Look at Architectures• Defining Platform Publishing• The Five Pillars• Implementing Platform Publishing
04/12/2023 2013 Agile Business Logic 3
What is Platform Publishing?
• Concept, not a thing• A way of thinking about product development
– Architectures and roadmaps– Shared, re-usable content and resources
• A way of doing product development– Agile, iterative processes– Diverse, cross-functional talent and teams
04/12/2023 2013 Agile Business Logic 4
Incremental, Not Architected
04/12/2023 2013 Agile Business Logic 5
Planned and Architected
04/12/2023 2013 Agile Business Logic 6
Product A Product B Product C Product N
Product-Centric Publishing
ContentProcess A
ContentProcess B
ContentProcess C
ContentProcess N
Visual Depiction of Platform Publishing
04/12/2023 2013 Agile Business Logic
7
Big Data User and Profile Data (CRM)
CMSRepository
ContentAuthoring
Search/Browse CollaborationViewing/
Analysis
Content Integration Layer
WebContent Purchased
Content
Ent. JobFunction
Analytics Tagging/Taxonomies Security Search
IntegrationTools
Infrastructure Layer
Product AProduct B Product C
Product N
Platform Publishing Defined
Modular, cohesive collection of hardware, software, people, and processes that provide a unified foundation for creation and delivery of content products, now and in the future
and,Holistic way of thinking about product development
04/12/2023 2013 Agile Business Logic 8
04/12/2023 2013 Agile Business Logic 9
Extending the Definition
• Platform Publishing Environments are:– Scalable– Shareable and reusable– Extensible and upgradeable– Agile
04/12/2023 2013 Agile Business Logic 10
Why Consider Platform Publishing?
Your Product Development
Competitors who Work 25 x 8
Mobile DeviceProliferation
Social Everything
Rapidly Changing User Expectations
Fickle Customers
New Technology Juggernaut
Innovation Drought
Products Late and Over Budget
Your Technology Millstone
How Can Platform Publishing Help?
• Enable user personalization—content in context
• Create a customer engagement engine
• Support diverse devices and formats easily
04/12/2023 2013 Agile Business Logic 11
04/12/2023 2013 Agile Business Logic 12
How Can Platform Publishing Help?
• Leverage and re-use content
• Continuously enhance products and technology
• Produce better, faster, cheaper, products
04/12/2023 2013 Agile Business Logic 13
The Pillars of Platform Publishing
• Modular architectures and APIs• Modern CMS, XML, and semantic technology
(intelligent content)• Cloud-based development using scripting languages
and frameworks • Analytics• Diverse talent and agile practices
04/12/2023 2013 Agile Business Logic 14
Modular Architectures and APIs
• Modular architectures make it possible to upgrade or swap out technology more easily– No more rip and replace
• APIs enable an application to access content and services from another application– Flexibility for client delivery (Mash-ups)– Glue for modular architectures
04/12/2023 2013 Agile Business Logic 15
Modularity
Monolithic Modular
Product Production and
Fulfillment System
04/12/2023 2013 Agile Business Logic 16
API Example: NYT
04/12/2023 2013 Agile Business Logic 17
CMS, XML, and Semantic Tagging
• Modern CMS solves many content headaches• XML enables content markup• Content markup makes content component-
ized and re-usable• Semantic markup makes content “intelligent”
04/12/2023 2013 Agile Business Logic 18
Why a Modern CMS?• Older CMS
– Repository– Versioning– Workflow– Security
• Modern CMS– Component content management– Targeted content marketing– Responsive design for diverse targets– Social media management– User experience management– XML, HTML5, CSS, XSLT
04/12/2023 2013 Agile Business Logic 19
Tagging Value Hierarchy
• Semantic tagging• Key word tagging• Structure
tagging• Display tagging• No tagging--
unstructured
Valu
e an
d Po
wer
• Act upon meaning• Recommendations• Relationships and linkages
“like”• Personalization• Workflow integration• Discovery/search
enhancement• Identify/manage components• Display formatted• Display
04/12/2023 2013 Agile Business Logic 20
Scripting Languages, Frameworks, and the Cloud
• Scripting languages speed development– Faster and “lighter”
• Frameworks are like prefab construction—save time and work for developers
• Cloud computing reduces IT workload and helps in modernizing legacy environments
04/12/2023 2013 Agile Business Logic 21
Scripting Languages, Frameworks, and the Cloud
04/12/2023 2013 Agile Business Logic 22
Analytics: The Brains of the Outfit
Web, Mobile, Social
Usage
Usability
Effectiveness
Popularity
Sentiment
Content Relationships
04/12/2023 2013 Agile Business Logic 23
Web Analytics: SiteCatalyst Widget
04/12/2023 2013 Agile Business Logic 24
Talent and Agile Practices
• New products require new skills• Engagement is harder in “short attention span
theater” • Dry content is unused content• Agile practices get to “better, faster”
04/12/2023 2013 Agile Business Logic 25
Diverse Talent
AuthorEditorLayoutPublisher
AuthorEditor LayoutPublisherUser Interface DesignerUser Experience DesignerStoryboard CreatorSoftware developerGraphic designerMultimedia specialistMobile design and development
04/12/2023 2013 Agile Business Logic 26
Development ProcessesOld Way: Serial
To This
New Way: Iterative
04/12/2023 2013 Agile Business Logic 27
Springer and MarkLogic Agile Platform
04/12/2023 2013 Agile Business Logic 28
Getting to Platform Publishing
• Product and technology architectures (living documents)
• Think global, act local• Build new, retire old• Use road maps and agile
processes• Pay attention to culture!
04/12/2023 2013 Agile Business Logic 29
About
• Marc Strohlein, Principal, Agile Business Logic• Author, “The Energized Enterprise: How to Tap
Your Organization’s Hidden Potential”Agile Business Logic is a consulting firm that helps businesses, associations, and non-profits unlock their performance potential by optimizing and aligning strategies, people, processes, and technologies.
www.agilebusinesslogic.commstrohlein@agilebusinesslogic.com650-766-1067