Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Innovative Consulting S.r.l. – Galleria J. F. Kennedy 10/A – 20038 Seregno (MI)Tel. +39 0362330107 – Fax. +39 0362336657
Application Services Library, una "nuova" practice per la gestione delle applicazioni
Sessione di studio AIEA del 27-2-2007
2
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
3
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
4
Profilo dell’Application Management
• Ambito: (business) applications, spesso custom
• Principale funzione: mantenere le applicazioni allineate e aggiornatecon le necessità del business
• Principali attività: progettazione, realizzazione e testing deimiglioramenti alle applicazioni esistenti, supporto giornaliero, gestione del servizio
• Ponte tra il Business Information Systems Management (BISM) e il(Technical) Infrastructure Management ((T)IM)
5
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)
6
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 agliutenti
• Non è chiara la strategia di gestione delle applicazioni e di erogazionedei servizi
7
Inquadramento dell’AM
BusinessIS mngt
Applicationmngt
Business applicationsInformation perspectiveEnhancement aspectsMaintenance & enhancement team
Information & information systemsUser / business perspectiveBusiness aspectsSystem owner / functional managers
HW, System SW, Generic ‘Office’ SWOperations perspectiveTechnical aspectsDesktops, network, data center
Infrastructuremngt
Fonte: Looijen e Delen
Le tre discipline di gestione dell’ICT
8
Business
Users
Governance
Un modello complessivo
Services
TIMAM
BISM
Initialdevelop-
ment
Evaluation
Input
Service calls
BusinessIS mngt
Applicationmngt
Infrastructuremngt
9
ASL: overview
10
ASL: i processi operativi
Maintenance Enhancement and renovation
Realisa-tion
Impactanalysis
Testing
Implementation
Incident mgt
Availabilitymgt
Config.mgt
Capacitymgt
Continuitymgt
Design
Softw control &distrib.
Changemgt
Changemgt
• Mantenere le applicazioni operative• Gestire gli Incident• Intervenire pro-attivamente
Connectingprocesses
Obiettivi
• Gestire i Change• Gestire le release
• Migliorare le applicazioni• Allinearle con le necessità del business
(nel breve)
11
I processi di Management
Planning & control
Cost management
Service level management
Internal quality
Externalquality
(customer)Money
Humanresources
Time
Qualitymanagement
• Assicura che i Servizi concordati siano erogati al tempo concordato e con la capacità concordata
• 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à
• Assicura il controllo ed il miglioramento dei livelli di servizio e della customersatisfaction
12
I processi di Governance: ACM
Customerenvironment
strategy
Customerorganisation
strategy
ICT-portfolio
management
(Application)
Life cycle mgt
ICT-developments
strategy
Applications Cycle Management
• 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.
13
I processi di Governance: OCM
Supply
Delivery
Demand
Outside inInside out
Technologydefinition
With what
Skillsdefinition
Servicedelivery
definition
Accountdefinition
Marketdefinition
To whom In which market
What
How
Organisation Cycle Management
• 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.
14
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
15
Business
Users
Governance
Rapporti con altri framework: CobiT (1 di 2)
Services
TIMAM
BISM
Initialdevelop-
ment
Evaluation
Input
Service calls
BusinessIS mngt
Applicationmngt
Infrastructuremngt
16
Rapporti con altri framework: CobiT (2 di 2)
PO1 Define a Strategic IT Plan
PO2 Define the Information Architecture
PO3 Determine Technological Direction
PO4 Define the IT Processes, Organisation and Relationships
PO5 Manage the IT Investment
PO6 Communicate Management Aims and Direction
PO7 Manage IT Human Resources
PO8 Manage Quality
PO9 Assess and Manage IT Risks
PO10 Manage Projects
AI1 Identify Automated Solutions
AI2 Acquire and Maintain Application Software
AI3 Acquire and Maintain Technology Infrastructure
AI4 Enable Operation and Use
AI5 Procure IT Resources
AI6 Manage Changes
AI7 Install and Accredit Solutions and Changes
DS1 Define and Manage Service LevelsDS2 Manage Third-party Services
DS3 Manage Performance and CapacityDS4 Ensure Continuous Service
DS5 Ensure Systems SecurityDS6 Identify and Allocate Costs
DS7 Educate and Train UsersDS8 Manage Service Desk and Incidents
DS9 Manage the ConfigurationDS10 Manage Problems
DS11 Manage DataDS12 Manage the Physical Environment
DS13 Manage Operations
ME1 Monitor and Evaluate IT Performance
ME2 Monitor and Evaluate Internal Control
ME3 Ensure Regulatory Compliance
ME4 Provide IT Governance
Acquire&
Implement
Plan&
Organise
Deliver&
Support
Monitor&
Evaluate
IndicazioniSupporto rilevante
(in relazione alle applicazioni)
17
Rapporti con altri framework: ITIL (Service Management)
Why
What
Why
What
Who
How
GENERIC
SPECIFIC
Tasks/Responsibilities/Accountabilities
procedures/work instructions
activities e.g. maintenance &
enhancement of applications
activities e.g. management of
office automation & data centres
BiSLASL ITIL
specific process implementation
activities e.g. information
management & operational info
mgt.
Service Management
implementation
InformationManagement
InfrastructureManagement
Application Management
18
Rapporti con altri framework: ITIL AM
Descrive processi atti ad allineare continuamente il servizio di AM ed il portafoglio applicativo con le necessità di business.
Approccio basato sul modello ciclico di allineamento strategico (Henderson e Venkatraman)in relazione a requisiti; fornisce metodi di controllo.
Business IT Alignment
Può essere utilizzato partendo da qualsiasi livello di maturità.
L’utilizzo del metodo è raccomandato in un’organizzazione esperta e matura.
Maturitàrichiesta
Miglioramento dei processi di gestione delle applicazioni.
Miglioramento dei processi di sviluppo applicativo e di service management al fine di migliorare il Servizio IT.
Utilizzo
ASL si focalizza sui processi di ApplicationManagement per migliorarne efficacia ed efficienza.
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.
Focus
ASLASLITIL AMITIL AMAreaArea
Le metodologie hanno obiettivi differenti e pertanto sono difficilmente comparabili.Rispondono entrambe bene ai propri intenti.
19
Rapporti con altri framework: CMMI
CMMI è riconosciuto e utilizzato in tutto il mondo Crescnte in Olanda, Belgio, UK e ora anche in Italia
Diffusione
Di pubblico dominioDi pubblico dominioDisponibilità
Aspetti interni alle organizzazioniAspetti interni ed esterni alle organizzazioniFocus
Senior managementSenior e middle managementTarget
Orientato alla qualità dei prodotti e dei processiOrientato ai livelli di servizio ed i processi
Processi tatticiProcessi strategici, tattici e operativiLivelli
Sviluppo di nuove applicazioni e upgrade (significativi)di applicazioni esistenti
Manutenzione, miglioramento e rifacimento delle applicazioni
Ambito
Strumento per valutare e migliorare la maturitàorganizzativa e la qualità dei processi.
Strumento di strutturazione e miglioramento dei processi.
Obiettivi
CMMCMM--SWSWASLASLAreaArea
• CMMI for Development ha rimpiazzato CMM-SW (ed altri)• Due nuovi gruppi di modelli, costellazioni, sono in rilascio:
• CMMI for Services• CMMI for Acquisition
20
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
21
ASL Foundation
PartecipantiFortis 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
www.aslfoundation.org
22
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)
23
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
24
Domande?
25
Backup
26
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
27
CobiT