Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

agile-usability · Agile Usability

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 2218
  • Category: Other
  • Founded: Jul 11, 2004
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 971 - 1001 of 7635   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#971 From: "Jeff Patton" <jpatton@...>
Date: Wed Dec 15, 2004 6:24 am
Subject: Re: UED and Agile
jeff621
Send Email Send Email
 
--- In agile-usability@yahoogroups.com, "Rachel Powers"
<rachelpowers@c...> wrote:
> Does anbody have any great tips, resources, stories to share on the
> best ways to integrate User Experience Design into the Agile
> process?

If I have a "thing" this is it... but, information I have on the
subject is still pretty incomplete.  There's a section in Cockburn's
Crystal Clear on the subject
[http://www.amazon.com/exec/obidos/ASIN/0201699478/qid=1103090953/sr=2
-1/ref=pd_ka_b_2_1/002-3899669-1706466]  This paper, now a little
dated and containing a few typos describes combining usage centered
design and agile approaches:
http://www.abstractics.com/papers/AddingU-CDToAgileDevelopment.pdf
This presentation: http://ebe.cpsc.ucalgary.ca/ebe/attach?
page=Root.CASCON2004WS%2FJeff.ppt gives slides I use for a standard
presentation on this subject.  The slides suffer without the dialogue
behind them.  But, the basic gist is I've overlaid Jesse James
Garrett's very useful Elements of User Experience model on my agile
development lifecycle model.  The result is some guideance on the
type of UCD stuff to be doing at particular points of the agile
development lifecycle.
I'm currently working on more in print.  Watch this list for somee
self serving announcements when it's available.  At that time I'll be
looking for the opinions of the very smart people subscribing to this
list.

Please post any specific questions you have as you come across them.
Thanks for posting!

-Jeff

> I work for a large company that is considering switching
> from a waterfall method to Agile/SCRUM. Are there any particular
> books or Websites that you recommend to look at. The UED group
> consists of user researchers, interaction designers, visual
> designers and developers. Questions that I'd like to find input on
> include:
>
> How do you integrate user research in 4 week cycles? (market
> research, user research, interviews, ethnography, longitudinal
> studies, usability testing)
> When should UED be included in the overall plan? (currently UED is
> brought in at conception)
> What is the best way for a user-cetered development process to
> thrive while being "whole."
> What are the pros and cons of Agile for UED?
>
> I'm sure that there are other people on this list that have gone
> from a waterfall development cycle to Agile. Does anybody have any
> stories or best practices to share?
>
> Thanks,
>
> Rachel Powers
> UED lead
> San Francisco, CA

#972 From: "Agustín Villena" <agustin.villena@...>
Date: Wed Dec 15, 2004 10:18 am
Subject: Re: Task model => User Interface ... Through task (esential use) cases?
cuchovillena
Send Email Send Email
 
jeff:

Alistair wrote in a past message that you have documented some real examples
about this process
Any link?

Thanks
    Agustin

"Jeff Patton" <jpatton@...> escribió en el mensaje
news:cpoiji+m6q9@....


--- In agile-usability@yahoogroups.com, "Agustín
Villena"
<agustin.villena@g...> wrote:
> Hi!
>     Conantine & Loockwood proposes that tasks must be described
as "essetial
> use cases". Well... when I try to apply this format of use cases, I
was
> quickly involved in an endless loop of refining the redaction of
this use
> cases... Thinking about it, I realized that he problem is that I
really
> don't have a good understanding about when an esential use case is
good
> enough to begin the user interface design based on it

The essential use-case is a handy variation of a conventional use
case.  The two column format limits the use case to a discussion
between a single user and the system - ideal for considering the
user's interaction with the system.  The column headings "user
intention" and "system responsibility" suggest thinking about what
the user intends to do with the software rather than specific UI
solutions to the problem.  But, moving from the abstract nature of an
essential use case to UI design is an act of design.  The essential
use case indicates what the user intends to do - it's up to you to
determine what user interface might best help the user accomplish
their goals - and the system accomplish its responsibilities.

The EUC is only a small part of the picture though.  The EUC
describes, abstractly, the interactions.  The use case is executed by
a user role with a specific goal and operating from a specific
context of use.  Information about that role helps.

The EUC describes interactions for a user task.  I've found
clustering tasks by affinity [in a task model] helpful for finding
interaction contexts.  Task performed by like people at similar
points in time cluster close together.  This usually suggests a place
in the UI where several tasks might be performed.  Knowing the
interaction contexts lets you think about navigation from context to
context.

Constantine & other's approach using canonical components
[http://foruse.com/articles/abstract.htm] helps to bridge the gap
between a the EUC and a paper prototype.  Paper protyping [I like
Carolyn Synder's book on the subject] is critical for validating a
proposed user interface.  Try using the essential use case as a
script for validating the UI.

If I had a point in all this rambling it would be that the essential
use case doesn't stand alone.  You need all the models from usage
centered design to help, along with lots of other techniques worth
borrowing from other UCD approaches.  The Cooper people talk
about "jumping the spark gap."  Basically crossing from the essential
use case and all the other models you prepare to an appropriate user
interface is a jump - like a spark crossing a spark gap in a spark
plug.  You need a concise useful set of models expressing your
understanding of the user, their goals, context of use and tasks to
help close that gap - make the jumping easier.

Have you combined the essential use case with some of these other
techniques?  If you're interested in working through a specific
situation, consider posting an essential use case here.  I and the
group might likely be able to ask you questions to fill in the
context needed to suggest appropriate user interface.

Thanks for your post,

-Jeff

>     Well, is the "esential use cases" the only way to map tasks to
UI
>
> Any advice?
>
>     Agustin







Yahoo! Groups Links

#973 From: daveb <daveb@...>
Date: Wed Dec 15, 2004 12:25 pm
Subject: Re: UED and Agile
sundiverdb
Send Email Send Email
 
Rachel,

Lisa Baker and I have been working to integrate many aspects of UCD with
an XP process for the last couple of years at our company.  We make a
shrink-wrapped product, and have a fairly short release cycle.

We have found the personae concept to resonate fairly well with our
developers.  We do a fair amount of research (somewhat asynchronously)
with our users to find out what they have in common.  We use contextual
inquiry to get the data and to make sure we have a firm grasp of what
our user truly needs.
Once we have the data in place, we can refer to it as the personae are
created.  We work diligently to make sure we present information that we
have data concerning.  The personae are then presented to the
programmers at the start of the project, focusing on the aspects that
help them understand.

This has also helped our marketing team understand their role a bit
better as customer representative and helped the contribute in a more
meaningful way as well.  Since at times we can't always get one of real
customers to supply answers, we can always come back to our data set
from the CI and refer to that.

david broschinsky
sr. interaction designer
landesk software, inc.

daveb at startide dot net, david dot broschinsky at landesk dot com

Rachel Powers wrote:

>
>Does anbody have any great tips, resources, stories to share on the
>best ways to integrate User Experience Design into the Agile
>process?
>

#974 From: "Carmen Zannier" <czannier@...>
Date: Fri Dec 17, 2004 6:10 pm
Subject: Reminder: User Interaction in Agile Methods Workshop
nemrac_z
Send Email Send Email
 

Hello Everyone,

  A little reminder about the deadlines for our 3rd Canadian Agile Workshop on User Interaction in Agile Methods, see below. 

 

  This year's keynote speakers are Jeff Patton and Brian Marick.

 

Hope to see you there!

Carmen

 

 

 

3rd Canadian Agile Network Workshop

“User Interaction in Agile Methods”

 

Call for Participation

 

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

March 13-14, 2005

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

The Banff Centre, Banff Alberta, Canada

http://www.agilenetwork.ca/ws2005

 

The Canadian Agile Network invites you to take part in the Third Canadian Agile Network Workshop. The goal of the workshop is to disseminate ideas, lessons learned and best practices of adopting agile methods. This year the workshop will examine User Interaction in Agile Development. Key focus areas are:

·         Usage Centered Design

·         Quality Assurance

·         Testing

Other submissions will also be considered.

 

Your Participation Is Invited

Twenty involved members of the software engineering community from academia, industry and government will be invited to attend this two-day workshop. You are invited to submit a one page position paper outlining your thoughts relative to user interaction, usage centered design, quality assurance and/or testing, in the context of agile methods. Please see workshop web page for submission details.  Paper submission includes the commitment to share the results of the workshop with other members of the Canadian Agile Network.

Registration is on a first come, first served basis. 

Please submit position papers, and workshop related questions to Carmen Zannier at czannier@....

Deadlines

Paper Submission

Notification of Acceptance

Payment Deadline

Early Bird

December 8, 2004

December 10, 2004

December 15, 2004

Last Call

January 5, 2005

January 7, 2005

January 12, 2005

Please see http://www.agilenetwork.ca/ws2005 for further workshop details. 

 
 

#975 From: "Cecilia Haskins" <cechas@...>
Date: Tue Dec 21, 2004 6:44 am
Subject: ROOTS 2005 -- registration open
chaskins25
Send Email Send Email
 
Hi -- especially those of you in Europe may be interested in ROOTS
2005 -- we have a useability track and Agile methods tutorials as
well as Linda Rising doing a Retrospectives tutorial -- roots.dnd.no
cheers, Cecilia

**official announcement**

Beginning Monday, December 20th the ROOTS website is fully launched
with the new look and early registration.  We hope all of you will
visit before and during the holidays and begin to plan your
participation in April.

Another important feature is the ability to register early and
change your selections right up to the day of the conference.  You
can even cancel with no penalties until March 11th.  So let us know
early what program elements you like best, you can always change
your mind. <<The first 20 paid registrants will receive a free ROOTS
T-shirt with the new logo.>>

After 5 successful years, the ROOTS organizing committee is looking
forward to our best event ever!  We continue our tradition of
bringing in world-class experts; this year in the fields of
security, testing and useability. Some of the speakers have
presented in past ROOTS events, but there will be many new faces and
new points-of-view at ROOTS 2005.

We look forward to hearing from you soon and seeing you in April.

#976 From: acockburn@...
Date: Wed Dec 22, 2004 12:59 pm
Subject: "Introduction to the User Interface Markup Language" article
aacockburn
Send Email Send Email
 
I haven't read this but the title caught my eye
 
==============================================
Alistair Cockburn
President, Humans and Technology

acockburn@... , 801.582-3162
1814 Ft Douglas Cir, Salt Lake City, UT 84103
http://alistair.cockburn.us/

"The first thing to build is trust." (Brad Appleton)

"La perfection est atteinte non quand il ne reste rien a ajouter,
mais quand il ne reste rien a enlever." (Saint-Exupery)

"Surviving Object-Oriented Projects" (1998)
"Writing Effective Use Cases" (Jolt Productivity Award 2001)
"Agile Software Development" (Jolt Productivity Award 2002)
"Crystal Clear: A Human-Powered Methodology for Small Teams" (2004)
==============================================


#977 From: bill pawlak <billpawlak@...>
Date: Wed Dec 22, 2004 11:12 pm
Subject: Re: "Introduction to the User Interface Markup Language" article
billpawlak
Send Email Send Email
 
I've heard about this before but wasn't sure it was real or just an
urban myth!

The UIML spec is available at: http://www.uiml.org/index.php

Seems the core is centered around: <!ELEMENT interface
(structure|style|content|behavior)*>

"The <structure> element enumerates a set of interface parts and their
organization for various platforms.

The <style> element defines the values of various properties associated
with interface parts (analogous to style sheets for HTML).

The <content> element gives the words, sounds, and images associated
with interface parts to facilitate internationalization or
customization of UIs to various user groups (e.g., by job role).

The <behavior> element defines what UI events should be acted on and
what should be done."

Some examples of UIML and resulting UI are here:
http://lumumba.luc.ac.be/~kris/projects/uiml.net/examples/


/bill pawlak


--- acockburn@... wrote:

> I haven't read this but the title caught my eye
> _Introduction  to the User Interface Markup Language_
> (http://www.stsc.hill.af.mil/crosstalk/2005/01/0501Shuster.html)
>




__________________________________
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
http://promotions.yahoo.com/new_mail

#979 From: acockburn@...
Date: Fri Dec 31, 2004 11:38 am
Subject: [OT] RSS feed for Alistair Cockburn's site
aacockburn
Send Email Send Email
 
I like to write and upload to my site an article or talk or two every month or two, so I just started an RSS feed for those who want to be notified about these. (who knows, it may become a blog over time, or a programmer's journal, as Ron Jeffries writes).
 
point your reader to
 
or, FeedBurner provides a service of rendering a feed to different reader capabilities including HTML. Dossy set this up:
 
 
 
Thanks to Dossy Shiobara and Ron Jeffries for their patience in helping me set this up.
(This note cross posted to several eGroups)
 
Alistair
==============================================
Alistair Cockburn
President, Humans and Technology

acockburn@... , 801.582-3162
1814 Ft Douglas Cir, Salt Lake City, UT 84103
http://alistair.cockburn.us/

"The first thing to build is trust." (Brad Appleton)

"La perfection est atteinte non quand il ne reste rien a ajouter,
mais quand il ne reste rien a enlever." (Saint-Exupery)

"Surviving Object-Oriented Projects" (1998)
"Writing Effective Use Cases" (Jolt Productivity Award 2001)
"Agile Software Development" (Jolt Productivity Award 2002)
"Crystal Clear: A Human-Powered Methodology for Small Teams" (2004)
==============================================


#980 From: "Jeff Patton" <jpatton@...>
Date: Mon Jan 10, 2005 9:01 pm
Subject: Rapid Contextual Design?
jeff621
Send Email Send Email
 
The UCD people on the list might have heard of Holtzblatt & Wood's
new Rapid Contextual Design.  Can anyone comment on it?

Is it just fast?  Or can we look at it as an agilization of
Contextual Design - by that I mean it deals with strategies for
incremental release and iterative development specifically.

thanks,

-Jeff

#981 From: "Jeff Patton" <jpatton@...>
Date: Mon Jan 10, 2005 9:28 pm
Subject: my take on inserting UCD practices into agile sw development
jeff621
Send Email Send Email
 
It's been a slow few weeks on this list - not much discussion.  But,
oddly, the number of joiners continues to be steady.  There are a lot
of people wanting to better understand how usability and UCD
practices work in an agile environment.  For those new people just
getting on to the list, please consider asking questions.  There are
lots of folks on the list engaged in usability/ucd stuff in agile
environments.  There are lots of folks proficient in this agile stuff
who can answer questions.

I get to read the tag lines of people who join.  [Thanks to those who
joined patient enough to fill them in - helps keep out the
spammers.]  The top reason folks put down is wanting to understand
how UCD/usability practices work in an agile environment.  Some of
you may have seen me present my short powerpoint deck on how I think
this works.  Well, in the spirit of turning "a sandwich into a
banquet" I've started writing around this subject.  I've got a
proposed table of contexts and 3 chapters for a book available to
look at.  In the first chapters I explain agility simply, the second
explains UCD - stealing Garrett's UE model, the third merges the
model and gives guidelines on what activities to do when in an agile
environment.

toc: http://www.abstractics.com/book-proposal/tableOfContents.pdf
chapter 1: http://www.abstractics.com/book-proposal/1-
AgileDevelopment.pdf
chapter 2: http://www.abstractics.com/book-proposal/2-UCD.pdf
chapter 3: http://www.abstractics.com/book-proposal/3-Threading.pdf

For those with a bit of time on their hands, I'd appreciate your
feedback, on or off the list.

For those with a different mental model of how this works, I'd love
to hear how it that - on or off list.

For those wondering how to merge agility and UCD, you've got my
complete take on this in these chapters.  Read them and form your own
opinion.

There's more work to come.  I'll get a website up with a chapters
available for download as they're available.

Thanks all.

-Jeff

#982 From: katie pula <ktpula@...>
Date: Tue Jan 11, 2005 12:55 am
Subject: Re: my take on inserting UCD practices into agile sw development
ktpula
Send Email Send Email
 
Jeff,
 
I'm a new joiner, and the content you just sent in your last email is the reason I joined this group. I am an Information Architect with experience working mostly with websites, e-learning apps, and kiosks. I just began a contract with a company that is developing a huge upgrade for a very complex software for airplane engineers. I am working on storyboards (from use cases) currently, and am also planning the first round of usability testing. The app doesn't launch until the end of 2006 - so everything is very preliminary right now. We are working in an "agile" development environment (although, I'm not sure everyone knows that), and I am trying to find the best ways to approach this first round of testing. I've done paper prototyping before - and although my last experience was using similar technologies, the user tasks, general UI, etc, were very much different. I feel a bit unsure about how to test with paper prototypes for software like this. I find it hard to come across case studies that deal with this in detail - there is a ton of stuff out there for preliminary testing for websites and smaller apps, but not much for larger apps. I find your proposed book to be very interesting and helpful - even the heavy weight IA writers out there aren't really dealing with this too much - it's all about the web. I'm looking for very practical advice - i've got enough theory to sink a ship.
 
Kind regards,
Katie Pula

Jeff Patton <jpatton@...> wrote:

It's been a slow few weeks on this list - not much discussion.  But,
oddly, the number of joiners continues to be steady.  There are a lot
of people wanting to better understand how usability and UCD
practices work in an agile environment.  For those new people just
getting on to the list, please consider asking questions.  There are
lots of folks on the list engaged in usability/ucd stuff in agile
environments.  There are lots of folks proficient in this agile stuff
who can answer questions.

I get to read the tag lines of people who join.  [Thanks to those who
joined patient enough to fill them in - helps keep out the
spammers.]  The top reason folks put down is wanting to understand
how UCD/usability practices work in an agile environment.  Some of
you may have seen me present my short powerpoint deck on how I think
this works.  Well, in the spirit of turning "a sandwich into a
banquet" I've started writing around this subject.  I've got a
proposed table of contexts and 3 chapters for a book available to
look at.  In the first chapters I explain agility simply, the second
explains UCD - stealing Garrett's UE model, the third merges the
model and gives guidelines on what activities to do when in an agile
environment. 

toc: http://www.abstractics.com/book-proposal/tableOfContents.pdf
chapter 1: http://www.abstractics.com/book-proposal/1-
AgileDevelopment.pdf
chapter 2: http://www.abstractics.com/book-proposal/2-UCD.pdf
chapter 3: http://www.abstractics.com/book-proposal/3-Threading.pdf

For those with a bit of time on their hands, I'd appreciate your
feedback, on or off the list.

For those with a different mental model of how this works, I'd love
to hear how it that - on or off list.

For those wondering how to merge agility and UCD, you've got my
complete take on this in these chapters.  Read them and form your own
opinion.

There's more work to come.  I'll get a website up with a chapters
available for download as they're available.

Thanks all.

-Jeff 





Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.

#983 From: "Desilets, Alain" <alain.desilets@...>
Date: Tue Jan 11, 2005 1:49 pm
Subject: RE: Rapid Contextual Design?
alain_desilets
Send Email Send Email
 
I have never tried either CD or RCD, but I like what I read about it. I
particularly like the fact that they focus on studying and understanding
workpractices as opposed to "requirements". In other words, you first try to
REALLY, REALLY understand the work that people are currently doing that your
software will have to support or complement or fit with. THEN, and only THEN
do you start thinking about features and requirements.

One of the interesting things about this approach is that it seems more
generative. Once you understand the user's work, you can imagine all kinds
of new innovative ways that S/W could support that work, and then test those
ideas with the users.

Alain Désilets, MASc
Agent de recherches/Research Officer
Institut de technologie de l'information du CNRC /
NRC Institute for Information Technology

alain.desilets@...
Tél/Tel (613) 990-2813
Facsimile/télécopieur: (613) 952-7151

Conseil national de recherches Canada, M50, 1200 chemin Montréal,
Ottawa (Ontario) K1A 0R6
National Research Council Canada, M50, 1200 Montreal Rd., Ottawa, ON
K1A 0R6

Gouvernement du Canada | Government of Canada



-----Original Message-----
From: Jeff Patton [mailto:jpatton@...]
Sent: Monday, January 10, 2005 4:02 PM
To: agile-usability@yahoogroups.com
Subject: [agile-usability] Rapid Contextual Design?




The UCD people on the list might have heard of Holtzblatt & Wood's
new Rapid Contextual Design.  Can anyone comment on it?

Is it just fast?  Or can we look at it as an agilization of
Contextual Design - by that I mean it deals with strategies for
incremental release and iterative development specifically.

thanks,

-Jeff






Yahoo! Groups Links

#984 From: dave broschinsky <daveb@...>
Date: Tue Jan 11, 2005 5:43 pm
Subject: Re: Rapid Contextual Design?
sundiverdb
Send Email Send Email
 
We were one of the case studies for the book. We are using contextual
design more asynchronously, storing the data for future use.  This works
in our case - as a maker of retail software - because our "customer" is
more stable than trying to be build custom software.

What can be done to make contextual design more agile is the turnaround
on the prototypes.  One of the things we hope to accomplish is to move
our prototyping into the iteration cycle (well actually ahead of the
iteration cycle but on the same schedule).  This allows us to use cheap
paper and pen before we have the cost of code.  By having prototypes
available before hand, we are also able to make sure that tests are
written with the prototype in mind.

dave broschinsky
senior interaction designer
landesk software, inc.

#985 From: "ginitram" <ginitram@...>
Date: Thu Jan 13, 2005 3:26 pm
Subject: [ann] Agile, Multidisciplinary Teamwork by Gautam Gosh
ginitram
Send Email Send Email
 
The Methods & Tools newsletter has just released in its html archive
section "Agile, Multidisciplinary Teamwork" by Gautam Gosh

This article presents techniques and tools used to create
requirements with a team composed of the different participants of
agile projects.

http://www.methodsandtools.com/archive/archive.php?id=17

#986 From: "jeff_grover" <jeff.grover@...>
Date: Tue Jan 18, 2005 10:15 pm
Subject: Craftmanship doesn't scale... hence usability?
jeff_grover
Send Email Send Email
 
There's an interesting "history" of usability on the redhat magazine
site about how artisans gave way to mass production and usability:

http://www.redhat.com/magazine/002dec04/features/usability/#principles

I'm an agile developer, with interests in usability... and this
article jives very well with my personal happiness scale.

I had a job with a small company a few years back where the CEO and I
just found out what needed to be done and built software to solve his
business problems.  Since then, I've experienced varying degrees of
"agility/formality" and "usability/lack thereof"... but none compares
to interacting daily and one-on-one with the people for whom you are
building the software.

This "everything I needed to know about usability I learned in
small-company IT" attitude has served me well through the years.

I guess consumers have to choose whether they want the Orange County
Chopper or just a Honda.  I only know the assembly line's not for me.

#987 From: "Hugh Beyer" <beyer@...>
Date: Fri Jan 21, 2005 2:09 pm
Subject: RE: Rapid Contextual Design?
hughrbeyer
Send Email Send Email
 
 


From: dave broschinsky [mailto:daveb@...]
Sent: Tuesday, January 11, 2005 12:44 PM
To: agile-usability@yahoogroups.com
Subject: Re: [agile-usability] Rapid Contextual Design?

We were one of the case studies for the book. We are using contextual
design more asynchronously, storing the data for future use.  This works
in our case - as a maker of retail software - because our "customer" is
more stable than trying to be build custom software.

What can be done to make contextual design more agile is the turnaround
on the prototypes.  One of the things we hope to accomplish is to move
our prototyping into the iteration cycle (well actually ahead of the
iteration cycle but on the same schedule).  This allows us to use cheap
paper and pen before we have the cost of code.  By having prototypes
available before hand, we are also able to make sure that tests are
written with the prototype in mind.

dave broschinsky
senior interaction designer
landesk software, inc.

 
Yes, do this. We're now doing this with an XP team in another company--multiple paper prototype iteractions done by the customer team during an iteration; then the findings from those iterations are turned into user stories in time to feed the next iteration. Works a treat.
 
    Hugh
 

#988 From: "Hugh Beyer" <beyer@...>
Date: Fri Jan 21, 2005 2:09 pm
Subject: Role of UCD in agile processes
hughrbeyer
Send Email Send Email
 
Hey guys -- I was reading old notes to this list and had a sudden news flash
which is maybe obvious to everyone else, but maybe not -- what I realized is
that being a usability person on an agile product is going to require a
total change in your thinking. Presumably, you're there to help implement
the customer role--be the customer voice on the team. But that's going to
require that you behave not as a usability person, looking at a completed
design and searching for holes but that you operate as a
designer--conceptualizing the work of the users, thinking about a design
response and organizing that response into screens and interfaces.

Usability people have known from just about day one that they had to do such
things, of course. But the placement of usability after development produces
something to test meant that the problem was somewhat hidden. Now it's out
front--you aren't a usability person anymore, you're something else.

Or am I out to lunch?

	 Hugh



Hugh R. Beyer
CTO, InContext
2352 Main St., suite 302
Concord, MA  01742

978-823-0105 x122
beyer@...

#989 From: "Hugh Beyer" <beyer@...>
Date: Fri Jan 21, 2005 2:09 pm
Subject: RE: Rapid Contextual Design?
hughrbeyer
Send Email Send Email
 
Hey, Jeff. Parachuted back in just in time to see this message. Yes, ways of synchronizing with agile methods are covered in this book but it's not the book's main focus--the main focus is to show how CD is (almost always) lightened up in practice to meet the needs of different projects.
 
    Hugh (business partner with the book's first author)


From: Jeff Patton [mailto:jpatton@...]
Sent: Monday, January 10, 2005 4:02 PM
To: agile-usability@yahoogroups.com
Subject: [agile-usability] Rapid Contextual Design?


The UCD people on the list might have heard of Holtzblatt & Wood's
new Rapid Contextual Design.  Can anyone comment on it? 

Is it just fast?  Or can we look at it as an agilization of
Contextual Design - by that I mean it deals with strategies for
incremental release and iterative development specifically.

thanks,

-Jeff





#990 From: "Hugh Beyer" <beyer@...>
Date: Fri Jan 21, 2005 2:09 pm
Subject: RE: Rapid Contextual Design?
hughrbeyer
Send Email Send Email
 
 


From: Desilets, Alain [mailto:alain.desilets@...]
Sent: Tuesday, January 11, 2005 8:50 AM
To: 'agile-usability@yahoogroups.com'
Subject: RE: [agile-usability] Rapid Contextual Design?

I have never tried either CD or RCD, but I like what I read about it. I
particularly like the fact that they focus on studying and understanding
workpractices as opposed to "requirements". In other words, you first try to
REALLY, REALLY understand the work that people are currently doing that your
software will have to support or complement or fit with. THEN, and only THEN
do you start thinking about features and requirements.

One of the interesting things about this approach is that it seems more
generative. Once you understand the user's work, you can imagine all kinds
of new innovative ways that S/W could support that work, and then test those
ideas with the users. 
 
Yes, absolutely. This is actually the origin of Contextual Inquiry--how do you come up with innovative product concepts? John Whiteside at DEC challenged Karen to answer that question about 15 years ago now. Contextual Inquiry, and eventually Contextual Design, was the answer.
 
    Hugh
 

#991 From: "Ron Vutpakdi" <vutpakdi@...>
Date: Fri Jan 21, 2005 3:00 pm
Subject: Re: Role of UCD in agile processes
vutpakdi
Send Email Send Email
 
--- In agile-usability@yahoogroups.com, "Hugh Beyer" <beyer@i...> wrote:
> Usability people have known from just about day one that they had to
do such
> things, of course. But the placement of usability after development
produces
> something to test meant that the problem was somewhat hidden. Now
it's out
> front--you aren't a usability person anymore, you're something else.

It all depends what you mean by usability person.

To some, a usability person is just the really annoying person who
comes in after development is done (or almost done), runs some tests,
and then shakes his finger at you saying that you need to change this,
this and that when it's too late to do so.

Often times, the placement of usability after development is a result
of the management team and possibly the development team who naively
just want some to come in and "do usability" without understanding
what that really means.

In my view, a usability person should be involved throughout the
process.  Ideally, the usability person should be a key participant in
the initial formulation of a project, starting with helping to collect
initial data from users and then helping to formulate a complete
solution (including an interaction design).

What usability folks really do and how they are seen can dramatically
vary from person to person.  Some really do concentrate solely on the
late end testing.  Some primarily work early in the process
(ethnographic research and/or interaction design).  Others work
throughout the development process.

Ron

#992 From: Petteri Hiisilä <petteri.hiisila@...>
Date: Mon Jan 24, 2005 5:13 pm
Subject: Re: Re: Role of UCD in agile processes
ph_fin
Send Email Send Email
 
> It all depends what you mean by usability person.
>

Yeah, usability can be at least two things: 1) design and 2) testing. It
requires completely different skills and attitude. I can admit that I'm
a terrible usability tester, but I've had some success in the design
arena. Most people either suck or are average trying to do both. There
are some exceptions, but they are so called big stars and may still have
more reputation than skill :)

> To some, a usability person is just the really annoying person who
> comes in after development is done (or almost done), runs some tests,
> and then shakes his finger at you saying that you need to change this,
> this and that when it's too late to do so.


Yeah, the information ice age.

> In my view, a usability person should be involved throughout the
> process.  Ideally, the usability person should be a key participant in
> the initial formulation of a project, starting with helping to collect
> initial data from users and then helping to formulate a complete
> solution (including an interaction design).
>

Your view is shared by, I believe, most people who want to create more
useful software.

We involve design people in the team, and usability testing is conducted
by outsiders. They test our paper prototypes and "dummy" screen shot
implementations and either approve or disapprove the test. Usually all
the major problems and tweaks are found with just one usability test
iteration. This happens before any coding starts, and costs maybe 10-15
% of the whole budget.

> What usability folks really do and how they are seen can dramatically
> vary from person to person.  Some really do concentrate solely on the
> late end testing.  Some primarily work early in the process
> (ethnographic research and/or interaction design).  Others work
> throughout the development process.


Good observation. I can confirm this from my own experience.

Best,
Petteri

--
  Petteri Hiisilä
  Palveluarkkitehti / Interaction Designer /
  Alma Media Interactive Oy / NWS /
  +358505050123 / petteri.hiisila@...

  "I know what I believe. I will continue to believe
   what I believe and what I believe - I believe what
   I believe is right."

   - George W. Bush

#993 From: "Myhill, Carl S (GE Energy)" <carl.myhill@...>
Date: Mon Jan 24, 2005 6:32 pm
Subject: RE: Role of UCD in agile processes
carlmyhill
Send Email Send Email
 
Good point. Some of us are starting to call this 'User Experience Design' for that reason. Usability done after the code is written is rarely helpful on that release of a product. We'd rather get involved at the outset of the project, meet the users, do some design on paper (with developers too) and all that. We're not keen on that after the fact usability stuff!

Carl
 
-----Original Message-----
From: Hugh Beyer [mailto:beyer@...]
Sent: 21 January 2005 14:09
To: agile-usability@yahoogroups.com
Subject: [agile-usability] Role of UCD in agile processes

Hey guys -- I was reading old notes to this list and had a sudden news flash
which is maybe obvious to everyone else, but maybe not -- what I realized is
that being a usability person on an agile product is going to require a
total change in your thinking. Presumably, you're there to help implement
the customer role--be the customer voice on the team. But that's going to
require that you behave not as a usability person, looking at a completed
design and searching for holes but that you operate as a
designer--conceptualizing the work of the users, thinking about a design
response and organizing that response into screens and interfaces.

Usability people have known from just about day one that they had to do such
things, of course. But the placement of usability after development produces
something to test meant that the problem was somewhat hidden. Now it's out
front--you aren't a usability person anymore, you're something else.

Or am I out to lunch?

      Hugh



Hugh R. Beyer
CTO, InContext
2352 Main St., suite 302
Concord, MA  01742

978-823-0105 x122
beyer@...





#994 From: "Baker, Lisa" <lisa.baker@...>
Date: Mon Jan 24, 2005 8:10 pm
Subject: RE: Role of UCD in agile processes
lisabaker.rm
Send Email Send Email
 

I don’t know that you’re “not” a usability person, but, no, you are not out to lunch, Hugh.

  In our organization, using XP methodology to create a retail product, the product marketing manager is the “customer voice.” But, as you know, my partnership with them to do the CI and persona development means that the work we’re not just “dialog Nazis” ;-). The work we do as “HFs” or  “usability people” influences the product requirements, and indeed, changes the priorities assigned to different stories in the release plan.

  I am definitely not looking at a complete design… but we have a framework and concept prototypes to show the “big picture,” then deliver prototype pieces for the iteration stories.

  Sometimes, it feels like the “usability” people add work to the developer by saying “this sucks, fix it.”  We’re trying to show them that by adding our work and expertise to the process, we save the developer’s time in completing stories. My basic ideology is it is better to influence up front design than do downstream triage so we’re shifting our limited resources upstream, even though it means we short some usability testing.

  Lisa

 

 

Lisa Baker

Interaction Design Lead

LANDesk Software, Inc.

Lisa.baker@...

801.208.1315

 

"Simplifying our customers' work"

 

 


From: Hugh Beyer [mailto:beyer@...]
Sent: Friday, January 21, 2005 7:09 AM
To: agile-usability@yahoogroups.com
Subject: [agile-usability] Role of UCD in agile processes

 

Hey guys -- I was reading old notes to this list and had a sudden news flash
which is maybe obvious to everyone else, but maybe not -- what I realized is
that being a usability person on an agile product is going to require a
total change in your thinking. Presumably, you're there to help implement
the customer role--be the customer voice on the team. But that's going to
require that you behave not as a usability person, looking at a completed
design and searching for holes but that you operate as a
designer--conceptualizing the work of the users, thinking about a design
response and organizing that response into screens and interfaces.

Usability people have known from just about day one that they had to do such
things, of course. But the placement of usability after development produces
something to test meant that the problem was somewhat hidden. Now it's out
front--you aren't a usability person anymore, you're something else.

Or am I out to lunch?

      Hugh



Hugh R. Beyer
CTO, InContext
2352 Main St., suite 302
Concord, MA  01742

978-823-0105 x122
beyer@...





This email, and any files or previous email messages included with it, may contain confidential and/or privileged material. If you are not the intended recipient please contact the sender and delete all copies.


#995 From: "Baker, Lisa" <lisa.baker@...>
Date: Mon Jan 24, 2005 8:16 pm
Subject: RE: Role of UCD in agile processes
lisabaker.rm
Send Email Send Email
 

On this topic, Dave Broschinsky (my partner here) and I recently made a presentation to the local CHI chapter called “Interaction Design in an Agile World,” discussing what we’re doing to interlace our work with the XP process. We had both NUCHI people and agile developers attend. It seemed to go over well.

  If you’re interested in seeing the presentation, let me know. If there is enough interest, we can set up a Webex/conference call and do one online. It’d be really fun to do it in person and see everyone, but it seems like we’re too spread out to make that work easily.

  Thanks.

  Lisa

 

 

Lisa Baker

Interaction Design Lead

LANDesk Software, Inc.

Lisa.baker@...

801.208.1315

 

"Simplifying our customers' work"

 

 


From: Hugh Beyer [mailto:beyer@...]
Sent: Friday, January 21, 2005 7:09 AM
To: agile-usability@yahoogroups.com
Subject: [agile-usability] Role of UCD in agile processes

 

Hey guys -- I was reading old notes to this list and had a sudden news flash
which is maybe obvious to everyone else, but maybe not -- what I realized is
that being a usability person on an agile product is going to require a
total change in your thinking. Presumably, you're there to help implement
the customer role--be the customer voice on the team. But that's going to
require that you behave not as a usability person, looking at a completed
design and searching for holes but that you operate as a
designer--conceptualizing the work of the users, thinking about a design
response and organizing that response into screens and interfaces.

Usability people have known from just about day one that they had to do such
things, of course. But the placement of usability after development produces
something to test meant that the problem was somewhat hidden. Now it's out
front--you aren't a usability person anymore, you're something else.

Or am I out to lunch?

      Hugh



Hugh R. Beyer
CTO, InContext
2352 Main St., suite 302
Concord, MA  01742

978-823-0105 x122
beyer@...





This email, and any files or previous email messages included with it, may contain confidential and/or privileged material. If you are not the intended recipient please contact the sender and delete all copies.


#996 From: "William Wake" <wwake@...>
Date: Wed Jan 26, 2005 11:21 am
Subject: Agile 2005 conference - Call for Participation
wwake2
Send Email Send Email
 
Call for Participation - Agile 2005
July 24-29, 2005. Marriott Hotel, Denver, Colorado, USA.
http://www.agile2005.org

March 1: Submissions due for Tutorials and Workshops

March 15: Submissions due for Research Papers, Experience Reports, and
Educators' Symposium

Agile 2005 integrates the best features of the Agile Development Conference
and XP Agile Universe to create an exciting conference about techniques and
technologies, attitudes and policies, research and experience, and the
management and development sides of agile software development. The agile
approach focuses on delivering business value early in the project lifetime
and being able to incorporate late-breaking requirements changes. It
accentuates the use of rich, informal communication channels and frequent
delivery of running, tested systems, while attending to the human component
of software development.

Agile 2005 gives attendees access to the latest thinking in this domain, and
bridges communities that rarely get a proper chance to exchange ideas and
thoughts. It brings together researchers from labs and academia with
executives, managers, and developers in the trenches of software
development. Agile 2005 is not about a single methodology or approach, but
rather provides a forum for the exchange of information regarding all agile
development technologies.

We invite submissions for the following:
- Research Papers
- Experience Reports
- Tutorials
- Workshops / Peer to Peer Sessions
- Educators' Symposium

Other conference activities include:
- Introduction to Agile (for Agile "newbies")
- Executive Summit
- Open Space


FOR MORE INFORMATION: http://www.agile2005.org


--
    Bill Wake  William.Wake@...  www.xp123.com

#997 From: Gary F <gfyho@...>
Date: Wed Jan 26, 2005 3:46 pm
Subject: Re: Role of UCD in agile processes
gfyho
Send Email Send Email
 
--- Hugh Beyer <beyer@...> wrote:

...
> require that you behave not as a usability person, looking at a completed
> design and searching for holes but that you operate as a
> designer--conceptualizing the work of the users, thinking about a design
> response and organizing that response into screens and interfaces.

I'm really surprised to see you putting it that way, but perhaps I'm missing
something.  I never
perceived contextual design as requiring one start with a completed design.  It
often works that
way because so many projects wait until after they've done an amateur design
before bringing in
professional usability people.  Is it just that so many of your clients operate
in that mode that
you've started taking it for granted?  Or am I misunderstanding you?

Gary

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

#998 From: Hugh Beyer <beyer@...>
Date: Wed Jan 26, 2005 4:20 pm
Subject: RE: Role of UCD in agile processes
hughrbeyer
Send Email Send Email
 

Oops—I think you’re misunderstanding me. Contextual Design certainly doesn’t expect a completed design—it’s often used to generate the product concept.

 

And I know that usability people have understood for years that they must be involved up-front in order for their work to have much impact—otherwise you’re just changing the icing on the cake.

 

What got me was realizing that as soon as you become part of an agile customer team, you’re really not a usability person at all anymore. Your training may well give you a powerful mindset, but your role is to be the customer voice. And that requires a deep understanding of the user’s work practice, of rational design, and also of usability issues. Usability folks who walk into this role without realizing this are likely to be surprised.

 

            Hugh

 

 


From: Gary F [mailto:gfyho@...]
Sent: Wednesday, January 26, 2005 10:47 AM
To: agile-usability@yahoogroups.com
Subject: Re: [agile-usability] Role of UCD in agile processes

 


--- Hugh Beyer <beyer@...> wrote:

...
> require that you behave not as a usability person, looking at a completed
> design and searching for holes but that you operate as a
> designer--conceptualizing the work of the users, thinking about a design
> response and organizing that response into screens and interfaces.

I'm really surprised to see you putting it that way, but perhaps I'm missing something.  I never
perceived contextual design as requiring one start with a completed design.  It often works that
way because so many projects wait until after they've done an amateur design before bringing in
professional usability people.  Is it just that so many of your clients operate in that mode that
you've started taking it for granted?  Or am I misunderstanding you?

Gary

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


#999 From: acockburn@...
Date: Wed Jan 26, 2005 3:30 pm
Subject: Re: "User Experience Design"
aacockburn
Send Email Send Email
 
In a message dated 1/25/2005 12:05:26 P.M. Mountain Standard Time, agile-usability@yahoogroups.com writes:
Some of us are starting to call this 'User Experience Design'
---> ooh, I like that !   I could happily start referring to that term.
 
==============================================
Alistair Cockburn
President, Humans and Technology

acockburn@... , 801.582-3162
1814 Ft Douglas Cir, Salt Lake City, UT 84103
http://alistair.cockburn.us/

"The first thing to build is trust." (Brad Appleton)

"La perfection est atteinte non quand il ne reste rien a ajouter,
mais quand il ne reste rien a enlever." (Saint-Exupery)

"Surviving Object-Oriented Projects" (1998)
"Writing Effective Use Cases" (Jolt Productivity Award 2001)
"Agile Software Development" (Jolt Productivity Award 2002)
"Crystal Clear: A Human-Powered Methodology for Small Teams" (2004)
==============================================


#1000 From: "Ron Vutpakdi" <vutpakdi@...>
Date: Wed Jan 26, 2005 8:53 pm
Subject: Re: Role of UCD in agile processes
vutpakdi
Send Email Send Email
 
--- In agile-usability@yahoogroups.com, Hugh Beyer <beyer@i...> wrote:
>
> What got me was realizing that as soon as you become part of an agile
> customer team, you're really not a usability person at all anymore. Your
> training may well give you a powerful mindset, but your role is to
be the
> customer voice.

Possibly being a little nitpicky here, but I don't agree that a
"usability person" should have the role of being the "customer's
voice."  The customer and the user aren't the same thing.  The
customer is the fellow buying the system, but the user is the poor
sucker who has to use it, and the two often aren't the same person.
The "usability person" has to know about the customer and her
needs/position/motivation, but the user is the one the "usability
person" represents.

Even if the customer and the user are the same person, being the
"user's voice" is a rather risky proposition.  I see usability people
as user *advocates* who have a deep understanding of the users and
push for things on their behalf but also know that, in the end, the
only person who can speak for the user properly is the user himself.
Thus, the importance of having real users involved in the process if
possible.

>And that requires a deep understanding of the user's work
> practice, of rational design, and also of usability issues.
Usability folks
> who walk into this role without realizing this are likely to be
surprised.

I believe that most usability folks who are really involved throughout
the entire process (rather than tacked on at the end), *will* know
that the need to understand the user's work practice and usability
issues.

Whether or not they also need to be good interaction designers depends
on the person and team make up (more usability and design mature
organizations usually separate the interaction design and
usability/human factors roles (and then pair two+ people on the same
team).  Whether or not a "usability person" can be a good interaction
designer is also in considerable doubt by some very vocal interaction
designers.

Ron

#1001 From: "Baker, Lisa" <lisa.baker@...>
Date: Thu Jan 27, 2005 3:56 am
Subject: RE: [SPAM] - Re: Role of UCD in agile processes - Email found in subject
lisabaker.rm
Send Email Send Email
 
> more usability and design mature
> organizations usually separate the interaction design and
> usability/human factors roles (and then pair two+ people on the
> same team).

In the standard MRD/PRD world, I would agree. But are there people doing this in
the agile world? It seems in the agile world they're sort of still trying to
figure out where HF/usability/interaction design fits period...much less having
two + people with complementary skill sets assigned to a team.

Lisa

________________________________

From: Ron Vutpakdi [mailto:vutpakdi@...]
Sent: Wed 1/26/2005 1:53 PM
To: agile-usability@yahoogroups.com
Subject: [SPAM] - [agile-usability] Re: Role of UCD in agile processes - Email
found in subject



--- In agile-usability@yahoogroups.com, Hugh Beyer <beyer@i...> wrote:
>
> What got me was realizing that as soon as you become part of an agile
> customer team, you're really not a usability person at all anymore. Your
> training may well give you a powerful mindset, but your role is to
be the
> customer voice.

Possibly being a little nitpicky here, but I don't agree that a
"usability person" should have the role of being the "customer's
voice."  The customer and the user aren't the same thing.  The
customer is the fellow buying the system, but the user is the poor
sucker who has to use it, and the two often aren't the same person.
The "usability person" has to know about the customer and her
needs/position/motivation, but the user is the one the "usability
person" represents.

Even if the customer and the user are the same person, being the
"user's voice" is a rather risky proposition.  I see usability people
as user *advocates* who have a deep understanding of the users and
push for things on their behalf but also know that, in the end, the
only person who can speak for the user properly is the user himself.
Thus, the importance of having real users involved in the process if
possible.

>And that requires a deep understanding of the user's work
> practice, of rational design, and also of usability issues.
Usability folks
> who walk into this role without realizing this are likely to be
surprised.

I believe that most usability folks who are really involved throughout
the entire process (rather than tacked on at the end), *will* know
that the need to understand the user's work practice and usability
issues.

Whether or not they also need to be good interaction designers depends
on the person and team make up (more usability and design mature
organizations usually separate the interaction design and
usability/human factors roles (and then pair two+ people on the same
team).  Whether or not a "usability person" can be a good interaction
designer is also in considerable doubt by some very vocal interaction
designers.

Ron





________________________________

Yahoo! Groups Links


* To visit your group on the web, go to:
	 http://groups.yahoo.com/group/agile-usability/

* To unsubscribe from this group, send an email to:
	 agile-usability-unsubscribe@yahoogroups.com
<mailto:agile-usability-unsubscribe@yahoogroups.com?subject=Unsubscribe>

* Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
<http://docs.yahoo.com/info/terms/> .



This email, and any files or previous email messages included with it, may
contain confidential and/or privileged material. If you are not the intended
recipient please contact the sender and delete all copies.

Messages 971 - 1001 of 7635   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help