prostoje . Štěnice. Naštvaní uživatelé.
Zní to povědomě? Pokud ano, možná se budete muset důkladně podívat na proces správy vydání.
v neustále se rozvíjejícím světě obchodního IT si nemůžete dovolit vytlačit napůl upečená vydání. Přesto je drtivých 75% problémů výsledkem změn v softwaru nebo jeho prostředí.
Chcete-li zabránit nákladným zpožděním a udržet provoz Vaší organizace v chodu, musíte investovat do robustního procesu správy verzí.
Co je release management?
Pokud vaše společnost někdy musela provést významnou změnu softwaru, je pravděpodobné, že již oceníte potřebu spolehlivého procesu správy verzí.
Release management dohlíží na všechny fáze spojené s vydáním softwaru od vývoje a testování až po nasazení. Release management je vyžadován kdykoli je požadován nový produkt nebo dokonce změny stávajícího produktu.
zatímco procesy správy verzí se mohou lišit a měly by být přizpůsobeny pro každou organizaci, existuje pět základních kroků pro správu verzí.
vydání plánu
fáze plánování může být časově nejnáročnější, protože zde je strukturováno celé vaše vydání od začátku do konce. Robustní plán vydání pomůže vašemu týmu zůstat na správné cestě a zajistit řádné splnění standardů a požadavků.
existuje několik způsobů, jak přistupovat k plánu vydání. Jednou z nejpopulárnějších metod správy vydání je životní cyklus vývoje systémů (SDLC).
SDLC pomáhá vývojářům softwaru plánovat, rozvíjet, udržovat a nahradit software, systémy s vysokým stupněm účinnosti a kvality. SDLC lze použít ve spojení nebo místo jiných procesů řízení projektů.
během této fáze vytvořte pracovní postup, na který se Váš tým i klíčové zúčastněné strany mohou během vydání odkazovat.
pracovní postup by měl na první pohled vysvětlit, jak je celé vydání představeno a jak každý člen týmu hraje roli. Svůj release plán by měl obsahovat:
- časové Osy
- Dodací lhůty
- Požadavky
- celkový rozsah projektu
Existuje několik způsobů, jak zmapovat svůj plán a objasnit proces. Jednou z možností je kontrolní seznam správy verzí. Kontrolní seznam by měl nastínit funkce a odpovědnosti procesu zhruba chronologicky.
Když se Váš tým podívá na kontrolní seznam, měl by být schopen rychle zjistit, na jakém kroku jsou a jaká je jejich role nebo odpovědnost.
Další možností je vytvoření pracovního postupu pro vydání. Lucidchart je vizuální platforma produktivity, která pomáhá vývojářům jasně mapovat jejich procesy.
Vytvořte intuitivní vývojový diagram procesu uvolňování pomocí barevného kódování, tvarů a swimlanes k určení časových os, rolí a úkolů. Lucidchart pracuje v cloudu, takže vy a váš tým máte přístup k plánu vydání nebo kontrolnímu seznamu kdykoli a kdekoli s aktualizacemi v reálném čase.
Jakmile je váš plán je načrtl, prezentovat je, aby všechny relevantní zúčastněné strany (váš tým, produktový manažer, a na vysoké úrovni, představitelé) za recenzi. Získejte zpětnou vazbu o jakýchkoli mezerách nebo problémech, které vidí v požadavcích nebo rozsahu.
jakmile je plán schválen a dokončen, můžete jej uvést do činnosti.
Build release
po dokončení plánu vydání můžete začít navrhovat a vytvářet produkt pro vydání. Jedná se o skutečný „vývoj“ produktu na základě požadavků uvedených v plánu vydání.
jakmile jsou vyřešeny všechny problémy, které se mohly objevit, je čas podrobit sestavení testování scénářů v reálném světě.
to může trvat několik iterací. Jak tým sestavuje produkt, je odeslán (obvykle automaticky) do testovacího prostředí pro přijetí uživatelem. To umožňuje týmu identifikovat chyby nebo problémy, které mohou nastat v reálném prostředí.
jak jsou identifikovány problémy, sestavení je odesláno zpět k vývoji ve druhé fázi. Jinými slovy, v rámci iterativního procesu správy vydání může práce proudit ze druhé fáze do třetí fáze a zpět, dokud nebude vydání schváleno.
testování přijetí uživatele
testování přijetí uživatele, známé také jako UAT, je, když koncoví uživatelé, pro které byl produkt vytvořen, jej skutečně používají a poskytují zpětnou vazbu. To se často provádí jako bezplatná beta zkušební verze online nebo sdílená s větší skupinou zaměstnanců v rámci společnosti.
testování přijetí Uživateli je nejdůležitější krok k uvolnění řízení, protože množství údajů shromažďovaných a opravy nezbytné, aby si stavět tam, kde to musí být pro oficiální zahájení.
jak bylo uvedeno výše, je to součást iterativního procesu. Jak jsou identifikovány chyby, tým se vrací zpět na rýsovací prkno, aby vyřešil problémy a přepracoval sestavení pro větší integritu. Sestavení musí projít fází UAT, která má být zvážena pro konečnou implementaci a vydání.
připravte release
Tento krok je dát dotváří na výrobku, s přihlédnutím ke všemu, co se naučil v UAT. Příprava vydání zahrnuje také závěrečnou kontrolu kvality týmem QA.
během kontroly provede tým QA závěrečné kontroly, aby zajistil, že sestavení splňuje minimální přijatelné standardy a obchodní požadavky uvedené v plánu vydání.
i když UAT a zajištění kvality, ne vždy může replikovat každý scénář, který může nastat, jakmile produkt je spuštěn, doufejme, že tyto kroky konkretizovat nejčastější chyby tak, že váš tým může lépe předvídat a zabránit jakékoliv problémy na startu.
po dokončení kontroly funkční tým potvrdí zjištění a dokončí vydání k nasazení. Než se sestavení může nasadit do živého prostředí, musí být schváleno vlastníkem produktu.
Deploy release
velký den konečně dorazil a zde se vyplatí veškerá tvrdá práce vašeho týmu. Je čas uvolnit váš produkt do divočiny živého produkčního prostředí.
kromě jednoduchého odeslání sestavení do výroby zahrnuje fáze nasazení také zasílání zpráv a vzdělávání o produktu jak koncovému uživateli, tak vaší společnosti jako celku.
uživatelé by například měli být informováni o změnách s vydáním a o tom, jak pracovat v rámci nových funkcí. V závislosti na tom, jak významné byly změny, možná budete muset poskytnout robustní a průběžné školení, aby se všichni dostali do rychlosti.
Toto je důležité zejména pro interní zprávy, kde zaměstnanci pomocí softwaru musí pochopit, že dělat svou práci efektivně a produktivně.
a Konečně, v průběhu zaváděcí fáze, vývojový tým by měl splňovat posoudit uvolňování výkon a diskutovat o tom, jak nasazení šel. Pokud existují nějaké přetrvávající problémy, Ty by měly být identifikovány a zdokumentovány, aby se tým mohl zabývat v další iteraci.
Release management dohlíží na neustále se měnící proces. Každé vydání je příležitost k upřesnění, vše od vašeho pracovního postupu do seznamu, jak váš tým zjistí, co plán funguje nejlépe pro jaký druh startu—a co ne.
A s Lucidchart, i ty nejsložitější release management proces může být určen k zajištění úspěšného uvolnění váš tým může být hrdý.
platforma pro spolupráci usnadňuje členům týmu-od vývojářů a vlastníků produktů až po výkonné zúčastněné strany-zobrazit plán na vysoké úrovni a získat přehled o jejich pokroku, takže všichni jsou na stejné stránce.
Lucidchart se navíc integruje s populárními nástroji pro správu, jako jsou Confluence, G Suite a Slack, takže můžete importovat data a uchovávat všechny podrobnosti a obrysy projektu na jednom vhodném místě.
přihlaste se ke svému účtu zdarma a začněte ještě dnes.