Время - деньги. Создание команды разработчиков программного обеспечения   ::   Салливан Эд

Страница: 264 из 336





Цифрами обозначены функции, состояние функций обозначено следующими буквами:

Ф — функция запрограммирована, выполнено блочное тестирование и завершены все связанные с ней технические задачи;

А — тестирование функции автоматизировано:

Р — функция протестирована вручную;

Д — функция документирована:

И — проверена простота использования функции.

Добавления в бета-версии



Легко заметить, что реализация двух задач в этом примере запланирована на период работы над бета-версией 1. Во время работы над любой бета-версией надо воздерживаться от добавления новых функций, особенно важных и сложных. Однако иногда есть смысл планировать включение в первую бета-версию функций, реализация которых не требует больших затрат и не вносит особого риска. Чем дольше задерживается передача программы в руки бета-тестеров, тем больше времени займёт сбор отзывов о качестве реализации и работе функций программы. Часто польза от раннего цикла бета-тестирования превышает риск включения небольших функций после начала программы бета-тестирования.

Хотя включить несколько дополнительных функций время работы над первой бета-версией ещё допустимо, в период работы над последней бета-версией реализацию дополнительных функции лучше не планировать. При работе над последней бета-версией функции остаются неизменными, и усилия команды концентрируется на качестве, производительности и интеграции. (О тестировании бета-версий см. главу 13.

|< Пред. 262 263 264 265 266 След. >|

Java книги

Контакты: [email protected]