peterme.com

Links, thoughts, and essays from Peter Merholz

User Experience Themes, Part I: Craft and Engineering

Posted on | May 5, 2003 | 40 Comments

This past weekend I was asked to speak to a group of graphic designers and art directors about user experience in general, and my work in particular. This opportunity for reflection brought up four recurring themes in my work, themes that pose more questions than offer answers.

Of late, the theme most on my mind is Reconciling Craft and Engineering. A bit back, on a mailing list for information architects, Jesse wrote, “We are artisans, too often trying to get by with the methods of engineers.”

In my experience, we have to be both, and finding the appropriate balance is among the most challenging aspects of our practice. I suppose this is a classic left-brain/right-brain conflict.

My own gut tendency is toward engineering. (Had I not had a miserable experience in learning multi-variable calculus in 12th grade, I could have very possibly become some form of physicist.) I’m most comfortable solving problems through rigorous data gathering and analysis. I seek to understand how people process information so that I can tailor systems to satisfy them. I figure that if I get all the details right, order and meaning will emerge. I’m hesitant to consider any design as “final” that hasn’t been tested with potential users.

In the field of user experience the products we develop must, above all else, *work*. What I mean is that they must function in order to support their users. Before it looks good, before it conveys the latest business direction, before it satisfies the designer’s artisanal desires, the product must enable users to support their tasks at hand. Such a functional approach, by necessity, requires an engineering approach.

When dealing with web user experience, another factor to consider is that no product is ‘finished.’ Unlike other design disciplines where you create a final finished artifact (package, magazine ad, television commercial, industrial design product, etc.), web sites live on, and, so, must be maintained. Maintenance requires an explicit detailing of how the product works, why certain design decisions were made, and tools for keeping it running. This, too, favors an engineering approach.

In fact, I’ve worked at design companies that took an artisanal approach to web site design, where the designers crafted a beautiful solution derived from intuition and their incomparable ability to execute on it. Clients would receive this work, not know quite what to do with it (since they didn’t share or understand the artisanal vision), and would often alter it beyond recognition. In this instance, no one is happy–the agency can no longer point to the work as an exemplar, and the clients feel they spent a lot of money on something that didn’t work for them.

So, for the sake of playing it safe, we assume engineering methods, either from the field of usability engineering (in order to ensure our products will work), from library and information science (relying on accepted practice in the organization of information), and computer science (from database design to human-computer interaction).

Unfortunately those methods lead to overly reductive approaches, wherein you attempt to address every little problem in the system. We aim for solutions the success of which can be easily measured, and this doesn’t take into account the reality of the messineess of the systems we’re creating. We provide a false sense of structure and order on top of what is chaos.

Perhaps most damaging, and what I suspect Jesse was getting at in his statement, is that such reduction limits our ability for insight. For seeing the Big Picture. For making the intuitive leap that will push the design to the ‘next level.’

The logical extreme of this precedence of the engineering approach is that every site looks and operates similarly, because the reductive methods will result in the same solutions. And you’re seeing that emerge across the web, in travel sites, financial services sites, much of e-commerce.

And while it’s been important for sites to achieve that baseline of functionality and usability, we’re reaching a point where it’s imperative that we move beyond that. It’s time to utilize insight to provide a unique engagement for our visitors. Not that we ought to abandon engineering methods. Far from it — we need to figure out ways to merge craft and engineering to provide the greatest satisfaction.

Comments

40 Responses to “User Experience Themes, Part I: Craft and Engineering”

  1. John S. Rhodes
    May 5th, 2003 @ 5:32 pm

    “And while it’s been important for sites to achieve that baseline of functionality and usability, we’re reaching a point where it’s imperative that we move beyond that. It’s time to utilize insight to provide a unique engagement for our visitors.”

    1. I mostly agree with you, Peter. However, I’m concerned that most web sites aren’t even close to baseline usability. Also, as a side point, what is usability exactly? That’s far from decided. The idea of “baseline usability” is hard for me to objectively grasp, although I can certainly grok it.

    2. Not that I’m always a big fan of marketing, but it seems like you’ve left them out of the mix here. You almost make the discussion sound polar in that craft and engineering sound like opposites. I don’t think that was intentional, but that is how I read your posting. You could easily throw in marketing to the mix for example, and then you can talk about art, engineering, and business.

  2. jjg
    May 6th, 2003 @ 10:29 am

    Your comments on maintainability raise the question: Maintainable by whom? You lay the blame for the post-launch failure of some sites on the craft-oriented approach of the agencies; I am inclined to fault the clients, who always saw their role in site development as nothing more than taking delivery of a finished product. During my agency time, we always implored our clients to build in-house competencies — but they preferred a P.O. line item over adding headcount. Is it any wonder, then, that we turned over the jet plane and they flew it straight into a mountain?

    The craft approach to user experience does not require the turnover of a finished product — it just requires that maintenance be performed by someone qualified to do so. Companies now cling to an engineering-style process as their latest defense against having to develop user experience expertise. Insight, as you rightly put it, comes from sufficiently skilled practitioners, not from a sufficiently rigorous process.

    I know this isn’t what you’re advocating, but I object to the notion that any particular methodology can guarantee quality results. What matters is the skill of the practitioner, not the method employed. Instead of investing our energy in engineering the perfect process, we should be crafting a means by which those skills can be developed.

  3. George Olsen
    May 6th, 2003 @ 9:56 pm

    Ironically, the thought leaders within the programming community are arguing for a move away from engineering and towards a crafts approach.

    This is largely due to the dismal failure of good software engineering methodologies, such as Software Engineering Institute’s maturity model, on actual IT projects.

    A good critique of these (and some interesting thoughts applicable to our situation) can be found in “Software Craftsmanship: The New Imperative” by Pete McBreen.

    The main problem with the SEI-type approaches is that they’re too cumbersome. In essence, you’re trying to build a small office building with techniques developed to build skyscapers. They do work, but take far too much time and money for the average project — and not surprisingly people mostly end up giving lip service to them.

    On the other hand, as you’ve noted, intuive approaches like traditional graphic design methodologies don’t scale well — especially since much of the craft was lost in the last few years as the traditional apprentice system broke down.

    (BTW, it’s not really true that graphic designers don’t worry about maintability. For example, when I learned to do corporate identity systems, or to do publication redesigns, documenting them so the client could maintain them was part of the what you were expected to do. The problem was often on the clients’ end, as JJG has described, even in my days in print.)

    The trick is finding the appropriate balance between rigor and flexibility, between thoroughness and vision. It’s not an easy task.

    The other thing, as I’ve argued elsewhere, is I think we’ve perhaps taken “user-centered design” a bit too literally and forgotten about that vision thing — the ability to come up that solves needs and desires not yet expressed.

    David Crow came up with what I thought was an extremely useful hierarchy of UX needs:

    Accessibility
    Fuctionality
    Usability
    Desireability

    Different techniques are more appropriate at different stages. An engineering approach may be best for ensuring functionality, but an intuive leap is probably better at achieving desireability. This doesn’t mean one’s “better” than the other, just more appropriate.

  4. PeterV
    May 7th, 2003 @ 9:17 am

    Research without intuition is like a bar without beer. I think we are contrasting a bunch of things here that aren’t opposites:

    Research
    Intuition
    Art
    Crafts
    Engineering

    They are not opposites: research creates intuition (where it doesn’t you loose), engineering is large scale crafts – where it isn’t you loose. Art is one of the most misunderstood words around so I’m not going to talk about that.

  5. David Crow
    May 15th, 2003 @ 5:50 am

    You can see that design and development methods that incorporate aspects of the master-apprentice are returning. One example is eXtreme Programming.

    Engineering methods have evolved to help manage the risk involved with building new complex systems. These errors are traditionally a development or engineering problem, i.e., the system doesn’t do what it is supposed to (for example the Soyuz crash.

    User-centered design has evolved out of the need to manage the risk associated with exposing functionality to end users and customers. User-centered design is also a way to do change management, it involves the users in the process of design/redesign. The user experience for someone like Amazon is absolutely critical to their business success.

    It is up to us, as user experience professionals, to develop and select the methods that best match the needs of specific projects. We need to develop coaching/mentoring/apprentice programs to continue to develop the user experience community. It seems that there is a growing shift that the value isn’t in the methodology (the engineering) but in the decisions and experience (the craft).

  6. Gunnar Langemark
    May 20th, 2003 @ 4:12 am

    We have got to open our eyes.
    We should learn from other comparable media. Realize that development of websites and services is both engineering and craft, both art and science.

    Learn from history: from the construction of Cathedrals, from the history of the film industry, and from theatre, circus and show.
    Contrary to what most of us like to think, not much is new in this industry.
    Focus on the experience of the user is as old as Aristotle – or older.

    Our projects are not bigger than ever before. Our users are not more mysterious than ever before. Our clients are not more demanding than ever before.

    In theatre the product changes every night and both the director and the actors know this. It is a performing art. In some ways websites are analogous to this – the users expectations change over time, and from one visit to another.

    In architecture the buildings change over time despite the architect who has been tought only to build for eternity (read Stewart Brands excellent book “How buildings learn”). Web sites are definetely like that – they need to accomodate new content, new functionality and thus must be able to change over time. In my experience this is often what goes wrong when a “bureau” like company hands over their “work of art” website to a client. The clients needs change over time, and the site cannot accommodate the content – because the “artists” who crafted the site did not foresee this.

    In the film industry the first films were mostly of technical interest. The big question being answered was: CAN WE DO IT? and the answer was YES WE CAN! So in web development. The first websites were amazing – just because we could.

    Then came the “artistically inclined” and changed the agenda: CAN WE MAKE IT BEAUTIFUL? and the answer was: YES! This phase is reflected in the “HTML and a little CSS and Flash” era of the web. When advertising agencies were ruling the web, the web was one big – more or less static – visual show off. Is it beautiful? Was the question. That’s why there was so much need for a Jakob Nielsen at the time.

    In the film industry in the beginning of the 20th century – slowly – over a few decades – the film language came into existence in the form of some conventions, which made it possible for filmmakers to express themselves in a form which could be understood by the spectators. Cutting, close ups, flash backs – and other narrative devices were invented in order to be able to use the medium as a communicative and expressive medium.

    I believe this is where we are now. We need to work WITH the conventions and FOR the conventions, to give the user the experience. User experience need not be some aesthetic tour de force by the artists on the developer team. We all know that. If we do not converge towards some conventions, we will delay the emergence of new expressive forms – precisely because people will not be able to appreciate totally new and innovative interfaces and so on.

    There’s another lesson to be learned from the film industry. Making movies is demanding and takes people with all kinds of skills to work together as a team. This is not something that you just do. Web teams can learn a lot from the way a film crew works. I’m not primarily talking about the overbloated Hollywood style, but independent filmmaking and perhaps filmmaking in other countries than USA.
    First of all production and art has been separated. You do not have one person who decides both “how” and “how much”. Money and time is the work of the leader of the production. Art and user experience (lets just call it by that name) is managed by the director. But the director does not do everything himself. There’s the director of photography and the editor, the make up artist and so on. These people know a certain craft or technology and they know how to make their knowledge work in the interest of the common goal – as set by the director.

    I have been on web projects that worked like this, but all too often have I seen projects and teams which did not work like this – and it almost never fails: When a project team does not deliver, it has to do with blurring of the boundary between the project, time and money management on the one side, and the craft, art and genius on the other side.

    Sorry my comment grew so much. I think I’ll post it and maybe expand on it, on my own site.

  7. Richard Dalton
    June 3rd, 2003 @ 2:01 pm

    jjg wrote: “What matters is the skill of the practitioner, not the method employed. Instead of investing our energy in engineering the perfect process, we should be crafting a means by which those skills can be developed.”

    Why can’t we do both? To be sucessful we need skilled practitioners using effective processes.

    – Richard Dalton

  8. Paul Tiseo
    August 29th, 2003 @ 12:40 pm

    I think people are misunderstanding ‘engineering’. Engineering, at its core, is about taking one or more sciences, which is really just a body of knowledge, facts and statements, and “making some of it real” through one or more specific processes, usually to garner greater effectiveness and usually in repeatable and measurable ways.

    First, engineering says nothing about having to be effective, necessarily, but hopefully that is the outcome.

    These processes can be burdensome or lightweight. I don’t see XP or other agile methods as a “return to craft” as David Crow states, but simply engineering software through lighter processes that take mainly from computational science and sociological science.

    Secondly, what is “craft”? To say something is a craft, is simply to say it needs skilled action to be executed properly. It usually implies manual dexterity, but in modern times, the usage has expanded to mean simply something inherently difficult to execute that takes time to master.

    Engineering should be juxtaposed to art. The juxtaposition usually hinges on measurement. As stated earlier, engineering processes are usually measurable and repeatable to varying degrees. Art is usually unanalyzable, unmeasurable and unrepeatable. The way you get to an art end-product is usually unique, whereas in engineering, it shouldn’t be.

    So, peterme might be a little off. Is it engineering and craft, *and* art?

    PS: If anyone wants to reply, feel free to drop the numbers off my email and send away… (I hate spam and email addresses on blogs are often free to be harvested.)

  9. Roland Tanglao's Weblog
    September 15th, 2003 @ 3:45 am

    peterme.com: User Experience Themes, Part I: Craft and Engineering

    This applies to software development too.

  10. Online Degree
    January 23rd, 2005 @ 7:17 pm

    I just read this quote today and I think it’s awesome:

    It is by universal misunderstanding that all agree. For if, by ill luck, people understood each other, they would never agree.

    Charles Baudelaire

    Just thought I’d share.

    Mike

  11. Online Degree
    January 23rd, 2005 @ 8:11 pm

    I just read this quote today and I think it’s awesome:

    It is by universal misunderstanding that all agree. For if, by ill luck, people understood each other, they would never agree.

    Charles Baudelaire

    Just thought I’d share.

    Mike

  12. Online Degree
    January 23rd, 2005 @ 8:42 pm

    I just read this quote today and I think it’s awesome:

    It is by universal misunderstanding that all agree. For if, by ill luck, people understood each other, they would never agree.

    Charles Baudelaire

    Just thought I’d share.

    Mike

  13. Anonymous
    February 6th, 2005 @ 4:45 pm

    Please check some information dedicated to… Thanks!!!

  14. stories of rape
    March 13th, 2005 @ 1:17 am

    Male rape rape pictures, free rape galleries erotic rape stories. Rape cartoons fantasy rape, true rape stories forced rape. Free rape clips teenage rape, dog rape rape thumbnails. Hentai rape lesbian rape, rape story true rape stories. Rape pics forced sex videos, gay rape erotic rape stories. Rape fantasies rape fiction, rape photos workplace violence. Fantasy rape stories rape stories, free rape videos rape scenes. teenage rape

  15. Anukis
    March 22nd, 2006 @ 1:59 pm

    LIVE SHOW: all our girls to your disposition.

  16. Mesjenet
    March 22nd, 2006 @ 2:15 pm

    Without limits, 24HS / 24 the girls n ’ wait that your orders. There are also sexual games, erotic stories and more…

  17. Enéada
    March 23rd, 2006 @ 7:59 pm

    Every day the whole sex. Galleries of free sex to enjoy.

  18. Hurun
    March 23rd, 2006 @ 8:06 pm

    The best images and videos of hard hardcore sex.

  19. Theader
    March 24th, 2006 @ 3:10 am

    photo gratuite de celebrite nu , logiciel montage gratuit photo

  20. grayson
    March 24th, 2006 @ 7:30 am

    windows media machine lavement movies ebony et boom meilleures

  21. douglaska
    March 24th, 2006 @ 8:13 am

    great site presonelle, enyoed!!

  22. Kir
    March 25th, 2006 @ 1:34 am

    This is Online Pharmacy site.

  23. Tatenen
    March 25th, 2006 @ 8:39 am

    Mozilla Firefox… The advantages of this navigator are clear: it is light, sure, compact and functional.

  24. Uadyur
    March 25th, 2006 @ 8:50 am

    Mozilla Firefox…The principal difference is that it has been prepared by the system XUL and created to be multi platform.

  25. Mc.Hiven
    March 28th, 2006 @ 3:46 am

    ogiciel vga pocket pc , logiciel telecharger psp , editeur logiciel bourse

  26. manathosh
    March 28th, 2006 @ 8:07 am

    great oportunity to discovere the meilleur materiel gratuit on the net, ici in the zone telecharger

  27. calinica
    March 28th, 2006 @ 8:47 am

    telecharger all version 01net, everithin is hear nex to the portal of sites on the net

  28. Horajty
    March 28th, 2006 @ 4:25 pm

    WinRar 3.5… One of the best software of compression of files.

  29. Duamutef
    March 28th, 2006 @ 4:35 pm

    DivX Video 5.2… Load the codecs of DivX to see the movies in DVD quality.

  30. Halo
    March 29th, 2006 @ 5:00 pm

    Bld dgqw as buy hydrocodone online here.

  31. PHI
    March 30th, 2006 @ 9:43 am

    Denon DVD-3910. http://www.phi.kiev.ua

  32. Hor Imyshenu
    March 31st, 2006 @ 12:31 pm

    Mozilla Firefox … it has been prepared by the system XUL and created to be multi platform.

  33. Astarté
    March 31st, 2006 @ 12:39 pm

    Countervirus guarantees the safety of your PC …*, * Passwords, * Encryption, * Exterminators, * Maintenance, * Alertness, * Firewalls.

  34. Lovely
    April 1st, 2006 @ 4:40 am

    Le meilleur client des réseaux edonkey que l’on peut trouver.

  35. Jameel
    April 2nd, 2006 @ 9:57 am

    Bld duraba buy tramadol online here.

  36. Arnie
    April 3rd, 2006 @ 1:29 am

    Bld dgqw as buy hydrocodone online here.

  37. yseult
    April 3rd, 2006 @ 4:20 am

    telecharger driver 3 , messenger telecharger , telecharger driver hp..

  38. abhinan
    April 3rd, 2006 @ 5:20 am

    on the cd rom you find the best material on the net

  39. Kematef
    April 3rd, 2006 @ 12:22 pm

    It chooses his girl and you chat about video with her in alive and in direct.

  40. Basty
    April 3rd, 2006 @ 12:39 pm

    Free video, is always learned of the new ways…!!!!!!

Leave a Reply





  • Hello

  • Archives

  • Better Tag Cloud
    barclays wealth interview questions barclays offshore savings account barclays wealth management london barclays wealth hans crescent standard bank of south africa swift code barclays wealth online helpdesk sb offshore barclays wealth barclays private equity sells deb www standardbank za barclays wealth terms and conditions standardbank co za internet banking barclayswealth.ch barclays online banking credit card standard bank private banking barclays wealth miami standard bank online internet banking barclays offshore banking barclays wealth online banking Standard Online offshore barclays wealth uk barclays wealth funds barclays private bank geneva barclays private equity france barclays wealth management boston barclays wealth management france barclays wealth isa set up barclays online banking standard bank cellphone banking standard bank online banking barclays wealth jobs barclays offshore barclays wealth cardiff barclays wealth uk careers barclays wealth management internship barclays wealth international private bank barclays wealth dallas standard bank private banking criteria barclays wealth risk sboff barclays wealth mitch cox barclays offshore business banking barclays wealth relationship manager www barclayswealth.com barclays offshore interest rates barclays private wealth management barclays wealth hires investment representatives standard bank internet banking barclays wealth legal barclays wealth financial planning barclays wealth philadelphia barclays wealth offices barclays wealth uk www.sboff.com barclays offshore savings barclays wealth international private bank barclays wealth competitors barclays private clients international barclays wealth management barclays wealth woolwich plan managers barclays bank bank south africa barclays wealth bank barclays wealth bristol bankonline sboff standard bank offshore isle of man barclays wealth defined returns barclays wealth barclays capital barclays wealth logo barclays wealth managers france standard bank private banking qualify barclays assets sboff com the standard bank of south africa limited barclays wealth individual barclays wealth atlanta barclays wealth los angeles standard bank offshore online barclays wealth contact barclayswealth.com international bank offshore barclays wealth trustees guernsey limited sboff.com barclays private investors barclays offshore mortgages international barclays online banking barclays wealth recruitment barclays wealth telephone number barclays wealth boston barclays wealth usa barclays wealth gamma barclays wealth protected investments barclays private wealth careers barclays wealth insights barclays wealth card www offshore barclays.com barclays wealth interview questions standard bank online share trading standardbank co za standard bank online trading account standard bank private equity standard bank offshore group jersey barclays private bank & trust limited barclays wealth defined returns plan barklays wealth standard bank za barclays wealth new york barclays wealth americas barclays wealth locations barclays wealth review standard bank online business banking barclays wealth san francisco barclays private equity careers barclays wealth account standard bank wealth barclays private bank barclays wealth linkedin standard bank private banking requirements barclays private bank & trust cayman ltd barclays private equity barclays private clients international ltd address standardbank mobile barclays wealth graduate south africa offshore fnb za barclays wealth report www.barclayswealth.com individual barclays online private banking barclays wealth fees barclays wealth emerging markets optimiser barclays wealth management news private banking wealth management barclays wealth advisory barclayswealthcareers.com barclays wealth international knightsbridge standard bank of south africa barclays private finance barclays wealth employees barclays wealth dc barclays wealth target growth plan barclays wealth family business forum barclays wealth directors sboff bank barclays wealth london telephone number barclays wealth website barclays wealth dubai the standard bank of south africa barclays wealth trust barclayswealth.com individual private client wealth management barclays wealth fixed income bond barclays wealth online banking login standard bank offshore rates barclays wealth telephone interview standard bank wealth management standard bank south africa branches barclays private equity india barclays private clients international guernsey barclays wealth international address standard bank offshore wealth mangement barclays private bank new york barclays wealth wikipedia barclays wealth banking barclays wealth birmingham office absa za standard bank uk barclays online banking barclays wealth nigeria barclays wealth london contact standardbank barclays wealth canada barclays wealth research standardbank south africa barclays wealth in london standard bank private bank criteria barclays wealth gibraltar barclays wealth login lloyds tsb offshore Standard Bank Jersey barclays wealth houston businessonline standardbank co za barclays wealth interest rates barclays wealth annual report barclays wealth london office barclays wealth phone interview barclays private account barclays wealth atlanta barclays offshore account barclays wealth regular income bond barclays wealth internship lloydstsboffshore encrypt standardbank co za barclays wealth hong kong barclays wealth birmingham barclays wealth philanthropy barclays wealth products barclays wealth vacancies barclays wealth embark barclays wealth ceo barclays wealth management glasgow www.barclayswealth.com ibank barclays online banking log in barclays wealth news barclays wealth real estate standardbank internet banking www barclays com barclays wealth wiki sboff offshore barclayswealth.com barclays private equity deb group barclaysbank standard bank online banking login barclays wealth private barclays wealth leeds barclays online banking international barclays wealth london barclays wealth glasgow careers barclays offshore mortgage rates barclays private banking barclays bank offshore barclays online banking kenya offshore business barclays offshore instant access barclays private banker salary barclays wealth interview barclays wealth operations barclays wealth debit card barclays wealth india barclays wealth fund prices barclays wealth careers fnb bank barclays online banking india barclays private pension barclays wealth chicago barclays online banking register barclays wealth email standard bank za barclays wealth hr barclays private equity european fund iii barclays wealth france barclays wealth report 2009 standard bank offshore jersey barclays wealth history offshore africa barclays private bank & trust cayman ltd barclays wealth internship barclays wealth douglas barclays wealth fixed growth bond online banking barclays offshore lloyds international barclays online banking barclays wealth management new york barclays offshore bank account standardbank za ibank international barclays barclays wealth funds limited standardbank co za internet barclays private bank new york barclays wealth washington dc standardbank offshore barclays wealth tay house barclays wealth bonuses private banking wealth barclays wealth banking swire pacific offshore africa standard bank online banking namibia barclays private equity deb barclays wealth address barclays wealth newcastle barclays wealth international lloydstsb offshore online barclays wealth geneva standard bank private bank barclayswealth barclays offshore structured products barclays private wealth careers standard bank online business barclays wealth dublin standard bank online banking registration barclays wealth assessment centre barclays wealth international online banking barclays online banking barclays wealth bonus barclays online banking business barclays global investors standard bank in south africa standard bank cell phone banking standard bank south africa swift code barclays wealth uk accumulator barclays wealth phone number barclays wealth logon barclays private wealth online standard bank private banking qualifying criteria barclays wealth onlin barclays offshore bank barclays offshore solutions barclays wealth uae barclays wealth bond standard bank private clients barclays private asset management monaco www.barclayswealth.com international barclays wealth careers uk standard bank private banking sandton africa offshore services barclays private bank 59 grosvenor street standard bank south africa barclays private bank & trust isle of man limited barclays private bank & trust jersey barclays capital barclays offshore accounts barclays wealth americas