Re: [IxDA Discuss] Printer Recommendations Needed

2008-05-22 Thread Bill Fernandez

I have found the Brother MFC-9440CN to be very satisfactory in my home office:

o Color laser printer, copier, scanner, fax machine.
o About $450 at Costco.
o Ethernet networking built in.
o Surprisingly decent printing of color UI mockups.
o Color toner cartridges are expensive, but seem to last quite awhile.
o But only letter and legal size.

For 11 x 17 printouts, why don't you look at 13" or wider inkjet 
printers. You can use cheap paper for draft printouts or glossy photo 
paper for fine art photographic prints, and anything in between.


FWIW,
Bill






At 5:45 PM -0400 5/21/08, Will Evans wrote:

So here is what I am looking for:

Color Laser Printer for UX guy
Home office - so a huge monster won't be viable
High quality for printing from Illustrator and Photoshop
Print speed is good - 18-22ppm
Resolution 1200 x 600

Here is the catch - I would really love it to be able to handle 11x17 (for
wireframes).

And I don't want to eat Ramen for 3 months to pay for it.

Any recommendations?

--
~ will

"Where you innovate, how you innovate,
and what you innovate are design problems"



--

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com

==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Don't listen to your customers.

2008-03-28 Thread Bill Fernandez
At 6:05 PM + 3/27/08, <[EMAIL PROTECTED]> wrote:
... snip ...
>So should I stop talking about focus groups? Is the old method of ask and
>listen not applicable - particularly when designing stuff that's 'future
>proof' and therefore impossible to assess with the users of the future - or
>should we seek out new methods?...

If you're designing something completely new you have the opportunity 
to approach it in an entirely new way (cf the iPhone), but if you are 
improving or extending an existing product you can't break completely 
out of the existing mold (cf the 2nd to 5th generations of the iPod). 
And each project will have it's own limits imposed by time, budget, 
the visions/imaginations of stakeholders, the political structure, 
etc.

Given all that, I have learned that you can almost never take a 
user's words verbatim.  Listen to them, gather all the raw data that 
seems reasonable, but then try to dig down to the root causes, the 
core motivations that leads people to say what they do.  then try to 
solve the "real" problems rather than the "stated" problems.

For two interesting and useful perspectives on how far what users 
think and say depart from what the fundamental reality truly is, you 
might read "Freakonomics" and "The Culture Code".  These don't 
directly apply to UX design, but from two very different viewpoints 
they make it clear that you shouldn't take what most people say at 
face value.

FWIW,
Bill

-- 

==
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] OT: Webhost

2008-03-20 Thread Bill Fernandez
I've been using site5.com for several years and have been happy with them.

I also use hostmonster.com, but so lightly it'd be hard to really say 
how good they are.



At 10:55 AM -0400 3/19/08, Micah Freedman wrote:
>Hi All,
>
>I'm looking into web hosting for a client again, and thought I'd get
>some opinions from this list. (Sorry if that's too off-topic.)
>
>It's a small site, and I don't really expect huge traffic, but the
>client is more concerned about reliability and support than price, so
>something in the $15-25 range would probably make sense. We need PHP5
>w/ MySQL. Shell access would be nice, too.

-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] IxD: Mac Resources

2008-03-18 Thread Bill Fernandez
At 10:29 AM + 3/18/08, John Gibbard wrote:
>I have decided to get myself a new... MacBook Pro. So, having taken the plunge
>and switched to Team Cupertino what Mac-based stuff do I need?

Here are a variety of Mac apps I regularly use.  --Bill

App Launcher:  DragThing

Text Editor:  TextWrangler or TextMate

Web Browser:  Safari or Firefox

Database:  FileMaker

Writing organizer:  Scrivner

Random file collector for projects:  DevonThink Pro

File metadata inspector/editor:  Informator

Screen capture:  Use the built-in facilities, or Constrictor, or 
SnapNDrag, or Snapz Pro X

Odd-text-character finder: PopChar X

Accounting program:  QuickBooks

Onscreen-object measurement utility: xScope

Color scheme editor: Color Schemer Studio

3D graphics/button creator:  Art Text

3D button creator: ButtonGadget

Web page capture utility: Web Snapper

Flash video grabber:  Videobox

Audio recorder/editor:  Amadeus Pro

CD/DVD copier/burner:  Disco

Slide show creator: FotoMagico

video file format converter:  VisualHub

Multiformat video player: VLC

Ambient sound creator:  SonicMood

DVD ripper:  HandBrake

Web server environment (Apache + PHP + MySQL): MAMP Pro

CSS/HTML inspector/analyzer:  Xyle scope

Quick website builder:  RapidWeaver

FTP: Yummy FTP or Transmit

Network path analyzer:  Path Analyzer Pro

Personal VPN for when you're travelling:  Witopia.com

Create encrypted disks to store sensitive data:  Use Apple's Disk Utility.

Multi-protocol Instant Messaging:  Adium

VoIP softphone:  see the Gizmo Project, or X-Lite, or iSoftphone

File and disk repair utilities:  Disk Warrior and TechTool Pro

Advanced firewall:  Intego's NetBarrier X

File/disk backup:  Intego's Personal Backup X, or SuperDuper

Bulk filename renamer:  NameChanger

Bulk permissions changer: BatChmod

Graphical process monitor:  Peek-a-Boo

Web password secure storage:  1Password

Website bulk downloader:  Deep Vacuum

Panorama stitcher:  DoubleTake



-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] IxDA in flyover territory?

2008-03-18 Thread Bill Fernandez
Ten years ago I escaped from Silicon Valley and relocated to 
Albuquerque, New Mexico, from which I've successfully been practicing 
as a Consulting User Interface Architect.  Ironically, the vast 
majority of my clients have been based in Silicon Valley...

--Bill



At 8:17 AM -0600 2/27/08, Billy Cox wrote:
>I'm curious as to whether people doing interaction design live in places
>other than Chicago or the coasts? Is this profession like music or theatre,
>in which living in flyover territory is a career-limiting factor.

-- 

==
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Default value in chekbox

2008-02-23 Thread Bill Fernandez
Yann--

Oops, I misread your question.  You said checkboxes, not radio buttons.

In a set of checkboxes, where checking a box means "this option is 
selected", the standard way to show that all options are selected is 
to check all the boxes.  If you wish, you can place a button adjacent 
to the group that checks (or unchecks) them all for you in one 
operation.

If having any one box checked means "this option is selected"  then 
it would be absolutely wrong to make no-boxes-selected mean 
all-options-selected.

--Bill



>HI,
>
>I need some help about the right default value in a set of checkboxes...
>
>Is it better to use a "All" choice selected by default in a set of
>checkboxes or to leave all of them unselected in order to include all the
>choces.

-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Default value in chekbox

2008-02-23 Thread Bill Fernandez
Yann--

I hate trap doors in UIs, meaning actions you take that lead you to a 
new state from which you can not easily (or ever) revert.

Therefore I hate radio button groups in which initially no button is 
selected (typically representing an "all" or "none" state), but once 
you select a button you can never return to the no-button-selected 
state.

So I absolutely recommend, and indeed implore, you to include an 
initially-selected "all" or "none" radio button, as appropriate.

--Bill



At 4:58 PM +0100 2/23/08, Yann Allin wrote:
>HI,
>
>I need some help about the right default value in a set of checkboxes...
>
>Is it better to use a "All" choice selected by default in a set of
>checkboxes or to leave all of them unselected in order to include all the
>choces.
>
>Thanks for you answer,
>
>Yann


-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Help with navigation levels on website

2008-02-22 Thread Bill Fernandez
Johan--

I do not believe that for optimal usability a navigational structure 
*must* be shallow, or that all branches *must* be equally deep, or 
that you *must* never present more than 5 +/- 2 choices, etc.

It's more important to me that the forward traversal of each path 
makes sense, that each stage shows the right information in the right 
way, that the user can easily determine where he/she is, and that 
it's easy and clear how to get back to the beginning or to jump to 
other areas of importance.

I believe that you have to do whatever is right for your project.  I 
often find when looking over a design that I've finished that I've 
used up to six levels of navigational depth in the deepest areas, but 
that very few navigational pathways are that deep.

The four navigational levels you outlined sound very sensible, and 
may indeed be the right ones for your project.

FWIW,
Bill



At 1:31 PM +0100 2/21/08, <[EMAIL PROTECTED]> wrote:
>Hello All,
>
>What do you do when you have four levels of navigation on your website?
>Here is the explanation why we ended up
>with four levels:
>
>First level: type of customers
>Second level: type of products
>Third level: products
>Fourth level: details of products


-- 

==========
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] friday fun: what's the coolest thing you've designed?

2008-02-22 Thread Bill Fernandez
Probably the HyperCard UI, because HyperCard empowered 
non-programmers to create their own software, and a lot of people 
created a lot of cool stuff with it.

--Bill
-- 

==
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Target ratios for skill sets or roles

2007-12-19 Thread Bill Fernandez
You might add:

  - Visual Designers
  - UI Architects
  - Software Architects
  - Animators
  - HTML/CSS coders (sometimes in the UI group.  Often different than 
the programmers)

For a game company:
  - Sound Designers/Engineers
  - 3D modellers
  - Scene designers
  - etc.

  - Creative services (packaging, collateral materials)
  - Legal services (trademark, copyright, intellectual property, licensing)
  - Marketing (typically represented by a Product Manager, but 
sometimes more people are involved)
  --- Market researchers
  --- Competitive analysts
  - Manufacturing and Distribution folk
  - Some companies have "Producers" rather than "Product Managers"

By Product Managers did you mean the Marketing folk?



At 4:17 PM -0800 12/18/07, Jerome Ryckborst wrote:

>Is this an appropriate list of roles?
>
>   - Interface/interaction designers.
>   - Usability testers.
>   - Software developers.
>   - QA-testers.
>   - Technical communicators.
>   - Product managers.
>   - Development managers.
>   - Project managers.
>   - Subject-matter experts (customer domain, not software).

-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

*Come to IxDA Interaction08 | Savannah*
February 8-10, 2008 in Savannah, GA, USA
Register today: http://interaction08.ixda.org/


Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Design Masters Thesis & Extent of Realization

2007-12-17 Thread Bill Fernandez
At 12:50 PM -0500 12/13/07, Jack Moffett wrote:
>I believe the degree is officially in Graphic Design-it is a Graphic
>Design program-but the project itself is certainly an interaction
>design project.

I would expect an industrial design student to create a beautifully 
crafted model of an intended product, say a scale model of an 
automobile, plus a written rationale for the design.  But I would not 
expect the student to produce a fully functional product (say a 
driveable automobile).

I would expect a naval architecture student to produce a blueprint 
from which a ship could be built, and perhaps a scale model of the 
ship, but not to build a full-size, seaworthy vessel.

I would expect a traditional graphic design student to design 
something graphical, say a packaging concept for a line of toys, and 
to execute the design in a well-crafted set of comps.

Perhaps since your graphic design student has chosen to design 
something interactive, she should create a beautifully crafted model 
of her design, and accompany it with her research and rationale.  In 
this case the model could be the kind of (visually) high fidelity 
mockup or prototype that is often done in Flash (or previously in 
Director) to give demos to executives and venture capitalists (high 
level decision makers) of the intended product. In this way, the 
student would have be able to demonstrate the appearance and 
interaction style of the design, without having to create a 
"prototype" with complete-enough functionality for user testing.  The 
"design" student should certainly not have to "implement" the design. 
That is the job of the computer science student standing before a 
thesis board in the next room...

What do you think?
--Bill Fernandez
-- 

==
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

*Come to IxDA Interaction08 | Savannah*
February 8-10, 2008 in Savannah, GA, USA
Register today: http://interaction08.ixda.org/


Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Uh, who designed that?

2007-12-14 Thread Bill Fernandez
Usually a project team like the one you describe has a project 
manager:  someone who's responsible for keeping the team on track, 
making sure schedules are met, providing resources, acting as liaison 
with the management structure of the company, and very importantly; 
running interference for the team so that it can get its job done.

I suggest that this "competing" design is interference that it is the 
responsibility of your project manager, not you personally, to 
handle.  It's certainly appropriate for you to bring this problem to 
your project manager's attention, and to offer to your expertise and 
assistance in handling it, but it's his/her job to address it.

I also suggest that whatever techniques are used (such as 
complimenting initiative, encouraging ideas, and discouraging 
divisiveness or competition) the fundamental objectives should be (a) 
for your project manager to relieve your team from the burden of 
interference, and (b) for the interfering party to learn how to work 
effectively and appropriately within a corporate/team environment. 
This last may require a collaboration between your project's manager 
and that party's boss, and in my mind should be done in a firm but 
constructive and professionally nurturing manner (your corporate 
culture may vary).

FWIW,
Bill Fernandez

-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

*Come to IxDA Interaction08 | Savannah*
February 8-10, 2008 in Savannah, GA, USA
Register today: http://interaction08.ixda.org/


Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Has anyone been asked to create a directory of UI elements?

2007-12-12 Thread Bill Fernandez
Bryan--

I actually did something like that once when I inherited (and had to 
extend) a large set of document-fomrat icons.  On the Mac I wrote an 
AppleScript script that read through the folders of icons and copied 
the graphics and the names into a FileMaker database.  This became 
the basis of a large icon database that grew over the years.  When I 
needed to publish lists of icons I could search, sort, then print to 
PDF.

--Bill

At 4:29 PM -0500 12/12/07, Bryan Minihan wrote:
>Something that would be handy is a little utility that could take a nested
>folder containing all of the above and let you document each one in a
>tabular form layout, then deliver to the customer in web or PDF form.  I'd
>pay for that =]


-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

*Come to IxDA Interaction08 | Savannah*
February 8-10, 2008 in Savannah, GA, USA
Register today: http://interaction08.ixda.org/


Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] Has anyone been asked to create a directory of UI elements?

2007-12-12 Thread Bill Fernandez
Mark--

None of my clients have yet required such a directory of me, but upon 
occasion I have found it useful to create one on my own:  For example 
in a network administration application that I was redesigning the UI 
for from the ground up, that had a few hundred configuration settings 
that had to be carried over, and maybe a hundred new features that 
had to be added.  I found that a FileMaker database helped me both in 
documenting how each feature worked, in clustering related features 
together for the new info design, in making sure nothing got 
forgotten, and in keeping documentation about design decisions (e.g. 
when a new feature made several previous ones obsolete).

--Bill




At 3:16 PM -0500 12/12/07, Mark Richman wrote:
>I was discussing a new project with someone from our Sales group, and
>they asked me how I kept track of fields in case they were dropped
>from the actual implementation for some reason. I said that I kept old
>versions of the wire frames and usually commented any changes
>following the first version.
>
>However, I realized that not only didn't I keep a master list of UI
>elements, I'd never actually seen one outside of wire frames.
>
>So, does anybody on this list create a deliverable of this nature? If
>so, are there specific conditions under which you would do this? Most
>of my colleagues just create the wire frames and let them speak for
>themselves.

-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

*Come to IxDA Interaction08 | Savannah*
February 8-10, 2008 in Savannah, GA, USA
Register today: http://interaction08.ixda.org/


Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] HTML Prototypers

2007-11-07 Thread Bill Fernandez
At 10:10 PM -0600 11/6/07, Mike Scarpiello wrote:
>What editor do you use?

Dreamweaver for coding.

Xylescope for debugging layouts and reverse engineering (Mac only).

MODx (the PHP/MySQL -based content management framework) when I need 
to go beyond a modest set of static HTML pages.

--Bill

-- 

==
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

*Come to IxDA Interaction08 | Savannah*
February 8-10, 2008 in Savannah, GA, USA
Register today: http://interaction08.ixda.org/


Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] [Iai-Members] What tools do you use for prototyping?

2007-11-07 Thread Bill Fernandez
At 11:49 AM +0100 11/6/07, <[EMAIL PROTECTED]> wrote:

But... I'd love to have a tool that combines Omnigraffle, Fireworks 
and Axure... and that works on a Mac as well as on a pc. ;-)


Peter:

For many years I've used a program that to some extent meets the 
above goals:  Canvas.

o It runs on Mac and Windows.

o It lets you easily mix and match  vector and raster objects.

o It has a goodly assortment of graphic design effects and control 
(It's like a mini drafting program combined with a mini Photoshop).

o It also has good word processing and page layout capabilities.

o It easily lets you create documents as long as you like (I 
routinely create 70-page UI specs with it).

o It exports multi-page documents to PDF (so that the rest of the 
world can read them).

o It lets you create hot-spots on your pages, link them together, and 
export the lot as a combination of HTML and images: so you can create 
a graphically rich, statically linked sets of web pages for use a 
wireframes or prototypes.

It's got some annoying bugs, and it doesn't do all the things that 
the programs you mention do, but I always find myself going back to 
it because it combines in one program so many feature sets that I 
want to apply to the same document.

YMMV,
--Bill



-- 

==
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

*Come to IxDA Interaction08 | Savannah*
February 8-10, 2008 in Savannah, GA, USA
Register today: http://interaction08.ixda.org/


Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://www.ixda.org/unsubscribe
List Guidelines  http://www.ixda.org/guidelines
List Help .. http://www.ixda.org/help


Re: [IxDA Discuss] functional designer?

2007-10-21 Thread Bill Fernandez
Bill Fernandez wrote:
>...I just received from a client... an early draft of a document titled
>"functional spec for..."

Joseph Selbie wrote:
>...what you are describing here as a "functional spec", sounds an
>awful lot like the first iteration of the use cases we encounter in many
>companies.
>
>The use cases we've been involved with start with a description of what the
>user needs to be able to do -- regardless of where or how that will be
>accomplished in the application. As the use cases iterate, they become more
>specific and eventually include field level accuracy.
>
>I know that use case definitions and methods for developing them vary widely
>across companies that employ them, but the functional spec sure sounds like
>the same approach.

BF: I think use cases and functional specs (at least as I use the 
term) are two approaches to describing what the product must do, 
prior to figuring out (designing) how to do it.  My impression is 
that functional specs tend to be lists of functions (e.g. "log in", 
"log out"), whereas use case sets tend to be lists of tasks with the 
steps needed to accomplish them (e.g. "View Account History:  1 log 
in, 2 navigate to account history facility, 3 specify date range, 4 
view resulting list of transactions", etc.).  It is also my 
impression that use case sets often end up being used as the 
skeletons for both engineering and UI designs, and for product 
testing -- in which cases they morph over time (as you describe 
above).

BF: I also think that different people/organizations use these terms 
in different ways.  The important thing to me is that, whatever 
tools/docs/terms we use, I am able to work productively and 
effectively with the necessary constituencies  (e.g. engineering, 
marketing, management) and maximize the extent to which my expertise 
is appropriately utilized in creating the best possible products.  I 
have always found that some form of synchronization of expectations 
is key, and that exactly what form this takes varies between clients 
and projects.

-- 

======
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://gamma.ixda.org/unsubscribe
List Guidelines  http://gamma.ixda.org/guidelines
List Help .. http://gamma.ixda.org/help


Re: [IxDA Discuss] functional designer?

2007-10-21 Thread Bill Fernandez
At 11:00 AM -0400 10/21/07, Todd Zaki Warfel wrote:
On Oct 21, 2007, at 5:50 AM, Bill Fernandez wrote:

... (for example, does the system use a session or a cookie to 
remember a user preference? which database does the data come 
from?)...

BF: To me, these do not belong in a a functional spec.  A 
functional  spec would say "we have to let users set [these] 
preferences..."  and "there must be a way to store and retrieve 
[this] data...".  *how*

the preferences and data are stored and retrieved is up to 
the engineers to design.

Perhaps this is a difference in either experience or opinion (or 
both), but the functional spec is the part that elaborates more on 
the backend technology. So, this is exactly where I would see this 
type of information fitting in.

Todd--

Then maybe we're using the term "functional spec" to mean different 
things, and maybe some of this discussion is each of us explaining 
what *we* mean by the term.

My philosophy is that it's always best for everyone to agree on the 
goals, constraints, assumptions, etc. of the project then let 
everyone do their part towards realizing those goals.   In my 
experience this starts with something that's often called a 
functional spec which describes *what* but not *how*.

Indeed I just received from a client, who often involves me at the 
beginning of each project, an early draft of a document titled 
"functional spec for...", that did not say anything about the UI or 
the technical plumbing -- it was just a description of the various 
things the product had to do.

It is also my experience that this initial, abstract statement of 
goals and constraints subsequently leads to concrete documents from 
various departments describing *how* they propose to accomplish the 
agreed-upon goals.  From engineering this usually takes the form of 
engineering specs, database schema, APIs, etc.  From me this usually 
takes the form of one or more "UI concept" documents, which leads in 
time to a detailed "UI spec" (which sometimes, if the product is 
web-based, is in the form of the actual HTML and CSS templates that 
will be used to implement the product).

Also, I find that the formality of each step varies from project to 
project.  If there are many departments and many players involved, 
then sometimes more formality is required.  On the other hand, when a 
client says "just design *and* build me a new website",  I can get by 
with asking a number of basic questions, doing a few reality checks, 
then doing most of the work in my head -- and letting much of the 
project develop "on the fly".  It all depends on the situation.

Of course others will have different experiences and so may slice and 
dice the process (and the terminology) differently.

--Bill
-- 

==
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://gamma.ixda.org/unsubscribe
List Guidelines  http://gamma.ixda.org/guidelines
List Help .. http://gamma.ixda.org/help


Re: [IxDA Discuss] functional designer?

2007-10-21 Thread Bill Fernandez
At 5:24 PM -0400 10/20/07, Christopher Fahey wrote:
>Do you (or your employers) usually create the functional spec
>*before* the UI spec? I suppose this is a pretty traditional way of
>doing things in big organizations, but I thought we were generally
>moving away from that model. Are you comfortable with that approach?

BF: I always create a functional spec before a UI spec.  These days 
my functional specs are often informal: perhaps a list of bullet 
points or a general description of what the end result is supposed to 
be like.  But I feel it's essential to get an adequate sense of the 
range and scope of the job I'm being asked to do.


>... (for example, does the system
>use a session or a cookie to remember a user preference? which
>database does the data come from?)...

BF: To me, these do not belong in a a functional spec.  A functional 
spec would say "we have to let users set [these] preferences..."  and 
"there must be a way to store and retrieve [this] data...".  *how* 
the preferences and data are stored and retrieved is up to the 
engineers to design.  How the preferences and data are presented to 
the user is up to me to design.  We both have essential roles in 
delivering the desired functionality to the user.  Both of us must be 
successful for the user to have a satisfactory experience.


>I think of this in architectural terms, where the architect designs
>where the people go and how they experience the space, but the
>engineers decide what kind of steel beams to use, where the rivets
>go, how to route the water pipes and the electrical wiring, etc.

BF: I, too, use the building-architecture analogy, and I equate 
myself in this analogy with the architect.  A building architect 
always has to ask the client what kind of building to design and what 
are its key characteristics.  What is its purpose, what is the 
budget, how many people, cars, etc. does it have to hold, etc.  I 
suggest that the list of answers to these questions comprises the 
first (and sometimes final) draft of what I'd call a functional spec.


>(I am not demeaning the work of engineers here. Engineers with the
>right skills can certainly build, or help build, great user
>experience specs. And, of course, the process of figuring out how to
>effectively build and deliver the user experience as specified in the
>UI spec is not trivial, requiring great skill, creativity, and
>ingenuity.)

BF: One key thing I've learned in my career is that the only thing a 
user  ends up seeing or interacting with is what the engineers build. 
Therefore I only have influence, not control over the outcome.  I can 
maximize my influence by working closely *with* the engineers to: (a) 
design something they can build (within the constraints of budget, 
schedule, legacy issues, etc.), and (b) getting them excited about 
how wonderful the results can be.


>As UI designers, sometimes we have no choice but to follow a tech
>spec. Many product managers begin with functional specs and then
>bring on the UI team to "make it user friendly".

BF: Whenever I've encountered this, the people who have worked on the 
project before I was brought on board have gone way beyond what 
belongs in a functional spec, or marketing requirements document, 
etc., and instead have already created a design (even if they're not 
calling it that).  When in the past I've found myself presented with 
such a situation I have gone to the decision maker(s) and said, 
diplomatically and tactfully,  you have two choices: constrain me to 
simply making minor improvements to the "design" you've presented me 
with, or give me the freedom to create the design that this product 
really needs.  You're paying me, it's your call.


>...If there is
>a single thing that best exemplifies "user centered design", it is
>the concept that the "UI is the spec" [1].

BF: At least on the face of it I can't agree with this, although 
maybe you didn't mean it the way I read it.  To me user centered 
design starts with a deep knowledge of,  sensitivity to and 
commitment to the users.  Any design, engineering, testing, 
marketing, packaging, sales, distribution, support, etc. must flow 
from that for a product to be "user" centered.  And as you may guess 
from my list, I feel that the user "experience" is affected by the 
full spectrum of organizational specialties.  A good UI design is 
certainly a key contributor to a good user experience, but can easily 
be undermined by poor performance in other parts of the organization.


>[1] http://www.37signals.com/svn/archives/001050.php

BF: I read this, and it doesn't sound at all like my experience.  I 
don't doubt that the writer(s) are telling the truth as it has been 
for them, but for me I have typically found funct

Re: [IxDA Discuss] functional designer?

2007-10-19 Thread Bill Fernandez
I've never before heard of "functional design" or "functional 
designer".  On the other hand  I have for many years, and in multiple 
companies, used the terms "functional specification" and "user 
interface specification" (among others) for important design process 
documents, on both hardware and software products.

To me there's a very important distinction between these two 
documents:  The functional spec defines WHAT you want the product to 
accomplish (what it's functionality is), and the UI spec defines 
(from the user's standpoint) HOW it accomplishes it (how it's 
functionality is presented).

To give a trivial example, the functional spec might say "the product 
shall provide a way for the user to choose one of the following 
colors:  red, green, yellow, orange, blue".  And the UI spec, 
depending on the overall design approach for the product, might 
specify the use of a pop-up menu, a voice command, the pressing of 
the keyboard keys "1" to "5" to correspond to the colors in a given 
order, etc.

A big, recurring problem I've had through the years is that the 
people who were defining the functionality (often Marketing) would 
often state functionality in the form of a UI design ("the colors 
shall be chosen through a floating palette of colored squares"), and 
then would keep that image in their minds throughout the project -- 
even when it was clearly inappropriate to the ultimate UI needs.

As an aside, it also turns out to be very difficult (and thus a skill 
unto itself) to describe the desired functionality (for the 
functional spec) without expressing it in a concrete form (which is 
the role of the UI spec).

In practice, as a freelance user interface architect I often end up 
writing both kinds of specs for clients, in which case I'm able to 
maintain the distinction between "what do you want it to do?" 
(functional) and "is this a good way to do it?" (UI).  And I must 
say, it's very good to get clarity on the first before spending too 
much time on  the second.

I don't know if there are contexts in which the role "functional 
designer" is necessary, but I do feel uncomfortable equating 
"functional "design with "user interface" or "interaction" design.

My two cents,
Bill
-- 

==
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://gamma.ixda.org/unsubscribe
List Guidelines  http://gamma.ixda.org/guidelines
List Help .. http://gamma.ixda.org/help


Re: [IxDA Discuss] Designing a portal from scratch

2007-10-10 Thread Bill Fernandez
I suggest that you look into the MODx content management framework. 
It's an open source system implemented in PHP, using MySQL (et al) as 
the database backend.  It does a good job of providing all the basic 
functionality you'll need (such as user & permissions management, 
page templating, and auto-generated navigation) without locking you 
into someone else's idea of how a portal should be structured.

Being a 'framework' there's a steeper learning curve than with some 
block-structured portal-building systems, but I think you'll find 
that at every step in your learning it's liberating, supportive and 
empowering.  And there's a wonderfully supportive forum community.

Of course being only a framework, not a set of plug-together 
Lego-blocks, it's entirely your responsibility to figure out how to 
design your pages and structure your site.

The website is at www.modxcms.com

--Bill


At 1:06 PM -0500 10/10/07, Mike Scarpiello wrote:
>I've just been tasked with designing a customer portal (i.e. extranet) from
>scratch.   Has anyone done anything like this before, or can anyone point me
>toward some reference materials?

-- 

==========
Bill Fernandez  *  User Interface Architect  *  Bill Fernandez Design

(505) 346-3080  *  bf_list1 AT billfernandez DOT com  * 
http://billfernandez.com
==

Welcome to the Interaction Design Association (IxDA)!
To post to this list ... [EMAIL PROTECTED]
Unsubscribe  http://gamma.ixda.org/unsubscribe
List Guidelines  http://gamma.ixda.org/guidelines
List Help .. http://gamma.ixda.org/help