[sisyphus] [POLICY] Sisyphus - ЮКЭТЮ, АЕРЮ, ЦЮЛЛЮ

Aleksey Avdeev solo на solin.spb.ru
Ср Янв 28 14:08:29 MSK 2004


info пишет:
> Почитал, что тут говорилось по поводу о POLICY.
> 
> Родилась очередная схемка, которую и выношу на обсуждение.
> 
> Но сначала, как положено в программно-целевыом планировании - 
> целеполагание.
> 
> Итак, целеполагание.
> 

...

> 
> Отсюда получаем следующее - предлагаю использовать общепринятую 
> терминологию при тестировании (альфа, бета и т.д.)
> ___________________________________________________________
> 1.
> Альфа-сизиф. 
> 
> Предназначение: системное тестирование. 
> 
> Кто пользуется: паковщики и разработчики.
> 
> Фактически нынешний сизиф, но с четким разделением на "периоды 
> жизни", или фазы:
> 
>  - incoming (~ 2 дня) - принимаются любые свежие пакеты
> 
>  - systesting (~ 3 дня) - упаковщики обновляют cвои машины до 
> состояния на конец фазы incoming, проверяют устанавливаемость, 
> запускаемость и пр., если надо - списываются друг с другом, 
> фиксят ошибки и пр.
> 
>  - fixing (~ 1 день) - принимаются только пофиксенные пакеты, 
> исправляющие ошибки, замеченные на фазе systesting.
> 
>  - frozen (~ 1 день) - не принимается вообще ничего; фаза 
> предназначена для того, чтобы упаковщики могли обновить свои 
> машины и далее собирать пакеты в гарантированно одинаковом 
> окружении.

   Будет работать в _идеальных_ условиях. :-) В реальных - не 
факт: слишком плотный график (без резервов по времени). Не все 
же занимаются _только_ Сизифом... ;-)

  В реальности будут гонки (если применять терминологию 
радиотехники), а значит - нужны "защитные интервалы". А в 
предлагаемой схеме при их введении - можно будет прощаться с 
динамикой.

   ИМХО: Схемы требующие _жёсткой_ синхронизации и не 
учитывающие возможность выпадания разработчика из процесса (на 
пару недель, например) - нежизнеспособны.

> 
> 2.
> Бета-сизиф.
> 
> Предназначение: пользовательское тестирование.
> 
> Кто пользуется: "продвинутые пользователи" и "пионэры", 
> проверяющие приложения в работе.
> 
> Обновление - раз в неделю.
> 
> Метод заполнение: бета-сизиф - это копия альфа-сизифа в фазе 
> frozen.
> 
> 3.
> Гамма-сизиф, он же - pre-Master
> 
> Предназначение: основа для очередных версий дистрибутивов, а 
> также обновления предыдущих их версий.
> 
> Кто пользуется: те пользователи, которым нужны свежие, но 
> проверенные и стабильные версии пакетов.
> 
> Заполнение: те самые алгоритмы, о которых здесь много говорилось 
> (пакет n-ное время находится в бета-сизифе, на него нет 
> незакрытых багов, с момента закрытия последнего бага опять-таки 
> прошло nn-ное время и т.д.) 
> 
> Вот такая очередная схемка на обсуждение. Комментарии???

-- 

С уважением. Алексей.




Подробная информация о списке рассылки Sisyphus