Talk:User personae

From FreekiWiki
Revision as of 06:13, 31 August 2005 by Skippy (talk | contribs)
Jump to navigation Jump to search

Add snip from Enrico Zini's paper as a short introduction? Something good here? :

Creating a persona

First thing: ask yourself: „who are you developing this for?“.

When you start designing a piece of software, you are trying to solve someone's problem. It is imperative that you know very well what kind of person you're working for, and keep it clear during all the design and implementation. Create a prototype target user (Cooper calls it „persona“), give it a name of a person that doesn't exist, write down its profile on a piece of paper and stick it to the wall. Write it in the beginning of your README file. Put as many details as you can, even pointless, but anything that can make you remember who's your target.

It can be that you are designing for yourself; but who will you be using that software? Which of your situated identities are you addressing? It could even be a new identity you want to give to yourself. Even so, nothing changes: create a persona, give it a name, write down its profile in great detail, add some pointless details even, and stick to it.

Just one small note: a persona must not be any real person. You are usually address a type of user more than a single user, so your persona should reflect that stereotype. Real persons have unique quirks, and if you take them into account you risk losing time and efforts in something pointless. Choose your stereotypes wisely. Whatever kind of user you are designing for, your persona must be the average sample of that kind.

-- Baxrob

here's from a discussion i had with enrico on #debian-custom:

3:15 < vagrantc> enrico:
3:20 < vagrantc> enrico: at least one other person is excited by your 
                 zen-paper :)
3:30 < enrico> vagrantc: WO WO WOW!!
3:32 < vagrantc> enrico: we haven't really used these personae in our design, 
                 but hopefully it will start to be a consideration
3:35 < enrico> vagrantc: 11 persona only for the 'adoption program' part (!)
3:36 < enrico> ideally, you should design a different product for every 
3:36 < vagrantc> too many, you're saying?
3:37 < vagrantc> enrico: freegeek does encounter many type of people ... but 
                 any suggestions would be welcome ... there's a discuss 
                 section on the wiki.
3:38 < enrico> yes, too many.  But then yes, you're supporting many kinds of 
               people.  Difficult design :)
3:39 < vagrantc> well, i think we're still better off than people's vague, 
                 unspecified impressions of who were developing for
3:40 < enrico> sure!

3:42 < mornfall> vagrantc: these personae on the wiki are real?
3:43 < enrico> mornfall: by definition of persona, they shouldn't be :)
3:43 < vagrantc> mornfall: they are explicitly not supposed to be real people.
3:43 < vagrantc> mornfall: but they definitely represent some of the people 
                 who come to freegeek

3:44 < enrico> vagrantc: maybe you should try to find patterns among those 
               personae, and then design a representative macro-persona for 
               each pattern
3:44 < mornfall> enrico: there is very definitive pattern among most - lack of 
                 time :-))

3:46 < vagrantc> enrico: should we drop the "all of these people have had no 
                 experience with computers" since that should just be 
                 reflected in each persona?
3:46 < enrico> vagrantc: yes, you should drop it.  also because you risk it 
               being a false assuption about one of them
3:47 < enrico> like, maybe you have one that has, or has a brother/cousing who 
               has, and you miss it because you decided none of them has
3:47 < enrico> or, OTOH, you could extract that as the first meta-pattern 
               among them, then look for more
3:47 < enrico> like: 
3:47 < enrico> 1) no computer
3:47 < enrico> 2) lack of time
3:47 < enrico> ehm, 1) no experience with computers
3:47 < enrico> 2) lack of time

3:48 < enrico> it's already something.  This would also fit a furtune-100 
3:48 < enrico> so maybe there's another pattern to be found
3:48 < enrico> once you get 3 or 4 metapatterns, try to make a stereotype 
               persona out of them


We at FGCMH have not yet deployed any systems to any users, so we're approaching our Personae without any historical experience from which to draw.

This Persona (yet to be named) wants to use a computer, not administer it. She is unlikely to read the help manual, because there is too much information presented for her to feel that she can find the answer to her problem. Further, she assumes that any problems were created by her own mis-use of the system.

She is:

  • goal oriented, looking to use the computer for specific tasks
    • email
    • web
    • instant messaging
    • basic home/small office productivity
    • printing (letters, flyers, cards, photos)
    • personal finance management
    • possibly digital photo management
  • not afraid to learn, but fully cognizant of the fact that she learns slower than she used to
  • not intimidated by technology, but possibly intimidated by other technology users
  • unlikely to install additional software without help
  • unlikely to apply security updates, assuming that she's not at risk
  • appreciative of the Free Software movement in a vague sense, but not committed to its ideals
  • largely uninterested in the philosophical or technical distinctions between competing Free Software systems (GNOME vs KDE, for example)

Skippy 07:13, 31 Aug 2005 (PDT)