La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Maggio 2010 ICT4LAW Business process management systems: strumenti e tecnologie Luigi Magnanini – SSB Progetti.

Presentazioni simili


Presentazione sul tema: "Maggio 2010 ICT4LAW Business process management systems: strumenti e tecnologie Luigi Magnanini – SSB Progetti."— Transcript della presentazione:

1 Maggio 2010 ICT4LAW Business process management systems: strumenti e tecnologie Luigi Magnanini – SSB Progetti

2 Maggio 2010 ICT4LAW Business Process Un processo è un insieme di attività correlate che hanno complessivamente un obiettivo comune come, ad esempio, la produzione di un bene o di un servizio o in generale, la creazione di valore per il cliente

3 Maggio 2010 ICT4LAW Regole Eccezioni Persone Sistemi Documenti Le componenti da integrare sono molteplici Business Process

4 Maggio 2010 ICT4LAW Modelli Process Knowledge Metriche Esperienza e Asset Politiche Business Logic Metodologia Integration Modeling Monitoring Software Forms Rules Engine Workflow Il Business Process Management è la disciplina a supporto del business che combina capacità software e conoscenza del business per accelerare l’evoluzione dei processi e facilitare l’innovazione … BPM include I Processi non sono documentati I colli di bottiglia frenano la flessibilità Limitata visibilità sulle performance Complessità legata dell’integrazione tra più processi Cambiare il processo ha un impatto veramente pesante KPI non definiti BPM

5 Maggio 2010 ICT4LAW Modellare e Simulare i processi Monitorare, Predire e Agire Implementare e Modificare rapidamente Ottimizzazione Continua SalesFinanceOperationsPartners BPM – cosa fa

6 Maggio 2010 ICT4LAW BPM - benefici Il Business Process Management è un approccio strutturato basato su metodi, policy, metriche, practice di management per gestire ed ottimizzare continuamente le attività ed I processi di un’organizzazione. Orchestrare Business Rules Persone Dati Applicazioni/servizi Automazione e Dinamicità per ottimizzare i costi Automatizzare significa eliminare le ridondanze e le inefficienze, garantire la conformità a normative e politiche aziendali

7 Maggio 2010 ICT4LAW Suite di componenti per rendere agile il business e ridurre l’effort di sviluppo Monitorare (BAM, BI) Orchestrare Decidere/regolare (Business Rules) Evaluations Correlations Sorgente eventi BEP Runtime Rilevare (Business Events) Punti di Flessibilità BPMS - componenti

8 Maggio 2010 ICT4LAW Il Business Process Management System (BPMS) è la suite che include i moduli funzionali, tecnologici e le infrastrutture a supporto, integrati in uno specifico ambiente, fornendo tutte le funzionalità della tecnologia BPM. BPMS - componenti

9 Maggio 2010 ICT4LAW BPMS – deployment view

10 Maggio 2010 ICT4LAW Tecnologie

11 Maggio 2010 ICT4LAW Linguaggi

12 Maggio 2010 ICT4LAW XPDL

13 Maggio 2010 ICT4LAW XPDL - esempio

14 Maggio 2010 ICT4LAW Modellazione dei casi studio  Tasse automobilistiche  Vendita prodotti finanziari (Offerta fuori sede)

15 Maggio 2010 ICT4LAW Bollo Auto: Riscossione Tassa

16 Maggio 2010 ICT4LAW Bollo Auto: Riscossione Tassa

17 Maggio 2010 ICT4LAW Bollo Auto: Riscossione Tassa

18 Maggio 2010 ICT4LAW Controllo e Amministrazione Nuovo Processo terminato Processo attivo Processi disponibili Tutti i processi creati da me (1 nuovo) Tutti i processi del sistema (1 nuovo)

19 Maggio 2010 ICT4LAW Controllo e Amministrazione Controllo dei processi terminati

20 Maggio 2010 ICT4LAW Reportistica Processi in esecuzione Numero di processi finiti Tipi (casi) di processi attivi

21 Maggio 2010 ICT4LAW Maggior controllo per l’utente di business Partnerhip e collaborazione con l’IT Automatizzare le decisioni di Business Rilasciare rapidamente le modifiche Regole per : Definire il prezzo Definire una tassa Identificare una frode Implementare prescrizioni della normativa … Dinamicità : permettere al business di variare politiche e regole di business di un processo automatizzato BRMS

22 Maggio 2010 ICT4LAW Spesso le decisioni sono annegate nel codice applicativo 22 Tempi lunghi per le modifiche Fuori dalla visibilità del Business Spesso nascoste e duplicate Codice Applicativo Business IT BRMS

23 Maggio 2010 ICT4LAW Le decisioni diventano Business Rules : punto di collegamento tra Business ed IT 23 Uno statement di logica di business che: Può essere definito da un utente di business E’ eseguibile Quasi-natural language Decision Tables Decision Trees Business Rule BRMS

24 Maggio 2010 ICT4LAW Application code Organizzazione e memorizzazione regole Rule Repository Le regole sono rilasciate come servizi decisionali Execution components Sviluppo, Simulazione,Gestione regole Tool Utente Il cliente è elegibile per un mutuo ? No, per la seguente ragione : Troppo alto il rapporto Debito /Patrimonio No, per la seguente ragione : Troppo alto il rapporto Debito /Patrimonio BRMS - componenti Tools che permettono sia agli sviluppatori che agli esperti di business di definire e gestire la “decision logic” … Repository che permette di separare la “decision logic” dal codice della core application … Un runtime environment che permette alle applicazioni di invocare la “decision logic” gestita con il BRMS ed eseguirla usando un motore di business rules …

25 Maggio 2010 ICT4LAW BRMS - benefici  Riduce la dipendenza dal settore IT rispetto ai cambiamenti del business  Maggiore controllo sulla logica decisionale implementata: verifica conformità ai requisiti e una migliore gestione del business  Consente di esprimere con precisione la logica decisionale, usando una sintassi di business e rappresentazioni grafiche delle regole (decision tables, trees, scorecards and flows)  Miglioramento della efficienza dei processi attraverso un sistema di decisioni automatizzate

26 Maggio 2010 ICT4LAW  Il problema sfugge alle classiche logiche di programmazione  La conoscenza è chiara ma la procedura per implementarla sarebbe troppo complessa con tanti rami decisionali  La logica cambia (ad esempio dipende dalla normativa) BRMS – quando usarlo

27 Maggio 2010 ICT4LAW È un progetto Open Source di JBoss che implementa un Rule Engine, un motore di regole. Il funzionamento: Vengono dati un insieme di regole e un insieme di fatti e il motore inferisce nuovi fatti attivando le varie regole. Il motore si basa principalmente su due concetti:  Regole, la vera è propria logica  Asserzioni, i fatti a cui accedono le regole

28 Maggio 2010 ICT4LAW BRMS : sintassi regole Regola : Bollo Auto Una regola è scritta con la seguente sintassi: rule Nome attributi opzionali e valori when modalità di attivazione then azioni end Del tutto simile alla notazione procedurale if … then

29 Maggio 2010 ICT4LAW Regole “Offerta Fuori Sede”

30 Maggio 2010 ICT4LAW In base all' Art 108 Reg Consob: Per informare il cliente registra i dati del promotore nel contratto Regole “Offerta Fuori Sede”

31 Maggio 2010 ICT4LAW Validazione delle regole Dati in input al sistema di regole Cosa mi aspetto che il sistema risponda Regola: Quando ho un cliente professionale, consegna documentazione per clienti professionali Esito positivo

32 Maggio 2010 ICT4LAW Validazione delle regole Esito negativo Risultato della regola Cosa mi aspettavo nel caso di test Risultato della regola


Scaricare ppt "Maggio 2010 ICT4LAW Business process management systems: strumenti e tecnologie Luigi Magnanini – SSB Progetti."

Presentazioni simili


Annunci Google