Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is always 'Standard'? If the spec didn't say it, it should be assumed?

Are there some standards that you consider to be so obvious that they would be assumed to be in any spec?

For example, should hitting escape always cancel a form? Should double clicking a column header separator resize the column?

When a customer says "this is obvious and 'standard behavior' therefore it is a bug to not have it" - are they sometimes correct? If so, are there some resources that can help mediate?

I remember having a professor ask us to write out every detail involved in simple tasks - and how ridiculous it could get. I don't want our specs to be ridiculous, but I get tired of hearing this and am thinking that our specs are not specific enough.

like image 862
aSkywalker Avatar asked Feb 18 '10 14:02

aSkywalker


People also ask

Is standard for calibration?

ISO/IEC 17025 is the quality standard that calibration laboratories use to ensure they produce valid results. ISO/IEC 17025 is the quality standard that calibration laboratories use to ensure they produce valid results.

What is calibration in simple words?

Calibration is the process of configuring an instrument to provide a result for a sample within an acceptable range. Eliminating or minimizing factors that cause inaccurate measurements is a fundamental aspect of instrumentation design.

What is calibration error?

Calibration Error (CE means the mean difference between the concentration measured by the CEMS and the known concentration from a calibration standard, divided by the span, when the entire CEMS, including the sampling interface, is challenged. Sample 1.

What is accuracy in calibration?

Calibration is a comparison between a known measurement (the standard) and the measurement using your instrument. Typically, the accuracy of the standard should be ten times the accuracy of the measuring device being tested. However, an accuracy ratio of 3:1 is acceptable by most standards organizations.


2 Answers

You may want to check out the Windows User Experience Guidelines for the "expected" behavior of GUI components: http://msdn.microsoft.com/en-us/library/aa511258.aspx

like image 177
David Gladfelter Avatar answered Oct 21 '22 07:10

David Gladfelter


it is standard practice to specify the user-interface standards, not assume them

for example, double-clicking the column header in a grid to resize it is not a standard windows GUI behavior. Double-clicking the column separator to resize the column is, however.

it's worth the effort to specify the standard GUI behaviors so there is no confusion; if you can reference an existing standard that is fine, but make sure the customer signs off on it

"I can't read your mind, and such-and-so is not a standard/default behavior" is the logical retort...but not a very polite one. ;-)

like image 40
Steven A. Lowe Avatar answered Oct 21 '22 07:10

Steven A. Lowe