SlideShare a Scribd company logo
1 of 89
Join us for Congility 2014
June 18-20 near London, UK

www.congility.com
Noz Urbina
~ Consultant/Trainer for Mekon Ltd.
–
–
–
–

Content strategy, Technical Communications
10 years in content and mark-up
Author
Chairperson for Congility Events (congility.com)
Congility 2014
Join us for Congility 2014 June 18-20 near
London, UK!
~ 1 day of workshops
~ 2 days of conference with 3 tracks to
choose from

www.congility.com
A TechComm Content Strategy
“Making accurate, best-in-class manuals, help and tutorials
available to our clients in the format of their choosing.”
Blech.

It’s not about manuals, single sourcing or even content.
“Transfer contextually relevant product knowledge to staff
and customers such that we increasing customer
satisfaction and drive repeat business”
TechComm Content Strategy Metrics
~ Improve our results on customer
satisfaction feedback
~ Increase profit margins by increased
efficiency...
~ Raise brand profile by publishing our
content online...
~ Drive revenues by streamlining access to
appropriate content in the pre and postsales phases...
The Right List
~
~
~
~

Right content
Right format
Right language
Right time
Tackling The Right List
~ Embedded UA
~ Dynamic Delivery
eUA
~ Brings the manual content to the user
...Delivers help content directly inside
hardware or software user interfaces
...At the location and time it’s most relevant.
eUA, EmHelp, UAP, mini-help
~ Terminology seems to be evolving
~ Integral part of the application
– Still owned by the authors

~ Minimalism is King
– Limited real estate
– Consumed at a glance (then back to work)

~ Pop-ups are evil(?)
– Scratching the surface of eUA
– It’s NOT Clippy
AutoCAD
AutoCAD
Ableton Live
~ Ableton Live delivers two types of
embedded help in their UI
– Info View
– Help View
Ableton Live
Benefits of eUA
Why is it better than PDF, Tripane or Context sensitive
Help?
~ Doesn’t break user context
– Proactive in giving help
– Not waiting for frustrated user

~ Speed
– Your software or device is to help them do their day job

~ Learning tool
– For users and for you! Monitor their usage of content.
– Users never wanted to read manuals in the first place!
Pitfalls to Avoid
~
~
~
~

Department silos – budgets, timelines, culture
Interacting with developers
Consistency of terminology and language
Translation-readiness in the UI
eUA Suitable Content
~ UI item descriptions
~ Field validation guidance (number or date formats;
where the user can find the data; banned characters)
~ Concept short descriptions
~ Terminology / Glossary
~ Wizard introductions
~ Lists of related help tasks

~ Many can be reused to/from the traditional
help/manuals.
Dynamic Delivery quotes
“user gets to assemble content that is relevant to
them at the time of publishing”
“a web site delivers content tailored to my information
requests, and remembers the things that I'm
interested in”
“publishing at run-time, based on end-user request”

“ability for an end user to narrow down or select what
they want to see”
Dynamic Delivery can mean …
~
~
~
~

On demand
Personalised/Persona-based
Situation-aware
Adaptive content
Meaning for today

Dynamic delivery is … providing
contextually appropriate content to users
based on their current need and situation*

*situation and context we can use interchangebly
Benefits of dynamic delivery
~ Removes boundaries imposed by static
publications
~ Encourages modular approach to content
authoring
~ Enables new relationships among content
objects
~ Meets the growing demands of customers to
get the content they need
Pitfalls to Avoid
~ It’s a specialised application. Make sure to get
the right skills
~ Structured content is much more appropriate
~ Sometimes lots of hoops to jump through to
get a server set up in the IT infrastructure
Dynamic Content Lifecycle
Steps Towards Dynamic Embedded UA
1. Audience Analysis > Personas / User Stories
Review who we’re talking to and what they need

2. Modularity & Typed Content
Break up content for more flexible delivery

3. Taxonomy
Establish clear labelling systems

4. Metadata (Semantic Content Modelling)
Get more strict about module content (Embed it)

5. Content Server
Serve it dynamically
Personas and User Stories
Personas

http://bit.ly/7coreUXsteps - Jeff Sauro

~ Personas concentrate on:
– What a user does
– What frustrates the user
– What gives the user satisfaction.

~ A narrative that describes:
–
–
–
–

A person's typical day and experiences
Skills, attitude, background
Environment, and goals
Motivations, expectations, aspirations and
behaviours.

~ Personas bring the ‘user’ to life
Developing Personas & User Stories
~ Surveys
– Internal and external

~
~
~
~

User interviews
On-site visits
Client workshops
Heatmaps
Example Customers

~
~

~
~

~
~
~
~
~
~
~
~
Current Situation?
~ What product are you using?
~ What is your goal?

~ Other situations?
Current Situation? – continued
~ Who are you?
~ What is your
experience level?
~ What are the
physical/environmental
conditions
~ What content
consumption method
are you using?

What are you doing?
Where are you?
What did you do?
What version are you
using?
~ What language do you
prefer?
~
~
~
~
User Stories
I’m an end user. How do I install the PrintJet2050
on Windows 8?
I’m a support technician. How do I troubleshoot a
PrintJet2050 that is not recognized on Windows 8?
I’m an end user at home. How do I install the
PrintJet2050 on Windows 8 without admin
privileges?
User Stories
I’m a service engineer onsite at St. Heliers Hospital
trying to repair an MRI scanner but can’t find the
answer I need in my iPad documentation. I’ve called
into a support technician to help.

What connection do they have?
What else can the support technician access?
Benefits of user stories
~ Identifies
– Metadata requirements
– Content requirements
– Reuse opportunities

~ Aligns team around a specific set of goals
Pitfalls
~ Take time and resource
~ TechComm often not given client access easily
Modularity
Original Flow

Does your content have the necessary agility?
Module Types
Just to get you started...
~ Concepts
~ Tasks
~ References
~ Glossaries
Benefits
~
~
~
~
~

Reuse across deliverables
Focus on minimalism increases consumption
Easier to manage content for translation
Send only changed blocks for review
Clear guidelines about what should go in
certain types of module
Pitfalls
~ Writing for reuse is not easy
~ Writers must collaborate more
~ “Ownership” is changed
Taxonomy
~ Extend labelling systems for modules
– Document naming conventions
– Module naming conventions
– Keyword labels to improve SEO

~ Facetted search
~ Basis for content exchange with other
departments/system
Module Types
~

~

~

~
~
Taxonomy
Facetted Search
Personas and Stories to Taxonomy
I’m a diabetic. What is the meaning of error code 7 on my OneTouch
blood glucose meter?
– Error codes

I’m a potential customer researching what GPS chipsets meet the XYZ
standard?
– Stages in product development or sales cycle
– Industry standards
– Technical specifications

I’m a developer. How do I retrieve a list of publications for the current
user using the web services API?
– API information types, methods & properties

I’m a subject matter expert reviewing a document. What content has
changed since the last released version?
– Version history
– Workflow status
Benefits
~ Speak with a common language
~ Increase quality of translations
~ Improve online search-ability
Pitfalls
~ Politically difficult to establish
~ Management often don’t “get it”
Metadata & Semantics
Metadata
~ Defined as – data about other data
~ Provides a way of further describing an object

Semantics
~ Gives meaning to content
<step>Press the <uicontrol>Print</uicontrol> button
<clause>The <act>Food Safety Act 1990</act> states that … </clause>

The basis for Adaptive Content
Adaptive Content
~

~

~
Traditional Content
~ Traditional content is marked with
semantics on the document or block-level,
or sometimes not at all
Adaptive Content
~ Adaptive Content puts semantics on
the content itself. This enables
Contextually-Appropriate Experiences
IBM Model

~

Michael Priestly, IBM
Break down each user story …
… into to key information …
Semantic Content Modelling
Benefits
~ Content becomes free from constraints of static
outputs
~ Indexes!
– Dynamic delivery is all about the indexes you create
– Keywords, classifications, terms, product info,
audience, content types …

~ Relationships between indexes and from indexes
to taxonomies
– Using the indexed subjects for a topic, we could find
~ Related glossary terms
~ Related publications
~ Articles in a CRM
Pitfalls
~ Letting go of formatting is hard for some
authors
– Team roles become more specialised

~ Legacy migration needs careful consideration
~ Project scoping and roll-out is essential
~ Going without a CCMS is risky for larger or
complex projects
Content Applications
Web Apps

Mobile Apps

Web CMS

CRM

Interfaces
Content Delivery
REST API

Core Logic (JAVA)
Event &
Notifications

Core

User Management

Data Core

Indexing

Database
SQL

XML

File System
Geo
Content Applications
Web Apps

Mobile Apps

Web CMS

CRM

Interfaces
Content Delivery
REST API

Core Logic (JAVA)
Event &
Notifications

Core

User Management

Data Core

Indexing

Database
SQL

XML

File System
Geo
Content Applications
Web Apps

Mobile Apps

Web CMS

CRM

Interfaces
Content Delivery
REST API

Core Logic (JAVA)
Event &
Notifications

Core

User Management

Data Core

Indexing

Database
SQL

XML

File System
Geo
C# Class Libraries

XML Export
clsName, properties, miniHelp

XSLT

DITA Map & Topics
User
Authentication

dunnhum by
product

client
product, version
status, context?
language

request help

tesco- uk- olh

mekon- olh

tesco- uk

mekon

olh
doc- set

olh
doc- set
content
doc- set
Products
Shop
Report X
Report Y
Shelf Review
…
Solution Areas
Planning a promotion
…
Markets
US
UK
Benefits - The Right List is Addressed!
~
~
~
~

Right content
Right format
Right language
Right time
Pitfalls
~ Waiting for delivery solutions
– Cost of home-grown solutions

~ No best practice in approach
~ Difficulty understanding the challenges
– Practical
– Financial

~ Organisational silos
~ Varying formats
Final Take-Aways
~ The customer doesn’t care about your org chart
– They just want their answer so they can get move on

~ We are responsible for the whole CX
~ Communication of knowledge is the focus, the
deliverables are a means to an end
– Focus on task-oriented content services and applications
– Your content exists to support their tasks

More Related Content

Viewers also liked

Viewers also liked (19)

The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]
The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]
The Internet is Everywhere – So What's Changed? [Noz Urbina, DITA EU 2013]
 
Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and Beyond
 
What “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information ModelincWhat “Model” DITA Specializations Can Teach About Information Modelinc
What “Model” DITA Specializations Can Teach About Information Modelinc
 
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]
Rebuilding Your Mindset for the Future of Content Work [Tekom /TCWorld 2013]
 
DITA Collaboration for Content
DITA Collaboration for ContentDITA Collaboration for Content
DITA Collaboration for Content
 
STC India 2013 don day-being relevant in 2028
STC India 2013 don day-being relevant in 2028STC India 2013 don day-being relevant in 2028
STC India 2013 don day-being relevant in 2028
 
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
CM Strategies: DITA North America 2013 Don Day-Mapping DITA to HTML5
 
Storming the Castle 2015 [LavaCon Breakout Session]
Storming the Castle 2015  [LavaCon Breakout Session]Storming the Castle 2015  [LavaCon Breakout Session]
Storming the Castle 2015 [LavaCon Breakout Session]
 
The Biological Imperative for Intelligent Content
The Biological Imperative for Intelligent ContentThe Biological Imperative for Intelligent Content
The Biological Imperative for Intelligent Content
 
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...
[soap Keynote] The Freedom to Grow: how standards facilitate the techcomm ind...
 
Why We Crave Semantic Structured Content - Lavacon Dublin 2016
Why We Crave Semantic Structured Content - Lavacon Dublin 2016Why We Crave Semantic Structured Content - Lavacon Dublin 2016
Why We Crave Semantic Structured Content - Lavacon Dublin 2016
 
COPE Content Modelling for Adaptive UX - Noz Urbina
COPE Content Modelling for Adaptive UX - Noz UrbinaCOPE Content Modelling for Adaptive UX - Noz Urbina
COPE Content Modelling for Adaptive UX - Noz Urbina
 
The wall falls down: Integrating our online and offline worlds [Confab 2015]
The wall falls down: Integrating our online and offline worlds [Confab 2015]The wall falls down: Integrating our online and offline worlds [Confab 2015]
The wall falls down: Integrating our online and offline worlds [Confab 2015]
 
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...
The Wall has Come Down: Integrating our Online and Offline Worlds (IoT / Wear...
 
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term Disamguation
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term DisamguationAdaptive / Reponsive Content vs Adaptive / Responsive Design - Term Disamguation
Adaptive / Reponsive Content vs Adaptive / Responsive Design - Term Disamguation
 
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...
Adaptive Content equals Architecture plus Process minus Reality [Noz Urbina, ...
 
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...
BUILDING YOUR ADAPTIVE MODEL: Setting Goals Using the Adaptive Content Maturi...
 
How to Create an Agile Content Factory
How to Create an Agile Content FactoryHow to Create an Agile Content Factory
How to Create an Agile Content Factory
 
BMC Case Study: How to Take a Content-First Approach and Prove the ROI of You...
BMC Case Study: How to Take a Content-First Approach and Prove the ROI of You...BMC Case Study: How to Take a Content-First Approach and Prove the ROI of You...
BMC Case Study: How to Take a Content-First Approach and Prove the ROI of You...
 

Similar to [Workshop] The incremental steps towards dynamic and embedded content delivery [Tekom 2013, Urbina]

Multiplying the Power of Taxonomy with Granular, Structured Content
Multiplying the Power of Taxonomy with Granular, Structured ContentMultiplying the Power of Taxonomy with Granular, Structured Content
Multiplying the Power of Taxonomy with Granular, Structured Content
Joe Pairman
 
If You Tag it, Will They Come? Metadata Quality and Repository Management
If You Tag it, Will They Come? Metadata Quality and Repository ManagementIf You Tag it, Will They Come? Metadata Quality and Repository Management
If You Tag it, Will They Come? Metadata Quality and Repository Management
Sarah Currier
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
Scott Abel
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
Vanessa Turke
 
Content Experience Modeling: Designing Customer Value and Consistency
Content Experience Modeling: Designing Customer Value and ConsistencyContent Experience Modeling: Designing Customer Value and Consistency
Content Experience Modeling: Designing Customer Value and Consistency
Andrea L. Ames
 

Similar to [Workshop] The incremental steps towards dynamic and embedded content delivery [Tekom 2013, Urbina] (20)

Giving Customers What They Want: Integrating Content into the Customer LifeCy...
Giving Customers What They Want: Integrating Content into the Customer LifeCy...Giving Customers What They Want: Integrating Content into the Customer LifeCy...
Giving Customers What They Want: Integrating Content into the Customer LifeCy...
 
Getting it Right: Building Quality into your Content (July 2014)
Getting it Right: Building Quality into your Content (July 2014)Getting it Right: Building Quality into your Content (July 2014)
Getting it Right: Building Quality into your Content (July 2014)
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
 
Joe Pairman | Multiplying the Power of Taxonomy with Granular, Structured Con...
Joe Pairman | Multiplying the Power of Taxonomy with Granular, Structured Con...Joe Pairman | Multiplying the Power of Taxonomy with Granular, Structured Con...
Joe Pairman | Multiplying the Power of Taxonomy with Granular, Structured Con...
 
Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...
 
Multiplying the Power of Taxonomy with Granular, Structured Content
Multiplying the Power of Taxonomy with Granular, Structured ContentMultiplying the Power of Taxonomy with Granular, Structured Content
Multiplying the Power of Taxonomy with Granular, Structured Content
 
FSOSS - Enter the 4th Dimension: Documentation
FSOSS - Enter the 4th Dimension: DocumentationFSOSS - Enter the 4th Dimension: Documentation
FSOSS - Enter the 4th Dimension: Documentation
 
How can we build an open and scalable learning infrastructure for food safety?
How can we build an open and scalable learning infrastructure for food safety?How can we build an open and scalable learning infrastructure for food safety?
How can we build an open and scalable learning infrastructure for food safety?
 
Gaining Advantage in e-Learning with Semantic Adaptive Technology
Gaining Advantage in e-Learning with Semantic Adaptive TechnologyGaining Advantage in e-Learning with Semantic Adaptive Technology
Gaining Advantage in e-Learning with Semantic Adaptive Technology
 
If You Tag it, Will They Come? Metadata Quality and Repository Management
If You Tag it, Will They Come? Metadata Quality and Repository ManagementIf You Tag it, Will They Come? Metadata Quality and Repository Management
If You Tag it, Will They Come? Metadata Quality and Repository Management
 
Painless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XMLPainless XML Authoring?: How DITA Simplifies XML
Painless XML Authoring?: How DITA Simplifies XML
 
Talent Base: Best practises in a WCM project
Talent Base: Best practises in a WCM projectTalent Base: Best practises in a WCM project
Talent Base: Best practises in a WCM project
 
From eLearning courses to microlearning resources
From eLearning courses to microlearning resourcesFrom eLearning courses to microlearning resources
From eLearning courses to microlearning resources
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMS
 
What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?What is DITA? And Is It Right for Your Team or Project?
What is DITA? And Is It Right for Your Team or Project?
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
 
Extending Your Reach: Taking Your Training Content Beyond Your LMS
Extending Your Reach: Taking Your Training Content Beyond Your LMSExtending Your Reach: Taking Your Training Content Beyond Your LMS
Extending Your Reach: Taking Your Training Content Beyond Your LMS
 
Content Experience Modeling: Designing Customer Value and Consistency
Content Experience Modeling: Designing Customer Value and ConsistencyContent Experience Modeling: Designing Customer Value and Consistency
Content Experience Modeling: Designing Customer Value and Consistency
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
 
OpenKM commercial
OpenKM commercialOpenKM commercial
OpenKM commercial
 

More from Noz Urbina

More from Noz Urbina (9)

Component content 101 - Noz Urbina
Component content 101 - Noz UrbinaComponent content 101 - Noz Urbina
Component content 101 - Noz Urbina
 
Playing to Win: Create Evergreen and Topical Content From the Same Source
Playing to Win: Create Evergreen and Topical Content From the Same SourcePlaying to Win: Create Evergreen and Topical Content From the Same Source
Playing to Win: Create Evergreen and Topical Content From the Same Source
 
Rejigging your mindset for the future of content work [ISTC13]
Rejigging your mindset for the future of content work [ISTC13]Rejigging your mindset for the future of content work [ISTC13]
Rejigging your mindset for the future of content work [ISTC13]
 
Adaptive Content & Responsive design: the content challenge
Adaptive Content & Responsive design: the content challengeAdaptive Content & Responsive design: the content challenge
Adaptive Content & Responsive design: the content challenge
 
Choosing a CMS: One Management System to Rule Them All?
Choosing a CMS: One Management System to Rule Them All?Choosing a CMS: One Management System to Rule Them All?
Choosing a CMS: One Management System to Rule Them All?
 
Leveraging Your Business Assets with Multichannel Publishing [Noz Urbina]
Leveraging Your Business Assets with Multichannel Publishing [Noz Urbina]Leveraging Your Business Assets with Multichannel Publishing [Noz Urbina]
Leveraging Your Business Assets with Multichannel Publishing [Noz Urbina]
 
Updating your content strategy for a community driven world - PubExp12
Updating your content strategy for a community driven world - PubExp12Updating your content strategy for a community driven world - PubExp12
Updating your content strategy for a community driven world - PubExp12
 
Delivering Dynamic Content Solutions using XML - PubExp12
Delivering Dynamic Content Solutions using XML - PubExp12Delivering Dynamic Content Solutions using XML - PubExp12
Delivering Dynamic Content Solutions using XML - PubExp12
 
Supporting the brand with reusable content - CSA12
Supporting the brand with reusable content - CSA12Supporting the brand with reusable content - CSA12
Supporting the brand with reusable content - CSA12
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
 

Recently uploaded (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"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 ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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...
 
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
 
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​
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
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
 
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 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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
 
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 ...
 

[Workshop] The incremental steps towards dynamic and embedded content delivery [Tekom 2013, Urbina]

  • 1. Join us for Congility 2014 June 18-20 near London, UK www.congility.com
  • 2. Noz Urbina ~ Consultant/Trainer for Mekon Ltd. – – – – Content strategy, Technical Communications 10 years in content and mark-up Author Chairperson for Congility Events (congility.com)
  • 3. Congility 2014 Join us for Congility 2014 June 18-20 near London, UK! ~ 1 day of workshops ~ 2 days of conference with 3 tracks to choose from www.congility.com
  • 4.
  • 5. A TechComm Content Strategy “Making accurate, best-in-class manuals, help and tutorials available to our clients in the format of their choosing.” Blech. It’s not about manuals, single sourcing or even content. “Transfer contextually relevant product knowledge to staff and customers such that we increasing customer satisfaction and drive repeat business”
  • 6. TechComm Content Strategy Metrics ~ Improve our results on customer satisfaction feedback ~ Increase profit margins by increased efficiency... ~ Raise brand profile by publishing our content online... ~ Drive revenues by streamlining access to appropriate content in the pre and postsales phases...
  • 7. The Right List ~ ~ ~ ~ Right content Right format Right language Right time
  • 8. Tackling The Right List ~ Embedded UA ~ Dynamic Delivery
  • 9.
  • 10. eUA ~ Brings the manual content to the user ...Delivers help content directly inside hardware or software user interfaces ...At the location and time it’s most relevant.
  • 11. eUA, EmHelp, UAP, mini-help ~ Terminology seems to be evolving ~ Integral part of the application – Still owned by the authors ~ Minimalism is King – Limited real estate – Consumed at a glance (then back to work) ~ Pop-ups are evil(?) – Scratching the surface of eUA – It’s NOT Clippy
  • 12.
  • 13.
  • 14.
  • 17. Ableton Live ~ Ableton Live delivers two types of embedded help in their UI – Info View – Help View
  • 19.
  • 20. Benefits of eUA Why is it better than PDF, Tripane or Context sensitive Help? ~ Doesn’t break user context – Proactive in giving help – Not waiting for frustrated user ~ Speed – Your software or device is to help them do their day job ~ Learning tool – For users and for you! Monitor their usage of content. – Users never wanted to read manuals in the first place!
  • 21. Pitfalls to Avoid ~ ~ ~ ~ Department silos – budgets, timelines, culture Interacting with developers Consistency of terminology and language Translation-readiness in the UI
  • 22.
  • 23. eUA Suitable Content ~ UI item descriptions ~ Field validation guidance (number or date formats; where the user can find the data; banned characters) ~ Concept short descriptions ~ Terminology / Glossary ~ Wizard introductions ~ Lists of related help tasks ~ Many can be reused to/from the traditional help/manuals.
  • 24.
  • 25. Dynamic Delivery quotes “user gets to assemble content that is relevant to them at the time of publishing” “a web site delivers content tailored to my information requests, and remembers the things that I'm interested in” “publishing at run-time, based on end-user request” “ability for an end user to narrow down or select what they want to see”
  • 26. Dynamic Delivery can mean … ~ ~ ~ ~ On demand Personalised/Persona-based Situation-aware Adaptive content
  • 27. Meaning for today Dynamic delivery is … providing contextually appropriate content to users based on their current need and situation* *situation and context we can use interchangebly
  • 28. Benefits of dynamic delivery ~ Removes boundaries imposed by static publications ~ Encourages modular approach to content authoring ~ Enables new relationships among content objects ~ Meets the growing demands of customers to get the content they need
  • 29. Pitfalls to Avoid ~ It’s a specialised application. Make sure to get the right skills ~ Structured content is much more appropriate ~ Sometimes lots of hoops to jump through to get a server set up in the IT infrastructure
  • 30.
  • 32.
  • 33. Steps Towards Dynamic Embedded UA 1. Audience Analysis > Personas / User Stories Review who we’re talking to and what they need 2. Modularity & Typed Content Break up content for more flexible delivery 3. Taxonomy Establish clear labelling systems 4. Metadata (Semantic Content Modelling) Get more strict about module content (Embed it) 5. Content Server Serve it dynamically
  • 34. Personas and User Stories
  • 35. Personas http://bit.ly/7coreUXsteps - Jeff Sauro ~ Personas concentrate on: – What a user does – What frustrates the user – What gives the user satisfaction. ~ A narrative that describes: – – – – A person's typical day and experiences Skills, attitude, background Environment, and goals Motivations, expectations, aspirations and behaviours. ~ Personas bring the ‘user’ to life
  • 36. Developing Personas & User Stories ~ Surveys – Internal and external ~ ~ ~ ~ User interviews On-site visits Client workshops Heatmaps
  • 37.
  • 39. Current Situation? ~ What product are you using? ~ What is your goal? ~ Other situations?
  • 40. Current Situation? – continued ~ Who are you? ~ What is your experience level? ~ What are the physical/environmental conditions ~ What content consumption method are you using? What are you doing? Where are you? What did you do? What version are you using? ~ What language do you prefer? ~ ~ ~ ~
  • 41. User Stories I’m an end user. How do I install the PrintJet2050 on Windows 8? I’m a support technician. How do I troubleshoot a PrintJet2050 that is not recognized on Windows 8? I’m an end user at home. How do I install the PrintJet2050 on Windows 8 without admin privileges?
  • 42. User Stories I’m a service engineer onsite at St. Heliers Hospital trying to repair an MRI scanner but can’t find the answer I need in my iPad documentation. I’ve called into a support technician to help. What connection do they have? What else can the support technician access?
  • 43. Benefits of user stories ~ Identifies – Metadata requirements – Content requirements – Reuse opportunities ~ Aligns team around a specific set of goals
  • 44. Pitfalls ~ Take time and resource ~ TechComm often not given client access easily
  • 45.
  • 46. Modularity Original Flow Does your content have the necessary agility?
  • 47. Module Types Just to get you started... ~ Concepts ~ Tasks ~ References ~ Glossaries
  • 48. Benefits ~ ~ ~ ~ ~ Reuse across deliverables Focus on minimalism increases consumption Easier to manage content for translation Send only changed blocks for review Clear guidelines about what should go in certain types of module
  • 49. Pitfalls ~ Writing for reuse is not easy ~ Writers must collaborate more ~ “Ownership” is changed
  • 50.
  • 51. Taxonomy ~ Extend labelling systems for modules – Document naming conventions – Module naming conventions – Keyword labels to improve SEO ~ Facetted search ~ Basis for content exchange with other departments/system
  • 55. Personas and Stories to Taxonomy I’m a diabetic. What is the meaning of error code 7 on my OneTouch blood glucose meter? – Error codes I’m a potential customer researching what GPS chipsets meet the XYZ standard? – Stages in product development or sales cycle – Industry standards – Technical specifications I’m a developer. How do I retrieve a list of publications for the current user using the web services API? – API information types, methods & properties I’m a subject matter expert reviewing a document. What content has changed since the last released version? – Version history – Workflow status
  • 56. Benefits ~ Speak with a common language ~ Increase quality of translations ~ Improve online search-ability
  • 57. Pitfalls ~ Politically difficult to establish ~ Management often don’t “get it”
  • 58.
  • 59. Metadata & Semantics Metadata ~ Defined as – data about other data ~ Provides a way of further describing an object Semantics ~ Gives meaning to content <step>Press the <uicontrol>Print</uicontrol> button <clause>The <act>Food Safety Act 1990</act> states that … </clause> The basis for Adaptive Content
  • 61. Traditional Content ~ Traditional content is marked with semantics on the document or block-level, or sometimes not at all
  • 62. Adaptive Content ~ Adaptive Content puts semantics on the content itself. This enables Contextually-Appropriate Experiences
  • 64. Break down each user story …
  • 65. … into to key information …
  • 66.
  • 68. Benefits ~ Content becomes free from constraints of static outputs ~ Indexes! – Dynamic delivery is all about the indexes you create – Keywords, classifications, terms, product info, audience, content types … ~ Relationships between indexes and from indexes to taxonomies – Using the indexed subjects for a topic, we could find ~ Related glossary terms ~ Related publications ~ Articles in a CRM
  • 69. Pitfalls ~ Letting go of formatting is hard for some authors – Team roles become more specialised ~ Legacy migration needs careful consideration ~ Project scoping and roll-out is essential ~ Going without a CCMS is risky for larger or complex projects
  • 70.
  • 71.
  • 72.
  • 73. Content Applications Web Apps Mobile Apps Web CMS CRM Interfaces Content Delivery REST API Core Logic (JAVA) Event & Notifications Core User Management Data Core Indexing Database SQL XML File System Geo
  • 74. Content Applications Web Apps Mobile Apps Web CMS CRM Interfaces Content Delivery REST API Core Logic (JAVA) Event & Notifications Core User Management Data Core Indexing Database SQL XML File System Geo
  • 75. Content Applications Web Apps Mobile Apps Web CMS CRM Interfaces Content Delivery REST API Core Logic (JAVA) Event & Notifications Core User Management Data Core Indexing Database SQL XML File System Geo
  • 76.
  • 77.
  • 78. C# Class Libraries XML Export clsName, properties, miniHelp XSLT DITA Map & Topics
  • 79.
  • 80.
  • 81. User Authentication dunnhum by product client product, version status, context? language request help tesco- uk- olh mekon- olh tesco- uk mekon olh doc- set olh doc- set content doc- set
  • 82.
  • 83. Products Shop Report X Report Y Shelf Review … Solution Areas Planning a promotion … Markets US UK
  • 84.
  • 85.
  • 86.
  • 87. Benefits - The Right List is Addressed! ~ ~ ~ ~ Right content Right format Right language Right time
  • 88. Pitfalls ~ Waiting for delivery solutions – Cost of home-grown solutions ~ No best practice in approach ~ Difficulty understanding the challenges – Practical – Financial ~ Organisational silos ~ Varying formats
  • 89. Final Take-Aways ~ The customer doesn’t care about your org chart – They just want their answer so they can get move on ~ We are responsible for the whole CX ~ Communication of knowledge is the focus, the deliverables are a means to an end – Focus on task-oriented content services and applications – Your content exists to support their tasks

Editor's Notes

  1. CONTENTAccurate, consistent in message and appropriate in voice, in the locale-specific variant that users want, tailored to their information needs, relevant to the task at hand. Often dynamically published and able to be assembled and remixed by the user.FORMAT Convenient and fit for purpose (web page, print, PDF, interactive text-to-speech system, etc.)LANG Appropriate for each user profile and in the chosen language or language variant of the audience.TIMEAppropriate to the stage in a process or level of expertise, point of engagement in the sales cycle, or other parameters that define the user’s particular need.
  2. 15+10=25 min
  3. Dawson Bunn said I don&apos;t think we have enough information for EA. It will need bulking outEmbedded UAUser assistance PopupBlog Post: attending the Australasian Online Documentation and Content Conference (AODC) on the Gold Coast in Queensland, Australia.  Colin Dawson talked about an application he has developed and the online help he has included in the application.Colin is a very experience technical writer, trainer and consultant. He has developed an online timesheet system, with online help in three forms:Menu-based online help — this is the usual sort of thing one might produce via a help authoring tool, typically including a table of contents plus the help topics, sometimes an index and a search.Embedded help — concise text in a panel on the application screen (UI) itself. Colin calls this “mini-help”. Users can collapse the panel, and it will stay hidden until they expand it again. User-contributed help — users themselves can add help topics to the application screens. Embedded helpAfter a couple of years of design and usability testing, Colin has formulated definite and well-articulated principles for an embedded help system. Here are the points which I picked up, though I’m sure there were more which I missed The embedded help content should not be a hard-coded part of the application. It should be sourced from a separate file, and should be owned by the technical writer rather than the development team.The text has to be concise, because there’s not much real estate on the UI.The text must link to the more detailed menu-based online help system.It goes without saying, but let’s say it anyway: the text must be context-sensitive i.e. it must relate to the screen on which it appears.The help topics for the embedded help must not be visible in the menu-based help system. Hide them from the table of contents, index, search. They would just be misleading. (This may seem a no-brainer to people who haven’t developed online help systems. But it needs to be said, because the writer will need to instruct the help authoring tool to exclude these topics specifically.)Tooltips and popups are evil  — intrusive and the users have no control over them. They often even hide the screen content.User-contributed helpColin’s application allows the users to add their own help items to each application screen. He calls this “Our Help”. This functionality is roles-based, i.e. different users have different roles and therefore different create/modify/view permissions on the help items. Each user-contributed help item can be:textan image or other filea link to an external locationThe users/customers can contribute their own information, supplementing the technical writer’s knowledge.Colin’s system also gathers information about the usage of the help system and the user-contributed help items added. He emphasized that such user-contributed help must be monitorable and traceable.Usability testingColin has spent a lot of time researching the usage of the application and the help. In one set of tests, he compared the user interaction in (a) the application with both embedded and menu-based help, and (b) the application with only menu-based help i.e. no embedded help. Survey results showed that:If the embedded help was present, many more people knew that the application had a help system. If only menu-driven help was present, people did not find it — even though the “Help” link was on every application page.More people completed the set tasks if embedded help was included.More people were confident about using the system to complete the set tasks if embedded help was included.
  4. After a second you have a short note.Wait 5 seconds and more info appears
  5. Dynamic window.UAP [User Assistance popup] (oracle)1 tech author. Overall architecture in his headLets see a demo of this applicationThe pdf manual for this product is 500 pagesWhich are additional to the embedded lessons. So this is not an insignificant application
  6. Why is it better than PDF or Tripane help? Context sensitive only one step betterDoesn’t break user context.Trad help waits for the user to be frustrated while eUA is proactive at helpingLearning tool.eUA blurs the line between user help and learning process. Can be designed to do both jobs; could included step by step guidence or instructional help.Can also be contextually driven based on level of user or type of userEmbedded assistance keeps users in their task flowColin has spent a lot of time researching the usage of the application and the help. In one set of tests, he compared the user interaction in (a) the application with both embedded and menu-based help, and (b) the application with only menu-based help i.e. no embedded help. Survey results showed that:If the embedded help was present, many more people knew that the application had a help system. If only menu-driven help was present, people did not find it — even though the “Help” link was on every application page.More people completed the set tasks if embedded help was included.More people were confident about using the system to complete the set tasks if embedded help was included.
  7. 25+15=40 (2 hours left)Write down definitions … … lead to what is dynamic delivery?This leads us on to what the meaning of dynamic delivery means.What does it mean to you?
  8. On demand – Content selectionPersona-based – knowledge of who you are, and therefore what content is relevant to you.Situation – knowledge of what you are doing, where you are,Adaptive – knowledge of how you’re accessing content and therefore providing content in an appropraite form. So, content delivered on a mobile device may be different to the same content you’d get on desktop.“user gets to assemble content that is relevant to them at the time of publishing”“a web site delivers content tailored to my information requests, and remembers the things that I&apos;m interested in”“Publishing at run-time, based on end-user request; ability for a end user to narrow down or select what they want to see”“I don&apos;t think social media experience should be included in the &quot;dynamic publishing&quot; or &quot;dynamic delivery&quot; rubric”
  9. All of these are relevant but for today we will use this as our definition …This definition encompasses most of the definitions
  10. BREAK40+25+10=651hr 55 left
  11. In this case “customer” refers to anyone who List of customers on boardHow do you categorise different external users?Who uses content internally?
  12. 65+20 minutes=1 hr 25 min(1 hr 35 left)They all need content but do they all need THE SAME content?Sometime the internal customers are greater than external. Making sure that content is adequately shared across internal customers is just as important.Do they all access content in the same way?What do they do with content?Dunnhumby’s external customers are their clients. Each client configures dunnhumby’s software differnetly, and therefore documentarion is provided tailored to their individual use. Still a high level of reuse though. Dunnhumby employ consultants to work with their clients, and so they need the ability to Example list Government will have MPs, public
  13. Are you movingPhysical conditions?Environmental conditions?What errors did you get?What device are you using?What country are you in?
  14. One way to look at the needs of these content customers is to write user stories.These provide an effective way to identify the main tasks that each of them needs to perform, and from this can help to identify what the content requirements might be. They also help to identify what integration with other systems might be required.NeedWant?Who, What, Why, Where, How, When
  15. Are they any companies here who have been consdiering DD? What has stopped you doing it earlier?But dynamic delivery still has a slow take up.Whilst Mekon and others have been talking about this for several years, it is only now that content creators are looking at how it can be achieved with their own content. Some companies have implemented their own solutions.DITA, and XML in general, has always been able to support the needs of a context aware delivery system.The underlying technologies the delay in actually seeing anything, however, has been mainly down t
  16. I’m an amateur photographer. How do I add guassianblur to a layer in PhotoShop Elements in Windows.I’m a designer. How to I add guassian blur to a mask layer in Photoshop CS6 on MacHow – taskWhat – concept, reference, faq
  17. In this case “customer” refers to anyone who List of customers on boardHow do you categorise different external users?Who uses content internally?
  18. CONTENTAccurate, consistent in message and appropriate in voice, in the locale-specific variant that users want, tailored to their information needs, relevant to the task at hand. Often dynamically published and able to be assembled and remixed by the user.FORMAT Convenient and fit for purpose (web page, print, PDF, interactive text-to-speech system, etc.)LANG Appropriate for each user profile and in the chosen language or language variant of the audience.TIMEAppropriate to the stage in a process or level of expertise, point of engagement in the sales cycle, or other parameters that define the user’s particular need.
  19. Are they any companies here who have been consdiering DD? What has stopped you doing it earlier?But dynamic delivery still has a slow take up.Whilst Mekon and others have been talking about this for several years, it is only now that content creators are looking at how it can be achieved with their own content. Some companies have implemented their own solutions.DITA, and XML in general, has always been able to support the needs of a context aware delivery system.The underlying technologies the delay in actually seeing anything, however, has been mainly down t