• In many cases the exact skill set that your project requires may not exactly match available people. That is not necessarily a problem within reason.

    A good consultant knows his strengths but also knows how to catch up to speed quickly in parts of the job that lie outside of previous experience. A good consultant is enough of a generalist to know how to pick stuff up on the fly, and has a network of contacts that he can turn to for input.

    For some consultant horror stories, browse http://www.worsethanfailure.com

    ...

    -- FORTRAN manual for Xerox Computers --