Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33
  1. #1

    Default Common Web Development Mistakes


    No matter how hard we try to instill or implement awareness of these things developers still continue to make them. Here are the ones I have encountered in my career as well as those we've already seen others make.

    Some Terms:
    Customer/client: The owner of the website. (this is from the point of view that YOU are the developer.)
    Visitor/user: The customer's customer. These are the people who will generate revenue and traffic for the website.

    1.) Thinking that having a website is cool.

    No goals, no direction and no point. My former boss, a marketing graduate from the University of Wisconsin once said that a website is an amplifier. If your business and products suck in the real world they're gonna suck much, much more on the Internet. Straighten out your business before going online. Websites have to be "defined" out of a need and not made on impulse. It is a personal business possession that requires just as much planning as you would in the planning of your products.

    2.) Not understanding the customer's requirements.

    Ok, most of the time we don't make this mistake but it is still worth mentioning. Wrong translation and analysis of your customer's requirements will lead to waste of time, missed deadlines, and even worse, loss of the customer's confidence in you.

    3.) Not understanding the technology to be used for the project.

    If you have this kick-ass idea or technology to apply or try out on a project, make sure you've studied and tested it beforehand. Some technologies may not be practical in all applications (of course, we experienced developers know this but let's prevent the newbies from making our mistakes). Some technologies or practices may be too complex to maintain for a small-scale site or it may be inflexible for a large one. Nevertheless, failure to weigh things in your project and anticipate change is a development and maintenance nightmare. I admit I lose sleep over things like these in my projects. No customer is a scratch paper for your eccentric experiments! It will ruin your relationship with them and most of all screw up the entire project.

    4.) Poor marketing.

    Back to basics on this one. While your customers may not care what technologies and skills you are capable of doing, marketing staff want to know the nitty gritty details in plain English (I know that sounds like an oxy***** but believe me when I put it that way!) Remember during our college thesis days we have to present and defend our work. Marketing staff are there to help you and your customer (their boss) sell your website. But in order to do that, you have to present and defend your work to them so that in turn THEY will present and defend your site to visitors.

    5.) Poor usability.

    The site is hard to understand and get around - most probably due to poor design or OVER design. As what my past manager once said: "Never trust an engineer to explain our products to our customers! That thought alone is unsettling." I agree with this and at some point in the past I was guilty as well. Design your site as if YOU were the visitor. Or even better, design your site while at the same time imagining that it is your rival colleague's work. Doesn't make sense? Well, knowing that we developers really love to scrutinize our rival's work imagining our work on the hot seat really sharpens our ideas and puts our work in focus. Basic idea? Make sure the the site gives the visitor the information he needs ON INITIAL PAGE LOAD. People tend to quick scan web pages as it comes up on the search engines. If the keywords they are looking for is not on the page they clicked, you can bet they left in a hurry. Make sure when your site loads it catches their attention and contains text they were looking for. The visitor must also be able to get around the site with ease. If you still border on making extraordinary web designs, albeit kick-ass layouts and graphics, anticipate learning curves for visitors - it must not be too steep (no more than 15mins to learn). Lastly, HELP must be available. Document your site well and in plain English. I need not emphasize that technical jargon is totally useless to visitors.

    6.) Feature saturation.

    My personal favorite and surprisingly the most common but VERY AVOIDABLE mistake done by web developers. This is like the combination of 2,3 and 5. All of the companies (except the first one) I have worked for in the past made this mistake. It's when developers and artists throw in every trick in the book to make a site as flashy and feature driven as possible. It's the "Oh, look we can do this! Let's put this in our site! Oh, look we can do this too! Let's strap that in as well!" syndrome. While having endless features and a cool looking website are all pleasant to a customer, their visitors, and most definitely US, it almost always obscures the project's design goals. Sometimes we get so overboard with our skills that we lose our focus in what the customer wanted. All the years I have worked on websites only two things are certain: a) the visitor wants too see and know the products, and b) the customer doesn't care what you are capable of doing (and this is because most of the time they are not technically inclined). Everyone wants the site done ON TIME and WORKS AS EXPECTED. Hell, even the customer or visitor will appreciate a site with simple text and no css as long as it lists the products they are selling and visitors can read information of said product! Simply put, what comes out of this mistake is everything you'd expect to go wrong in a website. 1) It will not scale properly due to the numerous features and plugins from different developers. Oh, yes! We know this will happen! Something breaks with every update! 2.) Visitors get lost. Even worse: They can die of starvation being lost in your site for days! 3.) Maintenance and bug fixing will take days.

    LASTLY, your job as a web developer is just the same as any IT professional. While the customer has the last say and he may ALWAYS be right, his ability to be right will be based loosely on how you well you give him the ideas. You're here to provide a SOLUTION for your client. If you feel he is making a mistake bring it up. Defend it!

    Feel free to contribute.

  2. #2

    Default Re: Common Web Development Mistakes

    A very nice post dude..... and it's good that we the younger ones atleast know about that.. And i agree that doing a thing without a goal is worthless..

  3. #3

    Default Re: Common Web Development Mistakes

    up. anyone want to add something?

  4. #4

    Default Re: Common Web Development Mistakes

    nice post bro...

  5. #5

    Default Re: Common Web Development Mistakes

    thanks bai. im hoping this will evolve as the holy grail for future webdevs.

  6. #6

    Default Re: Common Web Development Mistakes

    - coming up with an overly complicated solution to a very simple problem, because of the reason you want to be on the "cutting edge"

    - not seeing the whole product/concept and its capabilities and feature... but starts building anyway, sometimes i do this specially when i'm very excited to start making it work ehehe. often times i end up reworking on the previous codes. (my boss does this all the time which he calls an 'iteration'). i don't know if its a good thing or not though for me its just the lack of understanding of the product being built.

  7. #7

    Default Re: Common Web Development Mistakes

    Quote Originally Posted by silent-kill
    - coming up with an overly complicated solution to a very simple problem, because of the reason you want to be on the "cutting edge"
    Actually, it must also be a KIS(Keep It Simple).

  8. #8

    Default Re: Common Web Development Mistakes

    Quote Originally Posted by silent-kill
    - coming up with an overly complicated solution to a very simple problem, because of the reason you want to be on the "cutting edge"

    - not seeing the whole product/concept and its capabilities and feature... but starts building anyway, sometimes i do this specially when i'm very excited to start making it work ehehe. often times i end up reworking on the previous codes. (my boss does this all the time which he calls an 'iteration'). i don't know if its a good thing or not though for me its just the lack of understanding of the product being built.

    Aren't those just 6 and 2 respectively, bai? But there's nothing wrong with what you're doing though. Sometimes if nag-apas ka ug oras I usually go for the just-get-it-working-first approach. I consider this a plus when it comes to web design because the customer may want a "rough draft" but a non-working one. Nya we all know we can always strap in a static website with 1% or 0 functionality so everyone can get a feel of the site. At least pwede man gyud na later ang functionality niya, which is always the case anyway.

  9. #9
    Banned User
    Join Date
    Dec 2007
    Gender
    Male
    Posts
    2,647
    Blog Entries
    4

    Default Re: Common Web Development Mistakes

    nice post dude!

  10. #10

    Default Re: Common Web Development Mistakes

    Quote Originally Posted by tokidoki

    Aren't those just 6 and 2 respectively, bai? But there's nothing wrong with what you're doing though. Sometimes if nag-apas ka ug oras I usually go for the just-get-it-working-first approach. I consider this a plus when it comes to web design because the customer may want a "rough draft" but a non-working one. Nya we all know we can always strap in a static website with 1% or 0 functionality so everyone can get a feel of the site. At least pwede man gyud na later ang functionality niya, which is always the case anyway.
    yea bro i thought it was.. but the customer is my boss. at the same time he's the architect LOL.. it seems like he doesn't know what he wants with his app. from an accounting system.. he wants to add in forum a blog, a picture gallery, themes.. and almost all feature he can think of. lol which is num# 6

  11.    Advertisement

Page 1 of 4 123 ... LastLast

Similar Threads

 
  1. Cebu web developer's "programming" language of choice
    By cmontoya in forum Websites & Multimedia
    Replies: 62
    Last Post: 12-30-2012, 05:58 AM
  2. Website for web developers
    By vandalesm in forum Websites & Multimedia
    Replies: 4
    Last Post: 09-23-2007, 06:49 PM
  3. Invitation to all web developers
    By kzap in forum Websites & Multimedia
    Replies: 10
    Last Post: 01-01-2006, 07:27 PM
  4. MOVED: web developer (part-time)
    By Galadriel in forum Websites & Multimedia
    Replies: 0
    Last Post: 10-16-2005, 09:30 AM
  5. Project Manager / Web developer / Interface designer
    By ScReWfAcE in forum Websites & Multimedia
    Replies: 3
    Last Post: 06-21-2005, 01:37 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
about us
We are the first Cebu Online Media.

iSTORYA.NET is Cebu's Biggest, Southern Philippines' Most Active, and the Philippines' Strongest Online Community!
follow us
#top