[YBA] Freescale i.MX27 project
Jonathan Ben Avraham
yba at tkos.co.il
Thu Aug 13 10:27:53 IDT 2009
Hi Shachar,
"Without knowing the details..." You don't need any more details, you hit
the nail on the head. The question is, who would take such a project?
- yba
On Thu, 13 Aug 2009, Shachar Shemesh wrote:
> Date: Thu, 13 Aug 2009 10:18:34 +0300
> From: Shachar Shemesh <shachar at shemesh.biz>
> To: sammy ominsky <s at avoidant.org>
> Cc: ILUG <linux-il at cs.huji.ac.il>
> Subject: Re: [YBA] Freescale i.MX27 project
>
> sammy ominsky wrote:
>> On 13/08/2009, at 09:04, Jonathan Ben Avraham wrote:
>>
>>> 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.
>>
>> Are there significant bonuses for early delivery?
> 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 "money
> saving" requirements that end up shooting themselves in the foot.
>
> The client is, likely, working under the following constraints:
>
> * They just received the devices from manufacturing, and need to
> have the board brought up as soon as possible
> * 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.
> * Engineer looks at the task to be done, says "well, 90% of it is
> just duplicating what has already been done for the Freescale
> development board, so it shouldn't be a problem".
> * Client then says "hey! let's outsource the risk instead of just
> the work".
>
> Any reasonable contractor will perform the following calculation:
>
> * There are a huge number of unknowns about this work. You can never
> tell how much is "based closely", 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 "based closely" 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 "board bringup" tasks were still being
> performed.
> * As a contractor, if I'm going to accept the client'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'm on time, or else there is no point
> in taking it up to begin with.
>
> 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.
>
> The client is surprised. They usually don'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's
> "unreasonable behavior", and all sides lose.
>
> 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.
>
> Shachar
>
>
--
EE 77 7F 30 4A 64 2E C5 83 5F E7 49 A6 82 29 BA ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- yba at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
-------------- next part --------------
_______________________________________________
Linux-il mailing list
Linux-il at cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
More information about the Linux-il
mailing list