The personal disquiet of

Mark Boulton

March 24th, 2009

Audience Matrix: Our thoughts on the Drupal 7 audience

Leisa and I have spent a good deal of time look­ing at how we can define the audi­ence for Drupal 7. A couple of weeks ago, we spent a day try­ing to come up with an effect­ive model to use through­out the design pro­cess. Not just a model that we could use, but one that could be avail­able to the whole Drupal com­munity as we embark on the chal­len­ging task of look­ing at the user exper­i­ence for Drupal 7. 

The Flappy Paddle

Before I start to talk about this tool, it’s prob­ably bet­ter if you just watch this video Leisa and I recor­ded a week or so ago. 

This is the tool we’re using, but at this stage, it was pretty rough around the edges. So, we’ve spent a little more time defin­ing the vari­ous tasks and defin­i­tions for each dif­fer­ent user type, site type, and num­ber of users. Com­bin­ing this detail, in vari­ous dif­fer­ent com­bin­a­tions, gives us a list of require­ments for that type of user, using a par­tic­u­lar type of site, with a cer­tain amount of users. 

Sweat­ing the details

Yes­ter­day, we spent some time flesh­ing out the vari­ous tasks and defin­i­tions for each ‘paddle’. 

This is what we’ve come up with so far: 

Roles

Type of site

No. of users

And also, as you saw in the video, we’ve looked at using this tool now as we begin sketch­ing out some ideas and con­cepts for how the admin may work. 

An evolving concept

The Audi­ence Mat­rix is work in pro­gress and it’s going to be an instru­mental tool for us in the com­ing months as we start flesh­ing out some of the design con­cepts. As Leisa says on her blog: 

Over the com­ing weeks we’re going to be invit­ing you to sub­mit your ideas for revi­sions to the Drupal7 Admin inter­face and over­all user exper­i­ence. It will be very help­ful for us all to use this doc­u­ment to help make sure that we’re design­ing for the 80% and not neces­sar­ily just for ourselves! And it is also a really great way to expose miss­ing ele­ments and pos­sible flaws in our con­cepts. Using the doc­u­ment to test the example we show in the video above helped us to real­ise that we needed things like a close but­ton on the dash­board (I know, d’uh!), a place to hold the user gen­er­ated con­tent from things like com­ment as well as con­tact forms, and got us think­ing about a whole host of thorny per­mis­sions and work­flow issues.

We need your help. We’ve pro­duced a PDF for you to down­load so you can use it in some of the upcom­ing crowd­sourcing activ­it­ies we have planned. (like the one’s we did for the Drupal.org redesign project).

There will be more from me

It’s a fair cop. I’ve not been as act­ive blog­ging about this stuff as I could have been. Both the Drupal.org redesign, and now the Drupal 7 UX work, are both break­ing ground on a pro­cess thought to be dif­fi­cult, if not impossible. So, as of today, I’m going to be talk­ing about it all a hell of lot more because, well, what other pro­jects can you talk about as you’re doing it? We’re in an incred­ibly for­tu­nate position. 

10 Responses to “Audience Matrix: Our thoughts on the Drupal 7 audience”

  1. tdskate said on: March 25th, 2009 at 12:41 pm

    Genius.

  2. Robert said on: March 25th, 2009 at 1:10 pm

    Really use­ful post for me, espe­cially the concept of site types vs. the required toolset.

  3. Gil Creque said on: March 25th, 2009 at 2:53 pm

    I think Jeremy Clark­son would love this flappy paddles. Bril­liant idea.

  4. Arlen said on: March 25th, 2009 at 4:15 pm

    Need another floppy for your paddle, I think: Skill Level. 

    The needs of a com­pletely inex­per­i­enced con­tent cre­ator, for example, will dif­fer from the needs of a highly exper­i­enced one, like­wise for site builder, etc. 

    The inex­per­i­enced ones will need more “hand­hold­ing” and guid­ance along the pro­cess than the exper­i­enced ones, yet these “train­ing wheels” will need to get out of the way of the more exper­i­enced ones.

  5. Mark Boulton said on: March 25th, 2009 at 4:31 pm

    @arlen we thought about this one yes­ter­day, but kept ask­ing ourselves how that could be defined. You could be an exper­i­enced Drupal user, but be inex­per­i­enced on a par­tic­u­lar type of site, or as part of a lar­ger team. It’s more of a slidey scale that changes depend­ing on context. 

    Do you think?

  6. Chris Robinson said on: March 25th, 2009 at 7:20 pm

    Love the idea and the insight­ful videos 

    One ques­tion about the way the admin func­tions, why choose to have only a inline edit/manage admin with a framed inter­face rather than a full inter­face more like Word­Press? Or will the user have the option to use both more like the way Drupal is cur­rently without the framing?

  7. Jadwigo said on: March 26th, 2009 at 2:01 pm

    @arlen: I would clas­sify users into the fol­low­ing three skill related types:

    * I just want it to work, don’t make me think, fix it for me this instant.

    * Show me how it works please. Next time I hope I remem­ber, but prob­ably not.

    * I’ll find it out myself, I know how to google and read a manual or a pro­gram­ming language. 

    (But then again, all gen­er­al­iz­a­tions are wrong)

    Clas­si­fic­a­tion of users by skill level is IMO not con­struct­ive when design­ing UX, because it’s not about the skills users have — it’s about the way people handle and solve problems. 

    Skills can be learned, and should be learned if you want to use any sys­tem. A first time user is by defin­i­tion unskilled in that system. 

    The sys­tem you’re design­ing should help you become skilled enough to do what you need — so it must give the three types (or any other I for­got) the tools to learn the sys­tem. The ini­tial skill level is less import­ant, because hope­fully that will be a level you’re on only once.

  8. jimg said on: March 26th, 2009 at 7:29 pm

    have you con­sidered a volvelle (http://en.wikipedia.org/wiki/Volvelle) aka inform­a­tion disc meta­phor? A more mod­ern example: (http://www.popupmailers.co.uk/popup_wheelcharts.html ) I can remem­ber this sort of approach used to select 2 / 3 vari­ables and then the recom­men­ded approach is high­lighted in a cutout window.

  9. arlen said on: March 26th, 2009 at 9:32 pm

    Com­ments on skill level make good points. 

    @mark, after I pos­ted the ori­ginal com­ment the slidey-scale idea con­tin­ued to bother me a little, but I think where I’m at with that thought at the moment is yes, it’s context-dependent, but the inter­face *is*, after all, the con­text. Whichever por­tion of the inter­face you’re look­ing at needs to help along those who need it and get out of the way of those who don’t. Still, per­haps this is too early in the pro­cess for that sort of think­ing to enter in. 

    Type of site might enter in with domain-specific lan­guage (AKA jar­gon) but I’m not sure if that plays in this think­ing. If I’m an exper­i­enced Drupal guy but com­pletely unaware of blog­ging con­ven­tions, for example, an inter­face that treated me like a rank begin­ner at first (my blog skill level) would prob­ably be bet­ter for me. The only thing advanced Drupal skill would really affect in this par­tic­u­lar scen­ario is how long I stayed a rank begin­ner, right? 

    @jadwigo, good point about the tem­por­ar­i­ness. But I’m not sure I buy into your skills clas­si­fic­a­tion method. The way people handle and solve prob­lems is dif­fer­ent, yes, but the prob­lems they have are related to skill level, not learn­ing style. Subtle help, in terms of rel­at­ive pos­i­tion, group­ing, prom­in­ence, etc., applies to all three, overt help should be avail­able for the second, with the num­ber of options exposed to all three vary­ing by user option. 

    Any­way, this is prob­ably not the time or place to be debat­ing brain mech­an­isms and learn­ing styles; it’s too early. Sorry for pol­lut­ing the stream.

  10. Mexabet said on: April 11th, 2009 at 9:10 am

    Mark, you and Leisa are doing a great job here. I’m excited and can’t wait to install this new version.

  • Me

    Hello. My name is Mark Boulton. I’m a designer, an author, a speaker and I run a small design agency where we work with lovely cli­ents and pub­lish books as we go. This is my blog.

  • More of me

  • Publications

    Design­ing for the Web
    Start­ing from £19 + VAT for a PDF Down­load. £29 for a full col­our paperback.
  • Where I work

    Mark Boulton Design
    A small design stu­dio doing good things for nice clients.
    Five Simple Steps
    Pub­lish­ing easy to read design books.
  • See me speak

    @Media 2010
    June 8th — 11th, Lon­don, UK.
    Drupal­Con 2010
    August 23th — 27th, Copen­ha­gen, Denmark.
    dCon­struct 2010: Design 1010 workshop
    Septem­ber 1st, Brighton, UK.
    Web­d­a­gene
    Septem­ber 29th — Octo­ber 1st, Oslo, Norway
    Web Developers Conference
    Octo­ber 27th, Bris­tol, UK.
    New Adven­tures in Web Design
    Janu­ary 20th 2011, Not­ting­ham, UK.
  • Copyright © 1999–2010 Mark Boulton. Made with an Apple Mac in Wales. Running on WordPress and VPS.net.