The first suggestion I can give is to perhaps hire someone to do the hiring!
I know of a number of small business that in fact did that, and the results
were very good.
The other issue is how advanced and what kind of skills they need. I would
simply go for the best skills that the budgets can afford, and attract. To
actually make a position where the person is going to be developing full
time simply requires nothing less then a good developer.
The problem here is you got a situation where we want some support kind of
guy and that person is to do some developing on the side. This does not
sound like company that is committed to hiring someone to develop quality
software.
If that company wants good software developed, then the current approach
don't sound very good. All too often companies think that the software
development side is like repairing photo-copiers, or doing tech support. So,
after two years or so, you then find the software developed is not very
good, and it needs to be re-done. Have you saved any money? Perhaps in place
of the two years, you hire a good quality developer for 4 months. Now you
got something that will last the company 10, or even more years. further,
you get something that is much BETTER and will cost MUCH LESS over time.
The company could also hire a secretary, and she might have some mechanic
skills that they also could put to use in the yard to keep the equipment
going, but really, the best solution is to hire a very good secretary, and
hire good mechanics. I don't know why this whole thinking process breaks
down when it comes to software. The company does not ask employees to take a
dental course, and then start doing fillings on each employee to save on the
dental plan.
I think if they want good software, then they better hire good developers.
To do otherwise means LOTS OF money gets wasted. You have to understand that
software does NOT rust. That means the company will be stuck with that
software for YEARS AND YEARS! Even long after that employee moves one.
It is not like you are hiring someone to write a letter that in 1 or 2 weeks
from now it don't matter. Many job tasks in a company are completed in a
rather short time, and most tasks are done, or do not CONTINUE to effect the
operations of the company.
With software, you are building information systems, and you SHOULD be
looking to build things that last for years and years. Software development
is much different then support, or other tasks that are done for the day,
and tend not to have long term ramifications on the company. Software
effects operations within the company, and these decisions can effect the
company for YEARS AND YEARS!
So, software lasts a long time (or, you just throw it out..and waste money.
You might as well throw out other company equipment like tables and chairs
if you want to throw out things that last a long time, and have been paid
for).
So, I don't know the particular situation, but hiring a good developer is
the only way I would go, or you will have a company with a never ending
series of products that only last a 1 or 2 years, and then kind of fade
away.
So, hire a good developer...
Further, while the tests should include some ms-access stuff, what you
really want to do is hire someone with first rate skills.
There is some good points and thoughts in the following article:
The Guerrilla Guide to Interviewing
By Joel Spolsky
Thursday, March 23, 2000
http://www.joelonsoftware.com/articl...000000073.html
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl************* ****@msn.com http://www.members.shaw.ca/AlbertKallal