Програмери Фирефок-а најавили су смањење циклуса припрема нове верзије прегледача у року од четири недеље (претходне верзије су се припремале 6-8 недеља). Фирефок 70 ће се покренути према горе наведеном распореду 22. октобразатим шест недеља касније 3. децембра биће припремљена верзија Фирефок 71, након чега ће се формирати следећа издања сваке четири недеље (7. јануара, 11. фебруара, 10. марта итд.).
Након тога дугорочна верзија подршке (ЕСР) излазиће једном годишње као и раније и остаће још три месеца након формирања следеће верзије ЕСР. Исправне исправке за грану ЕСР-а синхронизоват ће се са редовним издањима, а издаваће се сваке 4 седмице.
Следећа верзија ЕСР-а биће Фирефок 78, заказан за јун 2020. године. СпидерМонкеи и Тор Бровсер ће такође прећи на 4-недељни циклус издања.
Разлог да скрати развојни циклус жеља је да се брже приближе нове функције корисницима. Очекује се да ће чешћа издања повећати флексибилност планирања развоја производа и спровођење приоритетних промена које испуњавају захтеве компанија и тржишта.
Према програмерима, четвородневни развојни циклус омогућава оптималну равнотежу између брзине испоруке нових веб АПИ-ја и осигурања квалитета и стабилности.
Почевши од првог квартала 2020. године, планирамо да испоручујемо главну верзију Фирефока сваке 4 недеље. Каденца издања Фирефок ЕСР (проширено издање подршке за предузећа) остаће иста.
У годинама које долазе, предвиђамо велико издање ЕСР-а сваких 12 месеци са тромесечним преклапањем подршке између новог ЕСР-а и краја корисног века старог ЕСР-а. Следећа два главна издања ЕСР биће ~ јуни 3. и ~ јуни 2020. године.
Краћи циклуси издавања пружају већу флексибилност као подршку планирању производа и приоритетним променама услед захтева тржишта или пословања.
Са четворонедељним циклусима можемо да будемо спретнији и брже испоручујемо функције, истовремено примењујући исту строгост и дубинску пажњу потребну за стабилно, висококвалитетно издање.
Поред тога, брже стављамо нове функције и имплементацију нових веб АПИ-ја у руке програмера. (То је оно што смо недавно радили са применама и ажурирањима ЦСС спецификација, на пример.)
Смањење времена потребан за припрему за лансирање довешће до смањења времена тестирања за бета издања, ноћне верзије и издања за програмере, што се планира надокнадити чешћим ажурирањима за пробне верзије.
Уместо да припремите две нове бета верзије недељно, планирано је прилагођавање шеме бета честог издавања за бета грану, који је раније коришћен за ноћне верзије.
Да бисмо одржали квалитет и смањили ризик у скраћеном циклусу, морамо:
- Уверите се да Фирефок-ова инжењерска продуктивност неће имати негативан утицај.
- Убрзати повратну везу регресије од примене до откривања и резолуције.
- Моћи да контролише примену функција на основу доступности верзије.
- Осигурајте правилно тестирање већих карактеристика у више циклуса објављивања.
- Имати јасне и доследне процесе ублажавања и доношења одлука.
Да бисте смањили ризик од проблема непредвиђени додавањем неких значајних новина, промене повезане са тимКорисници верзије ће бити преусмерени не једном, већ постепено; У почетку ће се прилика активирати за мали проценат корисника, а затим ће бити потпуно покривена или динамички искључена када се открију недостаци.
Поред тога, да би тестирали иновације и донели одлуке о њиховом укључивању у главни тим програма Тест Пилот, корисници ће бити позвани да учествују у експериментима који нису повезани са циклусом припреме за лансирање.
izvor: https://hacks.mozilla.org/