LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What do most people use for metrics ?

My employer uses KSLOC as a software development measurement. Of course this means that LabVIEW doesn't play in the game.  What do most folks use to measure workload?
0 Kudos
Message 1 of 5
(2,712 Views)
Hello,

Using VI Metrics would be one way. Look here for information.

Best regards,
Shakhina P.
Applications Engineer
National Instruments

0 Kudos
Message 2 of 5
(2,686 Views)

That IS an interesting question...

In all the years of developping in LV, no one has ever asked for metrics..

However, I do my own comparison.  For instance, I coded in one week a similar test that took approx 1 month using C++.  The speed difference was mostly on the User Interface.  For my personal code, I often use LV simply because it is much faster to implement.

However, for a formal metric, I would probably use the VI-metric.

JLV

0 Kudos
Message 3 of 5
(2,673 Views)

My boss tried to apply the VI metrics and then attempt to convert that to LOC.

We did not get very far with that because it was like "trying to buy ham by the gallon." It could be done but it was very un-natural.

We use VI's and sub-VI's to do our estimates.

The VI's are the sum of their sub-VI's.

SUb-VI's are specified to do some useful function such that the sub-VI can be developed, tested, documented, and integrated in about one hour chunks.

So...

WE use "sub-VI" s as our unit.

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
Message 4 of 5
(2,664 Views)

Hey Ben,

It's a good idea, especially if you limit sub-vi's to a single computer screen (typically 19" at 1152X864) 😉

Here in Canada, ham is typically sold by the litre..  😄

JLV

Message 5 of 5
(2,636 Views)