Hi John,
On 08/05/2013 18:50, John Speth wrote:
[]
>> I've started looking at the craziness at some implementation level (all
>> code is practically uncommented!), but I'm at the level of firing a
>> question to the designers for each line of code just to understand the
>> reason behind!
[]
> Here's what you do: Get an audience, scratch your head and rub your
> beard while looking pensive. Then declare with authority "It appears
> the product meets all stated specifications".
I wish I had the kind of beard to allow me such a statement!
>
> Seriously, you'll need to write the specs before you can test it. It
> sounds like that's what you're doing anyway. I sympathize with you. It
> must be a huge undertaking if you actually expect to successfully
> complete it.
So your suggestion is to sit down with the current designer(s) and try
to get an higher level description of the various components in order to
define interfaces, functionality and performances.
Maybe I should size the effort and come with a proposal to the group in
order to make it effective. I'm not sure how long will it take to write
the specs from scratch and it certainly adds time to the already tight
schedule (of course!).
A very diffused sentiment in my environment comes from the false belief
that every piece of hardware or software is buggy and in the end you can
still live with it, so why bother with all these specs and
verifications? They seem to see a 'verification plan' as another
bureaucratic wall to tear down or to dodge quickly filling a couple of
formal tests required by the funding agencies.
Sometimes, I must say, I feel like tilting at windmills...