CHAPTER 12: FIT CRITERIA AND RATIONALE


CHAPTER 12: FIT CRITERIA AND RATIONALE

What are fit criteria and the rationale of a requirement?

There are some differences between the fit criteria of functional and non-functional requirements. The fit criteria of functional requirements determine how business analysts will realize that the product has effectively accomplished that activity. For functional requirements, it is hardly possible to decide the scales of measurement: The action is either finished or not finished. Completion relies upon satisfying an authority that the product has correctly performed the action. The authority mentioned can be the source of the information or the nearby system that commenced the action. Business analysts can write functional requirements for various types of action.
The fit criteria of non-functional requirements is a measure of those qualities such as usability, look and feel, performance, operational, and so on. In the first place, some of the nonfunctional requirements may appear to be challenging to evaluate. Eventually, in any case, it is conceivable to quantify every one of them. If a requirement is not quantified and measured, it is not really a requirement. It might be one requirement including many requirements or it might be fragmented, unreasonable, aimless or it is simply not the right requirement. A business analyst can evaluate that requirement or just remove it.
Requirements rationale is simply an explanation regarding why the requirement arises, any anticipations made, the results of related design studies, or any other related supporting data. This supports business analysts to analyze and decompose further requirements. Business analysts can straightly acquire the rationale a requirements database.

How important is the Fit criteria for each formality guide?

For the rabbit project, it is recommended that business analysts gather the proper fit criteria, then verify it with the stakeholders, and write the test case using that fit criteria.
For the horse projects, there are usually several stakeholders and each stakeholder determines different meanings to requirements. It is necessary to have a precise and easily shareable understanding of the meaning of requirements. The reason to attach a rationale and a fit criteria to each requirement is in order to avoid virtually misunderstandings to occur. As a result, business analysts should include both of these in their requirements.
Because elephant projects usually have large in size in the scope of work, time, and budget, these projects must use rationales and fit criteria. Business analysts are required to yield a written specification and hand it to related parties such as another part of the organization or any parties outside the company. To let the other parties understand and deliver expected product, business analysts have to make sure to create a specification containing only unambiguous, testable requirements.

How to gather fit criteria of a requirement?

To develop the applicable fit criteria, the first step business analysts do is to analyze the description and rationale established for the requirement. The more detail the analysis is the more unambiguous and achievable the fit criteria is.
In some cases, not all the fit criteria can be easily attained because there are some constraints in business or real life. In the other hand, it is difficult to persuade customers to spend the amount required for the implementation to meet the criterion. Hence, business analysts sometimes have to try to reach an agreement with the customer in modifying the fit criterion to permit the product’s operating environment, the intended usage, and the client’s budget. These modifications are considered as business tolerances.

What do you mean by '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. In other words, these requirements specify the intention of the appearance, and are not a detailed design of an interface. Look and feel requirements may start out as “touchyfeely” statements of intent. However, by determining the rationale and looking for its measurable aspects, you will always find a suitable fit criterion.

What is a Use Case?

A use case, whether it is a product use case (PUC) or a business use case (BUC), is a collection of requirements—both functional and non-functional—working toward a desired outcome. While each requirement has its own fit criterion to measure its performance, the fit criterion for the use case as a whole is the benchmark for the collection of requirements when they act together.

What is a fit criterion and how is it derived? 

A fit criterion is neither a test nor the design for a test, but rather a benchmark that the delivered product has to be tested against. It is used as input to building a test case through which the tester ensures that each of the product’s requirements complies with its fit criterion. The fit criterion, not the description, is the real requirement. Fit criteria are usually derived after the requirement description is written. You derive a fit criterion by examining the requirement’s description and rationale, and determining which quantification best expresses the user’s intention for the requirement.

Posted by Kim and Shaina

Comments

  1. Fit criterion is kind of measurement for the requirement and it is important as it removes the ambiguity of the requirement and makes it clearer, not only clearer but also measurable and testable and a requirement with fit criterion leads to better understanding and it also acts as benchmark and allow the developers to compare the delivered product with the requirement. The rationale acts as the guide for the fit criterion and in order to make the requirement testable it must have the fit criterion. Fit criterion also very helpful to justify the requirement and use it as a reference for the further future activities.

    ReplyDelete
  2. The fit criterion specifies how you will know that the product has successfully carried out that action. For functional requirements, there are no scales of measurement: The action is either completed or not completed. Completion depends on satisfying an authority that the product has
    correctly performed the action. The fit criterion for the no functional requirements is a measure of the quality that the product must have.

    ReplyDelete
  3. The Use Cases have fit criterions that help in benchmarking the product to be delivered. The fit criterions quantifies the requirement which makes it testable. It allows the testers to determine whether an implementation is needed or not. While, Rationale is important as it provides the reasons behind the product's arisal. In this way, fit criterion and rationale make the product more understandable.

    ReplyDelete

Post a Comment

Popular posts from this blog

Chapter 8: Starting the Solution

Chapter 7 Understanding the right Problem