Acceptance and Evaluation Criteria Definition
• Its used to determine which requirement can most effectively be used as.
– Acceptance is to determine the possible solution.
– Evaluation is to compare the multiple solution.
• The ultimate purpose is to define the requirement that must be met for a solution to be considered acceptable.
• Elements use to determine it are: –
– Testability: – The requirement must be in detailed for solution test.
– Ranking: – It’s for determining the order of importance for the requirement.
– MOSCOW Technique: – Divide requirement into four categories.
– Scoring: – It’s for determining customer solution for the requirement.
• Advantages: – Agile methodologies may require that all the requirement be expressed in the form of testable acceptance criteria.
– Acceptance criteria when requirement express contractual obligations.
• Disadvantages: – Difficult changes due contractual obligation, both for legal and political reasons.
• Acceptance criteria are expressed in testable form. It often translates to atomic requirements, which are written in test cases, which in turn is used to test the solution against the criteria defined. These tests will either “pass” or “fail”.
• Whereas the Evaluation criteria, it’s about defining the criteria in a way that will evaluate whether the stakeholder needs are met with a potential solution. The evaluation criteria are often partly made up of stakeholder requirements that may have been defined as a part of the solution evaluation stage of initiative.