Blunder Dome Sighting  
privacy 
 
 
 

Hangout for experimental confirmation and demonstration of software, computing, and networking. The exercises don't always work out. The professor is a bumbler and the laboratory assistant is a skanky dufus.



Click for Blog Feed
Blog Feed

Recent Items
 
Magical Thinking and the Universal Document Elixir...
 
My FUD is FUDDier than your FUD, so FUD this!
 
Agile Scope-Creep and How to Detect It
 
Sending Orcmid to (Code) Camp
 
Relaxing Patent Licenses for Open Documents
 
Navigating Data Models
 
Assessing Open Source for Corporate Usability
 
Safe Software: Getting Easier?
 
The End of the Historical Record?
 
Software Inspection's Lonely Adherents

This page is powered by Blogger. Isn't yours?
  

Locations of visitors to this site
visits to Orcmid's Lair pages

The nfoCentrale Blog Conclave
 
Millennia Antica: The Kiln Sitter's Diary
 
nfoWorks: Pursuing Harmony
 
Numbering Peano
 
Orcmid's Lair
 
Orcmid's Live Hideout
 
Prof. von Clueless in the Blunder Dome
 
Spanner Wingnut's Muddleware Lab (experimental)

nfoCentrale Associated Sites
 
DMA: The Document Management Alliance
 
DMware: Document Management Interoperability Exchange
 
Millennia Antica Pottery
 
The Miser Project
 
nfoCentrale: the Anchor Site
 
nfoWare: Information Processing Technology
 
nfoWorks: Tools for Document Interoperability
 
NuovoDoc: Design for Document System Interoperability
 
ODMA Interoperability Exchange
 
Orcmid's Lair
 
TROST: Open-System Trustworthiness

2005-10-25

 

The Distraction of User Personas?

Orcmid's Lair: What Programmers Do.  In the midst of struggling with some material on the gap between the world of computers and the situations in which they are employed, I played one of my cards on the themes of “What Computers Know” and “What Programmers Know.”  I was inspired by a simple exercise from Eric Gunnerson.  I overpowered that exercise, far beyond what the exercise situation called for, as a way to illustrate some of the concepts I’ve been teasing out in my plodding investigations.

The Risk of Too Much Information

I also pointed out that there’s too much information in a restatement I offered as an improvement:

“Verify that a string is of format ddd-dd-dddd, the format used for social-security numbers.”

The mention of social-security numbers can be distracting and may lead to misunderstanding of what the essential requirement is (having to do with verifying the format, not the presence of a genuine social-security number).

How Much Persona is Too Much Persona?

My buddy Bill Anderson riffed on the prospect of providing too much information.  He ties it to the possibly-erroneous use of personas in software requirements:

“Some of the current requirements specification methods that focus on user personas as proxies for actual users fall into this practice. Personas are constructed to represent a class of user, or even a work role, but then include data such as weight and hair color. These kinds of errors just compound the already difficult problem of articulating requirements for machines that can fit into the work and business lives of the users.”

I don’t know what to make of this.  I thought specifying personal traits gave developers a way to recognize and relate to the persona as an individual that the team creates a shared acquaintance of.  I’m unclear that this is an error that would mislead the developers into possibly misunderstanding a requirement.

Meanwhile, I’ve been creating a persona or two as a way for me to focus on a project of mine.  I’ve already seen that being creative in persona invention can be a distraction, and I’ve been stuck.  I have assumed that was a consequence of my working alone, with no team to brainstorm with.

So how much should one personify the personas as a way of relating to them and creating a point-of-view that expresses their concerns, standing outside of the development process and looking inward?

What About Developer Personas?

I have another question too.  Because of the nature of the project, I am wondering about having a persona for myself as well.  It reflects my interest in understanding how the development lifecycle is a dance between both producers and adopters.  Is it appropriate to represent the developer perspective with an identified persona?

 

 
Dennis, this is an important question. Regardless of what Alan Cooper writes, I think that what the developers need to understand are the work practices and the context of that work.

The very successful CLASS project (I need to put a link here) that we both worked on focused on the work, not on the individuals. We established very good relations with the users as a result of choosing Participatory Design as our own work practice. The system was not designed for a specific person, but to support the development of a new library work practice of digital reformatting of brittle books.

So I think that the personas you've created for your ODMA work contain a good deal of information and detail that are irrelevant for software design purposes. The details may help with context, but even there, information about the family history of a user doesn't seem relevant.
 

 
Construction Structure (Hard Hat Area) You are navigating Orcmid's Lair.

template created 2004-06-17-20:01 -0700 (pdt) by orcmid
$$Author: Orcmid $
$$Date: 10-04-30 22:33 $
$$Revision: 21 $