Контрольные точки

Важность контрольных точек заключается в том, что именно в них мы должны четко оценить — в какой мере достигнуты намеченные цели и критерии, не следует ли внести в процесс изменения прежде, чем двигаться дальше

Уточним лишь, что традиционно понимается под различными типами версий и критериями, к ним предъявляемыми.

* Версия разработчика является ранней версией для внутреннего использования и тестирования (с учетом инсталлирования и лицензирования).

* На этапе альфа-версии продукт должен быть функционально полным, все фрагменты должны быть правильно интегрированы в систему. Обычно формулируется список специальных “альфа-критериев” которым продукт должен удовлетворять (например, должны быть исправлены все высоко приоритетные ошибки). Запрещается внесение новых свойств и изменение интерфейса. Готовы тестовые сюиты для генерального тестирования и документация. Как правило, программное обеспечение на этом этапе не передается для внешнего тестирования.

* На этапе бета-версии продукт должен удовлетворять специальным “бета критериям” (например, должны быть исправлены все ошибки высокого и среднего приоритетов) и быть готовым к внешнему тестированию. Бета версия содержит инсталляционную программу. Может быть полезно предоставление бета-тестерам информации об обнаруженных ошибках в некоторых случаях это может помочь найти причину ошибки.

* На этапе версии первой поставки пользователю продукт должен удовлетворять специальным “критериям первой поставки пользователю” (например, полное отсутствие существенных ошибок) и быть готовым к поставке пользователям.