Razorfish Sued For "Shoddy Web Site"
GusherJizmac writes "I know it's not totally on subject, but Razorfish is currently being sued over the website they did for IAM. IAM claims that "Razorfish breached the Agreement with IAM.com by delivering wholly inadequate deliverables and services." Could this set a precendent for the quality required for custom built software?" I dunno, maybe it's because of the time I spent working at a web design place, but this just seems funny to me. Update by RM 5:32 p.m. EST: link and typo corrected
--- Never hold a dustbuster and a cat at the same time ---
Setting his threshold to 5, Sparky eliminated most of the trolls on /.
I guess CK Interactive is out of business then. Look at the S*** they did for ETS, Inc. and DigitalCourses.com
I hate popups! And talk about loadtimes. You'd better have Cable or DSL to view one of their sites baby!
Matthew Miller,
"Live Free or Die." Don't like it? Then keep out of the USA
I just took a look at the Razorfish homepage using Opera (with scripting and java enabled) and got a blank page. No error messages. No nothing.
This one pulls me both ways. On the one hand, people who put out seriously bad crap, don't meet the terms of their contract, cause serious harm to the client and don't make good that harm, should be sued and should lose. I even love the notion of contract provisions demanding that certain segments of the browsing public be able to use the site (AOL is a lot of eyeballs, Netscape is a lot of eyeballs, Linux is low percentage, but still millions of eyeballs). If these people really did abuse the client and then fail to make good, then sue the bastards. Web development is a business like any other (believe it or don't). On the other hand, this kind of suit (essentially a software contract) has, historically, a very low likelihood of success. Software suits just tend to lose as judges figure that, in a contract between businesses -sophisticated party to sophisticated party- the client should understand that software is different from cars. Too bad, really. Frivolous lawsuits suck, but so does lack of accountability.
I clicked on a link on the front page and got a new window. Then I clicked on another one. New window. I kept going. Four clicks, four new windows. Two of which had the menu, buttons and status bar removed. If I were IAM, I'd be pissed too. JohnnyB
JohnnyB - johnbowman.net
Yahoo isn't *just* a search engine --- It's also a news, webmail, directory, map, and general-thing site.
Moderate this guy up! *This* is the kind of thing ACs are for!
Not to mention they got some of the CSS wrong.
Its all well and good for them to ask for a REFUND on the basis that the website designed for them does not FUNCTION as it was supposed to, but if they are SUING because they dont like how it LOOKS, then they're gonna need the dream team on this one...
---------------------------
"I'm not gonna say anything inspirational, I'm just gonna fucking swear a lot"
---------------------------
In other words we will never be able to sue e.g. Microsoft for selling us a buggy OS, because their license has terms which specifically lift any responsibility from Microsoft if their product causes someone any problems. Also, you are paying for a finished product, not a service. It's the consumer's responsibility to do reasonable research into the product's suitability before laying down money for it. That's quite a bit different from paying someone a fixed sum of money with the expectation of receiving some defined (contractd) service at some point in the future.
Today's Sesame Street was brought to you by the number e.
Contract work is probably familiar territory for many O S developers, as is the idea of requirements; but many amateur hackers are not that well informed.
I've been involved in some large projects where specification of requirements, deliverables, functionality and schedule are at least as significant to the project as the coding itself.
If there was a mutually agreed-upon contract, and it stipulated certain requirements such as UI standards, performance, stability (MTBF for example), failsafes, and adherence to specified constraints - and if the delivered product does not live up to the contract - and the contractee loses bussiness, customers or any other resource as a result, than the contractor is liable. They have breached the contract.
Imagine being a company with something to sell. You get some funding, and you take out start-up loans. You hire a bunch of coders to develop your online presence, and you advertise it's expected availability. Your business plan calls for the site to start generating revenue the day it goes live, and your product can support this plan. But, on openning day, your site is useless due to being poorly developed, and the bank is expecting you to start paying off that loan... What would YOU do to the contractor, if you are facing huge fines, and the site is a piece of junk?
I certainly hope that this will set a precedent. This sort of accountability has always been there in mission-critical, safety-critical and heavy-financial systems. Now that B2B and eCommerce and all that other buzz is a major economic force, I certainly hope that the expectations placed on developers of such systems will rise to a 'professional' standard.
At this point in time, a high-school drop-out with marginal VB skills can get a well paying job and end up costing a great deal of money while doing a great deal of damage. This needs to change.
-- What you do today will cost you a day of your life.
Actual quote from the CEO of a company I used to work for ...
...and *NEVER* mention that it's written in perl. If they ask what it's written in, just say, 'The next version will be written in Java.'"
"Enterprise software is sold 100% on how well the Powerpoint presentation looks.
They also played nice little games like "Sales people are not allowed to say 'no' in response to 'Do you support X'" and "If they've given us a single penny, even if they bought a soda out of our vending machine while they were watching a demo, then they're a customer so we can use their icon on our website."
Then you guys are a bunch of hacks.
In theory you are correct. My point is that what goes on in reality is often very different that what should be practiced in theory. You might find that "hacks" are people closer to you than you might think.
For some reason you seem to think Design folks are artsy fartsy and don't care at all about methodolody. If you've ever dealt with serious graphic designers, you would know that that is bullshit. The problem is that "web" shops hire cut-rate programmers because anyone worth their salt is either doing back end work for web apps, programming commercial apps, or is just doing it for the fun.
just my blog and pix
This sounds reasonable to me. IAM is claiming that Razorfish failed to fulfill the terms of its contract with IAM. This is just like any other agreement - fail to deliver what was promised, and you are in breach of contract. Of course, I don't know whether Razorfish is actually guilty, but the suit itself is nothing out of the ordinary.
There is one thing in the suit that bothers me, though. I work for a company that develops web sites (note: we do not compete with Razorfish), and so I can attest to how difficult it can be to get a client to sign off on a deliverable. This can be really bad for deadlines, because often you must stop development until the client has responded. If your project has deadlines, as most do, you have to get the client to respond, or they start complaining that you're missing deadlines, even though it's their fault. I think Razorfish is perfectly within its rights to demand (as long as it's in the contract) that their client signs off within a certain time, and five days (assuming they mean business days, this is a week) is certainly time enough to review most deliverables before signing off (or rejecting). Not to mention that IAM knew this requirement was in the contract when they signed it. As for the argument that there can be latent bugs that do not show up in that time, face it, there is no amount of time that would guarantee you would find all the latent bugs. Besides, the sign off is necessary more for terms of UI/design than functionality. Obviously, Razorfish should still be responsible for fixing any (hidden) bugs that turn up after sign-off.
I looked at the code for the front page of the iam.com site, and I personally would never deliver such poor quality code to a client. I would be ashamed to put my name on it. At a quick glance, I saw errors in syntax, fundamental logic errors, and appallingly bad formatting of code. It doesn't work with browsers with Javascript turned off, it doesn't fail gracefully (it just dies without presenting a courteous message explaining the problem) and it doesn't work for a text-only browser (which means it could cause problems for the blind).
I know from experience that it's perfectly possible to make a modern, interactive web page with attractive DHTML features and still have it be compatible with Lynx and usable with a screen reader and deliver polite error messages to users with incompatible browsers. It's not even difficult.
If the iam.com site that I saw is the one they're suing over, I'm not surprised they're suing.
Is there a reason Rob's email is wrong in the link below, that is in the news post?
...or is that intentional?
Update by RM
The Arkansas Gazette is the source.
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
I highly recommend visiting this site; I laughed out loud several times at its utter awfulness.
That's very nice... did they sniff the browser to ensure that the code would only run on browsers it's compatible with, and provide an alternative for others?
If that's the case, not sure if I really have any sympathy. When you set up something as important as your web presence, seems like you should be involved a little more early on in QC.
According to the filing, Razorfish's contract requires the customer to accept or reject deliverables within five days
Gotta read the fine print in those contracts _before_ you make a down-payment. This is BS. I would think if this thing is of any significant size, you would insist on a period of _weeks_ for acceptance test. Chalk this up to inexperience on the part of the customer, I guess?
There is much cruelty in the universe, John.
Yeah, we seem to have the tour map.
As has been noted in postings above, this really isn't setting any sort of precedent. Many (I would think most) consulting companies have some sort of clause in the contract about how disputes will be settled and often explicitly mention mediation before lawsuits. At least that's the way most of the contracts are in the company I work for. Since you are apparently in the web design industry and are likely on some sort of contracted project, take a gander at the contract.
The reason these clauses are in the contracts in the first place is to protect the consulting company from getting sued in case of a fallout (for whatever reason), a tacit acknowledgement that it can, has, and will happen. Obviously this is only the first step in covering all of the bases. Setting quantitative and measurable goals for deliverables and documenting the various decisions throughout the project can go a long way towards preventing the second problem that you raise (the client choosing the wrong direction, despite your recommendations to the contrary). As long as the discussions with the client of the trade-offs and risk implications of these key decisions are documented it won't be very likely the client will sue if they don't like the finished work. And even less likely they would win.
For what it's worth even having a client surf the web and give you examples of what they want isn't always that helpfull. We recently had a client who did just this and kept giving examples that just plain could not be appiled to his situation. He was selling home decorating goods and he was surfing only on-line flower delivery services.
He liked the way many of the flower sites used flowers throughout the site as visual elements. And asked if we could do the same with his products. But when he saw it he realized what we tried to tell him at the start, his products just don't look as good displayed that way.
Even worse was one client who requested a single page site to advertise his private medical practice, and wanted it to look like CNBC. Trying to explain that most of the design on CNBC is links to content and that he had no content to link to didn't help. We did come up with a design that was visually similar and just used his text in place of the links, but he still wanted the link boxes to have links....but didn't have any content he wanted links to or any sites he wanted links to. From what we could tell he just wanted links that didn't really go anywhere or do anything?!
The bigger problem is clients who know what they want but don't know how to communicate what they want to the designer...and who want to fit square pegs into round holes and make them look like triangles while doing it.
I still say if you hire an artist you should expect to get something similar to what that artist has done in the past. No one is going to hire a band to play at their wedding without any knowledge of what the band sounds like or what kind of music they play, yet companies are falling all over themselves to hire designers without ever having seen any examples of the designers work.
Of course all this is way OT since frankly this sounds like razorfish did not meet the terms of their own contract. But may be slightly OT since a brief look at razorfishes own site convinced me that I woulden't hire them to do anything. Makes me wonder if IAM even looked at RF's site before hiring them or if they just went on a recomendation from a "friend".
--- Juggle juggle@hitesman.com
Sounds like open source to me ...
Sometimes (not too often) it is necessary to create an image with just text if placement is crucial. The ability (a good one) for the user to change the base font size within their browser can make correct layout generation impossible in these cases.
Then you'd be sued because some yahoo has his base font size set to "Largest" and he can't read it all in his browser.
Now 100k may be excessive. Most text only images can be around 5-10k.
load "linux",8,1
Uh.. Couldnt they have figured this out to begin with by just looking at theRazorFish site? I know some people like them, but those seventies color schemes just don't do it for me..
(yeah, yeah, I know my site looks like a fast food reject.. Thats the point! don't you get it? Its Iron-o-riffic!(TM)..Whatever...)
air and light and time and space
...of course only with adequate alt= tags to make it useable with lynx.
load "linux",8,1
HTML is a file format. Why would robotics designers need to know it? Its not prgramming or anything. If I were a roboics comapny I'd want my engineers making robos not wasting expensive time fiddling with the company website.
I run my home connection through a proxy server, and I strip all of that information on the way out, so a great many site won't let me at their content AT ALL, because it says I have an insufficient browser (I'm running Netscape 4.73).
;)
So they guessed right, eh?
load "linux",8,1
If your front page gets a huge amount of hits that is disproportional to the number of hits pages below it are getting, the perception is that the front page is not compelling enough to get people to delve deeper. This wouldn't be a good thing for the developer.
load "linux",8,1
The whole development period, including refinements, that is - I've been working there about five months.
D
----
I think I'm probably not the only one who protests and tries to double-click my way back to the previous page.
luckman
luckman
I don't involve myself with flames, much less know how to bait one.
Ok, can anyone tell me why an Industrial Automation company was sought for their opinions on a Talent Agencies( iam.com ) website?
am I the only confused one?
"If voting could really change things, it would be illegal. " - Revolution Books, NY
Anyone who puts in a redirector so that you can't get away from their page via the back button ought to be sued for every penny that they own!
I must smile with bemusement at the quote "Could this set a precedent for the quality required for custom built software?" Such quality measurements certainly exist for software engineers today. However, the project described here straddles the boundaries of engineering and creative. The HTML was probably first done by a designer, was it reviewed by a properly qualified engineer? What qualifies an engineer to review the code? Despite how easy it is to build a site, the more factors that are involved in any project, the higher the risk of failure (that something will be left out). Further, the web lacks, for the most part, a formal methodology and language; the likelihood that every member of the project will share a proper subset of the project's goals and procedures is virtually nil. Thus, a complicated site is unlikely to be easy to build; it's a hard project that needs smart and skilled individuals. Industry groups and standards organizations exist to deal with these common issues in every major industry on earth. What's my point? Web design is just a little behind other industries in the area of project definition, control and management and this article is a symptom. IAM was started by sales people who were in turn sold by sales people at Razorfish. It is obvious that no one from IAM defined project standards or properly monitored progress and equally obvious that Razorfish took advantage of that. IMHO, this looks like a frivolous suit to appease investors who are about to get news that they've lost lots of capital as IAM goes down.
Shame I accepted all the cookies it sent and it still pointed all the links at a "sorry, you have cookies disabled" page. With links to help on enabling cookies for Internet Explorer, but not for any other browsers. Cretins.
--
Hell hath no fury like a pissed-off Glaswegian.
Never mind Spamassassin. When's Spammerassassin coming out?
Let's start with this one!
No boom today. Boom tomorrow. There's always a boom tomorrow. - Cmdr. Susan Ivanova
Look, dumbass: Because we live in a capitalist society, we are constantly "taking" the fruits of other people's labor without justly compensating them. Usually, it's something quite tangible, like the Nikes on one's feet that someone in Indonesia got paid basically nothing to make (under conditions that are killing that someone, so they're actually making negative money). In the case of music, we're stealing the ever-so-precious ideas of people who don't usually have a day job. The guilt is killing me.
i believe those were my exact thoughts, "This is shitty for a razorfish site, I'd sue them too"
--
|-_-| . o O ( bEef!)
Found some cases that make interesting reading.
lawsuit over implementation
cross examination. Note how subjective it gets.
more lawsuits
btw, I didn't work for any of the companies mentioned in any of my posts, just in case there are lawyers reading this. My main point is re. the legal fine points that determine whether a work of software is "shoddy" or done according to "expectations". Anybody who has used any software can probably sense the gaping loopholes which can result from describing how software performs, what was expected, etc. It just takes skilled lawyers to determine this in legal terms. Geeks tend to think of technical details when they talk about expections and good results. Lawyers think of law. The former is irrelevant in lawsuits...
JavaScript Error: http://www.iam.com/portfolio/Portfolio_Main_Page.j html,
line 643:
syntax error.
if (swi === 1) clickon (1);
..........^
What browser is that supposed to work on?
Consultants do not scale..
Teach a customer to fish (over http://technet.oracle.com), using Oracle rods, and you have revenue for life.
Be Free: Free Software Tuition
<O
( \
X
<O
( \
X
8===D
yep
Whoa...I need to check your sarcasm filter, I guess. Are you suggesting that your three bullet points are not valid lawsuits? Now I'm the first to agree when you say there are too many frivious lawsuits in the world, so I'll dismiss your first example. If a mechanic does a shitty job, you don't sue, you go to a different mechanic.
But, if I have my spleen removed because I was misdiagnosed and actually only needed a good foot massage to be cured, then I assure you that I'm gonna lay the wrath of Johnny Cochran on that worthless quack.
Further, the building contractor that I just put myself in debt for to build my dream house is going to either fix those cracks or face my team of legal eagles.
Or am I missing something? Anyway, it all comes down to the verbiage of the contract. I severely doubt that the web designers signed a contract that stated the client had to be happy with the work done. In my book, they get the mechanic treatment. Take your web design work to someone else.
We must respect evil, and we must make evil respect us.
That clients can't sue website's for constantly changing designs. Have you ever tried to link to something on the M$ site? It seems like they change the location of pages almost daily.
I don't want to start anything here, but, if the www.IAS.com site goes down, to due to the /. effect, could VA not be charged with a DoS attack? I mean, they knowingly (the story has been up for hours), created a link, in an inflammatory story, that is causing this poor website to get it's ass kicked.
A little more responsibility would be nice guys...
"Don't try to confuse the issue with half truths and gorilla dust."
Bill McNeal (Phil Hartman)
Thank you.
//Frisco
--
"No se rinde el gallo rojo, sólo cuando ya está muerto."
$HOME is where the
-- silver_p
Actually the liklihood of being successfully sued for malpractice is rather small in the US. While they would have you believe that malprac insurance is this huge onerous burden that spikes the cost of healthcare it is in fact roughly 7% of the avg. practictioners' revenue. Ans that does not include practitioners who are employees of HMOs and therefore pay no direct malprac insurance premium at all, unless it's imputed into their benefits deduction. And the liklihood of successfully suing at all is small to none since the first step of the process is peer review. Peers as in other doctors who aren't any more likely to rat out each other than cops. Then if you're lucky you get in front of a judge who will grant an immediate continuance pending a conference to pressure you into a settlement. If that doesn't work then you go to trial and watch you money fly out the window as the process grinds on for a few months or years.
End-User-License-Agreements governing the use of mass-market software usually contain this type of clause (this one is from MS's Internet Explorer):
"DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, MICROSOFT AND ITS SUPPLIERS ... HEREBY DISCLAIM ... ALL WARRANTIES AND CONDITIONS, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY (IF ANY) WARRANTIES OR CONDITIONS OF OR RELATED TO: TITLE, NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR COMPLETENESS OF RESPONSES, RESULTS, LACK OF NEGLIGENCE OR LACK OF WORKMANLIKE EFFORT, QUIET ENJOYMENT, QUIET POSSESSION, AND CORRESPONDENCE TO DESCRIPTION. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE OPERATING SYSTEM COMPONENTS AND ANY SUPPORT SERVICES REMAINS WITH YOU."
In other words, MS isn't responsible for any faults associated with IE -- you are. Specifically, MS (and software publishers that use similarly worded EULAS) is not responsible for:
1. Ensuring that IE is not infected by viruses,
2. Selling a product that corresponds to description (i.e. a web browser that really is a web browser),
3. Selling a product that functions as it is supposed to (i.e. a web browser that really functions as a web browser),
4. Ensuring that MS products are of sufficient quality and fit to be sold (covered by the all-important implied warranty of merchantability
Also, notice that MS attempts to disclaim all Express Warranties. An express warranty is created when a vendor makes a factual assertion or promise about a product to a consumer. The express warranty guarantees that such assertions are reflected in the product. For instance, if a software publisher representative (at a trade show)stood on a table and proclaimed "My product can accomplish X!", an express warranty would be created that the product must be able to accomplish X.
Corporations can sue other corporations over breach of implied/express warranties and shoddy workmanship. Consumers, on the other hand (esp. after the proliferation of industry-sponsored laws like UCITA) do not have the same luxury.
ph33r UCITA.
-Vergil
Insects and Grafitti Photos
function checkCookie () {
writeCookie ('mstrChck', 'hasyobrowsagotskillz');
return( readCookie ('mstrChck') == 'hasyobrowsagotskillz' );
}
Paul
A large percentage (sometimes a majority) of the people hitting a site are going to be AOL users. I doubt that a client would sign such a contract either.
:\
AOL isn't going away. Part of building web sites is making the fancy stuff work on whatever the site vistitor is running.
(The developer's opinion doesn't mean squat if it's already in the contract.)
Karma only matters to me now and zen.
Could constructing a site that only works for IE 5.5 be considered poor design? Maybe we'll see the changes to HTML never implemented if designers think they'll get sued for using them.
I Don't Work Here
I don't know the particulars of this case, I used to do work as a graphic artist. I remember customers demanding outrageous concessions as a condition of giving us the work. From people who walk in with a shoebox full of slides that needed scanning and expected to pick them back up in two hours to people who wanted custom 10 minute 3D animation sequences done(from concpetualization to final rendering) over a weekend.
If Razorfish met the conditions of the contract, they should be able to counter sue. People need to know that content designers will give you WHAT YOU ASK FOR and not necessarily what you want.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
This is a Chao. A Chao says "Mu."
You know, they may have a point... that is a pretty shitty website. Totally disorganized, and ugly gfx.
I own a small Dev. hut, and if we pumped out shit like that, we would be out of business.
I am become Troll, destroyer of threads
Why would such a company buy a site from a 3rd party anyway? It seems that all that that company does is operate that site. It's kind of like operating a search engine and buying all of the data from another search engine.
If all that they do is operate that site, how do they expect to be competitive? How are they going to keep current, and add features, if they have not got the ability to do so in house?
Another point, why would you enter into such an agreement. "Here kid, write me a website that I will operate and make money off of. I will pay you a one time flat rate for your services, and I will make all of the real money that is to be made from this site." Again, it doesn't make sense. If someone said, "I have a great idea for a site, want to write it for me but not get the money for it." The words "screw you, buddy," would probably be the first to come to my mind.
They have no room to complain that the site is not everything that they expected. In software engineering, it is discussed that specifications need to be excellent in order to determine that the programmer's vision is the same as the client's vision. If you didn't specify something in these documents, and it isn't as you magically guessed that they would appear in the final product, you really don't have much room to complain. This is a good part of the process of software engineering, that's why we have "validation." Verification and Validation. Is it working right? and Is it doing the right thing?
In short, if your only product is your web site, you should at least write the daggon web site.
Eh...
Personally, though, I rather like the website they have - uncluttered and to the point. What's wrong with it?
According to the filing, Razorfish's contract requires the customer to accept or reject deliverables within five days. IAM claims that this provision is "unconscionable," and that latent defects and late delivery prevented it from learning about all of the site's alleged problems within the five-day period.
I'm not exactly sobbing into my beer because these bozos signed a contract containing provisions that they now have a problem with. Reading the contract (and I mean going through every bloody line) is essential in a business deal. I remember working for a company which was negotiating a deal with a client. We went back and forth with a contract, adding and deleting each time. We thought we were done and went to their city to sign it. They provided us with a cleaned-up 'final' copy and wanted it signed right then. We declined and took it back to our hotel room and went through it line by line, comparing it to our working copy. We discovered that the devious bastards had snuck in a provision for us to provide them free training. Moral: read the damned contract!
Anyone know the relationship between IAM and IAS? Article doesn't mention IAS explicitly.
---
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
I think IAS ought to sue Hemos for causing their innocent-bystander website to be slashdotted.
Yo dawg, I heard you like the Ackermann function, so OH GOD OH GOD OH GOD
If you can still call Yahoo a search engine *GRIN*
Eh...
My exeperiences with Razorfish haven't been the best. Their "product" as I've seen it is usually overdesigned and under-engineered. They also tend to have the attitude of "we're Razorfish, we're cooler than you, it's a privelege for you to work with us." While they may have an impressive pedigree, that's still a bad attitude to take when you're supposed to be doing things for a client.
They were also the only company I've ever talked to that actually said to me (after making me a laughably poor job offer) "we like to think that working here is it's own reward." And they wonder why they have to acquire companies to get developers.
Sadly, this also seems to be the norm in the web-site/systems integrator market. One that I'm currently working with, who unfortunately I can't mention cuz I'm under NDA (and even if I posted anon they'd probably still be able to figure it out) is about 3 months behind the launch date for the new site they're supposed to deliver, and we haven't even seen a single deliverable yet. This is a few million dollars already spent. Sure, my company has it coming for being buttheaded about the contract and not noticing loopholes and all that, but c'mon - three months, millions of dollars, and nothing?
Until these firms get a good shock of cold water and realize they're supposed to be working with their clients and not just "doing stuff with their client's logo on it" we're probably going to see a lot more of these types of lawsuits.
----
----
"I used to listen to Null Device before they sold out."
Also, of course, keeping in mind that noone but 0.01% of the Linux/Unix population actually uses Lynx.
- I don't care if they globalize against free speech. All my best free thoughts are done in my head.
I mislike Razorfish. Some might say I have a personal vendetta against them, but thats not really true. I know some very talented and generally decent and cool people who work there. And they own a very nice guest house in the Twin Peaks neighborhood of San Francisco.
But I still think they're borderline evil.
I'm done ranting. For now.
----
----
"I used to listen to Null Device before they sold out."
Having said that, from my experience, disatisfaction with sites done by consulting companies is usually the result of one of the following:
The only real question is did they meet the terms of their contract? If not, they should be given the opportunity to do so, or have their fees pro-rated.
The site they put together looked pretty good to me, albeit, I had to turn javascript on in order to use it.
-- Good judgement comes with experience. -- Experience comes with bad judgement.
What makes this lawsuit different is the fact that the judgement aganist their website is a subjective one, instead of a solid, defined metric. When your car breaks, you know to blame the mechanic. When your family member gets awful sick, you can blame the doctor. When your wall cracks, you blame the contractor. When your new website or piece of software isn't what you had in mind, who is there to blame? No one but yourself. The programmer might have been completely happy with his work - overjoyed, in fact. How many artists do you see estatic about their work, except when you look at it you see smeared colors that aren't even complementary? If the software/website works, and you didn't take pains to define things beyond, then the programmer is not to blame.
Read the article with this in mind - the only solid, grounded complaint I could discern was that it "couldn't be accessed" with AOL 4.0. Of course, by the time that "couldn't be accessed" makes it through a few levels of lawyers and executives it probably means that there was something as simple as a misdirected refresh, or perhaps one that's automatic on other platforms. The "buy-side tool" being "unusable"? Unusable is a completely subjective term. It might be something as simple as a UI paradigm difference between programmer and user. That happens all the time.
This is not a new issue for programmers. Companies have long since had a problem digesting the usually vague and uncertain requirements of their customers. The solution these days seems to be formal requirements specifications - a huge, unwiedly document that details the layout of every page, and the behavior of every icon, button and widget that exists. If you're creating software, any other type of contract is too vague to be of use.
Don't get me wrong, I think there should be more accountability in the software world. I'm a huge fan of a standard software engineer registry board - something similar to the other engineering disciplines. But the industry isn't quite ready for that just yet. Soon, though.
That's very nice... did they sniff the browser to ensure that the code would only run on browsers it's compatible with, and provide an alternative for others?
If I really cared, I'd download the HTML with various User-Agent values and compare it... but I don't.
Having worked as lead programmer for a few large web houses in the past, let me say that what is written in the contract almost *never* gets reviewed before the site goes live - usually everyone is too behind schedule to care.
Delivery deadlines are almost always missed because of the client not producing deliverables on time, and then expecting there to magically be no consequent delay.
Being a graphic designer is the worst; especially when you are trying to prototype look and feel and the client can't understand why comps aren't functional. I've worn that hat and it sucks.
Because of these problems and many others, a website contract should be realistically viewed as more of a handshake deal and less "in stone". Not that the second option shouldn't be available (obviously someone wants it to be this way, and my guess is that someone practices law), but the first is more accurate in regards to the way that industry works (IMHO, of course).
just my blog and pix
My former company was into network support and software reselling, based in the UK. I once saw a presentation that listed customers. It included a couple of big companies, both of which had boughty the same piece of software from us in the past, 2-3 years ago, but no longer used it, as the manufacturers had abandoned all support and development.
They later sold a custom web server product without telling anyone that the backend was Lotus Domino.
In other news, these lawsuits are generally won by the plaintiff:
1) Mechanic does a poor job on his clients car and the car careens out of control. That's called negligence, or products liability, depending on your jurisdiction and what the mechanic did. People tend to die.
2) Doctor misdiagnoses a condition. Again, someone gets maltreated. Or gets worse. Or dies.
3) Building contractors walls start cracking, then the cracks become holes, and the building falls down.
A business with a semi-lame business plan (I know, we'll put, ummm, actors, on the ummm, what's that thing called? The Internet?) hires a name-brand and finds out that
A: Their business plan is crap
B: Cutting edge design usually compromises usability
And then their business dies.
Lawsuit.
-Swerdloff (IANAL, BIAAJD)
I'm not affiliated with Razorfish whatsoever, but I used to casually know one of the executives there, and I think your estimate of $40k-100k for the website is awfully low. It _is_ a crime how much some of these firms are charging, but the guy I knew at Razorfish led me to believe their average fee is closer to $1 million, and it's very hard to do much of anything with them for less than $400-600k. YMMV, though.
For example, step back from your work once in a while and approach it as a non-expert user, trying to figure the thing out. Sometimes we get so caught up in the fine details and genius of our programming that we forget that to the user this is simple a tool, a solution to a problem.
The site looks pretty snazzy with some creative elements, but they may have gotten too creative at the expense of making a useful tool. Just my $0.02
IAM not IAS.
---
I know HTML and Javascript and all the server-side stuff I would need to do a website like that, but that doesn't mean it would be a good idea. You want your engineers doing their engineering. It's usually worth the extra money to pay someone who specializes in web design. You also generally get some kind of quality assurances when you outsource. If those quality assurances aren't met, you ask for a refund, if you don't get it, you sue.
WARNING: there is a trojan on your
They have every right to sue if Razorfish did not make a reasonable attempt to remedy the situation after the complaint was brought to their attention.
-MunKy_v2
Jay
I wonder if IAM's VC is running out and they need to generate some income or maybe they're looking for a free "do over".
As for the AOL 4.0 not working, that sounds like a blessing not a bug.
Seriously though,
I don't think I'd want to be the attorney for the plaintiff in this case. If there is one thing I've learned from working in a custom applications shop is that the developers usually cover their asses pretty well and keep all kinds of documentation.
My last company ran into a similar situation and de-railed it when the Project Manager went into the Client's "bitch session" with a notebook full of examples of the Client shooting themselves and the development cycle in the foot. The crown jewel was when he pulled out a record of every call he made to the client and how long they took to call him back. I wouldn't be surprised if Razorfish had some similar documentation.
"The words of the prophets are written on the Slashdot walls."
Since I work in the same industry, it's a scary precedent.
Is this lawsuit over design principles, as in did they just not like the graphical design? Or is it because they feel Razorfish did a half-ass job and are they prepared to show demonstrations of negligence?
I agree that the client should be able to complain when they feel they've gotten piss-poor service, however, being that I have to meet with clients and that nomatter how much I try to push them in the right direction, they often stick to the wrong direction. Who's fault is it then? Do we go "I told you so" and then have them sue us for not convincing them enough?
While I think this could be a good lawsuit for our market (it'll make us fess-up), at the same time, there is a lot of consulting, subjective decision-making, and guesswork involved in bringing companies into the internet market.
It alleges that some of those breaches include building a site that could not be accessed with version 4.0 of AOL's software
I think Razorfish is entitled to a bonus for this. Keeping out the clue-deprived should be considered an added feature, not a bug.
Berate me for stupidity, but I can't read the page at www.iam.com.
Looking at the code for the page, you have to be running a browser that supports "ClassID" (which means IE on Intel or Mac). If you haven't got IE, then you will remain sadly ignorant of what they have to sell. But, by reading the JavaScript is must be krad leet g3ar, or they wouldn't have variable names such as "hazyobrowsagotskilz" (I kid you not - read the source)
If I hired a company to build me a site, and it only worked with IE on x86 and mac, I wouldn't sue them. I'd smear their low-grade brains all over the immediate enviroment. With a shotgun.
which is an annoying trend that is really starting to piss me off.
Do these web-weenies think they will impress the hell out of the management if the front page keeps getting hit by people futilely poundnig that "Back" button to get away from the crappy site?
bun-fhuinneog agam!
The five-day acceptance portion of web services contracts is pretty much a necessity. This not only applies to the final site but to milestone deliverables as well. Nothing impedes site development like clients that are slow to make a decision. When a requirements document, use cases, storyboards, visual designs, etc. are submitted to a client for signoff and they don't have a contractual obligation to give feedback on those in a timely manner, they are often slow to make a decision. This kills project momentum and generally results in a poorer quality product or a slipped schedule. As far as final site approval goes, five days is probably a little short.
What browser is that supposed to work on?
That's JavaScript 1.3. "===" is the new "strict equality operator". I think JavaScript 1.3 is used by the later 4.x Netscape browsers.
Seebs, you're right. The page sucks.
There's only one excuse, IMO, for a web design firm to put carp like that on a client site's "welcome" page... if the client company puts their foot down and absolutely demands it after being briefed about what a terrible idea it is.
And even then it might be a good idea to try to excuse oneself from the project rather than be associated with such stupid practices.
I would understand the designer's problem with this if they said, "We couldn't back out of the contract, and IAM absolutely insisted on an all-Javascript welcome page even though we told them in writing it was a very bad idea."
I'll admit I know nothing about the internal workings of this particular engagement, but I do know four things:
I just wonder who they'll be able to get for their next site redesign when they sue their previous agency for standard practices.
PS: An 'AOL 4.0 browser' is actually one of over 9 different browsers depending on platform, OS, and AOL whim.
Kevin Fox
Kevin Fox
Their technical staffing takes back seat to their designers.. a trend I've noticed at a few of these "dot com" construction companies (I call them).
Since the selling point is the web page, the snappy design, and the cool retro graphics, the just-as-important technical aspect to a web site goes relatively unnoticed. They (non-techies) tend to think the design comes first, then the technical issues are simply ironed out.
Sometimes the technical issues are more complicated, and due to the nature of the web are actually tied with the interface itself. Web site development should take the technical side more seriously.
I'm slightly off topic, but the rant stems from my experience with Razorfish. I was told that they are unable to handle the production of anything "e-commerce" related. I stared in amazement and asked why to be told, "Razorfish focuses on design and not tech."
Hmm..
heh, yes. Its got me thinking of using browser type as demographic info...some interesting connations there ;)
I wouldn't trust a programmer to write things that are designed specifically for certain systems/chips that are not in common use if they couldn't write a few lines of HTML. That's sort of like saying, why does Leon Lederman need to understand Newtonian Mechanics? Of course he doesn't use Newtonian Mechanics, but if he didn't understand that, I would find it hard to believe that he is as good as he is.
That said, I said that I understood why they went with a third party... They have their own real jobs.
At any rate, all of this is moot since the article pointed to the wrong site, it's IAM.com, which the only job of the people over there is running the site, which makes me wonder what they do all day.
Eh...
Or if you deliver a bad product, the customer starts to jump up and down waving the contract until you agree to fix it. At least that's how my experience with software works... why should webpages be any different? If it doesn't meet the contract, it has to be fixed. If the contractor won't fix it, it sounds like a lawsuit to me.
Now, if they were involved the whole time, said it was just great, and only claimed it was flawed after delivery, the customer has more problems than just a broken website.
As you may have figured out by now, its a typo.. This story has nothing to do with IAS. You can see how it would happen what with those "S" and "M" keys so close together.. br>
air and light and time and space
Of course, I have no way of knowing if this was Razorfish's decision or IAM's, so don't take this as being for / against the lawsuit.
It does lend some weight to the accusation that razorfish's design has some contract-violating browser dependancy issues, though.
----------------
function checkCookie () {
var chek;
writeCookie ('mstrChck', 'hasyobrowsagotskillz');
chek = readCookie ('mstrChck');
if (chek != 'hasyobrowsagotskillz') return false;
else return true;
}
Looks like someone would rather have been hacking.
--
you mean subjective...
As for iam.com, subjectively or objectively, that navigation sucks.
People need to know that content designers will give you WHAT YOU ASK FOR and not necessarily what you want.
I think this is a very large problem: A lot of companies don't know what they want. Are they supposed to bring someone in (a liason, of sorts) so that the company's web site contractees don't fuck up? Maybe they should.
Of course, as any company contracting out their web site should know, web sites aren't easy to make. Creativity has to be bought as an intangible asset. And sometimes one person's vision of good is another person's vision of shit.
Of course, navigation is either good, bad or ugly(bad times 10). Same with a shopping cart system. These things are implemented so regularly, it's a wonder people still fuck them up.
I think a good rule of thumb before going to a company to 'buy' a web site, is to SURF THE NET. Tell the designers: "I want this thing, but in blue" or "we want the whole site to be made of triangles". Restrict their creative movement, and you shall get what you want AND what you ask for.
rLowe
----- rL
How about sueing AOL for not following standards. Maybe aol is and the rest of the world isn't, but arn't specs like HTML here for a reason? Ther is NO GOOD REASON to have to aim website development at multiple browsers.
The filing also alleges that "IAM.com is informed that virtually every aspect of the site developed by Razorfish fails to meet IAM.com's needs, or basic levels of workmanship in the (W)eb development industry."
And later:
Razorfish is known as one of the leading firms in the Web design industry. It has created pages and sites for AOL, NBC, Warner Music Group, PBS, Polygram Filmed Entertainment and Fox Kids.
So this web design company, apparently well known with many satisfied clients, suddenly decided to suck for IAM? Now, I'm no expert, but except for the over-usage of pop-up windows, IAM didn't look all that bad. I would certainly think that their site meets "basic levels of workmanship in the (W)eb development industry."
But then again, IANAL.
---
Gort! Klatu Barata Nikto!
MacSlash: News for Mac Geeks
There are valid reasons why design companies (ie advertising agencies) hire out their website, and equally valid reasons why a high-tech company does the same.
As examples...look at the standard 15 year-old neighbours kid who is hiring himself out as a webdesigner for $25 per website. At that price he's gonna shove out crap, guaranteed, but people will hire him. Experience and professionalism count for a lot. You'll find a heck of a lot of these in Yahoo's Webdesign area.
On the other end of the scale, you'll find places like Blast Radius doing high quality work, albeit at a premium price.
The point of the matter here is, when you're hiring a webdesigner/webdesign company, you've GOT to spend the time checking their previous work, and balance the good or bad things you see with how much that website is gonna cost you.
And try not to get stuck with one of these.
TheGeek
TheGeek
http://www.geekrights.org
Kill the monkey
I get a blank page. *ALL* of the content is inside an HTML comment.
You can't even get to the *FIRST PAGE* unless your browser has full JavaScript support.
That's pretty shoddy.
The table inside the comment just makes it more obvious that it's shoddy work; no one gave any thought to the structure of the page.
My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
Alright, I'm a bit late inta this one, but as I know a few people at RasorFish, USWeb/CKS, and the rest, lemme take a few stabs at providing background.
1) COST. Someone said "they probably paid 50-100K for this." Er, last I checked USWeb/CKS's lowest billing rate is $300/hr (compare to $395/hr. for a junior partner at a local law firm such as HEWM). Looking over IAM and a RFP from USWeb, I'd guess that USWeb would have bid over $1 million on this site, and RazorFish probably put in $600-800K. (Assuming prices haven't changed in 6 months).
2) DELIVERABLES. USWeb, according to reputation, bids high and gets the work done more or less within budget; RazorFish, and many others, tend to bid low to get the contract and then pile on additional costs as "unforseen" events arize. Usually this stuff is retainer work anyway...
3) WHAT THEY COMPLAINING ABOUT??? The site is, really, pretty typical and average for what web design companies produce: nothing that 20 bright college kids couldn't do by looking at any firms' clients' pages and replicating... they asked for what a web design firm produces, they got what a web design firm produces. Caveat Emptor.
4) THE WEB DESIGN INDUSTRY IS LUDICROUS. OK, I know USWeb the best, and they run an incredibly tight shop that... well, works (slowly but surely) by strict adherance to formulas, guidelines and regulations. (Don't even mention perl if you want to be hired by them!). But billing at $300/hr and up for this crap? The work because Marketing is Big, CKS is a Real Ad Firm, and their clients Don't Know A Fuck about what is going on.
Should the law intervene? How? Should RazorFish be regulated -- or fools like IAM?
(or: was PT Barnum right when he said "never call a man a fool -- take his money!")
Lemme offer a counterpoint: Business Week recently offered up tidbits from the Boo.com fiasco -- like the founders' weekly trips on the Concorde. Something about the Valley and Technology seems to inspire a total lack of financial oversight... and that money, after all, comes from somewhere...
I am constantly surprised at how willing people are to spend hundreds of thousands of dollars on products that myself and a few others could probably build to suit in a week, and on conferences for information I've know for six months.
My respect for a company is inversely proportional to the number of buzzwords it uses in its presentations and glossyware.
It's 10 PM. Do you know if you're un-American?
Fat load of good that does me if I don't have access to or want to use Javascript...
Oh wait, you mean like a page they made for somebody else? My god, people actually pay for this kind of crap?
:)
(Heh. Actually I interviewed with them and would have been perfectly happy to ignore the atrocity of their home site if it meant I could have lived in London for a few months, but it didn't work out and now I have no reason to stick up for their site. And that's too bad too, because they actually have some smart people working there. Not doing their own site apparently, but they are on the payroll... :)
DO NOT LEAVE IT IS NOT REAL
They did do something that's been pissing me off more and more lately. They check what version of browser you're using, and THEY determine if you have the right browser for the job.
I run my home connection through a proxy server, and I strip all of that information on the way out, so a great many site won't let me at their content AT ALL, because it says I have an insufficient browser (I'm running Netscape 4.73).
It's simple, I just refuse to visit a site that does this...and IAM.com does this (not that I'd visit anyways).
-Jer
There seems to be no hit to their stock price because of this -- RAZF is up 9% to 22.125 .
Based on my experience in working for another large agency, it seems like it is the project manager who is going to kicked in the ass for that. Companites like RAZF have so many clients that they screen for potentially "difficult" ones and refuse to take work from them.
Mine doesn't do this.. ;)
Maybe yours just thinks you're ugly?
Working for a company that's one of Razorfish's competitors (based out of Cambridge, MA) - I must say this is quite a humorous article. Just today, in fact, as I was walking from the T to work I was stopped by a group of people asking directions to Razorfish in Cambridge - I didn't know where it was in relation to where I was though.
:-)
That has absolutely no relevance.
I'm not exactly sobbing into my beer because these bozos signed a contract containing provisions that they now have a problem with. Reading the contract (and I mean going through every bloody line) is essential in a business deal.
Normally, I would agree with you, but the reality these days is that web firms go after work from big businesses that don't have a clue about the web. The client in this case probably read the "five days" part of the contract and figured it was enough. Why? Because the web firm guys may have told them that it was plenty of time.
The bottom line is that if Razorfish negotiated a contract that virtually guaranteed that their client got hosed down, a lot fewer CIO's are going to trust Razorfish with their business.
Easy, automatic testing for Perl.
Thats nothing see this :-)
no sig.
Damn! Sorry about that. I totally messed up. I've been doing some stuff with iPlanet, which has executables abbreviated "ias". Guess it was on my mind when I posted....
http://www.naildrivin5.com/davec
How'd you like the website that you designed dissected into its component quarks by a planetful of generally-grumpy computer pros? The thought sends chills down my spine.
i think you should learn to use "a lot" instead of "alot"
...at least IAM / IAS (whatever) didn't have B1FF design their website.
--
--
The real Raunchola isn't cool enough to have any imposters
The link to IAS.com in this story should be changed to go to IAM.com before you go DoSing^H^H^H^H^H^HSlashdotting an innocent third-party.
Would someone PLEASE do a little checking of facts before posting these stories? *sigh*
-rbw
Razorfish bills themselves out (and is generally accepted to be) one of the top web design firms in the world. Their portfolio is AMAZING.
If the web site shown for this company is the one Razorfish built, then they SHOULD be sued.
I mean, what are you supposed to do if the work you paid for is complete crap?
*braces for incoming karma hit*
This is a Chao. A Chao says "Mu."
I would have to see the terms of the contract to be certain, but it looks like this is a case of a customer not knowing what he wants, and getting a confused mess as a result.
If you have to put work on a contract on hold for five days while the customer decides if they like the product, that five days can seem awfully long. I just saw at least three posts that say "That certainly is a shitty site". If it's that obviously garbage, why did it take AIM more than five days to figure it out? The answer is that they probably had no clue what they wanted or needed, and this was reflected in the requirements that they submitted to Razorfish.
Unlike medical or construction services, there is no clear cut "good" or "bad" for web design. There are a few serious faux pas', and some major no-no's, but nowhere in a web design is there a statement like "Rule 12: Don't make it ugly!". On the other hand, there could be a few minimum standards for usability. Things like "can you get to a full description of any product in four clicks or less?"
The user interface on the maintenance software is another issue entirely. Having been required to do specs that describe a user interface right down to the usability of the selected colors I have to suggest that, again, if they didn't get what they wanted at the end then they didn't know what they wanted at the beginning. The only way to do business with people that want to squander your time with indecision is to make them pay for you time or stop doing business with them. Guess which one Razorfish picked...
In the case listed in this article, you have to ask the question "does it do what the customer asked for in the contract." and "Could the contractor (Razorfish, in this case) logically have deduced the demands on the table from the requests on the contract". Another question that I would LOVE to toss into this is "how much interference did the customer present to providing the demanded capabilities."
Mythological Beast
Wake up - the future is arriving faster than you think.
aol ~ wheelchair ;)
This is small time stuff. The Big 6 (I think it's big 5 now) consulting companies do this all the time, and don't pay a dime, because they have lawyers, not programmers, detailing the deal.
:)
Once in a while, big companies like IBM, Anderson consulting or Price waterhouse get sued, but generally, they don't. Also, the failure rate for large scale projects of the scale undertaken by the big 5 is something over 50%. Ask anyone who has worked (as a programmer, not a manager) on these custom turn-key contract projects, and they'll tell you that in most cases, these companies do a really slick job of presentations/slides/drawing rectangles and flow-charts and generally throwing around industry buzzwords. These are invariably targeted at the VP and above level, and technical details are considered an afterthought. In a project I worked on, the partner of the software firm (a big 6 company) who presented and finalized a 20 million $ software deal was a lawyer.
Predicting whether the project was successfully done, and whether the company was held liable if it wasn't, is left as an exercise to the readers.
w/m
PS - I'm sure this isn't a rarity. Please post your experiences in cases like this. It's generally pretty hilarious.
... is to use the Go menu.
Or spawn into a new window and just close it when you're done.
Or turn off JavaScript.
How appropriate that after they announce that they are suing over this thing, that they get SlashDDoS'ed by having it posted here...uncanny..
"See, we plan ahead! That way, we never have to do anything now."
- A mechanic was sued for the poor job he did on a client's car.
- A doctor was sued for the poor and unprofessional diagnosis he gave a patient.
- A building contractor was sued over the fact that the walls in the house he built just six months ago started cracking.
I don't really see any reason to sue here, but I do think that good work should be expected of web designers. Usually, where I work, the client is shown what is going on in the process, and things they don't like are changed, provided that their requests are reasonable.--
If I pay someone to mow my lawn, and they tear out the grass in places and otherwise do a poor job, I usualy dont hire them again. Furthermore, If i contract out to have house repairs, or perhaps my driveway resurfaced, and the company agrees to do a set job, then they do a poor job of it, and do not live up to their agreement, then i am perfectly within my rights to sue.
I like replies better than Karma, even if they are flames, because that tells me I got someone thinking.
I think we should sue for anything we dont like on the internet. Like those popup windows we should sue anyone that uses those. Then we could sue microsoft for how long it takes to find my free copy of IE 5.5. Thats all I have to say about that.
Visit http://www.techcomedy.com/for a few good laughs
sounds like IAM is whining to me. If they were unhappy with the service, they should have said so during their "evaluation period" of five days. As far as razorfish submitting late work.. who knows? both sides probably share the blame. But IAM had five days - under the razorfish contract - to refuse the site, and they didn't.. they paid for it anyway, and later changed their minds.. so now their sueing..
is it me, or does it seem like companies sue each other for the press these days..
wish
---
You ENGINEERING maggot, go back to OT and stay off the NET!
Yup. I could see that. Oracle invaded with a dozen developers and fancy titles, burned through money for two years and left.
With no product.
I left before Oracle gave up - but I had fought tooth and nail against them only because there was a product in place that was working fine with FAR fewer bells and whistles that Oracle wanted to slap on. It was written in Foxpro/TeleMagic, and *did* need to be replaced, but really had rather simple requirements.
Of course, it's not only the big guys that can screw the pooch hard on projects. The next guy in charge hired a VB developer to design the whole thing. The developer started coding, and then started popping up with questions like "what does this company do again?". That's when I knew IT there was screwed.
Guess what? They are still using the FoxPro/TeleMagic app. And it's working... just okay.
--
Evan
"$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
Sounds extreme - granted, they could have lost revenue, etc, etc... But if you're a publisher and hire the wrong, incapable hands to publish your next Honky Pooter book, and it bombs, whose fault is it? (generic example, but you get the point)
Granted, there's grounds to sue based on unkept promises and false advertising, but... take that to the BBB or something... it just sounds like someone in the exec. office needed a lawsuit to dodge the blame.
Bravo, bravo, bravo!
I'd like to suggest that everyone who is a web author, and certainly everyone who makes any claim to be a web designer, should read Steve McConnell's "Rapid Development: Taming Wild Software Schedules" and "Software Development Survival Guide." They are recognized as authorative, leading texts on Best Practices in software design.
Web design is similar to software design, and you will learn how to do your work faster, better and with fewer mistakes. You will learn the importance of emphasizing up-front design (it's a minimum twenty times cheaper to catch your errors early than later) and how to control risks, client change demands and schedules.
You can visit Steve's site [here], where you'll find some outtakes from his books, his columns on software development best practices, and other good stuff.
--
--
Don't like it? Respond with words, not karma.
Let me tell you a story that happened to me and I'll let you judge again IAM's decision to sue:
It was around July of last year. My company was embarking upon an ambitious project to revamp and dramatically extend our website. Being a pure Internet company, our website is our lifeblood. At the time I was away on other business, and did not take part in the RFPs and other negotiations, but suffice it to say that when I got back, we had hired a very large Web development company that is a direct competitor of Razorfish's, and about the same size.
They assured us that they could deliver on time (by October) and within budget on the detailed requirements that we had provided them. I was skeptical, because in my view they weren't anywhere near technical enough. Anyway, I let it ride because I wasn't in charge of the project at the time.
What did we get from them? NOTHING.
Oh yes, we did get some stuff, mostly garbage and absolutely NO ACCEPTABLE DELIVERABLE whatsoever. By the time we fired them, we had ourselves created a site map, flow and UI designs. In fact, for the site map they took ours and reposted it as a deliverable without even removing the initials of our person who wrote it!
They showed us a design for the home page one day. I asked how they'd actually code it. "What do you mean?" "Well, it's a cute Photoshop picture, now I want to see it in HTML." "No problem." "Trust me, your design is crap, there's no way you can turn that into usable HTML." "Our coders are good." "No way, the layout is impossible to turn into HTML, too many curves." etc..etc..
They spent 2 weeks trying to make that one design work. I then spent 1 week debugging it and cleaning all the crap out to try to make it work, and it still would break under MacOS IE&NS, Linux NS,etc... Then we scrapped the whole thing, fired them, and got down to business. We had 2 weeks to go before the big launch (we were spending $10MM on marketing for it). We hired a few freelance people (ended up hiring one full time) and did the whole thing ourselves, and managed to release on time, with a few all-nighters in between. Had we not fired them at that time, we would have lost all of our marketing budget and certainly gone bankrupt by now.
If a company that you entrust to create your consumer experience makes a mistake, you are dead.
I wonder how much marketing money IAM lost on this fiasco. Remember, you pay TV and Radio Spots well in advance....
I'm assuming that it isn't the current one.
Anyhow these people sound like one of those clients from hell that we all get now and then.
____________________________________
-- I beleve you'll like this -->
They might be 20% of the American internet users... At the site I'm managing we have had 0% hits of AOL users...
Thank you.
//Frisco
--
"No se rinde el gallo rojo, sólo cuando ya está muerto."
$HOME is where the
-- silver_p
If they have any sense, they'll have professional liability insurance. For a company of our size, it's about $1.2K/year. Totally essential. For Razorfish, it'd be closer to $100K/year, I imagine. Still totally worth having, and it'll save their ass in this case.
Note: IANAIA. (I Am Not An Insurance Agent)
-Waldo
They certainly did check in periodically. In fact, Rasorfish itself sets deliverables on a continuous basis throughout the project, and expects feedback from the client. The problem is that if the client does not have the technical knowhow and Razorfish isn't providing them with the A-Team, then IAM probably got completely blindsided by nice promises and delivery dates slipping "because of late feedback by the client."
That's a pretty standard stalling tactic by Web design companies: They tell you that they want feedback and acceptance every step of the way, and by asking for your feedback and NOT DOING ANYTHING while waiting for it, they lay the blame on you for a missed deadline. But you as a client are doing your job, analyzing the deliverables and finding them unacceptable. You get back to them, they start another iteration, etc... Then all the deadlines slip and you're screwed. Just because their team is crap.
Remember, you're not hiring a company. You're hiring a team of individuals with skills and personalities. Don't be excited by the nice presentation. Ask for a review of the team that will be working for you before you sign that contract!
dear god, i'd be stunned if *any* company missed a deadline, but a SOFTWARE COMPANY!?!?!? Lord Jesus, say it ain't so!
Treatment, not tyranny. End the drug war and free our American POWs.
See my user info for links.
If I'm understanding correctly, someone's suing because the service that they paid for was inadequate? So what? That's not an attack on the web, or on freedom - if there's a contract and one side doesn't produce the expected (and recorded) results, then they're doing something wrong. This is the same thing as a contractor being commissioned to create, say, a house - and building something that didn't fit any of the specifications. "Could this set a precendent for the quality required for custom built software?" - if it is, then so what? The programmer SHOULD be required to produce the software they promised to write. Do you think that programmers or computer developers should somehow be exempt from giving their customers quality service?
Granted. They probably did pay a lot. There are plenty of firms that would've done it for less, but I'd imagine they wanted a firm with a strong reputation. RF can charge high dollar prices because they feel their real-world expertise in dealing with other high profile clients (RazorFish doesn't even try for anything but high-profile well-funded companies) is worth more than UnknownFirm. This makes them feel "safe" even if UnknownFirm could've done better work/lower price/etc.
Huh? What does this have to do with deliverables? Anyway, my firm does none of these things. Our contracts cover finite projects and we do nothing "unforseen" (sic) as we prefer to remain honest. Design firms that don't will soon find that an easy buck now could cost them future projects. Don't condemn the entire industry on your (limited?) experience.
OK, first, the article makes "what they are complaining about" clear. You're basically saying absolutely nothing aside from implying that "20 bright college kids" could design on the same level as RazorFish. I challenge you to prove this. And...Caveat Emptor? Always. As with any product, you should do some comparison shopping.
For such a strong subject and equally strong itemized list, you sure have nothing to say. Are you rehashing the price thing again? Big marketing always brings big prices. Honestly, companies that want huge returns understand that they don't come cheaply. It's fun to say they don't know what's going on though, isn't it?
I agree that there is certainly room for anyone (in any industry) to be paid too much for sub par work. Assuming the allegations are true, RazorFish won't get away without a tarnished reputation. There are other Fish in the sea. And they're even different colors and sizes. Maybe you should have a look for yourself before claiming to know "How Web Design Firms Work".
And seriously, aside from the pricing practices of one firm (and unproven conjecture about a competing firm) you don't really explain how anything works. Defending sweeping generalizations is a bitch, isn't it?
*gel
They are claiming that the provision for them to reject the designs was unconscionable. If that is the case, their lawyers should have brought that up during contract negotiations.
It also seems like IAM is a pretty dirty company. Running out of money and trying to recoup it by suing their developers and employees? Low.
-Lkb
Moderate this down as redundant if you want, but perhaps this should serve as a wake-up call to other shoddy designers of web sites that fail to function if Java is disabled or not supported, JavaScript is disabled or not supported, or certain plugins are disabled or not installed (I'm not saying don't use those them). Some people turn JavaScript off because too many web sites have taken advantage of it to do nasty annoying things (banner popups, disabling the exit button, etc.); others turn Java off because it slows down their computer; same with plugins; others turn cookies off due to privacy concerns; someday more people are going to turn just about everything off of their web browsers out of privacy concerns and things like that. Someday this could really mean a loss of audience. Maybe that's not why IAM is suing Razorfish, but I wouldn't be surprised that such lackadesical attitudes towards browser compatibility if it were the subject of lawsuits someday if not now.
--
--
This web site will cure all your ailments.
I follow the hyperlink in Netscape 4 with javascript off under linux and get a blank page with a lock-in redirect. It would take a whole lot for me to ever want to go there again.
Remove the spam reference to email
Of course, razorfish gets clients using lunch with hotties, rather than its web site. Still...
I was about to take this article seriously and post a comment on how this case can be easily resolved. If a company hires another to write a piece of software, standard practice is to give them a requirements document containing specifications which range from must-haves to wish-list items. So unless the New Economy has discarded common business practices of the past several decades, this issue can be resolved by checking on the requirements document, unless of course it contains crap like "The website must be cool!!!".
Unfortunately after reading the entire article twice I realized that this was simply another failed dot comm in it's death throes clutching at straws, rhetoric like "IAM.com is informed that virtually every aspect of the site developed by Razorfish fails to meet IAM.com's needs, or basic levels of workmanship in the (W)eb development industry." sounds exactly the kind of E-commerce/E-marketplace/New Economy newspeak that such entities are prone to use. Also
From the article:
IAM, which laid off 25 percent of its staff last month, is currently embroiled in a legal battle with four former employees that it says violated their contracts by trying to start a competing company and fraudulently dealing with IAM. The four in turn are suing IAM, alleging that IAM stole their business plan.
--
Razorfish has always been SUPER-pretentious about the amazing quality of what they do, and more importantly, what they do:
r a z o r f i s h provides strategic, creative, and technology solutions to some of the world's most successful digital businesses. We partner with our clients to plan, design and build products and services that shape the way the world perceives and interacts with your company.
Oh god, shut up! YOU MAKE WEBSITES. Don't try to pull it off as some amazing revolutionary concept. But from their website, here's my favorite sentance: "The marketplace is full of e-consultants that provide e-solutions to your e-business - but not a single one can provide you with the breadth and the depth that we can." Well, that's just e-damn e-funny as all e-hell.
Now, to be fair, they have in the past made some damn good websites (but remember they are just that, websites). So my guess (and this is a guess)?...they made some money, expanded, took on more clients than their original good staff could handle, and their new staff wasn't up to par with the old, so this assignment got handed off to some fresh recruits who didn't do a good job, and now the company is pissed, because they saw all the other flashy websites that Razorfish has done in the past.
Of course, I could be completely wrong, but I'm guessing it's a growth vs. quality problem internal to Razorfish that they are not handling properly.
I currently work for a company that is having our site rebuilt by razorfish. They've pushed back the delivery/launch date many times... but in all fairness I think the site looks great. I just hope it all works when it goes live... then again if it doesn't, I'll have more job security... :)
-- Senior Software Engineer, Attorney appearance services, locallawyerapp.com.
That given, I wouldn't make my job operating a web site given that I hadn't the ability to produce a web site myself.
Eh...
I've been in the web design industry for several years now and I've been on both sides of the wall - both as an employee of a web design shop and an employee of a company that hired a web design shop. The problem for web designers is that a) the technology is ever-changing so that if you start a project that lasts for more than 6 mos., chances are that by the time you are done there's a new version of somebody's browser out that doesn't work quite right with the site you were just about done with. b) clients don't understand that they can't just show up at the last minute and make changes to the requirements, or that requirements need to be set at the get-go. c) projects managers internal to the web design shop don't realize that a "small change" made half-way through implementation can have a huge effect on the project schedule. That said, I was recently laid off from a job I'd been at for a whole 2 months in large part because the design shop that had been contracted to build the initial e-commerce site dropped the ball, did practically no analysis/design, and produced a product with enough bugs in it to make microsoft prowd. If there had been formal requirements documents agreed upon before work began (I wasn't close to the management team there, so I don't know for sure) then I think that the company should have been sued. Several million down the tubes and nearly 200 jobs lost because some developers thought that they could get the job done quicker by skimping on the design phase (their internal design documents were litterally written on cocktail napkins). It's the same thing as if you were starting a company and hired a company to build you an office building, and then they were to build the house without any blueprints. Sure there's a house there, but how safe is it and how does it look? If it was your company wouldn't you sue?
Snooping around the www.IAS.com site I found http://www.ias.com/Questions.htm
:)
They're giving away lego mindstorms
when they ban enctryption only criminals wi$21*J *#JF$%!@#$':
This should be a wakeup call for the hit and run web designer industry.
I've got a client whose websites are all hacked up e-commerce packages. Its really funny trying to navigate some of their internal sites. Everything has a shopping basket, and after you perform each action you procede to the checkout stand. This includes a website for inventory management and some basic groupware functions. To sign up for a meeting, you place it in your basket and check out. To retrieve your group's weekly work plan, you place the request in your basket and proceed to the check out function. To submit a helpdesk trouble ticket for a network problem, into the basket. When I have to find the list of open problems I cover, I have to add them to my basket before I can view them.
Despite a ton of complaints, most of the mangement think this is the only way the web can work. And the web developers skip out with a ton of money after a very short development cycle.
There are thousands of horror stories out there, its about time a company struck back at an incompetent group of web monkeys. With some legal prosecution of a few bad apples, the market will shake out the worst and web site design will become a little more sane.
the AC
Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
In my opinion I would never sign a contract to provide a web app that would work with any AOL browser. [...] It's not reasonable to specify neat multimedia and glitz that will view on, in my opinion, a substandard product.
That's fine. Then you don't sign a contract saying that you'll deliver exactly that.
How'd you like to be the webmaster at IAS.com? Here you're suddenly hammered by a horde of slashdotters showing up, and you're going "What the f...?" Then you go over to SlashDot and find out that your site has been incorrectly linked in a story about IAM.com, but that everyone's saying, "yeah, that site really is a piece of feces. They oughta sue." Gotta ruin your day.
sulli
sulli
RTFJ.
They are a fuckedcompany.
At least I have a new pick for this next week...
...All I can say is that if I had ever produced a site like that while working at a design shop, I could have kissed my job goodbye.
Well, since you cannot log in wiht out paying $$$ I don't think anyone can really say if it meets specs or not.
In my opinion I would never sign a contract to provide a web app that would work with any AOL browser. Maybe I'd have a page that would display to AOL users telling them to download IE or Netscape. But that's about it. It's not reasonable to specify neat multimedia and glitz that will view on, in my opinion, a substandard product.
Given the fact that the site was designed for a company that consists of agents and marketing people, I wouldn't doubt that the look, feel and specs of the web site was a moving target.
I'm sorry is it me or does everyone hear the word 'feature' ringing in their skull?
You sound familiar. MOM, is that YOU?
rLowe
----- rL
If it says in the contract that the website must work under AOL 4.0, then it must work under AOL 4.0 or they can sue. What if you paid for a house to be handicapped accessable and the didn't bother to put ramps for your wheelchair? You could sue that contractor as well.
It may be a grey area over what's "accessable" or not, but there are tons of similar lawsuits. This is a non-issue.
Could this set a precendent for the quality required for custom built software?"
Well, I work in the consulting biz, and its not like people haven't been sued for delivering, um, custom software of a questionable quality before. Usually (if you are smart), you have a set of criteria and metrics that your deliverable will have to meet in order for the contract to be considered fulfilled. Now, if you are just suing saying "my website sucks", that probably isn't specific enough to get anywhere. If you say "My contract required no pages load in more than 30 sec over a 28.8 modem on average...." you may have a case.
DrLunch.com The site that tells you what's for lunch!
Well, lucky for whoever, the original quote was wrong and it wasn't ias.com. That page is awful. But still, iam.com seems to be done with a decent level of skill but no thought to real useability. Websites with home pages that lead only to popup navigational windows and then to more popup windows are shitty.
my 2 cents
Try pointing your browser at their website with JavaScript disabled.
You see *nothing*.
Bad/evil design.
From a graphic design standpoint it isn't too bad. The interface except for the popup window thing isn't bad either. What is bad is horribly excessive Javascript. THe splash.htm file sucks too. Does nothing except redirect the user. IT also prevents access completely if you don't have Javascript capability or your support is buggy or turned off. I don't see anything on there that really requires anything other than straight HTML. Can anyone tell me why EVERY hyperlink is in Javascript?? Even the ones that don't pop up new windows? With the exception of the popup windows(if for some reason they insist) the changing photos on the main page(which are actually a nice touch in ths case) and the login... NOTHING on the site requires or should use Javascript. Doing more of it in straight HTML(and most of the stuff Javascript would be OK for could be done in HTML if you wanted). I think the site looks decent... But from a technical analysis from an amateur web designer, its horrible. I can't say if the contract was violated. I do have AOL 4.0 on my laptop(and the idiot who returned it to sears left his account info on it) so I may see if it works in that after work. If it doesn't, and it was in writing in the contract that it has to, then they have grounds to sue. Without a copy of the contract and more time to analyze the site I cant really say if its a breach or not with any certainty.
U. A. T.
(ok, I didn't read the article yet, maybe they did user acceptance testing and razorfish refused to make corrections and that's why they're suing?)
I'm not in the web design business, but most of the time when you contract work from someone, you spell out a process for acceptance testing. This is your one and only chance to get things right before they go 'live'. If you find bugs, design errors, or any other 'defects' you have a formal process for recording and tracking them through resolution. If your contractor is not able to correct these defects to your satisfaction, then they may be in breach of contract. (ok, I'll go read it now).
There is much cruelty in the universe, John.
Yeah, we seem to have the tour map.
Note: you may want to do this from a new browser window.
It might seem ridiculous to some of us that someone gets sued for creating a hideous web page. I check out this web portal and it is in fact hideous. The suit may be justified in this case if a business agreement was made or money changed hands for the development of this web site. Unless this page was created by razorfish as a gift or a favor, the company that entered into the agreement may well be justified in brining this suit. 1. if razorfish was paid to create a site and given certain guidelines for its content, it could be liable for breach of contract. 2. if as part of a special offer where creation of a viable e-commerce source was based on some other service agreement. If the service provider offers such a service, even if it is an added incentive or special offer to use such a service, the provider must provide those services in good faith. Now aesthetics is subjective at best and a difficult subject to judge when you are unfamiliar with the original agreement. The good and services offered must have tenable value. If the value of such a service is 5 minutes of html programming, was the service done in good faith. Was it conducive with the original agreement between the provider and the customer. Based on the agreement which is unknown, is the provider liable for services not performed? that is based ont he agreement. Personally, if I had made an agreement with anyone knowing that the invesment i made procured me 5 minutes of development time from a web developer for the production of what might be a source of income, I would expect to be shot.. or at least about the head with a wiffle ball bat repeatedly. just my 40Lira
This should be fixed very quickly, else Razorfish is going to get on your ass for false reporting (or whatnot)... there is a huge quality differnce in the site, and I nearly freaked when I saw the first, but after looking at the right site, there was a total 180-degree spin on the article. People are going to look at the article summary without seeing all the people saying the right URL. Get it right!!!!
They should be sued for the fact that I couldn't back out of the site for IAM. YUCK!
Bad, bad Design!
Sit!
Stay!
(okay.. I am laughing inside... cause I work for the competition!)
Check out Magic Firesheep!
While I too used to belive that web site design is 'easy' and should be 'inexpensive' let me break it down for you:
When you hire a company to design a website you're paying for the salaries of the graphics designer, the coder(s), the project manager + company overhead (usually at least 50%). This is the same as in any other industry, be it a law firm, a doctor's office, etc...
In addition to this, you're providing a service to a company which will be used to increase the company's income. What's $40,000 for a site if the company will get an extra $300,000 in income because of orders comming in through it?
-- polish ccs mirror
When you're trying to answer a large RFP (somethin g I do frequently-- I work for a big 5 company as an integration consultant) you generally see a situation where the RFP is *amazingly* badly written. The requirements are unspecific, the priorities are not well defined, and huge pieces of important information are routinely left out.
Here's an example. I just lead us to losing a $5 million bid-- in part because we refused to give a specific technology solution or plan. Here's why. The RFP was impossible-- everyone who answered it as asked was lying. Instead of requirements, they hired a business consultancy firm to do an overview of competor features and then they included every single one of those features without prioritization in their RFP. The level of detail was amazingly poor. The requirements read things like (this is *not* exaggeration)-- we want the site to be 100% secure; we want a crm system. No idea that they needed to define level of security or features of the desired crm system before we could possibly make a prediction about what software/hardware solution would be best.
Mind you, this was also a client that I know very well. Their core strength was marketing and brand image. Every IT project I'd ever worked on with them suffered from serious deficiencies in project management, training of end users, and (in general) change management. I knew there was no way that they either wanted or could handle what they claimed to be asking for.
Our proposal lost because we told them the truth. We said, look, you haven't really done your homework-- you don't need a technology solution now, you need some process. First you need to set up a decent project structure. Then you need to drill your requirements down and prioritize them according to your limiting factors (good, fast, cheap), then you need to choose technology to meet those requirements. We offered to bring them through these stages, but we refused to make any promises about what could be done when.
Even though the IT manager and the client project manager for the project desperately wanted to work with us, in the end they (the management) chose the IT integration partner who said 'good, brilliant-- great job-- we can do xxx for $xxxx in xxx days, and look at our cool technology'. The project is going to fail. I've got friends inside who told me that they've already exceeded spending expectations by close to 1 million and they're still 4 months away from launch. Furthermore, they aren't getting the system that they, the clients, want-- they're getting the system that the technology partner has chosen. It's just insane.
But what should my managers do? I talked them into telling the truth this time, because I thought the project had such a high potential to blow up in our faces. But they lost the bid. In a time when people are fighting tooth and nail for signings. You know what's going to happen the next time a similar RFP comes in? They're going to send a presales guy armed with drawings of our 'e-business architecture' and a fistful of buzzwords and promises. And they'll be right. Because that's what clients want to hear.
Feh.
Because the snark was a...
This type of thing should definitely have been covered in the contract.... how to settle disputes, how many revisions they get, final say over design, etc.
________
Maybe it's because Razorfish does big sites, but I wouldn't trust a web design company to make a site from scratch without checking in periodically.
:)
I think some of the fault here lies with IAM.com. Most companies like to see some sort of rough layout of a design before things proceed, especially on a big site. If IAM.com didn't stipulate that in their contract, then they goofed.
Of course, a web site is not a hamburger. Just because you have a site, doesn't mean that it is edible (ie. usable).
Also keep in mind that IAM.com probably paid 40-100k for this site. It's a crime how much web designers can charge for their (sometimes quite easy, comparatively) work. But Razorfish had a good rep. Now they don't.
rLowe
----- rL