Chapter 12 - Fit Criteria and Rationale

Fit Criteria and Rationale

Fit Criterion: 
A Fit Criterion quantifies or measures the requirement, which makes it testable. It specifies that how one will know and measure that whether the implementation meets the requirement or not.  It quantifies the behavior, the performance, or some other quality of the requirement. A fit criterion is important as once the requirement is measured, then there is little room for any misunderstanding or ambiguity because it makes it understandable and testable.

Why is Fit Criterion needed?

When the requirement for any product is supposed to perform any kind of functions or to possess some property, then the testing activity must be able to show what the product does. Then to perform such tests, the requirement must have a benchmark so that the testers can compare the delivered product with the requirement. The benchmark is the fit criterion, i.e. a quantification of the requirement which demonstrate the standard that the product must reach. Testing a requirement against an agreed upon measurement defines the appropriate measurement of the requirement. The developer or the builder of the product also benefits from the fit criterion as they specifically know what outcome is needed.

The Rationale

The rationale is the reason, or justification, for a requirement. The rationale helps to find the fit criterion as well as help to know when does a product have different requirements which seems same. The Rationale helps to differentiate those requirements. The rationale also provides the  basis for making decisions about how to implement the requirement. It also helps to understand the relative importance of the requirement to the business and the effect that the business will have if the requirement is not implemented correctly. It helps the developer and the tester in understanding the reason for requirement when he/she has to make the decisions about where to spend time and money.

Fit Criterion for Non-Functional Requirements

A non-functional requirement is a quality that the product must have, such as usability, look and feel, performance, and so on. The fit criterion is, therefore, a measure of that quality.

Product Failure: Asking stakeholders as what they consider to be the failure to meet a requirement.
Subjective Tests: Trying Prototypes and determining the percentage of people who may not be agree with the product or are not comfortable.
Standards:  Sometimes when numbers are not appropriate, a standard is created from which a reference or guidance can be taken.
Usability and Humanity Requirements: These are the requirements for the experience when using the product or the fitness for use by its intended users.
Look and Feel Requirements: Look and feel requirements specify the spirit, mood, or style of the product’s appearance and behavior, and the impression the user gets when using the product. 
Performance: The nature of the performance requirements will suggest a measurement scale and they are easy to quantify.
Operational Requirements: Operational requirements specify the environment in which the product will operate. 
Maintainability Requirements: Maintainability requirements specify expectations about the maintenance of the product. 
Security Requirements: These requirements are important to know which standard applies and to include it in the fit criterion.  
Cultural Requirements: The fit criterion for cultural requirements is usually based on who will certify the product's acceptability.
Legal Requirements: Legal requirements specify which laws the product must conform to. 

Fit Criterion for Functional Requirements

A functional requirement is something that the product must do or an action it must take. The fit criterion specifies how you will know that the product has successfully carried out that action. There are no scales of measurement for functional requirements. In this case, the action is whether completed or not completed. The general rule for functional requirements is that the fit criterion ensures that the function has been successfully carried out. 



Comments

  1. It is really important to know, how one will know and measure that whether the implementation meets the requirement or not. So, fit criteria and rationale let us know how this works. Fit citation needed, when the requirement for any product is supposed to perform any kind of functions or to possess some property, then the testing activity must be able to show what the product does. On the other hand, rationale helps us to understand the reason, or justification, for a requirement. it also helps to find the fit criterion as well as help to know when does a product have different requirements which seems same. So, it is really important to know about Fit criteria and Rationale.

    ReplyDelete
  2. Fit Criteria and Rationale, we show how measuring requirements makes them unambiguous, understandable, communicable, and testable.
    Fit means a solution completely satisfies or matches the requirement. That is, the solution does exactly what the requirement says it must do or has the property the requirement says it must have—no more and no less. To test whether the solution fits the requirement, however, the
    the requirement itself must be measurable

    ReplyDelete
  3. Fit Criteria and Rationale are needed, when the requirement for any product is supposed to perform any kind of functions or to possess some property, then the testing activity must be able to show what the product does.That is, the solution does exactly what the requirement says it must do or has the property the requirement says it must have no more and no less. The rationale also provides the basis for making decisions about how to implement the requirement. It also helps to understand the relative importance of the requirement to the business and the effect that the business will have if the requirement is not implemented correctly. This blog really helped me in understanding these chapters with more persistence.

    ReplyDelete

Post a Comment