SlideShare a Scribd company logo
1 of 40
Download to read offline
Low-Cost Embedded UA Using DITA 
@RayGallon at #LavaCon
DITA in a Startup! 
What 
we 
did: 
Design 
a 
content 
strategy 
Set 
up 
architecture 
for 
an 
embedded 
UA 
system 
Implement 
a 
first 
version 
of 
the 
UA 
(data 
model 
and 
content) 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
Total Cost 
(consulting not included) 
oXygen 
license 
(less 
than 
500 
€) 
Average 
of 
8 
-­‐ 
20 
programmer-­‐hours 
per 
month 
during 
the 
project 
(~8 
months) 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
http://www.anywheresolutionsgroup.co.uk/wp-content/uploads/2012/08/Pound-coins.png
Case Study: The Product 
Business Activity Monitoring (BAM) 
software 
Fits the space between Business 
Process Management (BPM) and 
Business Intelligence (BI). 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
Client descr ibes two 
audiences: 
IT 
Management 
Hard to sell – two 
audiences that normally 
don’t act together.
Before Proceeding, Decide 
Modern software: 
complex, powerful, perplexing 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
but 
“I need to get this done, and NOW!.”
Before Proceeding, Decide 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
UA 
limited 
to 
procedures 
≠ 
help 
with 
contingent 
needs. 
“Which, 
if 
any, 
procedures 
do 
I 
need 
to 
use?” 
Conceptual 
topics 
might 
provide 
insight 
but… 
…People 
with 
contingent 
needs 
= 
no 
time 
for 
long 
texts 
We 
can 
help 
users 
get 
real 
work 
done 
more 
quickly 
with 
a 
bit 
of 
decision 
support. 
h"p://mixturesrx.com/blog/wp5content/uploads/2011/08/ 
weighing_the_balance1.jpg?
Decision Support for Users 
Two 
types 
of 
decision 
support 
in 
software: 
Automated 
decision 
support 
aids 
Information 
designed 
to 
inform 
the 
user's 
judgment, 
but 
not 
formalized 
into 
an 
automated 
system 
In technical communication, most of the time we do the latter type. 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
http://www.emuseumstore.com/assets/images/t-004b-the-thinker-small.jpg 
http://www.sevenstorieshigh.com/wp-content/uploads/2014/04/Decisions.jpg
Core Principles for 
Decision Support of Any Type 
Begin 
http://core-development.com/site/wp-content/uploads/2011/11/1-in.png 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
with 
users’ 
needs 
Give 
priority 
to 
process 
over 
products 
Link 
information 
between 
producers 
and 
users 
Build 
connections 
across 
disciplines 
and 
organizations 
Seek 
institutional 
stability 
Design 
processes 
for 
learning 
Source: 
U.S. 
National 
Research 
Council
The Solution: 
Double Embeddedness 
Embed procedural User Assistance 
directly into the Interface 
Embed simple concepts 
directly into the User Assistance 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
Embedded User Assistance 
for Noz Urbina’s Mother 
5 
problem: 
GONE! 
year 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
Informa5on 
Architecture: 
Not 
hidden 
but 
out 
of 
the 
way 
when 
not 
needed 
Content 
Strategy 
& 
Technical 
Wri5ng: 
Simplicity, 
voice, 
tone, 
Task 
structure, 
delivery 
format 
Business 
Analysis 
solves 
a 
long-­‐standing 
problem 
using 
content 
tools/methodologies
Embedded User Assistance 
for Noz Urbina’s Mother 
OBVIOUSLY, 
SHE 
COULD 
HAVE 
READ 
THE 
MANUAL– 
BUT 
WOULD 
SHE 
HAVE? 
WOULD 
SHE 
5 
year 
problem: 
GONE! 
REMEMBER 
NEXT 
TIME? 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
Informa5on 
Architecture: 
Not 
hidden 
but 
out 
of 
the 
way 
when 
not 
needed 
Content 
Strategy 
& 
Technical 
Wri5ng: 
Simplicity, 
voice, 
tone, 
Task 
structure, 
delivery 
format 
Business 
Analysis 
solves 
a 
long-­‐standing 
problem 
using 
content 
tools/methodologies
Kanban Information: 
Help Users Learn Your Software Fast 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
All 
the 
information 
the 
user 
needs 
and 
only 
the 
information 
s/he 
needs. 
Delivered 
when 
s/he 
needs 
it 
(at 
the 
moment 
s/he 
has 
real 
work 
to 
do). 
Embedded 
in 
the 
software 
itself, 
so 
that: 
It’s 
findable 
when 
needed. 
If 
not 
needed, 
it 
stays 
out 
of 
the 
way.
Double Embeddedness using 
Progressive Information Disclosure 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
People 
understand 
a 
system 
better 
when 
you 
help 
them 
prioritize 
features 
and 
spend 
more 
time 
on 
the 
most 
important 
ones. 
Progressive 
disclosure 
says: 
Initially, 
show 
users 
only 
a 
few 
of 
the 
most 
important 
options. 
Offer 
a 
larger 
set 
of 
specialized 
options 
upon 
request. 
Disclose 
these 
secondary 
features 
only 
if 
a 
user 
asks 
for 
them, 
meaning 
that 
most 
users 
can 
proceed 
with 
their 
tasks 
without 
worrying 
about 
this 
added 
complexity. 
Andrea 
Ames 
coined 
Progressive 
Information 
Disclosure 
Source: http://www.nngroup.com/articles/progressive-­‐disclosure/
Example: Business Process Dashboard – 
Order Fulfillment 
User Interaction model: Progressive Disclosure 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
Discovery Process 
Expressed needs: 
“Documentation” – not descr ibed in detail 
Objective: make the software easier to 
under stand for potential customer s. 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
Discovery Process 
Inter views with key player s reveal the 
following non expressed needs: 
A documentation philosophy 
Content architecture 
Help with a content str ategy for 
the two audiences 
Help with inter action design choices 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
The Big Surprise 
There are indeed, two audiences, but 
IT isn’t one of them. 
The real two audiences are: 
Oper ational people 
Str ategy people 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
!
The Two Audiences 
▪ Oper ationals: 
▪ Interested in day-to-day 
problem solving 
▪ Monitor ing, maintaining 
SLA commitments 
▪ Str ategics: 
▪ Interested in str ategic and oper ational data that can be 
extr acted from the processes 
▪ Don’t have great desire to use the software “hands on.” 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
The Two Audiences 
▪ Each has a different 
“expertise” relationship to 
the software 
▪ Each needs communication in 
a different voice and tone! 
▪ Interested in day-to-day problem solving 
▪ Monitoring, maintaining SLA commitments 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
▪ Strategics: 
▪ Interested extracted in strategic from the and processes 
operational data that can be 
▪ Don’t have great desire to use the software “hands on.” 
▪ Operationals:
Chosen Tools 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
DITA 
No 
CMS 
-­‐ 
Use 
existing 
SVN 
but 
prepared 
for 
future 
expansion 
Editor: 
oXygen 
Output: 
JavaHelp 
(sorry)
Why DITA? 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
Opportunities 
for 
reuse, 
despite 
small 
volume 
Use 
conditionality 
to 
target 
material 
for 
each 
audience 
Opportunities 
for 
later 
automation 
Modularity 
was 
familiar 
and 
comfortable 
for 
programmers
Chosen Architecture: 
Progressive Information Disclosure 
Enhanced Tooltip 
Link Yes 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
! 
Expand 
Multiple 
tasks? 
! 
Task Pane 
! 
Concept 
Pane 
! 
Task 
Pane 
! 
Task 
Pane 
Tripane with TOC 
No 
Multiple Links 
At Will 
! 
Task 
Pane
DEMO 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
Enhanced Tool Tip: a DITA Generic Topic 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
! 
<shortdesc> 
pops up on hover (Level 1) 
<abbreviated-form> 
Glossary entry - 
no action in tool tip 
<resourceid> 
links to 
GUI element <body> & <related-links> 
displayed in 
tool tip slideout (Level 2)
Process Query Task Topic 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
! 
<abbreviated-form> 
called from tool tip… 
<shortdesc> & first <p> 
reused from tool tip 
…<keyref> 
from Glossary pops up
Blending Concepts and Tasks: 
Kanban Information meets DITA 
ERROR: 
I 
used 
concepts 
to 
introduce 
& 
lead 
into 
multiple 
tasks: 
Concept: 
This 
concept 
explains 
what 
this 
element 
of 
the 
interface 
is 
about. 
It 
is 
used 
in 
the 
following 
tasks: 
Task 
1 Task 
2 Task 
3 Task 
4 
Inappropriate 
use 
of 
conceptual 
information: 
Not 
good 
cognitive 
development 
Not 
good 
Kanban 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
Blending Concepts and Tasks: 
Kanban Information meets DITA 
BETTER: 
use 
DITA 
<task> 
topic 
structure 
to 
deliver 
concepts 
where 
most 
useful 
and 
best 
remembered 
<task> 
General 
concepts 
for 
the 
whole 
task 
<step> Step 1 
<cmd> Do this 
<context> 
<stepresult> What happens after step execution – 
can include why 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
<step> Step 2 
<cmd> Do that 
<info> Use to embed concepts for step
Example 
! 
<shortdesc> 
(from tool tip) 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
<context> 
First <p> comes 
from tool tip
Use <choice> lists and <info> 
to include conceptual information 
<cmd> 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
<choices> 
<info>
<choicetable> offers another option 
<cmd> 
<choicetable> 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
<stepresult> used in <step> and 
nested <substep> 
<substeps> 
<substep> 
<stepresult> 
<step> 
<stepresult> 
All these elements are available after a <cmd>. 
Use the one that works best, semantically. 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
Another Approach 
Thanks to Nathalie Laroche and Ixiasoft 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
Tool 
Tip 
Level 
1
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
Tool 
Tip 
Level 
2 
Another Approach 
Thanks to Nathalie Laroche and Ixiasoft
Another Approach 
Thanks to Nathalie Laroche and Ixiasoft 
Tool 
Tip 
Level 
1 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
Tool 
Tip 
Level 
2
Another Approach 
Thanks to Nathalie Laroche and Ixiasoft 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
When Will a Full CMS 
Be Necessary? 
Localization 
into 
three 
or 
more 
languages 
Development 
of 
complex 
future 
automation 
possibilitieshttp://blog.monitor.us/wp-content/uploads/2012/07/content-management- 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon 
system-cms.jpg
Futures 
Specialized 
versions 
of 
the 
UA 
targeted 
to 
specific 
industries 
Customization 
available 
to 
professional 
services 
consultants, 
tailored 
to 
specific 
customer 
needs 
Customization 
by 
users 
-­‐ 
stored 
on 
server 
(applet 
that 
allows 
annotation, 
shared 
by 
all 
users 
with 
same 
permissions) 
Build 
at 
install, 
to 
get 
local 
terminology 
RAY 
GALLON 
@RayGallon 
at 
#Lavacon 
C U LT U R E C O M Presentation 
© 
2014 
Ray 
Gallon
About Ray Gallon - The Humanist Nerd 
Owner/Consultant, 
Culturecom 
– 
specialist 
in 
business 
process 
improvement 
through 
communication 
Research 
collaborator 
and 
principal, 
The 
Transformation 
Society, 
a 
new 
research 
and 
training 
institute 
in 
Barcelona, 
Spain 
@RayGallon at #LavaCon 
• 20+ 
years 
in 
the 
content 
industries 
with 
startups 
and 
major 
companies 
such 
as 
G.E. 
Healthcare, 
IBM, 
Alcatel, 
etc. 
• Member, 
board 
of 
directors, 
Society 
for 
Technical 
Communication 
(STC) 
• Past 
president, 
STC 
France 
• Award-­‐winning 
radio 
producer 
and 
journalist 
– 
CBC, 
NPR, 
France 
Culture, 
etc. 
and 
former 
programme 
manager, 
WNYC-­‐FM, 
New 
York 
Public 
Radio
What We Can Help You Do 
Analyse your needs 
Design a content strategy 
Architect your user information and 
communication 
Capture value from your users 
Webinars and training 
Manage and adjust to change 
@RayGallon at #LavaCon
Thank 
Pass 
me 
your 
buisness 
card 
Let’s 
talk! 
Email: 
infodesign@culturecom.net 
Google 
Plus: 
+Ray 
Gallon 
Twitter: 
@RayGallon 
LinkedIn: 
Ray 
Gallon 
Presentation 
© 
2014 
Ray 
Gallon 
RAY 
GALLON 
C U L T U R E C O M @RayGallon 
at 
#Lavacon 
Portions of this presentation based on research by 
the Transformation Society Research group. 
Blog: 
Rant 
of 
a 
Humanist 
Nerd 
http://humanistnerd.culturecom.net 
Thanks, Jack Molisani and Lavacon Team

More Related Content

What's hot

Learn with the Flow: Mission Critical: Leveraging Learning Engineering to Dr...
Learn with the Flow:  Mission Critical: Leveraging Learning Engineering to Dr...Learn with the Flow:  Mission Critical: Leveraging Learning Engineering to Dr...
Learn with the Flow: Mission Critical: Leveraging Learning Engineering to Dr...Aggregage
 
IBM InterConnect 2016 Greg Hodgkinson 2238 Thriving DevOps at BMI (Prolifics)
IBM InterConnect 2016 Greg Hodgkinson 2238 Thriving DevOps at BMI (Prolifics)IBM InterConnect 2016 Greg Hodgkinson 2238 Thriving DevOps at BMI (Prolifics)
IBM InterConnect 2016 Greg Hodgkinson 2238 Thriving DevOps at BMI (Prolifics)Greg Hodgkinson
 
Social Media Guide Be2camp North 2009
Social Media Guide Be2camp North 2009Social Media Guide Be2camp North 2009
Social Media Guide Be2camp North 2009Pam Broviak
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceCynthia Clay
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 

What's hot (6)

Learn with the Flow: Mission Critical: Leveraging Learning Engineering to Dr...
Learn with the Flow:  Mission Critical: Leveraging Learning Engineering to Dr...Learn with the Flow:  Mission Critical: Leveraging Learning Engineering to Dr...
Learn with the Flow: Mission Critical: Leveraging Learning Engineering to Dr...
 
IBM InterConnect 2016 Greg Hodgkinson 2238 Thriving DevOps at BMI (Prolifics)
IBM InterConnect 2016 Greg Hodgkinson 2238 Thriving DevOps at BMI (Prolifics)IBM InterConnect 2016 Greg Hodgkinson 2238 Thriving DevOps at BMI (Prolifics)
IBM InterConnect 2016 Greg Hodgkinson 2238 Thriving DevOps at BMI (Prolifics)
 
Social Media Guide Be2camp North 2009
Social Media Guide Be2camp North 2009Social Media Guide Be2camp North 2009
Social Media Guide Be2camp North 2009
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid Workplace
 
An agile intro in imago v1 1.pptx
An agile intro in imago v1 1.pptxAn agile intro in imago v1 1.pptx
An agile intro in imago v1 1.pptx
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 

Viewers also liked

From Documentation to Content Strategy: A Case Study
From Documentation to Content Strategy: A Case StudyFrom Documentation to Content Strategy: A Case Study
From Documentation to Content Strategy: A Case StudyThe Transformation Society
 
New Trends in Multimedia, Technology, and Education
New Trends in Multimedia, Technology, and EducationNew Trends in Multimedia, Technology, and Education
New Trends in Multimedia, Technology, and EducationThe Transformation Society
 
Documentation Strategy - Plan Of Action
Documentation Strategy - Plan Of ActionDocumentation Strategy - Plan Of Action
Documentation Strategy - Plan Of ActionFrank Caron
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!SQALab
 
Seo global marketing strategies
Seo global marketing strategiesSeo global marketing strategies
Seo global marketing strategiesgabriela
 
Headlineauto-press-release-download
Headlineauto-press-release-downloadHeadlineauto-press-release-download
Headlineauto-press-release-downloadAl Clarke Ltd
 
Treatment
Treatment Treatment
Treatment Diana
 
ตารางสอบวัดผลกลางภาค(ภาคเรียน1 2557)
ตารางสอบวัดผลกลางภาค(ภาคเรียน1 2557)ตารางสอบวัดผลกลางภาค(ภาคเรียน1 2557)
ตารางสอบวัดผลกลางภาค(ภาคเรียน1 2557)somdetpittayakom school
 
Personal decription
Personal decriptionPersonal decription
Personal decriptiongabriela
 
杭州宣传册
杭州宣传册杭州宣传册
杭州宣传册Chada Chiu
 
Frost &amp; Sullivan Smart Buildings Think Tank Cr
Frost &amp; Sullivan   Smart Buildings Think Tank CrFrost &amp; Sullivan   Smart Buildings Think Tank Cr
Frost &amp; Sullivan Smart Buildings Think Tank Crprosportchamp
 

Viewers also liked (20)

A Dive Into the Quantum Funnel
A Dive Into the Quantum FunnelA Dive Into the Quantum Funnel
A Dive Into the Quantum Funnel
 
Digital Reality: Escape or Expanded Culture?
Digital Reality: Escape or Expanded Culture?Digital Reality: Escape or Expanded Culture?
Digital Reality: Escape or Expanded Culture?
 
From Documentation to Content Strategy: A Case Study
From Documentation to Content Strategy: A Case StudyFrom Documentation to Content Strategy: A Case Study
From Documentation to Content Strategy: A Case Study
 
eLearning, mLearning, and User Assistance
eLearning, mLearning, and User AssistanceeLearning, mLearning, and User Assistance
eLearning, mLearning, and User Assistance
 
Minimalism Doesn't Mean No Concepts
Minimalism Doesn't Mean No ConceptsMinimalism Doesn't Mean No Concepts
Minimalism Doesn't Mean No Concepts
 
New Trends in Multimedia, Technology, and Education
New Trends in Multimedia, Technology, and EducationNew Trends in Multimedia, Technology, and Education
New Trends in Multimedia, Technology, and Education
 
Documentation Strategy - Plan Of Action
Documentation Strategy - Plan Of ActionDocumentation Strategy - Plan Of Action
Documentation Strategy - Plan Of Action
 
Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
 
Seo global marketing strategies
Seo global marketing strategiesSeo global marketing strategies
Seo global marketing strategies
 
1arratej0001
1arratej00011arratej0001
1arratej0001
 
校園植物
校園植物校園植物
校園植物
 
Headlineauto-press-release-download
Headlineauto-press-release-downloadHeadlineauto-press-release-download
Headlineauto-press-release-download
 
Treatment
Treatment Treatment
Treatment
 
International congress 1991 of easter island
 International congress 1991 of easter island International congress 1991 of easter island
International congress 1991 of easter island
 
ตารางสอบวัดผลกลางภาค(ภาคเรียน1 2557)
ตารางสอบวัดผลกลางภาค(ภาคเรียน1 2557)ตารางสอบวัดผลกลางภาค(ภาคเรียน1 2557)
ตารางสอบวัดผลกลางภาค(ภาคเรียน1 2557)
 
Dr marten 50th
Dr marten 50thDr marten 50th
Dr marten 50th
 
Personal decription
Personal decriptionPersonal decription
Personal decription
 
杭州宣传册
杭州宣传册杭州宣传册
杭州宣传册
 
Frost &amp; Sullivan Smart Buildings Think Tank Cr
Frost &amp; Sullivan   Smart Buildings Think Tank CrFrost &amp; Sullivan   Smart Buildings Think Tank Cr
Frost &amp; Sullivan Smart Buildings Think Tank Cr
 
ใบความรู้ที่ 10
ใบความรู้ที่ 10ใบความรู้ที่ 10
ใบความรู้ที่ 10
 

Similar to Low-Cost Embedded UA Using DITA

Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsMargot
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAnnis Lee Adams
 
Process and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfProcess and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfCasey Ordoña
 
SAKET_EHS_PLM_SD LE_CV_1.0
SAKET_EHS_PLM_SD LE_CV_1.0SAKET_EHS_PLM_SD LE_CV_1.0
SAKET_EHS_PLM_SD LE_CV_1.0Sah Saket Kumar
 
Primavera vs Microsoft project
Primavera vs Microsoft projectPrimavera vs Microsoft project
Primavera vs Microsoft projectWigene Tabamo
 
Top 5 Tasks Of A Hadoop Developer Webinar
Top 5 Tasks Of A Hadoop Developer WebinarTop 5 Tasks Of A Hadoop Developer Webinar
Top 5 Tasks Of A Hadoop Developer WebinarSkillspeed
 
Resume_Brijesh_Pavith
Resume_Brijesh_PavithResume_Brijesh_Pavith
Resume_Brijesh_Pavithbeeemused
 
Delivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfDelivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfLaSoft
 
A Week in the Life (of DevOps)
A Week in the Life (of DevOps)A Week in the Life (of DevOps)
A Week in the Life (of DevOps)CA Technologies
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...Bosnia Agile
 
Lakshmi_Resume
Lakshmi_ResumeLakshmi_Resume
Lakshmi_ResumeVK Lakshmi
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behindGunnar Menzel
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgileDashlane
 

Similar to Low-Cost Embedded UA Using DITA (20)

spurthy_resume
spurthy_resumespurthy_resume
spurthy_resume
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management toolsAre we there yet? Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Are we there yet? Rev up your productivity with project management tools
Are we there yet?  Rev up your productivity with project management toolsAre we there yet?  Rev up your productivity with project management tools
Are we there yet? Rev up your productivity with project management tools
 
Process and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfProcess and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdf
 
Ashish dwivedi
Ashish dwivediAshish dwivedi
Ashish dwivedi
 
SAKET_EHS_PLM_SD LE_CV_1.0
SAKET_EHS_PLM_SD LE_CV_1.0SAKET_EHS_PLM_SD LE_CV_1.0
SAKET_EHS_PLM_SD LE_CV_1.0
 
Primavera vs Microsoft project
Primavera vs Microsoft projectPrimavera vs Microsoft project
Primavera vs Microsoft project
 
Top 5 Tasks Of A Hadoop Developer Webinar
Top 5 Tasks Of A Hadoop Developer WebinarTop 5 Tasks Of A Hadoop Developer Webinar
Top 5 Tasks Of A Hadoop Developer Webinar
 
Advantages and disadvantages of Agile approach for products and services deve...
Advantages and disadvantages of Agile approach for products and services deve...Advantages and disadvantages of Agile approach for products and services deve...
Advantages and disadvantages of Agile approach for products and services deve...
 
Gopinath_CVP
Gopinath_CVPGopinath_CVP
Gopinath_CVP
 
Resume_Brijesh_Pavith
Resume_Brijesh_PavithResume_Brijesh_Pavith
Resume_Brijesh_Pavith
 
Delivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfDelivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdf
 
A Week in the Life (of DevOps)
A Week in the Life (of DevOps)A Week in the Life (of DevOps)
A Week in the Life (of DevOps)
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
Report
ReportReport
Report
 
SHAHKAR_RESUME
SHAHKAR_RESUMESHAHKAR_RESUME
SHAHKAR_RESUME
 
Lakshmi_Resume
Lakshmi_ResumeLakshmi_Resume
Lakshmi_Resume
 
Agile webinar pack (2)
Agile webinar pack (2)Agile webinar pack (2)
Agile webinar pack (2)
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behind
 
Portfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale AgilePortfolio & Roadmap: 2 tools to scale Agile
Portfolio & Roadmap: 2 tools to scale Agile
 

More from The Transformation Society

La Realidad Aumentada y su evolución en el futuro Metaverso: ¿Qué papel tend...
La Realidad Aumentada y su evolución en el futuro Metaverso:  ¿Qué papel tend...La Realidad Aumentada y su evolución en el futuro Metaverso:  ¿Qué papel tend...
La Realidad Aumentada y su evolución en el futuro Metaverso: ¿Qué papel tend...The Transformation Society
 
Instructional Flow Matrix: A conceptual tool for hybrid learning design
Instructional Flow Matrix: A conceptual tool for hybrid learning designInstructional Flow Matrix: A conceptual tool for hybrid learning design
Instructional Flow Matrix: A conceptual tool for hybrid learning designThe Transformation Society
 
From Metastudies_to_Metaverse: Disrupting the University
From Metastudies_to_Metaverse: Disrupting the University From Metastudies_to_Metaverse: Disrupting the University
From Metastudies_to_Metaverse: Disrupting the University The Transformation Society
 
Education, virtual reality and SDG's: a three-pronged collaboration
Education, virtual reality and SDG's: a three-pronged collaborationEducation, virtual reality and SDG's: a three-pronged collaboration
Education, virtual reality and SDG's: a three-pronged collaborationThe Transformation Society
 
Creativity: core skill for inclusive AI-based learning
Creativity: core skill for inclusive AI-based learningCreativity: core skill for inclusive AI-based learning
Creativity: core skill for inclusive AI-based learningThe Transformation Society
 
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...The Transformation Society
 
Inclusive policies for humanist digital transformation
Inclusive policies for humanist digital transformationInclusive policies for humanist digital transformation
Inclusive policies for humanist digital transformationThe Transformation Society
 
Implementing digital skills in the Era of Artificial Intelligence
Implementing digital skills in the Era of Artificial IntelligenceImplementing digital skills in the Era of Artificial Intelligence
Implementing digital skills in the Era of Artificial IntelligenceThe Transformation Society
 
Our Role and Responsibility in Information 4.0
Our Role and Responsibility in Information 4.0Our Role and Responsibility in Information 4.0
Our Role and Responsibility in Information 4.0The Transformation Society
 
Let Us Say "Yes" to Our Presence Together in Chaos
Let Us Say "Yes" to Our Presence Together in ChaosLet Us Say "Yes" to Our Presence Together in Chaos
Let Us Say "Yes" to Our Presence Together in ChaosThe Transformation Society
 

More from The Transformation Society (20)

La Realidad Aumentada y su evolución en el futuro Metaverso: ¿Qué papel tend...
La Realidad Aumentada y su evolución en el futuro Metaverso:  ¿Qué papel tend...La Realidad Aumentada y su evolución en el futuro Metaverso:  ¿Qué papel tend...
La Realidad Aumentada y su evolución en el futuro Metaverso: ¿Qué papel tend...
 
Technical Communication, Marketing , Truth
Technical Communication, Marketing , TruthTechnical Communication, Marketing , Truth
Technical Communication, Marketing , Truth
 
Instructional Flow Matrix: A conceptual tool for hybrid learning design
Instructional Flow Matrix: A conceptual tool for hybrid learning designInstructional Flow Matrix: A conceptual tool for hybrid learning design
Instructional Flow Matrix: A conceptual tool for hybrid learning design
 
From Metastudies_to_Metaverse: Disrupting the University
From Metastudies_to_Metaverse: Disrupting the University From Metastudies_to_Metaverse: Disrupting the University
From Metastudies_to_Metaverse: Disrupting the University
 
Education, virtual reality and SDG's: a three-pronged collaboration
Education, virtual reality and SDG's: a three-pronged collaborationEducation, virtual reality and SDG's: a three-pronged collaboration
Education, virtual reality and SDG's: a three-pronged collaboration
 
Creativity: core skill for inclusive AI-based learning
Creativity: core skill for inclusive AI-based learningCreativity: core skill for inclusive AI-based learning
Creativity: core skill for inclusive AI-based learning
 
From pyramids to spirals
From pyramids to spiralsFrom pyramids to spirals
From pyramids to spirals
 
21st Century Information: Ethical challenges
21st Century Information: Ethical challenges21st Century Information: Ethical challenges
21st Century Information: Ethical challenges
 
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
El teléfono chismoso, 
 el ordenador indiscreto y el reloj parlanchín: Inform...
 
Integrating Education, AI and SDG's
Integrating Education, AI and SDG'sIntegrating Education, AI and SDG's
Integrating Education, AI and SDG's
 
Inclusive policies for humanist digital transformation
Inclusive policies for humanist digital transformationInclusive policies for humanist digital transformation
Inclusive policies for humanist digital transformation
 
Implementing digital skills in the Era of Artificial Intelligence
Implementing digital skills in the Era of Artificial IntelligenceImplementing digital skills in the Era of Artificial Intelligence
Implementing digital skills in the Era of Artificial Intelligence
 
Our Role and Responsibility in Information 4.0
Our Role and Responsibility in Information 4.0Our Role and Responsibility in Information 4.0
Our Role and Responsibility in Information 4.0
 
Learning what nobody knows yet
Learning what nobody knows yetLearning what nobody knows yet
Learning what nobody knows yet
 
Education for hybrid society in Industry 4.0
Education for hybrid society in Industry 4.0Education for hybrid society in Industry 4.0
Education for hybrid society in Industry 4.0
 
Merging formal and informal learning
Merging formal and informal learningMerging formal and informal learning
Merging formal and informal learning
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 
Eating Our Own Dog Food
Eating Our Own Dog FoodEating Our Own Dog Food
Eating Our Own Dog Food
 
Probing Our Future
Probing Our FutureProbing Our Future
Probing Our Future
 
Let Us Say "Yes" to Our Presence Together in Chaos
Let Us Say "Yes" to Our Presence Together in ChaosLet Us Say "Yes" to Our Presence Together in Chaos
Let Us Say "Yes" to Our Presence Together in Chaos
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Low-Cost Embedded UA Using DITA

  • 1. Low-Cost Embedded UA Using DITA @RayGallon at #LavaCon
  • 2. DITA in a Startup! What we did: Design a content strategy Set up architecture for an embedded UA system Implement a first version of the UA (data model and content) RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 3. Total Cost (consulting not included) oXygen license (less than 500 €) Average of 8 -­‐ 20 programmer-­‐hours per month during the project (~8 months) RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon http://www.anywheresolutionsgroup.co.uk/wp-content/uploads/2012/08/Pound-coins.png
  • 4. Case Study: The Product Business Activity Monitoring (BAM) software Fits the space between Business Process Management (BPM) and Business Intelligence (BI). RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon Client descr ibes two audiences: IT Management Hard to sell – two audiences that normally don’t act together.
  • 5. Before Proceeding, Decide Modern software: complex, powerful, perplexing RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon but “I need to get this done, and NOW!.”
  • 6. Before Proceeding, Decide RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon UA limited to procedures ≠ help with contingent needs. “Which, if any, procedures do I need to use?” Conceptual topics might provide insight but… …People with contingent needs = no time for long texts We can help users get real work done more quickly with a bit of decision support. h"p://mixturesrx.com/blog/wp5content/uploads/2011/08/ weighing_the_balance1.jpg?
  • 7. Decision Support for Users Two types of decision support in software: Automated decision support aids Information designed to inform the user's judgment, but not formalized into an automated system In technical communication, most of the time we do the latter type. RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon http://www.emuseumstore.com/assets/images/t-004b-the-thinker-small.jpg http://www.sevenstorieshigh.com/wp-content/uploads/2014/04/Decisions.jpg
  • 8. Core Principles for Decision Support of Any Type Begin http://core-development.com/site/wp-content/uploads/2011/11/1-in.png RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon with users’ needs Give priority to process over products Link information between producers and users Build connections across disciplines and organizations Seek institutional stability Design processes for learning Source: U.S. National Research Council
  • 9. The Solution: Double Embeddedness Embed procedural User Assistance directly into the Interface Embed simple concepts directly into the User Assistance RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 10. Embedded User Assistance for Noz Urbina’s Mother 5 problem: GONE! year RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon Informa5on Architecture: Not hidden but out of the way when not needed Content Strategy & Technical Wri5ng: Simplicity, voice, tone, Task structure, delivery format Business Analysis solves a long-­‐standing problem using content tools/methodologies
  • 11. Embedded User Assistance for Noz Urbina’s Mother OBVIOUSLY, SHE COULD HAVE READ THE MANUAL– BUT WOULD SHE HAVE? WOULD SHE 5 year problem: GONE! REMEMBER NEXT TIME? RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon Informa5on Architecture: Not hidden but out of the way when not needed Content Strategy & Technical Wri5ng: Simplicity, voice, tone, Task structure, delivery format Business Analysis solves a long-­‐standing problem using content tools/methodologies
  • 12. Kanban Information: Help Users Learn Your Software Fast RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon All the information the user needs and only the information s/he needs. Delivered when s/he needs it (at the moment s/he has real work to do). Embedded in the software itself, so that: It’s findable when needed. If not needed, it stays out of the way.
  • 13. Double Embeddedness using Progressive Information Disclosure RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon People understand a system better when you help them prioritize features and spend more time on the most important ones. Progressive disclosure says: Initially, show users only a few of the most important options. Offer a larger set of specialized options upon request. Disclose these secondary features only if a user asks for them, meaning that most users can proceed with their tasks without worrying about this added complexity. Andrea Ames coined Progressive Information Disclosure Source: http://www.nngroup.com/articles/progressive-­‐disclosure/
  • 14. Example: Business Process Dashboard – Order Fulfillment User Interaction model: Progressive Disclosure RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 15. Discovery Process Expressed needs: “Documentation” – not descr ibed in detail Objective: make the software easier to under stand for potential customer s. RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 16. Discovery Process Inter views with key player s reveal the following non expressed needs: A documentation philosophy Content architecture Help with a content str ategy for the two audiences Help with inter action design choices RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 17. The Big Surprise There are indeed, two audiences, but IT isn’t one of them. The real two audiences are: Oper ational people Str ategy people RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon !
  • 18. The Two Audiences ▪ Oper ationals: ▪ Interested in day-to-day problem solving ▪ Monitor ing, maintaining SLA commitments ▪ Str ategics: ▪ Interested in str ategic and oper ational data that can be extr acted from the processes ▪ Don’t have great desire to use the software “hands on.” RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 19. The Two Audiences ▪ Each has a different “expertise” relationship to the software ▪ Each needs communication in a different voice and tone! ▪ Interested in day-to-day problem solving ▪ Monitoring, maintaining SLA commitments RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon ▪ Strategics: ▪ Interested extracted in strategic from the and processes operational data that can be ▪ Don’t have great desire to use the software “hands on.” ▪ Operationals:
  • 20. Chosen Tools RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon DITA No CMS -­‐ Use existing SVN but prepared for future expansion Editor: oXygen Output: JavaHelp (sorry)
  • 21. Why DITA? RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon Opportunities for reuse, despite small volume Use conditionality to target material for each audience Opportunities for later automation Modularity was familiar and comfortable for programmers
  • 22. Chosen Architecture: Progressive Information Disclosure Enhanced Tooltip Link Yes RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon ! Expand Multiple tasks? ! Task Pane ! Concept Pane ! Task Pane ! Task Pane Tripane with TOC No Multiple Links At Will ! Task Pane
  • 23. DEMO RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 24. Enhanced Tool Tip: a DITA Generic Topic RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon ! <shortdesc> pops up on hover (Level 1) <abbreviated-form> Glossary entry - no action in tool tip <resourceid> links to GUI element <body> & <related-links> displayed in tool tip slideout (Level 2)
  • 25. Process Query Task Topic RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon ! <abbreviated-form> called from tool tip… <shortdesc> & first <p> reused from tool tip …<keyref> from Glossary pops up
  • 26. Blending Concepts and Tasks: Kanban Information meets DITA ERROR: I used concepts to introduce & lead into multiple tasks: Concept: This concept explains what this element of the interface is about. It is used in the following tasks: Task 1 Task 2 Task 3 Task 4 Inappropriate use of conceptual information: Not good cognitive development Not good Kanban RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 27. Blending Concepts and Tasks: Kanban Information meets DITA BETTER: use DITA <task> topic structure to deliver concepts where most useful and best remembered <task> General concepts for the whole task <step> Step 1 <cmd> Do this <context> <stepresult> What happens after step execution – can include why RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon <step> Step 2 <cmd> Do that <info> Use to embed concepts for step
  • 28. Example ! <shortdesc> (from tool tip) RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon <context> First <p> comes from tool tip
  • 29. Use <choice> lists and <info> to include conceptual information <cmd> RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon <choices> <info>
  • 30. <choicetable> offers another option <cmd> <choicetable> RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 31. <stepresult> used in <step> and nested <substep> <substeps> <substep> <stepresult> <step> <stepresult> All these elements are available after a <cmd>. Use the one that works best, semantically. RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 32. Another Approach Thanks to Nathalie Laroche and Ixiasoft RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon Tool Tip Level 1
  • 33. RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon Tool Tip Level 2 Another Approach Thanks to Nathalie Laroche and Ixiasoft
  • 34. Another Approach Thanks to Nathalie Laroche and Ixiasoft Tool Tip Level 1 RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon Tool Tip Level 2
  • 35. Another Approach Thanks to Nathalie Laroche and Ixiasoft RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 36. When Will a Full CMS Be Necessary? Localization into three or more languages Development of complex future automation possibilitieshttp://blog.monitor.us/wp-content/uploads/2012/07/content-management- RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon system-cms.jpg
  • 37. Futures Specialized versions of the UA targeted to specific industries Customization available to professional services consultants, tailored to specific customer needs Customization by users -­‐ stored on server (applet that allows annotation, shared by all users with same permissions) Build at install, to get local terminology RAY GALLON @RayGallon at #Lavacon C U LT U R E C O M Presentation © 2014 Ray Gallon
  • 38. About Ray Gallon - The Humanist Nerd Owner/Consultant, Culturecom – specialist in business process improvement through communication Research collaborator and principal, The Transformation Society, a new research and training institute in Barcelona, Spain @RayGallon at #LavaCon • 20+ years in the content industries with startups and major companies such as G.E. Healthcare, IBM, Alcatel, etc. • Member, board of directors, Society for Technical Communication (STC) • Past president, STC France • Award-­‐winning radio producer and journalist – CBC, NPR, France Culture, etc. and former programme manager, WNYC-­‐FM, New York Public Radio
  • 39. What We Can Help You Do Analyse your needs Design a content strategy Architect your user information and communication Capture value from your users Webinars and training Manage and adjust to change @RayGallon at #LavaCon
  • 40. Thank Pass me your buisness card Let’s talk! Email: infodesign@culturecom.net Google Plus: +Ray Gallon Twitter: @RayGallon LinkedIn: Ray Gallon Presentation © 2014 Ray Gallon RAY GALLON C U L T U R E C O M @RayGallon at #Lavacon Portions of this presentation based on research by the Transformation Society Research group. Blog: Rant of a Humanist Nerd http://humanistnerd.culturecom.net Thanks, Jack Molisani and Lavacon Team