Бессрочная бета - Perpetual beta
Бессрочная бета это сохранение программного обеспечения или система на бета стадия развития на продолжительный или неопределенный период времени. Он часто используется разработчиками, когда они продолжают выпускать новые функции, которые могут быть не полностью протестированы. Бессрочная бета-версия ПО не рекомендуется для критически важный машины. Однако многие операционные системы считают, что это гораздо более быстрый и гибкий подход к разработке, промежуточному этапу и развертыванию.
Определение
Бессрочная бета-версия стала ассоциироваться с разработкой и выпуском службы, в которой постоянные обновления являются основой жизнеспособности или удобства использования службы. По словам издателя и сторонника открытого исходного кода Тим О'Рейли:
«К пользователям следует относиться как к соразработчикам, что отражает практику разработки с открытым исходным кодом (даже если рассматриваемое программное обеспечение вряд ли будет выпущено под лицензией с открытым исходным кодом).выпускать раньше и выпускать часто ', фактически превратилась в еще более радикальную позицию,' вечную бета-версию ', в которой продукт разрабатывается открыто, с новыми функциями промахнулся на ежемесячной, еженедельной или даже ежедневной основе. Не случайно такие сервисы, как Gmail, Карты Гугл, Flickr, очень вкусно, и тому подобное, можно ожидать, что логотип «Beta» будет отображаться в течение многих лет ».[1]
Используется в более широком разговоре о том, что определяет Веб 2.0 О'Рейли описал концепцию бессрочного бета-тестирования как части настраиваемой интернет-среды с этими приложениями в качестве отличительных характеристик:
- Услуги, а не пакетное программное обеспечение, с рентабельной масштабируемостью
- Контроль над уникальными, сложными для воссоздания источниками данных, которые становятся богаче по мере того, как их использует все больше людей
- Доверие пользователей как соразработчиков
- Использование коллективный разум
- Использование длинный хвост через самообслуживание клиентов
- Программное обеспечение выше уровня отдельного устройства
- Легкие пользовательские интерфейсы, модели разработки и бизнес-модели.[2]
Смотрите также
Рекомендации
- ^ О'Рейли, Тим (30 сентября 2005). «Что такое Web 2.0». Получено 7 июля, 2009.
- ^ Моррис, Джеймс Х. (30 августа 2006 г.). «Управление программными продуктами и бесконечная бета-версия». Университет Карнеги Меллон. Получено 7 июля, 2009.