One of the most difficult things to do when contracting is understanding the wants of the client. Most people are not thinking that they need to explicitly detail what they imagine the project to be. I think they somehow feel that you can magically read their mind.

With this in mind you need to do everything in your power to understand exactly what they want. This means not only getting the "details" in writing but also spending time asking the what if's...

Try to get the thing working in your mind before signing any contracts. Also, most contractors are very comfortable with the language before they dive into a major project. I feel by what you have stated that there are too many unknowns at this time. It seems like it is diffcult to find ISPs who will let you have access to Perl or a cgi-bin directory these days.

Most contractors have written so much code that they have their own library of subroutine skeletons and modules that they are very comfortable meeting a project deadline. I am not saying that the new programmer will not be able to do it but the contractor new to the language should allow a forgiving buffer time.

The bottom line is KNOW what your customer wants and understand ALL of your limitations and don't try to pull a rabbit out of your hat. Then it may be a little easier. Good Luck.

Best Regards
Doug

In reply to Re: How to calculate development time? by diakonos
in thread How to calculate development time? by Siddartha

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.