Forum Moderators: LifeinAsia

Message Too Old, No Replies

after-sale support for website development?

         

shenbo

4:50 pm on Nov 29, 2003 (gmt 0)

10+ Year Member



We are planning to find somebody on elance.com to development our website. Could somebody here advise for how long we should ask for after-sale support? I mean the support after the development is finished and the site is up. Are there any guidelines for that?

lorax

6:13 pm on Nov 29, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



It really depends upon what you mean by support. If you mean on-going changes then you can expect they'll want a periodic contract or will do the work for an hourly wage. If you mean SEO work then you can expect they'll want a percentage of sales - though not always. There is no one set guideline for work arrangements that I'm aware of. I think it really is up to the two parties to develop and in some cases, I've seen some pretty creative arrangements.

And creative isn't necessarily bad but make sure you think it through thorougly. While a contractors $/hour wage may seem high it may be better to hire them over a contractor with a lower rate. Why? Because they may get the work done in half the time and/or are able to spot trouble spots because of their experience. But it's no guarantee.

I think a good working arrangement and the $$ you pay out come down to 2 things. How much you know and can guide the contractor on what you want AND how much trust you have in him/her.

Hawkgirl

3:46 am on Dec 1, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I think a web designer/developer should stand behind what they sell, though - which means if they design something for you that is buggy or has flawed code, they should fix it for you. Unfortunately, you'll have to pay for this - but you should be able to demand that the fixes are a priority and that they are expedited.

ken_b

4:03 am on Dec 1, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



...if they design something for you that is buggy or has flawed code, they should fix it for you. Unfortunately, you'll have to pay for this ...

Why should he pay for this?

Unless a buyer contracts for buggy code, which I doubt they would, shouldn't the cost of fixing code that is bad from the start be the responsibilty of the coder.

The only exception to this that I can think of is if the buyer specifically ordered the coder to include code after being told that it would not work correctly for the purposes needed.

Or am I missing something here?

Hawkgirl

4:08 am on Dec 1, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



> Why should he pay for this?

Good question. Let me clarify! :) I assumed that the work would be on an hourly basis. If this is the case, than debugging would be charged hourly (whether done before deliver or after).

If the project is NOT hourly and is a fixed cost for completion, then the debugging should be included in the original cost and therefore "free".

Sorry for not stating the assumptions that were so clear when they were in my head!

ken_b

4:30 am on Dec 1, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Hawkgirl; It's the fog in my mind that causes the confusion... :)

I'd assume the debugging time was initially part of the project, one way or the other.

Maybe releasing buggy code, on an hourly fee contract basis, would indicate someone was pushing to get the stuff out the door to fast. I can see where that would result in additional fees for it.

Gotta have a good contract (for both sides) with things spelled out as much as possible to cover such a possibility I guess.

iamlost

5:59 am on Dec 1, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I can heartily recommend doing a search right here on WebmasterWorld. The "archives" are overflowing with amazing stuff. I think starting with the following (thread from April) link may give you some help.

[webmasterworld.com ]

danieljean

4:50 pm on Dec 3, 2003 (gmt 0)

10+ Year Member



I recommend making QA explicit in the contract. Any cross-browser compatibility issues (make sure the pages have to be standards compliant) should also be noted. You should expect a report detailing what results they got.

Some bugs almost inevitably slip by, but upon receiving your site, you should test it yourself. Even if only a "smoke test": poke around randomly trying to break things. With forms, try to put in unusual values, try and mess things up; think like vandal; put junk values in the URL. Ask a kid to do it too.

A product should be free of "substantial" defects, which I take to mean you shouldn't notice anything after such testing. Ok, now let me emphasize the following: regardless of how they were paid to do the project, substantial defects have to be fixed for "free". If they didn't find something substantial that you or a kid can find in a couple hours of testing, they didn't do their QA properly, period.

After the warranty period, I'd want to make sure I had options. Therefore, I recommend sticking to open-source solutions, since you can ask someone else to maintain it, there will be plenty of people debugging it, it will evolve - and you won't be locked in to your original vendor for support. This is also good if your contractor goes out of business, or if you just want to stop dealing with them.