Az ASL (ejtsd: „a-es-el” , angol Application Services Library ) egy alkalmazáskezelési keretrendszer , amelyet az ASL BiSL Foundation kezel. A keretrendszer az alkalmazásmenedzsment (információs rendszerek és alkalmazások előállításának és karbantartásának tudományágai) keretében írja le a folyamatmodellt. Az ASL a fejlesztési ciklusra összpontosít (karbantartás/frissítés) [1] . Mivel az ASL keretrendszer a legjobb gyakorlatokon alapul, a "könyvtár" kifejezést is használják.
Az ASL-t a kilencvenes évek végén fejlesztették ki Hollandiában , eredetileg az R2C modell részeként , amelyet 2000-ben fejlesztett ki az ASL. 2001-ben a PinkRoccade ASL-t adományozott az ASL Alapítványnak , amely jelenleg az ASL BiSL Alapítvány.
Az ASL szorosan kapcsolódik az ITIL -hez , a BiSL -hez és a CMM -hez . Az ASL-t számos könyv és cikk ismerteti (amelyek többsége csak hollandul létezik), valamint az ASL BiSL Foundation hivatalos honlapján.
Az ASL megjelenésének oka az volt, hogy lehetetlen volt megszervezni a munkát a kizárólag ITIL -t használó alkalmazások kezeléséért felelős osztályokon . Az ITIL újabb verziói jobban összpontosítanak az alkalmazásfejlesztés és -kezelés területeire. Tekintse meg az ITIL-t és az ASL-t összehasonlító dokumentum hivatkozását. [2]
Az ITIL egy informatikai szolgáltatások bevált gyakorlati könyvtára, amely az információs technológiai infrastruktúrára összpontosít, míg az ASL a szoftverek és adatbázisok kezelésére és karbantartására szolgáló alkalmazásokra és folyamatokra összpontosít.
Az ASL-nek az volt a célja, hogy kitöltse az alkalmazáskezelés hiányosságait. Hasonló fejlemény vezetett a BiSL információkezelési modell meghatározásához.
Az ASL jelenleg közkincs .
Az ASL-t úgy tervezték, hogy az általa kínált eszközökkel támogassa az alkalmazáskezelést. A segélyek két fő kategóriáját azonosították.
Az információtechnológiai menedzsmentnek három formája [3] létezik (menedzsment területek):
2009-ben megjelent a könyvtár új verziója, az ASL 2, amely számos szerkezeti változást tartalmaz az előző verzióhoz képest.
Az ASL három szinten írja le a folyamatokat: operatív, vezetői (taktikai) és stratégiai szinten. A keretrendszer hat folyamatcsoportot határoz meg.
Az ASL egy folyamatmodell. Ez azt jelenti, hogy egy szervezetben a tevékenységek olyan folyamatokon alapulnak, amelyeknek nem kell megegyezniük az adott funkciót ellátó részlegekkel vagy egyénekkel. A folyamat magában foglal minden olyan tevékenységet, amely az ASL szerint összefügg egymással. A gyakorlatban egy folyamaton belüli tevékenységeket több osztály is végezhet, ugyanakkor egy osztály több folyamat tevékenységét is végezheti. Az ASL 6 folyamatcsoportot (klasztert) határoz meg:
Az ASL 4 alkalmazáskezelési folyamatot határoz meg. Ezek a folyamatok azért fontosak, mert célja az alkalmazás támogatása a minimális számú meghibásodás mellett, minimális erőforrásokkal. Ezek a folyamatok az ITIL -ben is meg vannak határozva, de mivel az alkalmazások szempontjából ASL-ben vannak definiálva, ezek a folyamatok eltérőek. Az alkalmazástámogatási fürt a következő folyamatokat tartalmazza:
Az alkalmazáskezelésen belüli munka körülbelül 80%-a az alkalmazások karbantartására és frissítésére esik. A támogatott alkalmazások változtatásokat igényelnek, mivel az üzleti folyamatok folyamatosan változnak. Minden változtatás karbantartási és alkalmazásfrissítési folyamatokat igényel. Azok a folyamatok, amelyekre nem mindig van szükség, megtalálhatók az ITIL -ben . A karbantartási és frissítési fürt a következő folyamatokat tartalmazza:
A folyamatok összekapcsolása összekapcsolja a fent említett folyamatcsoportokat. A klaszterben két fő folyamat van meghatározva. A változáskezelés határozza meg a kiadás tartalmát, amelyen a karbantartási és alkalmazásfrissítési folyamatok működni fognak. A szoftvervezérlés és -terjesztés ellenőrzi az alkalmazásösszetevők állapotát, és meghatározza, hogy az alkalmazástámogatási folyamatok mely alkalmazáskomponenseken működjenek. A csatlakozási folyamatfürt a következő folyamatokat tartalmazza:
Ennek a csoportnak a folyamatai biztosítják a fent említett klaszterek egészének optimális kezelését. Ennek a csoportnak a célja a meglévő tevékenységek megszervezése a céloknak, megállapodásoknak és a választott stratégiának megfelelően. A kezelési folyamat klaszter a következő folyamatokat tartalmazza:
Minden irányítási folyamatban három részfolyamatot lehet megkülönböztetni:
Az alkalmazásstratégiai folyamatok hosszú távú stratégiát biztosítanak az egy vagy több szervezeten belüli információszolgáltatást alkotó különféle alkalmazási entitások számára. Az alkalmazásstratégia-fürt a következő folyamatokat tartalmazza:
Ennek a csoportnak a folyamatai biztosítják az alkalmazáskezelés szervezésének stratégiájának helyes kialakítását és annak jövőjét. Ebben a stratégiában meghatározzák a szervezet jövőbeni szolgáltatásait, és korrelálják az irányelveivel és egyéb jellemzőivel. Az alkalmazáskezelő szervezeti stratégiai fürt a következő folyamatokat tartalmazza:
Az alkalmazásstratégia és az alkalmazásmenedzsment-szervezési stratégia a folyamatok két különböző csoportja, és eltérő szabályok szerint működnek. Az alkalmazási stratégia figyelembe veszi a biztosított objektumokat, a piac és az ügyfelek befolyásolják ezen objektumok tulajdonságait. Az alkalmazáskezelő szervezeti stratégia figyelembe veszi az alkalmazáskezelő szervezet által nyújtott szolgáltatásokat. E két irány szétválasztása lehetővé teszi az optimális politika kiválasztását az egyes stratégiákhoz.
Ebben a részben az egyes folyamatok céljait ismertetjük.
A pályázatok felhasználásának optimális támogatásának megvalósítása megállapodások szerint. Az operatív támogatás olyan folyamat, amely megszervezi a kommunikációt az ügyféllel. A folyamatnak két alfolyamata van:
Vezessen nyilvántartást minden alkalmazás-/konfigurációs objektumról és szolgáltatásról, amelyekért az alkalmazáskezelő szervezet felelős, és pontos információkat nyújtson erről az egyéb alkalmazáskezelési folyamatok támogatásához.
IT Operations ManagementAnnak biztosítása, nyomon követése és szavatolása, hogy az alkalmazások (vagy alkalmazás-összetevők) a működési környezetben megfelelő és konzisztens funkcionalitást mutatnak, és a kapcsolódó szolgáltatásokat is a megállapodás szerint biztosítják. Vezérlő objektumok:
Az üzleti folyamat folytonosságának biztosítása megfelelő intézkedésekkel a megfelelő működés és minőségi szint fenntartása érdekében meghatározott ideig, rendkívüli körülmények között is. A biztonság a folytonosság-menedzsment szerves része.
Az ideális megoldási út kiválasztása a javasolt változtatások hiteles és pontos hatásának hatékony dokumentálása alapján a hatókör, a jövőbeni fejlesztés, használat és kezelés tekintetében.
TervezésInformációs rendszer specifikációinak beállítása és dokumentálása (beleértve az egyedieket is) vagy változtatások, hogy azok könnyen implementálhatók, majd tesztelhetők legyenek. Ennek fő kimenete a rendszer funkcionális vagy logikai tervezése, a kívánt funkcionalitás nem műszaki leírása.
MegvalósításA megvalósítás (vagy "összeállítás") célja, hogy a terveket vagy a tervek módosításait (amelyeket a tervezési folyamat biztosít) konkrét kívánt változtatásokká alakítson át egy automatizált információs rendszerben.
TesztelésAnnak megerősítése, hogy a specifikációnak megfelelő változtatásokat végrehajtották, és az alkalmazás (a változtatásokkal) megfelelően működik.
MegvalósításTeljesítse a szükséges előfeltételeket az alkalmazás új verziójának hibamentes használatához, és fejezze be a karbantartási folyamatot. A megvalósítási folyamat kiterjed mindazon tevékenységekre, amelyeket el kell végezni annak érdekében, hogy a változáskezelés által javasolt változtatások tényleges felhasználásra és adatfeldolgozásra kerüljenek.
Szabványos munkamódszer használata az alkalmazások módosítására, hogy következetes változtatásokat lehessen létrehozni, amelyek előnyben részesítik az alkalmazás jelenlegi funkcionalitásának javítását.
Szoftvervezérlés és -terjesztésA szoftveres vezérlés és disztribúció célja, hogy a megfelelő alkalmazásobjektumokat (vagy az azokról szóló információkat) a megfelelő folyamatok számára a megfelelő időben elérhetővé tegye.
Megállapodások szerinti szolgáltatások nyújtása (közös megegyezéssel eltérhetnek ezektől a megállapodásoktól) a vevői elvárások teljesítése, vagy akár meghaladása érdekében. A szerződéskezelési folyamat a szolgáltatás nyilvános oldala az ASL-ben vezetői szinten.
Tervezés és ellenőrzésA megállapodás szerinti szolgáltatások teljesítésének biztosítása a megállapodás szerinti mennyiségű munkaerő felhasználásával és a vállalt szállítási határidők szerint ezen erőforrások megfelelő és időben történő felhasználásával.
MinőségirányításA beszerzett folyamatok, termékek, erőforrások, szervezetek minőségének (belső és külső) biztosítása azok azonosításával, figyelemmel kísérésével, a vonatkozó szabályok sikeres végrehajtásának, zavartalan működésének biztosítása. A minőségirányítás levezetett célja a lehetséges és kívánatos fejlesztések azonosítása és megvalósításuk biztosítása.
Pénzügyi menedzsmentAz alkalmazások és/vagy szolgáltatások nyújtása/karbantartása során felmerülő költségek tervezése és kezelése, valamint az alkalmazáskezelésből származó bevételek közötti egyensúly megteremtése. További elengedhetetlen feltétel, hogy a szállítás tárgyától függetlenül versenyképes áron történjen.
Vállalkozói menedzsmentA vállalkozói menedzsment felelős a harmadik felek (vállalkozók) által nyújtott szolgáltatásokkal és/vagy megoldásokkal kapcsolatos megállapodásokért, valamint azok értékeléséért, nyomon követéséért és fejlesztéséért.
Az informatikai fejlesztési stratégia célja a technológiai fejlesztések alkalmazásportfólióra gyakorolt hatásának meghatározása.
Ügyfélszervezési stratégiaEnnek a folyamatnak az a célja, hogy meghatározza a felhasználói szervezet vagy felhasználói szervezetek fejlesztéseinek az alkalmazásportfólióra gyakorolt hatását.
Ügyfélkörnyezeti stratégiaAz ügyfélkörnyezeti stratégia célja annak meghatározása, hogy az ügyfél vagy a felhasználói szervezet környezetében végbemenő fejlesztések milyen hatással vannak az alkalmazásportfólióra.
Alkalmazás életciklus-kezelésAz alkalmazás életciklus menedzsment célja az alkalmazás jövőbeli stratégiájának meghatározása, konkrét cselekvésekbe lefordítva, hogy az alkalmazás a jövőben támogassa a vállalat folyamatait.
Alkalmazási portfóliókezelésAz Alkalmazásportfólió-kezelés célja az alkalmazáskörnyezet (vagy a teljes informatikai környezet) különböző összetevőinek összehangolása és összehangolása, valamint az összehangolás és az optimalizálás biztosítása nagy beruházások és drámai változások esetén.
A piac- és potenciális ügyfelek azonosítási folyamatának célja, hogy felismerje a jövőbeli ügyfelek szolgáltatási igényeit, és biztosítsa, hogy az ügyfélkapcsolatok és a kommunikáció elég jó legyen ehhez.
A képességek meghatározásaA képességek meghatározása egy olyan folyamat, amely megérti, hogyan fejleszthetik a szervezet alkalmazottai készségeit és tudását a jövőben. A folyamat nemcsak a speciális ismeretek mélységét és terjedelmét határozza meg, hanem azokat az eszközöket is (tág értelemben), amelyek lehetővé teszik ezen ismeretek megszerzését és terjesztését.
A technológiák meghatározásaA technológia meghatározása az a folyamat, amely kiválasztja azokat az eszközöket, amelyeket a szervezet a jövőbeni szolgáltatások megvalósításához használ.
A vállalkozók meghatározásaA vállalkozói meghatározás célja a jövőbeli szolgáltatások proaktív optimalizálása a külső vállalkozók szerepének és bevonásának meghatározásával, és ennek a szabályzatnak a valódi, működő szervezetté és struktúrává alakítása.
A szolgáltatásnyújtás meghatározásaA Service Delivery Definition egy olyan folyamat, amely egy alkalmazáskezelő szervezet keresleti és kínálati oldalával foglalkozik, egy konkrét jövőbeli működési stratégiává alakítva. Ennek a folyamatnak a célja a szükséges szolgáltatások kialakítása a következő két-három évre. Ezt úgy érik el, hogy a jelenlegi helyzet, a piac, a potenciális ügyfelek, a lehetőségek és a technológiák lehetőségeit és korlátait egyetlen politikává alakítják. Ezt a házirendet ezután további átfogó alkalmazáskezelési szervezeti stratégiai folyamatokká alakítják át.
ASL 2 - Alkalmazáskezelési keretrendszer / Remko van der Pols; per. angolról. A. A. Tyurina. - M., 2014. - 292 p. : ill.; ISBN 978-5-9904728-1-5
Szoftverfejlesztés | |
---|---|
Folyamat | |
Magas szintű koncepciók | |
Útvonalak |
|
Fejlesztési módszertanok | |
Modellek |
|
Figyelemre méltó alakok |
|