Scale specification
Jump to navigation
Jump to search
From © Tom Gilb, 2011, Chapter 5: How to Quantify: Scales of Measure.
Principles: Scale Specification
- The Principle of ‘Defining a Scale of Measure’
- If you can’t define a scale of measure, then the goal is out of control.
- Specifying any critical variable starts with defining its units of measure.
- The Principle of ‘Quantification being Mandatory for Control’
- If you can’t quantify it, you can’t control it.
- If you cannot put numbers on your critical system variables, then you cannot expect to communicate about them, or to control them.
- The Principle of ‘Scales should control the Stakeholder Requirements’
- Don’t choose the easy scale, choose the powerful scale.
- Select scales of measure that give you the most direct control over the critical stakeholder requirements. Chose the Scales that lead to useful results.
- The Principle of ‘Copycats Cumulate Wisdom’
- Don’t reinvent scales anew each time – store the wisdom of other scales for reuse.
- Most scales of measure you will need, will be found somewhere in the literature, or can be adapted from existing literature.
- The Cartesian Principle
- Divide and conquer said René – put complexity at bay.
- Most high-level performance attributes need decomposition into the list of sub-attributes that we are actually referring to. This makes it much easier to define complex concepts, like ‘Usability’, or ‘Adaptability,’ measurably.
- The Principle of ‘Quantification is not Measurement’
- You don’t have to measure in order to quantify!
- There is an essential distinction between quantification and measurement.
- “I want to take a trip to the moon in nine picoseconds” is a clear requirement specification without measurement.”
- The well-known problems of measuring systems accurately are no excuse for avoiding quantification. Quantification allows us to communicate about how good scalar attributes are or can be – before we have any need to measure them in the new systems.
- The Principle of 'Meters Matter'
- Measurement methods give real world feedback about our ideas.
- A ‘Meter’ definition determines the quality and cost of measurement on a scale; it needs to be sufficient for control and for our purse.
- The Principle of 'Horses for Courses'
- Different measuring processes will be necessary for different points in time, different events, and different places.
- The Principle of ‘The Answer always being ‘42’’
- Exact numbers are ambiguous unless the units of measure are well-defined and agreed.
- Formally defined scales of measure avoid ambiguity. If you don’t define scales of measure well, the requirement level might just as well be an arbitrary number.
- The Principle of ‘Being Sure About Results’
- If you want to be sure of delivering the critical result – then quantify the requirement.
- Critical requirements can hurt you if they go wrong – and you can always find a useful way to quantify the notion of ‘going right.’