This is a read only archive of pad.okfn.org. See the shutdown announcement for details.

writethedocs-humantesting ________________________________

Human testing documentation
________________________________


"You need to speak to the users and get feedback"
For this, you need infrastructure

Direct USER TESTING / Usability testing
"Give them tasks + just sit next to them + collect feedback"
and then work on it, try to improve it
-------------
Organise an event + try it with local user groups

Look at metrics:
    look at how often pages are opened
    when was a piece last updated?
You see how important a topic is
---------
Use [google] analytics, look at bounce rates: low is good (30 seconds): "a developer found what they were looking for"

Stars / ratings:
    are difficult
    and annoying
    rating works on StackOverflow !!

"Track support calls"
Put metrics in place - did a change in documentation lead to less questions?
(not possible for small project)

A/B testing
Generative documentation

Problem tracking
How problems express:
    Stack Overflow !!
    UserVoice
    your mailing list / user group
    IRC channels
    ...
Collect + Converge
Measure of quality : Make sure the top answer is from/on your docs now!
--------------------------
Mozilla tracks Twitter for feedback via base URLs:
    "this documents sucked"
    "this was really helpful"


General priority equation for documents
Can be implemented as an algorithm / visualisations / priority list for improvement
Document importantce:
    site hits
    specific questions
    google position
    ask people
    twitter
Document quality:
    ratings
    bounce times
    asking people / direct user testing
    last update time = "radioactivity of docs"
    number of edits + users editing
    tracking support calls
Data mining / secondary measures:
    look at best documents -> who are the users that edited that?
----------------
Infrastructure for this:
    per-page analytics
    deep analytics / Piwik:
        google does hot areas too
Which doc platforms support this next level features?

To improve the original reference docs
Encourage translators to improve it when they translate

Tracking coverage:
    via source code
    make a list of features



===========================================
===========================================
===========================================

Using tags / community tagging docs

How to prioretise what to improve
Importance (via metrics) + Quality

Plone improvement strategy: 
    track if questions on StackOverflow are answered or not