Reply by Don Y July 19, 20112011-07-19
Hi Paul,

On 7/19/2011 11:28 AM, Paul E. Bennett wrote:

>>> The proceedings of the February 1988 Safety Systems Symposium, published >>> by Springer-Verlag carries my paper entitled:- >>> >>> "Small Modules as Configuration Items in Certified Safety Critical >>> Systems" >> >> I'll stop by the local library Wednesday (tomorrow is my "pro bono" >> day so I'll be too busy) and have them chase down a copy for me. >> Usually, they are pretty good at finding things for me (at times, I >> wonder if I am the *only* patron that taunts them with these requests! >> :> ) > > Let me know how you get on.
Will do. It usually takes a while for them to fulfill requests as the sorts of things I ask for tend to have to be "fetched" from other libraries across the nation. But, sooner or later, things find their way back to me (often reminding me of something I may have forgotten months earlier! :> ) Thx! --don
Reply by Paul E. Bennett July 19, 20112011-07-19
Don Y wrote:

> Hi Paul, > > On 7/17/2011 1:29 PM, Paul E. Bennett wrote: >>> I shall see what I can do in pointing you at the right publication or >>> send a pdf of the original if not. >> >> The proceedings of the February 1988 Safety Systems Symposium, published >> by Springer-Verlag carries my paper entitled:- >> >> "Small Modules as Configuration Items in Certified Safety Critical >> Systems" >> >> The process is only a part of the paper and is very briefly explained. >> >> Maybe you could still get a copy from<http://www.safety-club.org.uk/> if >> they have any left.<http://www.safety- >> club.org.uk/publish.htm?opt=list&pid=14#R14> refers to the specific >> book. > > I'll stop by the local library Wednesday (tomorrow is my "pro bono" > day so I'll be too busy) and have them chase down a copy for me. > Usually, they are pretty good at finding things for me (at times, I > wonder if I am the *only* patron that taunts them with these requests! > :> )
Let me know how you get on. -- ******************************************************************** Paul E. Bennett...............<email://Paul_E.Bennett@topmail.co.uk> Forth based HIDECS Consultancy Mob: +44 (0)7811-639972 Tel: +44 (0)1235-510979 Going Forth Safely ..... EBA. www.electric-boat-association.org.uk.. ********************************************************************
Reply by Don Y July 18, 20112011-07-18
Hi Paul,

On 7/17/2011 1:29 PM, Paul E. Bennett wrote:
>> I shall see what I can do in pointing you at the right publication or send >> a pdf of the original if not. > > The proceedings of the February 1988 Safety Systems Symposium, published by > Springer-Verlag carries my paper entitled:- > > "Small Modules as Configuration Items in Certified Safety Critical Systems" > > The process is only a part of the paper and is very briefly explained. > > Maybe you could still get a copy from<http://www.safety-club.org.uk/> if > they have any left.<http://www.safety- > club.org.uk/publish.htm?opt=list&pid=14#R14> refers to the specific book.
I'll stop by the local library Wednesday (tomorrow is my "pro bono" day so I'll be too busy) and have them chase down a copy for me. Usually, they are pretty good at finding things for me (at times, I wonder if I am the *only* patron that taunts them with these requests! :> ) Thanks! --don
Reply by Paul E. Bennett July 17, 20112011-07-17
Paul E. Bennett wrote:

> I shall see what I can do in pointing you at the right publication or send > a pdf of the original if not.
The proceedings of the February 1988 Safety Systems Symposium, published by Springer-Verlag carries my paper entitled:- "Small Modules as Configuration Items in Certified Safety Critical Systems" The process is only a part of the paper and is very briefly explained. Maybe you could still get a copy from <http://www.safety-club.org.uk/> if they have any left. <http://www.safety- club.org.uk/publish.htm?opt=list&pid=14#R14> refers to the specific book. -- ******************************************************************** Paul E. Bennett...............<email://Paul_E.Bennett@topmail.co.uk> Forth based HIDECS Consultancy Mob: +44 (0)7811-639972 Tel: +44 (0)1235-510979 Going Forth Safely ..... EBA. www.electric-boat-association.org.uk.. ********************************************************************
Reply by Paul E. Bennett July 17, 20112011-07-17
Don Y wrote:

> Hi Paul, > > On 7/16/2011 3:55 AM, Paul E. Bennett wrote: >> Don Y wrote: >> >>> This brings me back to my initial post: *what* to track and >>> *why* to track it (acknowledging how easily it is for "metrics for >>> the sake of metrics" to lead one astray). >> >> My process, through the four forms and register that tracks the >> development and forms the audit trail, provides numbers on the function >> points in the system, the number of errors or issues raised, the number >> of errors or issues corrected or dealt with, and the time taken for each >> one. I do not worry about counting LOC as it is not really that >> meaningful in Forth. > > I imagine computing the FP metric is relatively straight-forward? > "Words" = operators (and ins and outs are easily enumerated)?
There is a reasonably simple correlation of Words to FP; fortunately.
>> There is no real effort expended in collecting that data as it falls out >> of properly apply my process. A paper I gave at one of the Safety Systems >> Symposia has a description of my process (proceedings published by >> Springer- Verlag). The core of the process is applicable at all levels >> and on all technologies involved in a project and meshes hierarchically >> throughout. The only other aspect of the process is knowing the >> documentation that needs to be produced. > > <frown> I tried googling last night but nothing turned up. > (though I did happen across a photo of you? riding a unicycle > with a chimpanzee atop your shoulders beating a toy drum :> )
That one is not me. I have never attempted riding a unicycle.
> Do you have a pointer to a {PDF,PS} -- or, a copy you can > email to me?
I shall see what I can do in pointing you at the right publication or send a pdf of the original if not. -- ******************************************************************** Paul E. Bennett...............<email://Paul_E.Bennett@topmail.co.uk> Forth based HIDECS Consultancy Mob: +44 (0)7811-639972 Tel: +44 (0)1235-510979 Going Forth Safely ..... EBA. www.electric-boat-association.org.uk.. ********************************************************************
Reply by Jon Kirwan July 17, 20112011-07-17
On Sun, 17 Jul 2011 09:45:33 -0700, Don Y <nowhere@here.com>
wrote:

>><snip> >> There is no real effort expended in collecting that data as it falls out of >> properly apply my process. A paper I gave at one of the Safety Systems >> Symposia has a description of my process (proceedings published by Springer- >> Verlag). The core of the process is applicable at all levels and on all >> technologies involved in a project and meshes hierarchically throughout. The >> only other aspect of the process is knowing the documentation that needs to >> be produced. > ><frown> I tried googling last night but nothing turned up. >(though I did happen across a photo of you? riding a unicycle >with a chimpanzee atop your shoulders beating a toy drum :> ) > >Do you have a pointer to a {PDF,PS} -- or, a copy you can >email to me?
I might ask for a copy, as well. So a link would be nice. Jon P.S. However, it is Springer-Verlag. Unless draft rights were retained or a slightly different version made, he may not retain the rights to do more than send a copy on request.
Reply by Don Y July 17, 20112011-07-17
Hi Paul,

On 7/16/2011 3:55 AM, Paul E. Bennett wrote:
> Don Y wrote: > >> This brings me back to my initial post: *what* to track and >> *why* to track it (acknowledging how easily it is for "metrics for >> the sake of metrics" to lead one astray). > > My process, through the four forms and register that tracks the development > and forms the audit trail, provides numbers on the function points in the > system, the number of errors or issues raised, the number of errors or > issues corrected or dealt with, and the time taken for each one. I do not > worry about counting LOC as it is not really that meaningful in Forth.
I imagine computing the FP metric is relatively straight-forward? "Words" = operators (and ins and outs are easily enumerated)?
> There is no real effort expended in collecting that data as it falls out of > properly apply my process. A paper I gave at one of the Safety Systems > Symposia has a description of my process (proceedings published by Springer- > Verlag). The core of the process is applicable at all levels and on all > technologies involved in a project and meshes hierarchically throughout. The > only other aspect of the process is knowing the documentation that needs to > be produced.
<frown> I tried googling last night but nothing turned up. (though I did happen across a photo of you? riding a unicycle with a chimpanzee atop your shoulders beating a toy drum :> ) Do you have a pointer to a {PDF,PS} -- or, a copy you can email to me? Thx, --don
Reply by Don Y July 17, 20112011-07-17
Hi Cesar,

On 7/16/2011 10:13 AM, Cesar Rabak wrote:

>>>> Yet the beans that are counted are often misleading, illusory, or flat >>>> out delusional. Which would you rather have: a product that costs >>>> $1M to >>>> develop, breaks in the field, alienates customers, and leads to lost >>>> sales for years, or a product that costs $5M to develop, works >>>> correctly >>>> and well straight out of the chute, and saves your marketing budget >>>> because your advertising becomes word-of-mouth? >>> >>> If you don't have clear ways to demonstrate the later, the risk of >>> expending 400% more in the project would make it very hard to be >>> approved. >>> >>> We have to break the vicious circle of the delusional measures and offer >>> the good ones that make sense in the business and technical realms. >> >> I think folks in 9-to-5's have little recourse, here. They are >> at the mercy of their managers (who are at the mercy of *their* >> managers, etc.). It doesn't matter how accurate your assessment >> of a project is if the higher-ups refuse to be bound by physical >> laws. :> >> > This way of thinking is akin to paralisis...
But that (IMHO) is The Way It Is. An "employee", when faced with a PHB who refuses to face reality, has only one avenue of recourse: to quit and find a new employer who (hopefully) isn't as delusional.
>> Even working freelance (with a lot of lattitude as to what jobs I >> am willing to undertake), you are still pressured by having to pay >> the bills, etc. Clients don't like it when you say "No (it can't >> be done for that money/time/size/etc.)". > > But you end up having to say it, isn't it?
The difference, there, is that you *can* say "I told you so" when Reality bears witness to your assertions. A smart client will learn from that experience. A foolish client won't -- in which case, you "move on".
>> People *know* "where babies come from" -- so why are there *any* >> "unplanned pregnancies"? :> > > This is non sequitur to our conversation. The answer is 'by the same > reason' too many people drink and drive? Or do drugs? Or dare to do > 'stunt' like maneuvers in Youtube?
*Think* about the answers to the questions you posed (as well as my analogy). Despite overwhelming evidence (and, often, *explicit* acknowledgement of the problems that a "worker" points out "ahead of time") that "you guys are going to make a BIG mistake if you ignore what Time and Experience are telling you", why *do* organizations persist in this foolhardy behavior? Do they think that *next* time Reality will be *different*? How many times do you have to shoot yourself in the foot before you realize you should MOVE YOUR FOOT??
>> The "Just Say No" type of thinking fails to acknowledge Reality. > > If "Reality" is not ingrained in the framework of thinking of the > person, the other side of the consequences of you point of view applies > as well. > > It is about this instill process on the gathering and *correct* use of > metrics that we have to put to work and make these instruments part of > the correct perception of the Reality. > >> Having said all that, there is nothing that prevents you AS AN >> INDIVIDUAL from benefiting from tracking these sorts of metrics >> on your own (there are tools to do so for most of them) and using >> them to better understand *you* "process". > > Yes. See my comment on this on another reply to another post of yours.
Reply by Cesar Rabak July 16, 20112011-07-16
Em 15/7/2011 14:54, Don Y escreveu:
> Hi Cesar, > > [*much* elided as there is a lot of overlap with other posts] > > On 7/15/2011 9:33 AM, Cesar Rabak wrote: > >>> Yet the beans that are counted are often misleading, illusory, or flat >>> out delusional. Which would you rather have: a product that costs $1M to >>> develop, breaks in the field, alienates customers, and leads to lost >>> sales for years, or a product that costs $5M to develop, works correctly >>> and well straight out of the chute, and saves your marketing budget >>> because your advertising becomes word-of-mouth? >> >> If you don't have clear ways to demonstrate the later, the risk of >> expending 400% more in the project would make it very hard to be >> approved. >> >> We have to break the vicious circle of the delusional measures and offer >> the good ones that make sense in the business and technical realms. > > I think folks in 9-to-5's have little recourse, here. They are > at the mercy of their managers (who are at the mercy of *their* > managers, etc.). It doesn't matter how accurate your assessment > of a project is if the higher-ups refuse to be bound by physical > laws. :> >
This way of thinking is akin to paralisis...
> Even working freelance (with a lot of lattitude as to what jobs I > am willing to undertake), you are still pressured by having to pay > the bills, etc. Clients don't like it when you say "No (it can't > be done for that money/time/size/etc.)".
But you end up having to say it, isn't it?
> > People *know* "where babies come from" -- so why are there *any* > "unplanned pregnancies"? :> >
This is non sequitur to our conversation. The answer is 'by the same reason' too many people drink and drive? Or do drugs? Or dare to do 'stunt' like maneuvers in Youtube?
> The "Just Say No" type of thinking fails to acknowledge Reality.
If "Reality" is not ingrained in the framework of thinking of the person, the other side of the consequences of you point of view applies as well. It is about this instill process on the gathering and *correct* use of metrics that we have to put to work and make these instruments part of the correct perception of the Reality.
> > Having said all that, there is nothing that prevents you AS AN > INDIVIDUAL from benefiting from tracking these sorts of metrics > on your own (there are tools to do so for most of them) and using > them to better understand *you* "process".
Yes. See my comment on this on another reply to another post of yours. -- Cesar Rabak GNU/Linux User 52247. Get counted: http://counter.li.org/
Reply by Paul E. Bennett July 16, 20112011-07-16
Dave Nadler wrote:

> On Friday, July 15, 2011 3:41:12 PM UTC-4, Paul E. Bennett wrote: >> I think it might be better for them to read "Better Embedded Systems >> Software" by Phil Koopman. Highly recommended for every developers desk >> and all management conference tables (open at all chapters simultaneously >> by preference). > > On my desk as well, but in the few pages he devotes to > metrics the theme seems to be "this is a slippery slope" > and "you have to compare against yourself"... > > Best Regards, Dave
He does mean that it is most valid within the organisation and not across different organisations. It is a slippery slope if the wrong sort of metrics are gathered. However, keeping metrics on sensible facets of the development process will help in current and future development management, especially if you have a post-mortem at the end of each development to see what went right and what was wrong. -- ******************************************************************** Paul E. Bennett...............<email://Paul_E.Bennett@topmail.co.uk> Forth based HIDECS Consultancy Mob: +44 (0)7811-639972 Tel: +44 (0)1235-510979 Going Forth Safely ..... EBA. www.electric-boat-association.org.uk.. ********************************************************************