cincura.net wrote:Jen tak pro porovnani. Jak dlouho trva cisty release - nastaveni buildu, buildy verzi, (otagovani zdrojaku), sestaveni vsech verzi instalatoru/balicku a k tomu pridruzene kroky (tj. ne testovani atp.)?
Zvýšení verzí, build, záloha zdrojáků, záloha PDB, to je operace na několik hodin.
Tomu ještě předchází aktualizace všech third-party DLL (jít k nim na web, stáhnout poslední verzi a modlit se, aby se nezměnil její interface a závislý plugin bylo možné bez zásahu přeložit).
Testování je dalších několik hodin, pokud nenarazíme na problémy (poměrně často se děje, že některý plugin přestane fungovat, selže LoadLibrary, potom následuje detektivní činnost a zjišťování, který nově použitý export je příčinou a následně nějaké vyřešení problému, například dynamickým loadem + odstavením části kódu pod starým OS). Naposledy jsem takto narazil právě nyní s novou verzí WinSCP pro AS 2.52 beta 1. Takže testování se umí docela protáhnout.
Potom je tu příprava doprovodných textů, change-logu a průvodního dopisu. Ve dvou jazycích, opět několik hodin práce.
Příprava webu (plus info souboru pro CheckVer plugin) je několik dalších hodin.
Potom následuje upload na web, kontrola, nahození skriptů pro rozeslání emailu uživatelům z databáze, postnutí informace do fóra.
Protože jsme malá firma, zároveň řešíme chod obchodu a firmy. Takže je z toho nakonec ten týden.
Několik dalších týdnů se potom release projeví zvýšeným provozem na všech frontách. Lidé se ptají, posílají další nápady, diskutují. Jak na fóru, tak po emailu a telefonu. Také víc nakupují. Takže jsme pak minimálně měsíc zaměstnaní "následky" releasu.
Napsal jsem to tak od boku, máme tu podrobné checklisty pro release, našlo by se toho tam ještě víc. Netvrdím, že by to nešlo změnit. Pokud si jako prioritu dáme release měsíc co měsíc, určitě by bylo možné automatizovat některé kroky, které momentálně děláme ručně. Otázkou je, zda to tak chceme a zda chceme investovat náš čas do této automatizace.
Děkujeme za Vaše názory, pokusíme se vydávat beta verze častěji, vidíme to jako dobrý směr.