Správa životního cyklu aplikace - Application lifecycle management
tento článek potřebuje další citace pro ověření.Červen 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývoj softwaru |
---|
Hlavní činnosti |
Paradigmata a modely |
Metodiky a rámce |
Podpůrné disciplíny |
Praxe |
Nástroje |
Standardy a subjekty znalostí |
Glosáře |
Obrysy |
Správa životního cyklu aplikace (ALM) je správa životního cyklu produktu (řízení, rozvoj, a údržba ) z počítačové programy. Zahrnuje to správa požadavků, softwarová architektura, programování, testování softwaru, údržba softwaru, řízení změn, kontinuální integrace, projektový management, a správa vydání.[1][2]
ALM vs. životní cyklus vývoje softwaru
ALM je širší perspektiva než Životní cyklus vývoje softwaru (SDLC), která je omezena na fáze vývoj softwaru jako jsou požadavky, design, kódování, testování, konfigurace, řízení projektů a řízení změn. ALM pokračuje po vývoji, dokud se aplikace již nepoužívá, a může zahrnovat mnoho SDLC.
Integrovaný ALM
Moderní procesy vývoje softwaru nejsou omezeny na diskrétní ALM /SDLC kroky spravované různými týmy pomocí více nástrojů z různých míst.[Citace je zapotřebí ] Klíčem k vývoji kvalitního softwaru za kratší dobu je spolupráce v reálném čase, přístup k centralizovanému úložišti dat, viditelnost mezi nástroji a projekty, lepší monitorování projektů a podávání zpráv.[Citace je zapotřebí ]
To dalo vzniknout praxi integrované správy životního cyklu aplikace nebo integrované ALM, kde jsou všechny nástroje a uživatelé nástrojů synchronizováni navzájem během fází vývoje aplikace.[Citace je zapotřebí ] Tato integrace zajišťuje, že každý člen týmu ví, kdo, co, kdy a proč, o jakýchkoli změnách provedených během procesu vývoje a nedochází k žádnému překvapení na poslední chvíli způsobujícímu zpoždění dodávky nebo selhání projektu.[Citace je zapotřebí ]
Dnešní dodavatelé správy aplikací se více zaměřují na API možnosti správy pro nejlepší integraci nástrojů třetích stran, která zajišťuje, že organizace jsou dobře vybaveny interním systémem pro vývoj softwaru, který lze snadno integrovat s jakýmikoli nástroji IT nebo ALM potřebnými v projektu.[Citace je zapotřebí ]
Ředitel výzkumu s výzkumnou firmou Gartner navrhla změnu termínu ALM na ADLM (Application Development Life-cycle Management), aby zahrnoval DevOps, kultura a praxe softwarového inženýrství, jejímž cílem je sjednocení vývoje softwaru (Dev) a softwarového provozu (Ops).[3]
Softwarové sady ALM
Některé specializované softwarové sady pro ALM jsou:
Viz také
- Rámec životního cyklu aplikace
- Správa obchodních transakcí
- Otevřené služby pro celoživotní spolupráci
- Řízení softwarových projektů
- Životní cyklus vývoje systémů
- Systém sledování chyb
- Forge (software)
Reference
- ^ deJong, Jennifer (2008-04-15). „Mea culpa, říkají výrobci nástrojů ALM“. SDTimes. Archivovány od originál 2. února 2011. Citováno 2008-11-22.
- ^ Chappell, David, Co je Správa životního cyklu aplikací? (PDF), archivovány z originál (PDF) 7. prosince 2014
- ^ „Gartner blogpost“.
Další čtení
- Keuper, Frank; Oecking, Christian; Degenhardt, Andreas; Verlag, Gabler (2011). Správa aplikací: Výzvy - Vytváření služeb - Strategie. ISBN 978-3-8349-1667-9.
- Linnartz, Walter; Kohlhoff, Barbara; Sakra, Gertrud; Schmidt, Benedikt (2004). Služby správy aplikací a podpora. Publicis Corporate Publishing. ISBN 3-89578-224-6.
- „Gartner Market Scope for ALM 2010“.
- Hüttermann, Michael (2011). Agilní správa životního cyklu aplikací. Manning. ISBN 978-1-935182-63-4.
externí odkazy
- Chappell, David, Co je Správa životního cyklu aplikací? (PDF), archivovány z originál (PDF) 7. prosince 2014
- Analytik Gartner Sean Kenefick, Profil trhu: Nástroje pro správu životního cyklu aplikací (ALM), 2012
- Margaret Rouse, správa životního cyklu aplikace (ALM)
- Dave West, Integrované nástroje ALM jsou základem úspěchu
- Dominic Tavassoli, Integrace procesů správy životního cyklu aplikací (ALM) poskytuje další výhody
- Zane Galviņa1, Darja Šmite, Procesy vývoje softwaru v globálně distribuovaném prostředí