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