Biblioteca de servicii de aplicații

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 27 noiembrie 2013; verificările necesită 25 de modificări .

ASL (pronunțat „a-es-el” , Biblioteca de servicii de aplicații în engleză  ) este un cadru utilizat în managementul aplicațiilor și gestionat de Fundația ASL BiSL. Cadrul descrie modelul de proces în cadrul managementului aplicațiilor (disciplinele de producție și întreținere a sistemelor și aplicațiilor informaționale). ASL se concentrează pe ciclul de dezvoltare (întreținere/upgrade) [1] . Întrucât cadrul ASL se bazează pe cele mai bune practici, se folosește și termenul „bibliotecă”.

Istorie

ASL a fost dezvoltat la sfârșitul anilor 90 în Țările de Jos , inițial ca parte a modelului R2C , dezvoltat în 2000 de ASL. În 2001, PinkRoccade a donat ASL Fundației ASL , în prezent Fundația ASL BiSL.

ASL este strâns legat de ITIL , BiSL și CMM . ASL este descris în mai multe cărți și articole (dintre care majoritatea există doar în olandeză), precum și pe site-ul oficial al Fundației ASL BiSL.

Motivul apariției ASL a fost problema imposibilității organizării muncii în departamentele responsabile cu gestionarea aplicațiilor folosind doar ITIL . Versiunile mai noi de ITIL sunt mai concentrate pe domeniile dezvoltării și managementului aplicațiilor. Consultați linkul către documentul care compară ITIL și ASL. [2]

ITIL este o bibliotecă de bune practici pentru servicii IT, axată pe infrastructura tehnologiei informației, în timp ce ASL se concentrează pe aplicații și procese pentru gestionarea și întreținerea software-ului și bazelor de date.

ASL a fost destinat să umple un gol în gestionarea aplicațiilor. O dezvoltare similară a condus la definirea modelului BiSL pentru managementul informațiilor.

ASL este în prezent în domeniul public .

Numire

ASL este conceput pentru a sprijini gestionarea aplicațiilor cu instrumentele pe care le oferă. Au fost identificate două categorii principale de ajutoare.

Poziția ASL

Există trei forme [3] de management al tehnologiei informației (domenii de management):

Această formă de guvernanță se concentrează pe managementul infrastructurii IT și folosește biblioteca ITIL . Infrastructura IT este fundația pe care pot rula aplicațiile. Aplicațiile în sine sunt gestionate folosind managementul aplicațiilor. Această formă de management este înțeleasă ca ajustarea și tuningul aplicației în cazul unor erori sau modificări ale cerințelor tehnice sau funcționale. Evident, acest lucru se aplică doar aplicațiilor existente, nu noi. Aplicația este operată de o organizație de utilizatori. Această organizație trebuie să determine cerințele pe care trebuie să le îndeplinească cererea și apoi să verifice dacă aplicația funcționează în conformitate cu cerințele declarate după ce se fac modificări. Aceste procese sunt descrise în BiSL .

ASL 2

În 2009, a fost lansată o nouă versiune a bibliotecii, ASL 2, care conține o serie de modificări structurale față de versiunea anterioară.

Structura ASL

ASL descrie procesele la trei niveluri: operațional, managerial (tactic) și strategic. Cadrul definește șase grupuri de procese.

Grupuri de procese ASL

ASL este un model de proces. Aceasta înseamnă că activitățile dintr-o organizație se bazează pe procese care nu trebuie să fie aceleași cu departamentele sau indivizii care îndeplinesc o anumită funcție. Procesul include toate activitățile care, conform ASL, sunt legate între ele. În practică, activitățile din cadrul unui proces pot fi efectuate de mai multe departamente, în timp ce, în același timp, un departament poate desfășura activitățile diferitelor procese. ASL definește 6 grupuri de procese (clustere):

Grupul de procese de asistență pentru aplicații

ASL definește 4 procese de gestionare a aplicațiilor. Aceste procese sunt importante deoarece au scopul de a susține aplicația cu un număr minim de eșecuri cu o cantitate minimă de resurse. Aceste procese sunt definite și în ITIL , dar din moment ce sunt definite în termeni de aplicații în ASL, aceste procese sunt diferite. Clusterul de suport pentru aplicații conține următoarele procese:

Grupul de procese de întreținere și actualizare a aplicațiilor

Aproximativ 80% din munca în managementul aplicațiilor cade pe întreținerea și actualizarea aplicațiilor. Aplicațiile acceptate necesită schimbări, deoarece procesele de afaceri sunt în continuă schimbare. Fiecare modificare necesită utilizarea proceselor de întreținere și actualizare a aplicațiilor. Procesele care nu sunt întotdeauna necesare pot fi găsite în ITIL . Clusterul de întreținere și actualizare conține următoarele procese:

Grupul de procese de conectare

Procesele de legare conectează grupurile de procese menționate mai sus. Există două procese principale definite în cluster. Managementul modificărilor definește conținutul versiunii pe care vor funcționa procesele de întreținere și actualizare a aplicației. Controlul și distribuția software-ului verifică starea componentelor aplicației și determină pe ce componente ale aplicației vor funcționa procesele de suport pentru aplicații. Clusterul de procese de alăturare conține următoarele procese:

Control Process Group

Procesele acestui grup asigură un management optim al clusterelor menționate mai sus în ansamblu. Scopul acestui grup este de a organiza activitățile existente în conformitate cu obiectivele, acordurile și strategia aleasă. Clusterul de procese de management conține următoarele procese:

În fiecare proces de management se pot distinge trei subprocese:

Grupul de procese de strategie de aplicare

Procesele de strategie de aplicație oferă o strategie pe termen lung pentru diferitele entități de aplicație care alcătuiesc furnizarea de informații în cadrul uneia sau mai multor organizații. Clusterul de strategie de aplicație conține următoarele procese:

Grup de procese de strategie de organizare de gestionare a aplicațiilor

Procesele acestui grup asigură formarea corectă a strategiei de organizare a managementului aplicațiilor și viitorul acesteia. În această strategie, serviciile viitoare ale organizației sunt definite și corelate cu politicile sale și alte caracteristici. Clusterul de strategie organizațională de management al aplicațiilor conține următoarele procese:

Strategia de aplicație și strategia de organizare a managementului aplicațiilor sunt două grupuri diferite de procese și funcționează în conformitate cu reguli diferite. Strategia aplicației ia în considerare obiectele care sunt furnizate, piața și clienții influențând proprietățile acestor obiecte. Strategia organizației de gestionare a aplicațiilor ia în considerare serviciile furnizate de organizația de gestionare a aplicațiilor. Separarea acestor două direcții permite alegerea optimă a politicii pentru fiecare strategie.

Descrierea proceselor

În această secțiune sunt prezentate obiectivele fiecărui proces.

Procese de asistență pentru aplicații

Suport de întreținere

Implementarea suportului optim pentru utilizarea aplicațiilor în conformitate cu acordurile. Suportul operațional este un proces care organizează comunicarea cu clientul. Procesul are două subprocese:

  • procesarea cererilor;
  • comunicare proactivă.
Managementul configurației

Păstrați înregistrări ale tuturor obiectelor și serviciilor aplicației/de configurare pentru care este responsabilă organizația de gestionare a aplicațiilor și furnizați informații exacte despre acestea pentru a sprijini alte procese de gestionare a aplicațiilor.

Managementul operațiunilor IT

Asigurarea, monitorizarea și asigurarea faptului că aplicațiile (sau componentele aplicației) prezintă funcționalitatea corectă și consecventă în mediul operațional și că serviciile aferente sunt, de asemenea, furnizate conform acordului. Obiecte de control:

  • fiabilitate;
  • disponibilitate;
  • capacitati de operare.
Managementul continuității

Asigurarea continuității procesului de afaceri prin măsuri adecvate pentru menținerea unor niveluri de funcționare și calitate adecvate pentru o perioadă de timp specificată, chiar și în circumstanțe extraordinare. Securitatea este o parte integrantă a managementului continuității.

Procesele de întreținere și actualizare a aplicațiilor

Analiza impactului

Selectarea unei căi de soluție ideală bazată pe o documentare eficientă a impactului credibil și precis al modificărilor propuse în ceea ce privește domeniul de aplicare, dezvoltarea viitoare, utilizarea și managementul.

Design

Stabilirea și documentarea specificațiilor sistemului informațional (inclusiv cele personalizate) sau modificări, astfel încât acestea să poată fi implementate cu ușurință și apoi testate. Rezultatul principal al acestui lucru este proiectarea funcțională sau logică a sistemului, o descriere non-tehnică a funcționalității dorite.

Implementare

Scopul unei implementări (sau „asamblare”) este de a traduce planurile sau modificările aduse planurilor (furnizate de procesul de proiectare) în modificări specifice dorite într-un sistem informatic automat.

Testare

Confirmarea faptului că modificările în conformitate cu specificația sunt implementate și că aplicația (cu modificări) funcționează corect.

Implementare

Îndepliniți cerințele necesare pentru a oferi o utilizare fără erori a noii versiuni a aplicației și pentru a finaliza procesul de întreținere. Procesul de implementare acoperă toate activitățile care trebuie efectuate pentru a aduce modificările propuse de managementul schimbărilor la utilizarea și prelucrarea efectivă a datelor.

Conectarea proceselor

Gestionarea schimbărilor

Folosind un mod standardizat de lucru pentru a modifica aplicațiile, astfel încât să poată fi construite modificări coerente care să prioritizeze îmbunătățirile funcționalității actuale a aplicației.

Control și distribuție software

Scopul controlului și distribuției software este de a face obiectele aplicației adecvate (sau informațiile despre acestea) disponibile proceselor adecvate la momentul potrivit.

Procese de management

Managementul contractelor

Furnizarea de servicii în conformitate cu acordurile (abaterile de la aceste acorduri pot apărea de comun acord) pentru a îndeplini sau chiar depăși așteptările clienților. Procesul de management al contractelor este partea publică a serviciului la nivel managerial în ASL.

Planificare și control

Asigurarea furnizării serviciilor convenite folosind cantitatea de forță de muncă convenită și în conformitate cu termenele de livrare convenite prin utilizarea adecvată și la timp a acestor resurse.

Managementul calității

Asigurarea calitatii (interne si externe) a proceselor, produselor, resurselor si organizatiilor achizitionate prin identificarea si monitorizarea acestora si asigurarea implementarii cu succes a regulilor relevante si buna functionare a acestora. Scopul derivat al managementului calității este de a identifica îmbunătățirile posibile și de dorit și de a asigura implementarea acestora.

Management financiar

Realizarea unui echilibru între planificarea și gestionarea costurilor suportate ca urmare a furnizării/întreținerii aplicațiilor și/sau serviciilor și veniturile generate din gestionarea aplicațiilor. O conditie suplimentara indispensabila este ca, indiferent de subiectul livrarii, aceasta sa fie realizata la un pret competitiv.

Managementul antreprenorilor

Conducerea contractantului este responsabilă pentru acordurile referitoare la serviciile și/sau soluțiile furnizate de terți (antreprenori) și pentru evaluarea, monitorizarea și îmbunătățirea acestora.

Procese de strategie de aplicare

Strategia de dezvoltare IT

Scopul unei strategii de dezvoltare IT este de a determina impactul dezvoltărilor tehnologice asupra portofoliului de aplicații.

Strategia de organizare a clienților

Scopul acestui proces este de a determina impactul evoluțiilor din organizația utilizatorilor sau organizațiile utilizatorilor asupra portofoliului de aplicații.

Strategia Mediului Clientului

Scopul strategiei de mediu client este de a determina modul în care evoluțiile din mediul clientului sau organizației utilizatorilor au impact asupra portofoliului de aplicații.

Managementul ciclului de viață al aplicației

Scopul managementului ciclului de viață al aplicației este de a defini strategia viitoare a aplicației, tradusă în acțiuni concrete, astfel încât aplicația să poată susține procesele companiei în viitor.

Gestionarea portofoliului de aplicații

Managementul portofoliului de aplicații își propune să alinieze și să coordoneze diferitele componente dintr-un mediu de aplicație (sau întregul mediu IT) și să asigure alinierea și optimizarea în cazul unor investiții mari și schimbări dramatice.

Procese de strategie de organizare de gestionare a aplicațiilor

Determinarea pieței și a potențialilor clienți

Scopul procesului de identificare a pieței și a clienților potențiali este de a recunoaște cerințele viitoare de servicii pentru viitorii clienți și de a se asigura că relațiile și comunicările cu clienții sunt suficient de bune pentru a face acest lucru.

Definiția abilităților

Determinarea capacităților este un proces care oferă o înțelegere a modului de dezvoltare a abilităților și cunoștințelor angajaților organizației în viitor. Procesul definește nu numai profunzimea și sfera cunoștințelor de specialitate, ci și instrumentele (în sens larg) care permit obținerea și diseminarea acestor cunoștințe.

Definiția tehnologiilor

Definirea tehnologiei este procesul care selectează instrumentele pe care o organizație le folosește pentru implementarea serviciilor viitoare.

Definiția contractor

Scopul definirii contractantului este de a optimiza în mod proactiv serviciile viitoare prin definirea rolurilor și implicarea contractorilor externi și de a transpune această politică într-o organizație și structură reală, funcțională.

Definiția service delivery

Service Delivery Definition este un proces care se ocupă de partea cererii și ofertei unei organizații de management al aplicațiilor, tradus într-o strategie operațională specifică pentru viitor. Scopul acestui proces este de a proiecta serviciile necesare pentru următorii doi-trei ani. Acest lucru se realizează prin transformarea opțiunilor și constrângerilor situației actuale, pieței, clienților potențiali, oportunităților și tehnologiilor într-o singură politică. Această politică este apoi transpusă în procese ulterioare de strategie generală a organizației de management al aplicațiilor.

Literatură

ASL 2 - Cadrul de management al aplicațiilor / Remko van der Pols; pe. din engleza. A. A. Tyurina. - M., 2014. - 292 p. : bolnav.; ISBN 978-5-9904728-1-5

Link -uri

Note

  1.  Acasă - DIDFOUNDATION  . Consultat la 5 aprilie 2022. Arhivat din original pe 2 aprilie 2022.
  2. http://www.best-management-practice.com/Knowledge-Centre/White-Papers/ Arhivat 18 decembrie 2013 la Wayback Machine Comparison ASL & ITIL
  3. Modelul lui Loyen și Delen. Looijen, M., Beheer van informatiesystemen, Kluwer, 2004.