Evaluate suitability

Purpose The candidate patterns collected need to be evaluated in this stage. The following table explains each criteria and sub-criteria as well as what each of the three qualitative score means i terms of the criteria. The objective of the evaluation is to give guidance as to the suitability of candidate patterns both in terms of the domain knowledge and the methodological correctness. Even if quantitative measurements can be attributed to certain sub-criteria, comparable scores are not possible. It is also the case that differing organisations will different emphasis on the various criteria, creating implicit or explicit weighting of the criteria.
The only case where a direct comparison will be needed will be when two or more candidate patterns propose differing solutions the same problem. Whenever such a situation occurs, the domain experts should give weights signifying relative importance, to the criteria used in the suitability table.
 
 
Criteria
Sub-criteria
High Value
Medium Value
Low Value
Usefulness        
  Degree of triviality 

The degree to which the pattern addresses a problem which is of little importance to the business because the problem or solution is obvious.

The pattern is concerned with issues that are or most likely will be of concern to other ESI companies. While the pattern deals with a pertinent problem, the solution is already well known. 

 

The pattern is concerned with a problem which does warrant the creation of a pattern since it is so trivial with the proposed solution being obvious to domain experts.
  Grade of implementability 

Extent that pattern is thought to be practical and implementable. Is change compatible with business strategy. Have trade-offs been taken into account [Pfeffer 97].

The pattern is useful in that it prescribes practical, easy to understand and implement solutions. The pattern may be of some use despite some practical problems in implementation and some difficulty in understanding the solution. The pattern is not usable. The solution is impractical and difficult to understand. The pattern only proposes "paper-based" change rather than real change
  Degree of confidentiality The pattern does not disclose any confidential business information. Some information may be able to be used by (potential) competitors.  The pattern discloses sensitive business information.
Quality        
  Degree of complexity 

The number of variables and the number of relationships between variables.

The pattern addresses only a few manageable main concepts and ideas. 

 

The pattern is complex but may still be useful in that the complexity is needed. The large number of factors that affect the implementation of the solution minimises the chances that the solution can be implemented.
  Addition of Value 

The local and global benefits accruing to the business with the implementation 

[Yilmaztürk et al 98]

The consequences of a successful implementation are great value to the part of the business directly affected as well as the whole business The local and global benefits are unclear, difficult to determine or marginal. There are no local or global benefits or there is a conflict between these so that in total no value is added
  Level of genericity 

Abstraction level of the problem that the pattern addresses [UMIST-UP1 98]

The pattern addresses an ESI problem that is general enough to be applicable in other companies. The pattern addresses a problem that is so general that it does not apply only to the ESI sector. The pattern addresses a problem that is only relevant to the business in which it was discovered.
  Grade of understandability 

Visualisable and identifiable according to [UMIST-UP1 98] 

The pattern is easy for decision-makers, domain experts and those to be affected, to comprehend. The pattern is only partially und-erstandable to decision-makers, domain experts and those to be affected. The pattern is incomprehensible to 

stakeholders

  External compatibility 

The extent to which the pattern could be used by other companies

The pattern has taken into account differences in national, business and organisational cultures and ways of working amongst identified future external users of the pattern. This entails a full explanation of the underlying conditions on which the patterns are based.  The pattern has partially takes into account differences in national, business and organisational cultures and ways of working amongst identified future external users of the pattern. There is a partial explanation of the underlying conditions on which the patterns are based.  The pattern does not take into account differences in national, business and organisational cultures and ways of working amongst identified future external users of the pattern. There is no explanation of the underlying conditions or context on which the patterns are based. 
Cost        
Level of experience in their use The pattern has been implemented within the business. The pattern has been partially or sporadically used. The pattern has never been implemented.
  Economic feasibility of the proposed solutions Proposed solution is relatively easy to implement. Organisational support exists in terms of sufficient resources as well as managerial support. The solution is politically and socially acceptable . Proposed solution is difficult but feasible to implement. Organisational support is lukewarm. Resources are available but may not be sufficient. There may exist political and social difficulties in making the pattern feasible. Proposed solution is not feasible. Organisational support will be difficult to obtain. The resources will not be made available. The existing difficult social and/or political climate would make an implementation impossible.

 

 Proposed actions

Proposed actions are the actions that may be taken as a result of the the pattern recieving scorrs according to the criteria above. The may be one of the following:

  1. Acceptance

  2. If the candidate pattern is accepted as a whole, then the following two stages may be skipped over.
     
  3. Corrective actions needed

  4. If the candidate pattern does not measure up to the criteria described in the previous section, then it will need to be adjusted according to the description in section 0.
     
  5. Further evaluation needed

  6. The candidate pattern is not (totally or partially) clear to the evaluator. The source needs to be examined or consulted with for further information
     
  7. Rejection
            No corrective action or evaluation is recommended. The candidate pattern fails to meet most or all the criteria to a satisfactory extent.

Corrective actions

The following section presents each criteria again. These corrective actions give guidelines about how to deal with candidate patterns when the evaluation of suitability reveals criteria which have not satisfactorily been reached.

The "current state" is a description of situation when the lowest possible score is obtained for the criteria. The "desired state" is the description of situation when the highest possible score is obtained. "Action" explains what needs to be done so as to move from the current state to the desired state.
 

Degree of triviality

 

Grade of implementability

 

Degree of confidentiality

 

Degree of complexity

 

Level of Genericity

 

Grade of understandability

 

External compatibility

 

Level of experience in their (partial) use

 

Economic feasibility of the proposed solutions