comp.lang.ada
 help / color / mirror / Atom feed
From: "Ken Garlington" <Ken.Garlington@computer.org>
Subject: Re: Customer balks at Ada -- any hope?
Date: 2000/07/17
Date: 2000-07-17T00:00:00+00:00	[thread overview]
Message-ID: <pgMc5.2351$zW2.96366@news.flash.net> (raw)
In-Reply-To: 8l01s4$gnr$1@nnrp1.deja.com

<mjsilva@my-deja.com> wrote in message news:8l01s4$gnr$1@nnrp1.deja.com...
> We're bidding on a custom industrial controller, and I've proposed to
> write the firmware in Ada.  The powers-that-be here are satisfied with
> that, but the customer is afraid nobody will be around to maintain it.
> They're happier with C or C++, alas.  Anybody have any good answers to
> their concern?

Well, I would say that you need to do at least two things:

(1) Define the advantages of Ada in tangible terms that have meaning to the
customer. For example:

(a) Are you going to charge the customer more to do it in C or C++?
(b) Is it going to take longer to do it in C or C++?
(c) How many more failures will there be in the C/C++ version -- from the
customer's point of view -- than in the Ada version? Alternately, will you
guarantee to fix any defects for free in the Ada version, but not in the
C/C++ version?

You can say "more reliable" until the cows come home, but if you can't
quantify that number somehow in relevant terms, who cares?

(2) Identify *all* of the potential risks, and their mitigation, for using
Ada. For example:

Is programmer training the only risk? What about the possibility that the
industrial controller hardware may go obsolete, and the replacement may not
have an Ada compiler? What about the host computer being used for software
development? Is it more likely that the selected Ada vendor may stop
supporting the product, or charge so much in the future that it becomes
economically infeasible to stay with Ada?

You'd better have answers to all of their questions (both current and
future), or you might as well do what they ask.






  parent reply	other threads:[~2000-07-17  0:00 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-07-17  0:00 Customer balks at Ada -- any hope? mjsilva
2000-07-17  0:00 ` mjsilva
2000-07-17  0:00 ` Ken Garlington [this message]
2000-07-18  0:00   ` Samuel T. Harris
2000-07-18  0:00     ` Ken Garlington
2000-07-18  0:00       ` Scott Ingram`
2000-07-18  0:00         ` Larry Kilgallen
2000-07-18  0:00           ` Scott Ingram`
2000-07-18  0:00             ` Larry Kilgallen
2000-07-19  0:00             ` David Starner
2000-07-18  0:00         ` Scott Ingram`
2000-07-19  0:00         ` Ken Garlington
2000-07-19  0:00           ` Scott Ingram`
2000-07-19  0:00             ` Ken Garlington
2000-07-20  0:00               ` Samuel T. Harris
2000-07-21  0:00                 ` Ken Garlington
2000-07-18  0:00 ` wv12
2000-07-18  0:00   ` Scott Ingram`
2000-07-26  0:00     ` Dale Pontius
2000-07-26  0:00       ` Scott Ingram
2000-07-26  0:00         ` Florian Weimer
2000-07-27  0:00           ` Ken Garlington
2000-07-26  0:00         ` Pat Rogers
2000-07-18  0:00   ` Larry Kilgallen
2000-07-19  0:00     ` Kieran Mckey
2000-07-19  0:00       ` fdebruin
2000-07-19  0:00         ` Ken Garlington
2000-07-19  0:00           ` Kieran Mckey
2000-07-19  0:00       ` Customer balks at Ada -- any hope?--Warning Significant Thread Drift Ahead Jeff Creem
2000-07-20  0:00         ` Kieran Mckey
2000-07-28  0:00           ` Robert I. Eachus
2000-07-19  0:00   ` Customer balks at Ada -- any hope? Ken Garlington
2000-07-19  0:00   ` mjsilva
2000-07-18  0:00 ` Tucker Taft
2000-07-18  0:00   ` Stanley R. Allen
2000-07-18  0:00     ` Rennie Allen
2000-07-18  0:00       ` Stanley R. Allen
2000-07-20  0:00         ` Joseph C Williams
2000-07-21  0:00           ` Ted Dennison
2000-07-18  0:00   ` mjsilva
2000-07-18  0:00     ` Scott Ingram`
2000-07-18  0:00       ` Scott Ingram`
2000-07-18  0:00       ` nabbasi
2000-07-19  0:00         ` Rennie Allen
2000-07-19  0:00           ` nabbasi
2000-07-19  0:00         ` Pascal Obry
2000-07-19  0:00           ` Florian Weimer
2000-07-28  0:00             ` Robert I. Eachus
2000-07-28  0:00               ` Philip Anderson
2000-07-28  0:00                 ` Ken Garlington
2000-07-31  0:00               ` Harry Erwin
2000-07-31  0:00                 ` Ted Dennison
2000-07-18  0:00 ` Ted Dennison
2000-07-18  0:00   ` mjsilva
2000-07-18  0:00 ` Larry Kilgallen
2000-07-18  0:00   ` Larry Kilgallen
2000-07-18  0:00   ` Scott Ingram`
2000-07-24  0:00 ` Richard Riehle
2000-07-25  0:00   ` mjsilva
2000-07-25  0:00     ` Gary Scott
2000-07-25  0:00     ` gdemont
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox