<div dir="ltr">Shachar<br><br>Shakoof.<br>Well put.    I personally would tell the customer hasta la vista<br><br>danny<br>-- <br>Danny Lieberman<br>-------------------------------------------------------------------------------------------------<br>
<a href="http://www.software.co.il/wordpress">http://www.software.co.il/wordpress</a> - Danny on data security<br>Twitter:  <a href="http://twitter.com/onlyjazz">http://twitter.com/onlyjazz</a><br><br><div class="gmail_quote">
2009/8/13 Shachar Shemesh <span dir="ltr">&lt;<a href="mailto:shachar@shemesh.biz">shachar@shemesh.biz</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  

<div dir="ltr" bgcolor="#ffffff" text="#000000"><div class="im">
sammy ominsky wrote:
<blockquote type="cite">On 13/08/2009, at 09:04, Jonathan Ben Avraham wrote:
  <br>
  <br>
  <blockquote type="cite">The customer is looking for someone who can a
commit to doing the board bring-up process, write the BSP and set up a
BusyBox distribution with Qt libraries within five weeks, with
significant penalties for late delivery.
    <br>
  </blockquote>
  <br>
Are there significant bonuses for early delivery?
  <br>
</blockquote></div>
Without knowing the details, or anything else about the project or the
client, here is what my experience says will happen to anyone brave
enough to submit a quote. This typifies my belief that some clients put
up &quot;money saving&quot; requirements that end up shooting themselves in the
foot.<br>
<br>
The client is, likely, working under the following constraints:<br>
<ul>
  <li>They just received the devices from manufacturing, and need to
have the board brought up as soon as possible</li>
  <li>They are living under an external deadline. They cannot extend
the five weeks deadline because it is a deadline to them. This is
either a similar contract with their customer, or an investor who is
impatient to see whether he wants to pull his money, or any such
similar circumstances.</li>
  <li>Engineer looks at the task to be done, says &quot;well, 90% of it is
just duplicating what has already been done for the Freescale
development board, so it shouldn&#39;t be a problem&quot;.<br>
  </li>
  <li>Client then says &quot;hey! let&#39;s outsource the risk instead of just
the work&quot;.</li>
</ul>
Any reasonable contractor will perform the following calculation:<br>
<ul>
  <li>There are a huge number of unknowns about this work. You can
never tell how much is &quot;based closely&quot;, or what horrendous bugs you
will find in the drivers once you start. I was once involved in a
project (along with TkOS) where the board was &quot;based closely&quot; on the
versatile platform. The project was a 9 months project that included a
lot more than merely bringing up the board, but seven months into the
project &quot;board bringup&quot; tasks were still being performed.</li>
  <li>As a contractor, if I&#39;m going to accept the client&#39;s risks, I
need to be rewarded. In statistical terms, the expected value must be
positive. If the project is at a loss if I am late, it must be really
really profitable if I&#39;m on time, or else there is no point in taking
it up to begin with.</li>
</ul>
As a result, the quote is typically high. Very high. In addition, the
contractor obviously states that all times are from the point where an
order is issued.<br>
<br>
The client is surprised. They usually don&#39;t understand that it was
their penalty requirements that drove the price up. After all, this is
supposed to be a simple project, merely performing adaptations to an
already brought up platform, over in five weeks. As a result, it takes
a few days, maybe even a week, to approve the quote (usually demanding
that the price become lower). As far as the contractor is concerned,
this week is not counted toward the delivery date, but since the client
is constrained by external deadlines, as far as they are concerned, it
does. The result is that the project is late, the client AND the
contractor start disgruntled at the other side&#39;s &quot;unreasonable
behavior&quot;, and all sides lose.<br>
<br>
Here is what could have been done to make things better. The client
issues a request for a project at cost+, asking for a discount on the
hourly rate in exchange for a significant bonus in case the project is
delivered on time. Mathematically speaking, this offer is identical to
the above offer, but as it is phrased in positive rather than negative
terms, it is much easier to approve. This, of course, means that it can
start much earlier, and have a better chance of succeeding.<br>
<br>
Shachar<br>
<pre cols="72">-- 
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
<a href="http://www.lingnu.com" target="_blank">http://www.lingnu.com</a>
</pre>
</div>

<br>_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
<br></blockquote></div><br><br clear="all"><br><br>
</div>