Previs Release Management¶
Definovanie pojmov¶
- projektový manažér Previsu – osoba na strane klienta (zákazníka), ktorá riadi a usmerňuje priebeh a realizáciu technickej podpory IS Previs
- produktový analytik – osoba na strane dodávateľa IS Previs, ktorá má na starosti prideľovanie ticketov programátorom, analyzovanie zmenových požiadaviek a časové odhady ich realizácie
- obdobie plánovania novej verzie – obdobie, ktoré sa začína dňom posledného releasu verzie IS Previs a slúži na zber zmenových požiadaviek pre pripravovanú verziu IS Previs
- uzávierka plánovanej verzie – dátum, po ktorom už do najbližšej plánovanej verzie IS Previs nie je možné dopĺňať nové zmenové požiadavky
- otvorená verzia – verzia IS Previs, do ktorej je možné pridávať nové zmenové požiadavky
- uzamknutá verzia – verzia IS Previs, do ktorej už nie je možné pridávať nové zmenové požiadavky, pretože sa skončilo obdobie plánovania tejto verzie
- uzavretá verzia – verzia IS Previs, ktorá už bola riadne nasadená do produkcie . Do takejto verzie už nie je možné pridávať nové zmenové požiadavky, je možné len opravovať prípadné chyby
- *release – nasadenie novej verzie IS Previs
- opravný release – nasadenie opravenej verzie IS Previs (bug fixes)
- mimoriadny release – nasadenie verzie IS Previs pred plánovaných termínom nasadenia pripravovanej verzie
- MD – man-day, teda človeko-deň
Cyklus tvorby nových verzií IS Previs¶
Vzhľadom na to, že v prípade IS Previs sa jedná o rozsiahly informačný systém, považujeme za nevyhnutné zaviesť pravidlá pre implementáciu zmenových požiadaviek (Release Management). Zavedenie plánovaných releasov umožní efektívne a prehľadne riadiť životný cyklus IS Previs.
Plánovaný release¶
Proces tvorby novej verzie IS Previs sa začína nasadením predošlej verzie do produkcie. Vtedy začína plynúť obdobie plánovania novej verzie. Toto obdobie trvá spravidla 2 týždne až mesiac a končí sa uzávierkou plánovanej verzie. Obdobie plánovania novej verzie primárne slúži na zber a zhodnotenie zmenových požiadaviek, ktoré sa budú zapracovávať do novej verzie IS Previs.
V rámci obdobia plánovania novej verzie môžu užívatelia pridávať svoje požiadavky (požiadavky typu Podpora a Funkcionalita) cez ticketový systém na adrese https://www.b-soft.eu/projects/previs/issues/new. Všetky tickety, ktoré užívatelia pridajú do systému budú najskôr pridelené produktovému analytikovi, ktorý zhodnotí časovú náročnosť danej úlohy a následne do ticketu napíše odhadovaný čas v hodinách, ktorý slúži pre projektového manažéra na strane zadávateľa ako podklad pre schválenie ticketu. Iba tickety schválené projektový manažérom Previsu budú zaradené do najbližšieho releasu IS Previs.
Číslo najbližšej plánovanej verzie je možné nájsť na adrese https://www.b-soft.eu/projects/previs v časti Termíny plánovaných verzií. Kliknutím na číslo verzie je možné si zobraziť stav plánovanej verzie (otvorená, uzamknutá, uzavretá) ako aj plánovaný termín nasadenia.
Obdobie plánovania sa končí dňom uzávierky plánovanej verzie. Ukončenie obdobia plánovania novej verzie bude oznámené projektovému manažérovi Previsu týždeň vopred. Po uzávierke plánovenej verzie už nie je možné do dohodnutého zoznamu zmenových požiadaviek dopĺňať ďalšie úlohy (to sa samozrejme netýka opráv prípadných chýb). V prípade potreby je možné dopĺňať nové zmenové požiadavky do nasledujúcej verzie IS Previs. V deň uzávierky plánovenej verzie dôjde k uzamknutiu verzie v ticketovom systéme.
Nasleduje obdobie realizácie zmenových požiadaviek a ich testovanie. V rámci tohoto obdobia, ak sa vo verzii IS Previs vyskytne chyba, dodávateľ vykoná opravu chyby v pripravovanej aj v produkčnej verzii a môže vykonať opravný release. Opravný release je možné v závislosti od závažnosti chyby robiť okamžite pre každú chybu, alebo v prípade, že chyby nie sú závažného charakteru, môže dodávateľ zozbierať a opraviť viac chýb a nasadiť viaceré opravy naraz.
Po dokončení realizácie a testovania nasleduje nasadenie novej verzie. Toto spravidla prebieha v intervale 8-10 týždňov, v závislosti od trvania obdobia plánovania danej verzie a od náročnosti zadaných zmenových požiadaviek. V termíne nasadenia sa nová verzia nasadí najskôr na testovacie prostredie a až po prebehnutí testov na strane klienta sa na pokyn projektového manažéra Previsu nasadí do produkcie.
Počas jedného roka budú vydané celkovo 3-4 releasy IS Previs, ktorých termíny budú oznámené projektovému manažérovi Previsu začiatkom roka.
Definovanie plánovaných releasov pre rok 2024¶
V tomto odseku zverejňujeme pre tento rok zoznam plánovaných releasov IS Previs. Tieto dátumy sú konečné, v prípade, že si klient želá nasadenie v skoršom termíne, je to možné realizovať ako mimoriadny release, ktorého realizácia je detailne popísaná v ďalšom odseku. Prípadné skoršie nasadenie formou mimoriadneho releasu neovplyvňuje už naplánované dátumy ďalších releasov, tieto zostávajú nezmenené. Plánovaný počet hodín, ktoré je možné zahrnúť do jedného release je vypočítaný z celkového počtu hodín SLA, z ktorého odpočítame 20h, ktoré si rezervujeme na rôzne stretnutia a technickú podporu. Od zostávajúceho času odrátame ešte 10% rezervu a zvyšný čas rozdelíme medzi jednotlivé releasy.
"Previs 4.15": https://www.b-soft.eu/versions/58 - 11.04.2024
"Previs 4.16": https://www.b-soft.eu/versions/60 - 25.09.2024
"Previs 4.17": https://www.b-soft.eu/versions/61 - 09.12.2024
Mimoriadny release¶
V súrnom prípade je možné nasadiť časť zmenových požiadaviek z pripravovaného riadneho releasu aj skôr, avšak z dôvodu vysokej náročnosti takéhoto nasadenia mimo plánovaného upgradu (zapracovanie vybraných zmien aj do staršej verzie IS Previs a opakované testovanie) bude tento úkon účtovaný z predplatených hodín SLA v rozsahu 3-5 MD (podľa náročnosti konkrétneho upgradu). O mimoriadny release musí klient požiadať e-mailom, zaslaným na adresu dev@b-soft.sk. Dodávateľ zhodnotí časovú náročnosť pripravenia mimoriadneho releasu a oznámi objednávateľovi v odpovedi na jeho e-mail, kedy je schopný takýto release realizovať. Po odsúhlasení projektovým manažérom Previsu môže byť mimoriadny release realizovaný.
Objednávanie zmenových požiadaviek nad rámec SLA¶
V prípade, že si klient želá objednať zapracovanie sady zmenových požiadaviek mimo dohodnutého rámca SLA, zašle dodávateľovi IS Previs záväznú objednávku na adresu sales@b-soft.sk najneskôr 4 mesiace pred požadovaným termínom nasadenia. V prípade, že nebude objednávka doručená včas, nemôže dodávateľ zaručiť dodanie objednávaných služieb.
Priebeh upgradu na klientskom počítači¶
- Kompletný upgrade na novú verziu - v tomto prípade ide o riadny upgrade systému. Pri spustení Previsu užívateľ dostane oznam o tom, že jeho verzia nie je aktuálna a je nútený nainštalovať novú verziu. Inštalácia
po spustení užívateľom beží automaticky - Opravný patch - v tomto prípade ide o čiastočný upgrade. Vyznačuje sa tým, že obsahuje len drobné zmeny v kóde programu a žiadne zmeny v štruktúre databázy. To znamená, že takýto typ upgradu je dobrovoľný, spravidla sú o ňom informovaní len užívatelia, ktorých sa zmena týka, aby sa zabránilo zbytočným inštaláciám upgradov, ktoré na väčšine počítačov nie sú nutné. Pri spustení Previsu užívateľ dostane oznam o tom, že existuje novšia verzia programu, avšak nie je nútený ju nainštalovať. Ak užívateľ na oznam klikne, inštalácia beží automaticky