Java Tutorial - Java Script : The Evaluation Process

Java Tutorial - Java Script :

The Evaluation Process


After you have collected the features and needs information for your project, you need to evaluate the various products to determine the best choice. This evaluation is focused on the following three steps:

1. The first step to ranking products is to narrow the list of features to those features that are most critical for decision making. You can narrow the features by weighing or ranking them from most important to least important and then picking a cutoff point where the features are no longer relevant to your project goals or no longer have an effect on your decision-making process. You want to make certain that you consider things such as organizational stability, project size, and other factors here. Do not forget to identify your project’s needs in these areas and the product’s assessment in these areas.
NOTNOTE
NN If the project’s needs are weighed as discussed in the previous section, then at this point, you’ll already have an initial ranking of importance for each feature.

2. The next step, eliminating products, reduces the effort required for a more complete evaluation. Ultimately, you want to compare your project’s needs with the capabilities of the products discovered in the market survey, eliminating products that are not a good match. Ideally, this will narrow the field down to one or two products, or three or four products at most.If it has not been done before this point, make sure that the product
documentation for the products is reviewed and that it is sufficient to meet the needs of the project teams. Also, review the support lists and online forums that cover the product to get an impression of the experiences others have had with the product.What if none of the products meets all of your needs? In that case, you  need to determine which products come closest to meeting those needs and then select those products for further evaluation. If all of the products are missing a required feature, you might have to start investigating to see if there’s another type of product somewhere that you can acquire to cover that feature.

3. The third step is the testing process, where you make certain that products you’re interested in actually do meet your needs. Testing involves acquiring and installing the products and then creating a typical application scenario that exercises the features that the project is most dependent upon. This may be a proof of concept application or a technical prototype that is intended to exercise or demonstrate specific features. Some tests may involve performance measurements, while others may only demonstrate that a certain feature works as expected. At a minimum, pass or fail information for specific tests should be captured and recorded. The amount of time spent testing must be in proportion to the overall project size.