I blogged today about usability, noting that usability is a multi-objective optimization problem. The multiple objectives are defined by having multiple user types (the proper term is persona) in biology. We have, without any judgement, Excel users, R hackers, workflow designers, the absolute novice student, etc, etc. You all know them, as they are all present on this forum.
Each user type has their own set of requirements: good looks, a clean API, etc. All at various levels: it must support .xsl files; we need SOAP access; it must comply to our minimal reporting standards. Etc, etc.
Now, I was wondering if some templates have been developed defining a number of common user types in biology. I am unaware of such in chemistry. Do such models exist already? Where have these been published?
Just as an example of what we should be thinking about it this post by Lars Wirzenius. While he talks about roles rather than user types, it does exactly what we should be doing: identify users or user roles to see how these map to requirements. In this post he identifies a new user type, with a different role. Lars lists these roles:
- developers
- sysadmins
- users
These come from the Unix/mainframe model. User types I am thinking of (user types can have multiple roles, and one role can be performed in different ways, and thus with different requirements, by different user types):
- bench biologist
- professor
- data analyst
- bioinformatic software developer
They will all have different requirements for a certain joined platform.
There must be a xkcd for this question isn't it ? http://xkcd.com/927/ :-)
This is why I ask... I hardly feel like defining new types... who all know who they are. I'd rather pick something from the shelve, and then continue with the things I'm really interested in...
Egon, I'm not sure about what you're looking for. Are you looking for something like the IAO http://code.google.com/p/information-artifact-ontology/ (It's an ontology but I don't think it is widely used )
IAO is actually used in our CHEMINF ontology :) But I don't think IAO can be used to capture user types or user roles...
Pierre, I give some practical examples of what I am getting at: a role -based model (existing model), and a type-based model (rough idea).
Ah , I see, you want something like a user-type-ontology
Something like the geek-code ? http://www.geekcode.com/geek.html
No, I want literature on where they created such an ontology.
But then for biology specific.
Pierre, they are a bit like PhD characters: http://www.phdcomics.com/comics/aboutcomics.html but then focusing more on the work they are expected to do, rather than the live around it.