ASL - Aiea

Transcript

ASL - Aiea
Application Services Library, una "nuova" practice per la
gestione delle applicazioni
Sessione di studio AIEA del 27-2-2007
Innovative Consulting S.r.l. – Galleria J. F. Kennedy 10/A – 20038 Seregno (MI)
Tel. +39 0362330107 – Fax. +39 0362336657
Agenda
•
•
•
•
•
•
•
•
•
•
•
•
Perché un framework per l’Application Management
Cosa si intende per Application Management
Application Services Library
Perché ASL
Inquadramento dell’AM nell’ICT management
ASL in dettaglio
ASL e CobiT
ASL e ITIL
ASL e CMMI
Issues
Conclusioni
Domande
2
Trends e conseguenze
•
Elevato costo di gestione delle applicazioni nelle fasi di manutenzione
(50-67% del costo completo nel ciclo di vita*)
•
Trends nel business:
•
•
•
•
•
Servizio 7 x 24
Globalizzazione
Time to market
Necessità dei clienti specifiche
Trends nell’IT:
•
•
•
Allineamento con le esigenze del business
Contenimento dei costi
Utenza e necessità più evolute
Da cui la necessità di professionalità
nella gestione dell’ICT (e quindi anche nell’AM)
* Drs Remko van der Pols and Dr. Machteld E.E. Meijer- Veldman
3
Profilo dell’Application Management
•
Ambito: (business) applications, spesso custom
•
Principale funzione: mantenere le applicazioni allineate e aggiornate
con le necessità del business
•
Principali attività: progettazione, realizzazione e testing dei
miglioramenti alle applicazioni esistenti, supporto giornaliero,
gestione del servizio
•
Ponte tra il Business Information Systems Management (BISM) e il
(Technical) Infrastructure Management ((T)IM)
4
ASL
•
Un framework per i processi(26) di Application Management (AM)
•
Supportato da un considerevole numero di “best practices”
•
Una sorta di “ITIL” ma per la gestione, manutenzione,
miglioramento e rifacimento delle business application
•
Copre tutti gli aspetti dell’application management
•
Sviluppato inizialmente da PinkRoccade, è ora di pubblico dominio
(www.aslfoundation.org)
5
Perchè ASL?
ASL fornisce una risposta a problemi quali:
•
Le applicazioni non rispondono alle esigenze del business
•
I costi di gestione del parco applicativo sono elevati e non si giustificano
•
La qualità delle applicazioni è bassa e crea problemi quotidiani agli
utenti
•
Non è chiara la strategia di gestione delle applicazioni e di erogazione
dei servizi
6
Inquadramento dell’AM
Le tre discipline di gestione dell’ICT
Information & information systems
User / business perspective
Business aspects
System owner / functional managers
Business applications
Information perspective
Enhancement aspects
Business
Maintenance &
IS mngt
enhancement team
Application
mngt
Infrastructure
mngt
HW, System SW, Generic ‘Office’ SW
Operations perspective
Technical aspects
Desktops, network, data center
Fonte: Looijen e Delen
7
Un modello complessivo
Evaluation
Governance
TIM
BISM
AM
Input
Business
Business
IS mngt
Initial
development
Application
mngt
Infrastructure
mngt
Service
calls
Users
Servi
ces
8
ASL: overview
9
ASL: i processi operativi
Maintenance
Incident
mgt
Continuity
mgt
Capacity
mgt
Availability
mgt
Config.
mgt
Enhancement and renovation
Change
mgt
Connecting
processes
Design
Impact
analysis
Realisation
Implemen
tation
Softw
control &
distrib.
Testing
Obiettivi
• Mantenere le applicazioni operative
• Gestire gli Incident
• Intervenire pro-attivamente
• Gestire i Change
• Gestire le release
• Migliorare le applicazioni
• Allinearle con le necessità del business
(nel breve)
10
I processi di Management
Planning &
control
Human
resources
Time
• Assicura che i Servizi
concordati siano
erogati al tempo
concordato e con la
capacità concordata
Cost
management
Quality
management
Money
Internal
quality
• Assicura il controllo
dei costi di erogazione
dei Servizi ed il loro
charging
• Assicurare la qualità
interna ed esterna dei
processi e dei prodotti
definendo e
controllando la qualità
Service level
management
External
quality
(customer)
• Assicura il controllo
ed il miglioramento
dei livelli di servizio e
della customer
satisfaction
11
I processi di Governance: ACM
Applications Cycle Management
Customer
organisation
strategy
ICTdevelopments
strategy
ICT-portfolio
management
(Application)
Life cycle mgt
Customer
environment
strategy
• ICT Development Strategy:osserva e valuta
l’evoluzione tecnologica dell’ICT al fine di
valutarne l’impatto sul Portafoglio Applicativo.
• Customer environment Strategy: analizza le
Value Chains delle organizzazioni per
valutarne le possibili evoluzioni ed i trends al
fine di comprenderne l’impatto sul Portafoglio
Applicativo.
• Customer organisation strategy:analizza
l’evoluzione delle organizzazioni dei clienti (es.
processi) al fine di comprenderne l’impatto sul
Portafoglio Applicativo.
• Life Cycle Management:ha l’obiettivo di
definire il futuro di una specifica applicazione
al fine di assicurare che possa offrire il miglior
supporto possibile ai processi di business.
• ICT Portfolio Management:ha come obiettivo
quello di coordinare cambiamenti e
investimenti significativi nelle applicazioni al
fine di garantire l’allineamento con le
necessità di business.
12
I processi di Governance: OCM
Organisation Cycle Management
Demand
Account
definition
Market
definition
To
whom
What
In which market
Service
delivery
definition
Inside out
How
Outside in
With what
Delivery
Skills
definition
Technology
definition
Supply
• Market definition:analizza le evoluzioni del
mercato e dei clienti al fine di individuare gli
impatti significativi per i Servizi erogati.
• Account definition:definisce la strategia e
l’approccio per contattare i prospect e gestire
le relazioni con i clienti.
• Skills definition: definisce gli skill necessari
per le esigenze future delle organizzazioni.
• Technology definition:è il processo che
consente di definire la strumentazione
utilizzata per erogare i Servizi.
• Service Delivery Definition: il processo
identifica i Servizi da erogare nei prossimi
due/tre anni.
13
I principali contenuti di ASL
•
La descrizione di tutti i processi che include input, output, attività,
relazioni tra i processi, ruoli di tutte le parti interessate
•
Modelli di documenti come le pianificazioni annuali, i piani di gestione, i
Service Level Agreements, le procedure, etc.
•
Metriche e reporting
•
Un modello di maturità (per processo e complessivo)
•
Un questionario di assessment
14
Rapporti con altri framework: CobiT (1 di 2)
Evaluation
Governance
TIM
BISM
AM
Input
Business
Business
IS mngt
Initial
development
Application
mngt
Infrastructure
mngt
Service
calls
Users
Servi
ces
15
Rapporti con altri framework: CobiT (2 di 2)
Indicazioni
Supporto rilevante
(in relazione alle applicazioni)
PO1 Define a Strategic IT Plan
PO2 Define the Information Architecture
PO3 Determine Technological Direction
PO4 Define the IT Processes, Organisation and Relationships
ME4 Provide IT Governance
PO5 Manage the IT Investment
ME3 Ensure Regulatory Compliance
ME2 Monitor and Evaluate Internal Control
ME1 Monitor and Evaluate IT Performance
PO6 Communicate Management Aims and Direction
Monitor
&
Evaluate
Plan
&
Organise
PO7 Manage IT Human Resources
PO8 Manage Quality
PO9 Assess and Manage IT Risks
PO10 Manage Projects
AI1 Identify Automated Solutions
DS13 Manage Operations
DS12 Manage the Physical Environment
AI2 Acquire and Maintain Application Software
DS11 Manage Data
AI3 Acquire and Maintain Technology Infrastructure
DS10 Manage Problems
DS9 Manage the Configuration
AI4 Enable Operation and Use
DS8 Manage Service Desk and Incidents
AI5 Procure IT Resources
DS7 Educate and Train Users
DS6 Identify and Allocate Costs
AI6 Manage Changes
DS5 Ensure Systems Security
AI7 Install and Accredit Solutions and Changes
DS4 Ensure Continuous Service
DS3 Manage Performance and Capacity
DS2 Manage Third-party Services
DS1 Define and Manage Service Levels
Deliver
&
Support
Acquire
&
Implement
16
Rapporti con altri framework: ITIL (Service Management)
Application
Management
Why
What
G
E
N
E
R
I
C
Infrastructure
Management
Information
Management
Service Management
implementation
specific process implementation
Why
What
S
P
E
C
I
F
I
C
ASL
BiSL
ITIL
activities e.g.
maintenance &
enhancement of
applications
activities e.g.
management of
office
automation &
data centres
activities e.g.
information
management &
operational info
mgt.
Who
Tasks/Responsibilities/Accountabilities
How
procedures/work instructions
17
Rapporti con altri framework: ITIL AM
Le metodologie hanno obiettivi differenti e pertanto sono difficilmente comparabili.
Rispondono entrambe bene ai propri intenti.
Area
ITIL AM
ASL
Focus
ITIL AM si focalizza sugli aspetti che, nell’ambito
del processo di sviluppo delle applicazioni, ne
migliorano l’esercibilità ai fini
dell’erogazione del Servizio.
ASL si focalizza sui processi di Application
Management per migliorarne efficacia ed
efficienza.
Utilizzo
Miglioramento dei processi di sviluppo
applicativo e di service management al fine di
migliorare il Servizio IT.
Miglioramento dei processi di gestione delle
applicazioni.
Business IT
Alignment
Approccio basato sul modello ciclico di
allineamento strategico (Henderson e Venkatraman)
in relazione a requisiti; fornisce metodi di
controllo.
Descrive processi atti ad allineare continuamente il
servizio di AM ed il portafoglio applicativo con le
necessità di business.
Maturità
richiesta
L’utilizzo del metodo è raccomandato in
un’organizzazione esperta e matura.
Può essere utilizzato partendo da qualsiasi livello di
maturità.
18
Rapporti con altri framework: CMMI
Area
ASL
CMM-SW
Obiettivi
Strumento di strutturazione e miglioramento dei
processi.
Strumento per valutare e migliorare la maturità
organizzativa e la qualità dei processi.
Ambito
Manutenzione, miglioramento e rifacimento delle
applicazioni
Sviluppo di nuove applicazioni e upgrade (significativi)
di applicazioni esistenti
Orientato ai livelli di servizio ed i processi
Orientato alla qualità dei prodotti e dei processi
Livelli
Processi strategici, tattici e operativi
Processi tattici
Target
Senior e middle management
Senior management
Focus
Aspetti interni ed esterni alle organizzazioni
Aspetti interni alle organizzazioni
Disponibilità
Di pubblico dominio
Di pubblico dominio
Diffusione
Crescnte in Olanda, Belgio, UK e ora anche in
Italia
CMMI è riconosciuto e utilizzato in tutto il mondo
•
•
CMMI for Development ha rimpiazzato CMM-SW (ed altri)
Due nuovi gruppi di modelli, costellazioni, sono in rilascio:
• CMMI for Services
• CMMI for Acquisition
19
Dove si è sviluppato
•
•
•
•
ASL è stato inizialmente sviluppato da PinkRoccade (1998 – 2002)
Private -> Public Domain -> ASL Foundation
ASL Foundation è nata nell’Aprile 2002
Al 2006 l’Associazione contava 9 participanti e 12 knowledge partners
•
•
•
Il framework si è sviluppato principalmente in Olanda
Sono iniziate alcune esperienze in UK e Germania
Nel 2006, iCONS (www.innovativeconsulting.it) introduce il framework in
Italia
20
ASL Foundation
www.aslfoundation.org
Partecipanti
Fortis ASR - Getronics - IBM - Interpolis - LogicaCMG - Ministry of
Defence / DTO - Ordina - PinkRoccade - UWV
Knowledge partners:
ATOS Origin - BBusi - BSI/KPMG - Exin - Dep. of Justice / IND - ISES
– iCONS Innovative Consulting - Marval - Sogeti - Solve
21
Principali issues
•
“Profondità” dei processi e della loro descrizione limitata
•
Integrazione con altri modelli, ad esempio ITIL (terminologia, approccio
merge vs. per dominio)
•
Diffusione limitata
•
Arrivo di practice concorrenti (in particolare CMMI fo Development e CMMI
for Services)
22
In conclusione
•
Cosa offre ASL:
•
•
•
•
•
•
Terminologia chiara
Processi uniformi
Best practice e pubblicazioni
Tool di assessment
Uno schema di certificazione professionale (supportato da EXIN)
Quali vantaggi si ottengono:
•
Professionalità nell’Application Management
pertanto..
•
•
•
•
•
Miglioramento della qualità
Riduzione dei costi
Miglioramento delle comunicazioni tra chi opera nell’IT Service Management
Miglior allineamento dell’IT con le esigenze di business
Per chi è rilevante ASL
•
•
Chi ha costi di manutenzione applicativa o problemi di qualità
Chi ha adottato o è interessato ad adottare ITIL nell’area dello sviluppo Applicativo
23
Domande?
24
Backup
25
Bibliografia
•
La seguente bibliografia può essere scaricata da
http://www.aslfoundation.org/index.php?id=79&L=0
•
•
•
•
•
•
•
•
Machteld meijer, Mark Zwaal, Sander Koppens; ASL and ITIL: powerfull together
Machteld Meijer, Harry Meijer; Improving application services with ASL and CMMI
Machteld Meijer, Hans Boer; The Significance of ASL and ITIL AM for application
management
Y Backer, R. van der Pols, J.J. Sybenga; Professional application management by
package and ASP providers
An English version of IT-management yearbook 2001 | Meijer-Veldman M.E.E. & R.
van der Pols, ASL, second generation application management (English)
Hagen, L., D. Hinley, M. Meijer, R. van der Pols & P. Ruijgrok, Application Services
Library; Introduction Best Practices and Framework for Application Management
(English)
Hinley, D.S. & R. van der Pols, Barracuda Content Design; a methodology for the
provision of Application Services (English)
Ulteriori riferimenti bibliografici si trovano all’interno degli articoli citati
26
CobiT
27