Správa vydání - Release management
Správa vydání je proces správy, plánování, plánování a řízení vytváření softwaru v různých fázích a prostředích; včetně testování a nasazení vydání softwaru.[1]
Pozadí
Release management je relativně nová, ale rychle rostoucí disciplína uvnitř softwarové inženýrství. Tak jako software systémy, procesy vývoje softwaru a zdroje se více distribuují, vždy se stávají specializovanějšími a složitějšími. Dále softwarové produkty (zejména webové aplikace ) jsou obvykle v neustálém cyklu vývoje, testování, a uvolnění, často běžící na vyvíjejících se platformách s rostoucí složitostí. Takové systémy vyžadují vyhrazené zdroje pro dohled nad integrací a tokem vývoje, testování, nasazení a podpory.
Vztah s Continuous Delivery, DevOps a agilním vývojem softwaru
Organizace, které přijaly agilní vývoj softwaru zaznamenávají mnohem vyšší množství úniků[Citace je zapotřebí ]. S rostoucí popularitou agilního vývoje se objevuje nový přístup k vydání softwaru známému jako Kontinuální dodávka začíná ovlivňovat, jak software přechází z vývoje do vydání.[2] Jedním z cílů nepřetržitého doručování a DevOps je vydávat spolehlivější aplikace rychleji a častěji. Přesun aplikace z „sestavení“ přes různá prostředí do produkce jako „vydání“ je součástí kanálu Continuous Delivery.[3] Manažeři verzí začínají využívat nástroje jako automatizace vydání aplikace a kontinuální integrace nástroje, které pomohou pokročit v procesu nepřetržitého doručování a začleňují kulturu DevOps automatizací úkolu, aby jej bylo možné provést rychleji, spolehlivěji a opakovatelně. Více verzí softwaru vedlo ke zvýšené závislosti na nástrojích pro správu a automatizaci verzí při provádění těchto komplexních procesů vydávání aplikací.[4]
Vztah k Enterprise Release Management
Zatímco Release Management se zaměřuje na přechody od vývoje k testování a vydání pro jeden projekt nebo kolekci souvisejících projektů, Enterprise Release Management (ERM) se zaměřuje na koordinaci jednotlivých vydání v rámci větší organizace. Organizace s více skupinami pro vývoj aplikací může k implementaci rozsáhlého systému vyžadovat vysoce zorganizovanou sérii vydání během několika měsíců nebo let. ERM zahrnuje koordinované úsilí několika správců vydání k synchronizaci vydání v kontextu IT portfolio.
Vztah s ITIL / ITSM
V organizacích, které spravují IT operace pomocí IT služby Paradigma řízení, konkrétně rámec ITIL (Information Technology Infrastructure Library,), se správa vydání bude řídit koncepty a principy ITIL. Existuje několik formálních procesů ITIL, které souvisejí se správou vydání, zejména proces správy vydání a nasazení, jehož cílem je „naplánovat, naplánovat a řídit pohyb vydání do testovacích a živých prostředí.“,[5] a proces řízení změn[6] V organizacích ITIL bývají vydání méně častá než v agilním vývojovém prostředí. Procesy vydání jsou spravovány provozními týmy IT pomocí ticketingových systémů IT Service Management s menším zaměřením na automatizaci procesů vydání.[7]
Viz také
- Automatizace vydání aplikace
- Vytvářejte automatizaci
- Řízení změn
- Správa konfigurace
- DevOps
- Testování softwaru
- Průběžné testování
- Plán zkoušek
- Řetězec nástrojů DevOps
- WinOps
Reference
- ^ Pokorný, Jez; Farley, David (2011). Continuous Delivery: spolehlivé verze softwaru prostřednictvím automatizace sestavování, testování a nasazení. Pearson Education Inc. str. 110. ISBN 978-0-321-60191-9.
- ^ Ambler, Scott W. (12. února 2014). „Teď potřebujeme více agilní IT!“. Dr. Dobb je svět vývoje softwaru. San Francisco: UBM.
- ^ Pokorný, Jez; Farley, David (2011). Continuous Delivery: spolehlivé verze softwaru prostřednictvím automatizace sestavování, testování a nasazení. Pearson Education Inc. str. 255–257. ISBN 978-0-321-60191-9.
- ^ Osvědčené postupy v oblasti změn, konfigurace a správy vydání (zpráva). Gartner. 14. července 2010.
- ^ „Správa vydání a nasazení ITIL“. Mapy procesu IT. Německo: Stefan a Andrea Kempter. 15. května 2016.
- ^ Murphy, Vawns (2. února 2016). „Change vs Release Management“. Přezkoumání ITSM. UK: Enterprise Opinions Limited.
- ^ „Postupy správy vydání ITIL / ITSM“. Release Management Wiki. USA: Electric Cloud.
externí odkazy
- Řízení projektů: Osvědčené postupy pro IT profesionály, str. 193, v Knihy Google
- Správa vydání - Kde začít?
- Správa vydání a nasazení v rámci ITIL
- Release Management Wiki - kompilace aktuálních zdrojů o všech aspektech správy vydání
- Správa softwarových projektů na Knihy Google
- „Aktuální trendy v Release Engineering 2016“ - akademický kurz od Software Construction Research Group, RWTH Aachen, Německo