» in my experience...
|
|
||||||||
|
Elsewhere...
·8bit joystick ·a list apart ·amishrobot ·arcadezen ·antipixel ·boxes and arrows ·black belt jones ·curiousLee ·daring fireball ·design interact ·design not found ·everything hurts ·forwarding address: osx ·gridface ·info design ·izzywizzy ·jon madisons ·joshua kaufman ·k10k ·kalsey ·kelake ·kuro5hin ·the lion's web(log) ·louise ferguson ·memepool ·metafilter ·quinn macdonald ·railhead design ·rentzsch ·surfin' safari ·the onion ·winterspeak ·web-graphics ·xblog ·zen haiku Here at IMX
Recent posts...
·Unreal 2 is... uh, not so great. ·Video Game legitimization. ·Random access info architecture. ·Too soon. ·I want my P2P. ·Detecting alphanumeric characters in JavaScript. ·Having some copyright fun with GarageBand. ·Are five minute compositions worth anything? ·Yeah, GarageBand is cool. ·Taking the plunge (again).
Categorically speaking...
·AOL
·Apple and Mac OSX ·Books and Reading ·Business Technology ·Design ·Design Technology ·Effort ·Gaming ·Information Architecture ·Interaction Design ·Internet Consulting ·JavaScript ·O'Reilly Emerging Tech Conference ·Personal ·Photography ·Random ·Software ·U and I ·UI Programming ·Usability ·User Experience ·Web Browsers ·Weblogs and Blogging ·When Bad Things Happen to Good BMW's Memes R' Us
|
|||||||||
|
Category Archive » Internet Consulting
Remember, it's 'show me the money.' [ November 26, 2002 | Permalink | 0 Comments | 0 TrackBack | TB URL ] Normally I think Nathan Shedroff has a well tuned insight on web development efforts, but in this interview with him at V2 (a great site) he says something crazy... The interviewer: I mean, come on, Nathan. Realistically, now. How many client projects are going to be able to afford their own dedicated Experience Designer? How many would be better served by a qualified IA who's maybe attended something like the AIGA conference - but used that as a conceptual overlay, informing a sound underlying architecture?Sorry, but it's all about the money. UI designers, UX specialists, Info Architects and the people they work with must always make value judgments on the tasks they are assigned, or take on themselves, and squeeze maximum value out of their efforts to complete the task. Value judgments need to be made.
Is a week's worth of UI review and usability studies going to help the web app? Yes? Do I have the time and money to do that? No? I don't care if 'context and approach' are what Nathan thinks is important, the client thinks quality at a low price is importent, so we need to make efforts to satisfy that need. Context, approach and good intentions don't pay the mortgage.
Overcoming that problem requires the liberal arts major in all of us to find a way to understand, relate to, and transform the notions the client may have coming into a project. One of those core things the web professional needs to deal with is revealing the fluid nature of the web page itself. I can't count using all of the follicles of hair on my body (there are many) how many times a client/business owner, 'stake holder' or 'the guy in charge' has asked... Can that be moved down a little?Of course it can! In fact, the code creating this page may automagically do that in one of the other multitudinous browsing environments available to the browsing public. Please understand that HTML is merely a suggestion on how to render a page. This isn't a magazine, it's a web site. But, what I mean is, that's up to high and isn't really important.Well, I know it's too high, because this page doesn't have the content you promised to deliver LAST WEEK so it's just a place holder, and the footer in question is near the top of the page for reason (this is where I edit the HTML in front of them, add in a ton of paragraph tags, and ask them to imagine the tardy content made it to school on time). Besides, it actually is important since it shows who owns the copyright here, and what the terms of service are (via a link). Oh, I see. So, what content do I owe you?*sigh* Patterns of Use [ November 14, 2002 | Permalink | 0 Comments | 0 TrackBack | TB URL ] <incoherent blathering> When building a web site and working with a client, I often refer to patterns of use regarding how the current site (if any) is being used or how the upcoming site will be used. I often make the point that the user will find the easiest way they can to get maximum value out of the site. So why not make that pattern of use as easy as possible and adopt that system? I have found that the pattern of use for this site has little to do with referrers from other sites, or browsing from page to page. I've provided links going forward and backwards from each page, and have put in links to categories of posts, but those links seem to be rarely used.
Most often, readers are using bookmarks to go to the home page or are using RSS aggregators to read the site. If this were a commercial site that earned cash from adverts, would I adopt the patterns of use that are evident from server logs? Probably not, and this shows a fundamental disconnect between how the business wants you to use the system and how the user wants to extract maximum value from it.
This is the hardest part of building sites for people who just don't get it.
When prototyping, go for broke. [ August 01, 2002 | Permalink | 0 Comments | 0 TrackBack | TB URL ] In Chris Farnum's article What an IA Should Know About Prototypes for User Testing, the issue of the 'degree of fidelity' is addressed... Usability practitioners like Barbara Datz-Kauffold and Shawn Lawton Henry are champions for low fidelity —the sketchier the better! Meanwhile, Jack Hakim and Tom Spitzer advocate a medium- to high-fidelity approach that gives users a closer approximation of a finished version. You'll want to make a decision about the right approach for you based on the needs of your project.I'll add in my two cents and say that the higher the fidelity the better, within the constraint of the cost of the prototype. As in, the more you can make the user forget about the medium of the prototype, and thus the more you can make them focus on what's important, the better. In my experience, clients, customers and users (often, all the same person/people) have a hard time getting around anything in the prototype that doesn't make sense. I have often had to fully immerse the user in the prototype by including relevant and current data in a prototype. For example, I worked on a prototype of a Bond Trading web application, with full interactivity being emulated thru smoke and mirrors (aka, JavaScript). The client would always make comments about the dummied data I was using and how it didn't make sense. I had to go thru the trouble of getting real and current data to populate the prototype so they could get past the math they were doing in their heads and then get on with the business of evaluating the prototype. Again, when the user/client was able to 'suspend their disbelief' (a term often used within the scope of watching a movie) due to a high fidelity prototype, they were more apt to comment on the interaction design and usability of the prototype. This point is made is made in Farnum's article, and I'm offering a concrete example. Unfortunately, the higher the 'fidelity' of the prototype, the more it is going to cost, in terms of time and money (and time is money).
To go thru the effort of creating a prototype that is very similar to the envisioned finished product means you need to get real data, real information, real design and real effort involved. None of that is cheap, and will often dictate how realistic the prototype can be made. I my opinion, prototyping is like buying a computer. Figure out how much cash[time] you have to spend and buy the best thing you can afford.
A part of succesfully managing changes (which keeps costs down) is documenting the requests and making estimates on how much the proposed changes will cost in terms of dollars and time. Prioritizing those changes, and deciding if they actually contribute to the success of the project (which can be a political situation) will help keep you on target. So, in the end, you might have the data that Jakob needs... We need:Personally, I can't wait to see what sort of results come from this study. I've seen change processes devolve into a stream of conciousness that resulted in huge costs and missed deadlines. Herding the cats. [ March 03, 2002 | Permalink | 0 Comments | 1 TrackBack | TB URL ] Web application/site development can be a long and multi-faceted process involving one or many people. If you know this already (newbie!), or are eager to learn more (masochist!), then you might want to look into 'Web ReDesign: Workflow that Works'. I picked it up a few days ago (45 well spent dollars at Barnes and Noble) and am happy to see it validating many of the work processes I have been involved with for the last two years. One point made has a particular resonance with me so far... Having only one response to [a] Client Survey is particularly important because when working with several individuals you will get several opinions. The client, as a unit, must be aligned with common goals.I have seen this in the wild, several times, in several different ways. Often, direction comes from all angles with no one person clearly in charge (and CYA activity is more important then ever). Sometimes there is one stakeholder, but they can't make up their own mind and attempt to make everyone they talk to happy. This is almost worse than getting it from all sides. Every once in a while, a client comes along who is on target, but they are usually other consultants ;^) Removing the Barriers to Understanding [ December 06, 2001 | Permalink | 0 Comments ] Over the past two years I have found myself doing a lot of web application prototyping. It means a lot of (D)HTML, CSS and JavaScript coding, all with the hope of representing business requirements (in a way that is actually doable on the web). One major issue on every prototype I have worked on is the content within the prototype.
Developers often talk about 'greeking' interfaces and content of sites, which means putting in a bunch of nonsense text where the real content should live (eg, dsfgsdfg sdfgsdfgsdfg sdfgsdfg). After all, Java developers aren't content developers and should not be wasting their time with content, but with how it is stored, processed and transported. This is a barrier to understanding that you have to remove. [more...]
|
|||||||||
|
Copyright © 2001 - 2003 by Daniel Kapusta | ||||||||