Click
Here
for more articles |
|
|
How To Hire A Web Developer |
by:
David
Risley |
Today,
most businesses want a website. Some already
have one. Others want one. They don't want
to hire IT staff and probably can't afford
any. And in most cases, an in-house IT staff,
especially for your typical small business,
just isn't necessary. But, that doesn't
mean that you have to go without or will
be forced to use some cookie cutter website
or a personal Frontpage experiment gone
awry. You can hire a web developer/designer
to create a professional website for you,
set it up, then hand it over to you for
you to do what you want with it. But, how
should you go about finding someone to do
this? What should you look for? There are
literally thousands of companies/individuals
out there offering to do your website. How
do you pick from this large group?
What Do You Want?
The first step is to decide exactly what
you want on your website. This is very important
as it will determine what the requirements
are and, in turn, what skill set your web
developer needs to fulfill your needs. Here
are some questions to ask of yourself:
* What kinds of information do you want
to have on your site? Approximately how
large do you envision the site (# of pages)?
* Will your site require regular updates?
Do you want to do these updates yourself?
* Will you be engaging in e-commerce on
this website?
* Will you need a database?
* How fast do you need the job done?
* What is your budget?
Start Your Search
Doing a web search for someone that has
the skills you will need for your website
will still give you a humongous list of
possible choices. Referrals are often the
best method of weeding people out. IF someone
recommends a developer, it is because they
are happy with the service they were provided.
So, if someone recommends a developer to
you, you should check that developer out
and see if they have the skills you will
need from them.
Often, the developers you are pondering
are not located in your town. In today's
day and age, this is not usually a problem.
Yes, there are instances where a face-to-face
meeting is really beneficial, and if you
are the kind of really considers this meeting
important, you should limit your search
to developers within driving distance of
your location. Otherwise, the internet and
phone system provide all the communication
you will need, regardless of distance.
The first thing to do when considering a
developer is to check out their website.
* IS the site well-designed and attractive?
* Is it easy to navigate?
* Are there any broken links?
* Is the information complete (introduction
to staff, company location, contact methods,
etc.)?
* Does the site load quickly?
* IS there a portfolio? (Very important.
A developer without a portfolio to display
is a total question mark. You simply don't
know if the people are good or are snacking
on doritos trying to figure things out as
they go).
* What skills does the developer have? Do
they do design only, or can they do dynamic
web development and database design? Also,
ensure that they do not advertise themselves
as a web designer but focus mainly on print
media. Internet design and print design
are different ballparks with different requirements.
Also, keep in mind that good use of Dreamweaver
or Frontpage does not in itself make a web
designer. Check their portfolio and ensure
the developer really knows his stuff. A
person well-versed in internet development
should know not only about creating the
site, but also maintaining it, marketing
it, and promoting it. Ideally, a web developer
has successfully done all of the above on
his own sites.
* Does the site offer customer testimonials?
Read them. And, you might even contact those
clients independently to ask them questions
of the service you were provided.
Small Freelancers vs. Big Firms
You need to decide if you want to work with
a large design firm or a small freelance
company (or even single developer). There
is more security for the client when working
with a larger firm. The skills they offer
vary widely because their staff is so large,
and they often have a very large portfolio.
The caveat, though, is that large companies
often charge more money. The overhead costs
for such companies is larger, so they will
charge more. Additionally, larger companies
often come with more beauracracy. With so
many developers, often communication is
just not what it should be, leading to inconsistencies
in the project due to miscommunication.
Also, sometimes you will find that these
companies pay a little too much attention
to process rather than simply getting the
job done.
Freelance developers offer better value
for the money, and because they are a single
person, the communication flow between them
and the client is usually much better (one-on-one).
If there is a staff, usually the size is
small, meaning communication will still
be more tight-knit. This will lead to more
consistent coding and coordination. Also,
you know who is responsible for your project
and there is more accountability. In larger
firms, nobody is responsible in some cases.
(or so they say). The downside of freelancing
is that their skill set is their skill set,
and if you need something that they don't
know how to do, they must research it. Also,
freelancers are limited by their size. If
they already have a high workload, then
their throughout is limited and it may force
you to wait. So, depending on the size of
your project, a large firm might guarantee
the job gets done quickly.
Rates and Guidelines
Check out the rates of the developer. Often,
you will not find the rates directly posted
on their website. This is usually because
they like to do things by estimate, so simply
contact them, give them a few specs, and
go back and forth until you get a ballpark
figure. When getting an estimate, make sure
it is detailed and exact. Ask any questions
that you have. If you think the price is
too high, ask them about it. Don't be afraid
to counter-offer. They can always refuse.
Check out the developer's contract. Make
sure the client is protected. PAy attention
to guarantees of response time. You want
to make sure your developer is available
for you. Also, look for their policy on
project changes. Obviously, you cannot alter
the specs of your project once an estimate
is agreed upon without expecting additional
fees. Ask them about this. Also, inspect
the contract for warranty of work. Who will
they handle bugs in the work they have done?
Talk With Them
Any developer you consider should have a
method of being reached by phone. Call them
and gauge their personality. Make sure they
are good people who you can talk with and
bounce ideas off of. See if they treat you
right or act like they barely have time
for you. Good communication is very important
to a successful project, and if you can't
properly communicate to your developer,
you should not hire him/her.
Evaluate
Evaluate your potential developers using
the advice above and you will be more likely
to have successfully completed project with
minimal frustration.
About the author:
David Risley is a web developer and founder
of PC Media, Inc. (http://www.pcmedianet.com).
Specializes in PHP/MySQL development, consulting
and internet business management. He is
also the founder of PC Mechanic (http://www.pcmech.com),
a large website delivering do-it-yourself
computer information to thousands of users
every day.
Circulated by Bandoni
Media
|
|