LightCode. Processi e Tool di Sviluppo del Software v05.00

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "LightCode. Processi e Tool di Sviluppo del Software v05.00"

Transcript

1 LightCode Processi e Tool di Sviluppo del Software v05.00 Pagina 1 / 21

2 Introduzione Questo documento presenta l approccio di LightCode allo sviluppo dei progetti software. Si tratta di un manifesto che descrive i principi e le pratiche che regolano i seguenti aspetti del processo di sviluppo: Relazione con i clienti Elicitazione e gestione dei requisiti Pianificazione del progetto Definizione di architettura e progettazione del software Realizzazione degli artefatti software e scrittura del codice Controllo qualità Gestione cambiamenti L applicazione di tali pratiche negli anni con successo su progetti reali e con soddisfazione dei clienti, la ricerca e il continuo miglioramento, e l investimento costante nella formazione e nelle metodologie e tecnologie all avanguardia sono motivi di orgoglio aziendale. Questo documento, seppure con tratti tecnici, ha l obbiettivo di evidenziare il valore di business che il processo utilizzato in LightCode può generare per il cliente finale. Tale valore si manifesta per il cliente nei seguenti aspetti: Qualità della soluzione realizzata, in termini di robustezza, usabilità, e attinenza alle esigenze di business con evidente soddisfazione degli utenti. Manutenibilità del software, con abbattimento di costi e tempi di modifiche del sistema nel tempo, e con garanzia di longevità della soluzione e protezione dell investimento del cliente. Focalizzazione sul business, collaborando con il cliente per spendere il budget e l effort sulle funzioni che più avvantaggiano il business, e per definire una pianificazione che prevede rilasci incrementali al fine di poter utilizzare il prima possibile funzionalità importanti, favorendo il ritorno di investimento. Pagina 2 / 21

3 Metodologie Agile nella realizzazione del Software Introduzione alle Metodologie Agile Nell'ingegneria del software, per metodologie Agile s intendono dei metodi particolari per lo sviluppo del software che coinvolgono quanto più possibile il committente, ottenendo in tal modo un elevata reattività ed aderenza alle sue richieste. Le metodologie agili mirano a ridurre il rischio di criticità e di fallimento dei progetti attraverso diversi strumenti e pratiche: Sviluppo Time-Boxed: il team procede con finestre di tempo limitate chiamate iterazioni che, in genere, durano poche settimane. Ogni iterazione è un piccolo progetto a sé stante e deve contenere tutto ciò che è necessario per rilasciare un piccolo incremento nelle funzionalità del software: pianificazione, analisi dei requisiti, progettazione, implementazione, test e documentazione. Gli obiettivi a breve termine permettono di misurare in modo più efficace la produttività e di mantenere focalizzato il team, creando maggiore commitment. Feedback frequente: Il cliente è coinvolto durante tutto il ciclo di sviluppo del software per regolari revisioni. Gli incrementi di software sono rilasciati in ambienti pilota (o di produzione quando maturano funzionalità adeguate per un utilizzo effettivo). Il feedback raccolto permette al team di correggere la direzione dei lavori in tempo utile. Ottimizzazione del budget: Il cliente ha la possibilità, ad ogni iterazione, di rivedere insieme al team le priorità dei requisiti da realizzare. In questo modo il team sviluppa prima le funzionalità con maggiore valore per il business. Questo, unitamente al rilascio degli incrementi di software, permette al cliente di anticipare il Return On Investment, potendo utilizzare il software stesso il prima possibile, e potenzialmente prima del termine di rilascio stabilito. Risposta ai cambiamenti: Sempre con il meccanismo della revisione delle priorità in corso d opera, il cliente ha la possibilità di introdurre funzionalità a maggior valore a discapito di altre che durante lo sviluppo si sono rivelate meno importanti o obsolete. I principali elementi teorici ed il Manifesto alla base delle metodologie Agile, oltre ad ulteriori informazioni di approfondimento, sono disponibili sul seguente sito: Metodologia Scrum Una delle più diffuse metodologie agili è Scrum, ideata e sviluppata da Ken Schwaber e Mike Beedle verso la fine degli anni novanta. Si basa su tre semplici punti: Sprint, Backlog e Scrum Meeting. La metodologia Scrum prevede di: dividere il progetto in blocchi rapidi di lavoro (Sprint) con l obiettivo di potenzialmente consegnare al cliente una funzionalità utilizzabile alla fine dello Sprint; indicare come definire i dettagli del lavoro da espletare nell'immediato futuro (Backlog) per averne una definizione estesa; organizzare riunioni giornaliere del team di sviluppo (Scrum Meeting) per verificare e pianificare cosa si è fatto e cosa si farà. Pagina 3 / 21

4 Il termine Scrum è mutuato dal mondo del Rugby: indica il pacchetto di mischia ed è evidentemente una metafora del team di sviluppo che deve lavorare insieme in modo che tutti gli attori del progetto spingano nella stessa direzione, agendo come un'unica entità coordinata. Scrum è stato utilizzato in aziende di ogni dimensione, tra cui: Microsoft, Yahoo, Google, Electronic Arts, Lockheed Martin, Philips, Siemens, Nokia, IBM, Capital One, BBC, Intuit, Nielsen Media, First American Real, Estate, BMC Software, Ipswitch, John Deere, Lexis Nexis, Sabre, Salesforce.com, Time Warner, Turner Broadcasting, Oce. Scrum è stato utilizzato per le più diverse tipologie di prodotti software: Commercial software, In-house development, Contract development, Fixed-price projects, Financial applications, ISO 9001-certified applications, Embedded systems, 24x7 systems with % uptime requirements, Video game development, FDA-approved, life-critical systems, Satellite-control software, Websites, Handheld software, Mobile phones, Network switching applications, ISV applications. Pagina 4 / 21

5 Processi di Project Management Le principali Fasi costituenti il processo di Project Management sono le seguenti: Planning & Release Management Risk & Crisis Management Performance Management Planning and Release Management Il ciclo di sviluppo è organizzato secondo due livelli di pianificazione: Release: Si tratta di milestone a medio-lungo termine (tipicamente della durata di diversi mesi). Una Release coincide con il rilascio in produzione di una versione definitiva del software con funzionalità complete concordate in fase di pianificazione. Sprint: Si tratta di un ciclo time-boxed a breve termine (solitamente da 2 a 4 settimane) al termine del quale sarà disponibile un incremento valutabile e potenzialmente utilizzabile del software. Ogni Release è composta da tanti Sprint. Inizialmente il Backlog stimato viene prioritizzato in accordo con il cliente. Durante la pianificazione di ogni Sprint il Backlog restante (o parte di esso) può essere ri-stimato e ri-prioritizzato. Il team alloca ad ogni Sprint i Backlog item di priorità più alta, fino a saturare la capacità produttiva del team per quell iterazione, in base alla stima di effort dei Backlog. Durante lo Sprint si pianificano brevi incontri interni del team, detti anche Daily Scrum (circa minuti tutte le mattine), per condividere l avanzamento dei lavori e per evidenziare criticità riscontrate. Pagina 5 / 21

6 L avanzamento dei Backlog item viene tracciato sugli strumenti di pianificazione in tutte le fasi di lavorazione. Pagina 6 / 21

7 Risk Management Al fine di gestire preventivamente i rischi ed affrontare proattivamente le situazioni di criticità legate al progetto, vengono sistematicamente applicate una serie di Best Practices : Scouting and Spikes: questo approccio consiste nell affrontare al più presto le incognite in modo da prendere consapevolezza il prima possibile dell entità del rischio, e valutare l impatto e le possibili azioni di mitigazione. Le incognite possono essere di natura tecnologica o legate alle conoscenze di business / constraint di progetto. Nel primo caso di pianificano, nei primissimi Sprint, brevi attività di prototipazione (Spikes) in cui si valutano le strade percorribili e si cerca di stabilire l effort e l impatto dell utilizzo delle nuove tecnologie, o di integrazione con altri sistemi. Nel secondo caso si individuano le persone o le fonti in grado di fornire le risposte necessarie per analizzare, stimare, pianificare, e realizzare le funzionalità del software. Burndown Chart: si tratta di uno strumento di reportistica predittiva utilizzata in Scrum. Basandosi sulla consapevolezza che la percentuale di progresso rispetto alle stime iniziali non è necessariamente allineato con la pianificazione del rilascio, l obiettivo di questo report non è quello di comunicare il quanto è stato completato, ma di quanto manca al realmente termine. Pagina 7 / 21

8 Reflective Improvement: al termine di ogni Sprint il team organizza un meeting di Project Retrospective, in cui si analizzano gli aspetti positivi e negativi riscontrati nell iterazione. In questo meeting si prendono decisioni su iniziative da intraprendere per aumentare la produttività del team, migliorare la comunicazione interna ed esterna, ridurre o rivedere le procedure inefficienti o costose, mitigare rischi emergenti. Impediments Tracking: durante tutto il ciclo di sviluppo vengono tracciati gli impedimenti, interni o esterni, che inficiano il lavoro del team. Gli impedimenti possono essere di natura organizzativa, conoscitiva, tecnologica, o imprevisti. Ogni impedimento viene assegnato ad un membro del team che ne deve seguire l evoluzione con il commitment alla sua chiusura nel più breve tempo possibile. Continuous Integration: uno dei rischi più frequenti nei progetti Software è rappresentato dall integrazione dei componenti realizzati dal team o da terze parti. Per evitare cicli costosi e pericolosi di integrazione al termine degli sviluppi (in corrispondenza della consegna finale), si configurano ambienti e strumenti che effettuano l integrazione automatica delle componenti software già dalle prime fase di sviluppo. Si tratta di server dedicati che in modo automatico e schedulato raccolgono le ultime versioni dei sorgenti del software, compilano tutte le componenti realizzate, e lanciano test automatici se disponibili. Pagina 8 / 21

9 Automated Testing: una delle principali cause di sforamento di budget e dei tempi di consegna di un progetto software è la regressione. Si tratta dell effetto dei bugs introdotti involontariamente durante lo sviluppo e ad ogni modifica del codice esistente. Questo effetto si amplifica in modo esponenziale quando i bug non vengono scoperti in tempo utile, e l effort della risoluzione a volte ha un impatto non recuperabile nei margini di sicurezza pianificati, comportando lo sforamento sui tempi di consegna. Il testing automatico è una metodologia che permette di abbattere drasticamente il tempo di debug e la probabilità che si manifestino regressioni sul codice esistente. Pagina 9 / 21

10 Performance Management Al fine di monitorare e migliorare le performance del team vengono misurati alcuni indicatori fondamentali: Velocity: è la capacità produttiva media del team per Sprint. Si tratta della misura dell effort stimato dei Backlog item completati ad ogni Sprint. Questa misura (in genere espresso in man-days) converge, dopo i primi sprint, ad un valore medio abbastanza stabile che permette di determinare in ogni momento la stima al rilascio (in altre parole il tempo necessario per completare il Backlog residuo). Su questo indicatore si basa il report di Burndown Chart. Tempo medio di chiusura dei bug: i bugs sono gestiti come Backlog item ad alta priorità, dal momento che il loro costo di risoluzione sale rapidamente nel tempo. E importante che i bug siano risolti nel minor tempo possibile. Tempo medio di chiusura degli Impediment : gli impedimenti possono comportare lo stallo delle attività di progetto, bloccando le pipeline di sviluppo, oppure possono rendere necessari workaround temporanei che introducono costi aggiuntivi al progetto. E altrettanto importante che gli impedimenti vengano risolti il prima possibile. Pagina 10 / 21

11 Processi di Software Development Le principali Aree costituenti il processo di Software Development sono le seguenti: User Requirements Management Architecture & Design Coding & Testing Quality Management Bug Tracking and Fixing Change Management User Requirements Management I requisiti vengono raccolti utilizzando template e formalismi standardizzati come Use Cases e diagrammi UML. I requisiti formano il Product Backlog che verrà utilizzato per la pianificazione delle attività del team. Pagina 11 / 21

12 Il Backlog è gestito con appositi software di gestione e pianificazione di risorse per Scrum. Ogni Backlog Item è tracciato, assegnato, e versionato nelle seguenti fasi di lavorazione: Registrazione, Realizzazione, Completamento, Verifica. I documenti di analisi sono tracciati con appositi strumenti di versioning. Durante il ciclo di sviluppo il Backlog può essere modificato per introdurre nuovi item o rimuovere item obsoleti, a condizione che non siano già in sviluppo. Può avvenire in questo modo lo switch di Backlog a parità di effort stimato. In alternativa è possibile aggiungere Backlog item che restano out of scope per la Release corrente, ma che vengono comunque registrati per future sviluppi. Il Product Backlog può anche espandersi o comprimersi di comune accordo, considerando le condizioni commerciali e contrattuali, ed eventualmente concordando una variazione del budget e dei termini di consegna. Architecture & Design Mentre i requisiti costituiscono il dominio del problema, l architettura e la progettazione definiscono il dominio della soluzione. In questa fase si definisce l architettura software / hardware della soluzione, e si inquadra il sistema nell ecosistema dell infrastruttura IT del cliente. La conoscenza approfondita delle piattaforme Microsoft e della loro integrazione con infrastrutture e sistemi server permette la definizione di un architettura affidabile che preveda piani di backup, fail-over e disaster recovery dell intera soluzione. Inoltre, anni di esperienza in sistemi Enterprise permettono la definizione di architetture multi-layer che adoperano design pattern consolidati nell industria dello sviluppo software, in grado di garantire flessibilità di deployment e di integrazione con sistemi esistenti. L architettura definisce una mappa di navigazione ad alto livello dei moduli del sistema e della loro interazione con componenti interni ed esterni. La progettazione del software deve rispondere ai vincoli funzionali e non funzionali espressi dai requisiti, e deve consentire l evoluzione e la modifica del sistema per far fronte a nuove o diverse esigenze di business. Tale progettazione deve inoltre permettere la manutenzione del software con costi sostenibili e l innovazione tecnologica preservando gli investimenti nel tempo. Ad oggi la risposta più efficace alla sfida della realizzazione e manutenzione dei sistemi complessi è Domain Driven Design. Domain Driven Design è una metodologia di progettazione Object-Oriented che prevede la realizzazione di un modello ad oggetti che ricalchi nel modo più fedele possibile il dominio del business, comprendendone entità e regole, e che permetta al team di sviluppo di utilizzare la stessa terminologia e gli stessi concetti usati dagli esperti del dominio e dagli utenti finali. Questa corrispondenza riduce il livello di traduzione tecnologica delle esigenze di business che spesso è causa di un disallineamento tra le reali necessità degli utenti e le funzionalità disponibili nel software realizzato. Pagina 12 / 21

13 Coding & Testing Il Coding è l attività che permette di realizzare il software implementando i modelli progettati con l approccio Domain Driven Design. Lo sviluppatore in questa fase è tutt altro che un mero esecutore. Egli, seguendo l architettura del sistema, prende decisioni sul dettaglio del design del software. Il design infatti non viene definito in modo dettagliato prima di sviluppare il codice (approccio Up-Front ), ma è una guida flessibile che aiuta lo sviluppatore a restare conforme alle regole di business, e viene continuamente raffinato e modificato per restare allineato con le stesse regole nel tempo. In questo senso si parla dell approccio Emergent Design, ovvero un design che prende forma man mano che si realizzano funzionalità incrementali del sistema ed è malleabile nella misura di accomodare elementi decisionali e di conoscenza che emergono nel corso del progetto. Pagina 13 / 21

14 Il Testing è un attività integrante dello sviluppo del software. Non è una fase a posteriori, spesso vista come una fase opzionale e sacrificabile in caso di sforamento sui tempi e sui costi. Il testing è proprio la garanzia di mentenere i tempi di sviluppo lineari al crescere della base del codice, ed evitare la sintomatica fase di debug infinito prima e dopo il rilascio del software. Vengono eseguite le seguenti tipologie di testing, con obiettivi e risultati diversi, e per ognuna si cerca di automatizzare l esecuzione in modo da massimizzare l efficacia dei controlli sui risultati: Unit Test: E il test effettuato dallo sviluppatore durante la scrittura del codice, ed ha l obiettivo di verificare il corretto funzionamento delle singole unità del codice stesso (membri delle classi object-oriented). Questo tipo di test è in assoluto quello più integrato nel processo di Coding e per garantire il iglior risultato viene affrontato con la metodologia Test Driven Development (vedi il paragrafo Quality Management). Integration / System / Stress Test: E il test che verifica il corretto funzionamento di più componenti di sistema, assemblati e configurati nel modo più allineato possibile all ambiente di produzione finale. Lo scopo di questo test è valutare la corretta collaborazione e passaggio di informazioni tra i componenti, e di simulare situazioni di picco di carico di lavoro. Eventuali attività di performance tuning utilizzano il risultato di questi test per definire una baseline e misurare successivi miglioramenti. User Acceptance Test: E il test effettuato dagli utenti pilota (o da tester con opportuna conoscenza dei requisiti di business). Lo scopo di questo test è verificare l aderenza del software realizzato con i requisiti funzionali e non funzionali. Nei casi in cui siano stati concordati precedentemente i Test Case, questi vengono eseguiti ed i risultati dei test vengono tracciati come misura oggettiva per la convalida della correttezza del software realizzato. Pagina 14 / 21

15 Quality Management La qualità nello sviluppo del software si manifesta sotto molteplici aspetti: Aderenza ai requisiti funzionali e non funzionali Usabilità dell interfaccia e costo di apprendimento per l utente finale Manutenibilità della base di codice in termini di costi e tempi Configurabilità, Personalizzazioni e gestione del Versioning Robustezza in termini di bug presenti nella versione rilasciata in produzione Integrabilità con altri sistemi informativi Sicurezza e protezione dei dati Affidabilità in termini di capacità di recupero del sistema da disastri di varia natura Al fine di tenere in considerazione gli aspetti citati, sono applicate le seguenti metodologie di lavoro e procedure di controllo (oltre alle metodologie già citate negli altri processi di Project Management e Software Development): ISO 9126: la raccolta dei requisiti è orientata alla verificabilità della qualità del software in termini di aderenza alle caratteristiche stabilite dagli standard ISO Pagina 15 / 21

16 Test Driven Development: si tratta di una tecnica che considera la scrittura dei test automatici di correttezza come parte integrante delle attività di sviluppo del software. Questa pratica riduce nettamente il bug rate del software rilasciato in produzione e lo rende meno vulnerabile agli effetti di regressione durante il suo ciclo di vita. Code Review / Peer Review: si tratta di una pratica di revisione tra membri senior/junior o membri alla pari del team, che permette di valutare la bontà delle soluzioni applicate e di evidenziare le criticità da indirizzare. Inoltre questa pratica aumenta la conoscenza trasversale del lavoro svolto, permettendo una più proficua collaborazione in comune sulle varie parti del software. Pagina 16 / 21

17 Code Coverage: è uno strumento che analizza la copertura del codice di produzione da parte dei test automatici. In breve, in fase di esecuzione dei test automatici, viene profilata l esecuzione delle porzioni del codice del software stimolate dai test stessi. La quantità del codice stimolato viene rapportato alla totalità della base del codice, ottenendo un rapporto di copertura in percentuale. Maggiore è la percentuale della copertura, minore è il rischio che il codice celi bug sfuggiti ai test automatici. Pagina 17 / 21

18 Metriche statiche: si tratta di un analisi statica dei sorgenti che produce una serie di metriche in grado di valutare rapidamente la qualità del codice e del design dello stesso. Alcuni indicatori più importanti sono La Complessità Ciclomatica, La Profondità delle Istruzioni, La Percentuale di Documentazione, Il Numero Medio delle Righe di Codice per Metodo. Pagina 18 / 21

19 Metriche Dinamiche: si tratta di un analisi dinamica sui componenti compilati che rivela le interdipendenze degli stessi e la criticità (e quindi il rischio) della modifica di ogni componente. Alcuni indicatori fondamentali sono: Numero delle Dipendenze Afferenti, Numero delle Dipendenze Efferenti, Distanza dalla Sequenza Principale. Pagina 19 / 21

20 Prototyping, Wireframes, Mock-ups: si tratta di tecniche di analisi e progettazione che proiettano l utente finale verso un possibile risultato finale, in tempi brevi e con un effort contenuto. In questo modo l utente può visualizzare l aspetto finale del prodotto software e immedesimarsi nell interazione con esso. L analista raccoglie il feedback sull usabilità e sulla completezza delle funzioni / informazioni presenti, e comunica al team di sviluppo un idea chiara e condivisa del risultato atteso da parte del cliente. Technical Documentation: Durante lo sviluppo vengono prodotti una serie di artefatti versionati come documentazione tecnica e condivisi internamente ed esternamente: o Wireframes, Mock-ups o Requirements Backlog o Architecture Definition o Design Documents o Test Cases o Bug Reports o Code Coverage Reports and Software Metrics Pagina 20 / 21

21 Bug Tracking and Fixing I bug trovati durante lo sviluppo e le varie fasi di test sono registrati e prioritizzati come Defect nel backlog delle attività. Come tutti i Backlog anche i Defect sono versionati in tutti i cambiamenti di stato fino alla chiusura. A differenza dei Backlog di requisiti pianificati ad ogni Sprint, i Defect possono entrare nello Sprint corrente come attività ad alta priorità. Considerando che il costo della risoluzione dei bug cresce all aumentare del tempo di risoluzione, il team può decidere che i bug ad alta priorità devono essere chiusi immediatamente. Ogni defect è (auto)assegnato ad uno sviluppatore, che ne è responsabile per tutti gli stati fino a quando è pronto per la verifica. La verifica può essere effettuata da un altro membro del team oppure da un test automatico che ne certifica la correzione. Change Management Le Change Request (CR) sono registrate nel Backlog. La gestione dal punto di vista di analisi, progettazione e realizzazione è sostanzialmente è la stessa dei requisiti, la differenza è nella pianificazione. In base alle condizioni contrattuali e ai vincoli di tempi e costi sul progetto, le CR possono essere gestite in due modalità differenti: Riprioritizzazione della Release Corrente: In questa modalità il budget e la scadenza di consegna della Release non sono strettamente vincolati e sono gestiti in modo collaborativo con il cliente. Il cliente ha la possibilità di includere le CR, quelle giudicate di valore, nella Release correnteaumentandone lo scope. Il team proietta una revisione della scadenza del rilascio e del relativo budget. Alternativamente il cliente ha la possibilità di sostituire le CR con requisiti già pianificati, non ancora realizzati, di pari stima. I requisiti sostituiti restano nel Backlog per un eventuale pianificazione in una Release successiva. Manutenzione Evolutiva in Release Successive: In questa modalità i requisiti pianificati per la Release, il budget e la scadenza sono fissati. Le CR registrate nel Backlog formeranno la base dei requisiti per le Release successive. Al termine della Release corrente sarò definito lo scope della prossima Release sulla base dei requisiti (e delle CR) a maggior priorita/valore nel Backlog. Pagina 21 / 21

I Valori del Manifesto Agile sono direttamente applicabili a Scrum:!

I Valori del Manifesto Agile sono direttamente applicabili a Scrum:! Scrum descrizione I Principi di Scrum I Valori dal Manifesto Agile Scrum è il framework Agile più noto. E la sorgente di molte delle idee che si trovano oggi nei Principi e nei Valori del Manifesto Agile,

Dettagli

RUP (Rational Unified Process)

RUP (Rational Unified Process) RUP (Rational Unified Process) Caratteristiche, Punti di forza, Limiti versione del tutorial: 3.3 (febbraio 2007) Pag. 1 Unified Process Booch, Rumbaugh, Jacobson UML (Unified Modeling Language) notazione

Dettagli

Rational Unified Process Introduzione

Rational Unified Process Introduzione Rational Unified Process Introduzione G.Raiss - A.Apolloni - 4 maggio 2001 1 Cosa è E un processo di sviluppo definito da Booch, Rumbaugh, Jacobson (autori dell Unified Modeling Language). Il RUP è un

Dettagli

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione Processi (di sviluppo del) software Fase di Analisi dei Requisiti Un processo software descrive le attività (o task) necessarie allo sviluppo di un prodotto software e come queste attività sono collegate

Dettagli

AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Unified Process. Prof. Agostino Poggi

AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Unified Process. Prof. Agostino Poggi AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Unified Process Prof. Agostino Poggi Unified Process Unified Software Development Process (USDP), comunemente chiamato

Dettagli

SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras

SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras 2 Introduzione Le architetture basate sui servizi (SOA) stanno rapidamente diventando lo standard de facto per lo sviluppo delle applicazioni aziendali.

Dettagli

Presentazione per. «La governance dei progetti agili: esperienze a confronto»

Presentazione per. «La governance dei progetti agili: esperienze a confronto» Presentazione per «La governance dei progetti agili: esperienze a confronto» Pascal Jansen pascal.jansen@inspearit.com Evento «Agile Project Management» Firenze, 6 Marzo 2013 Agenda Due parole su inspearit

Dettagli

Configuration Management

Configuration Management Configuration Management Obiettivi Obiettivo del Configuration Management è di fornire un modello logico dell infrastruttura informatica identificando, controllando, mantenendo e verificando le versioni

Dettagli

IBM UrbanCode Deploy Live Demo

IBM UrbanCode Deploy Live Demo Dal 1986, ogni giorno qualcosa di nuovo Marco Casu IBM UrbanCode Deploy Live Demo La soluzione IBM Rational per il Deployment Automatizzato del software 2014 www.gruppoconsoft.com Azienda Nata a Torino

Dettagli

Problem Management proattivo di sicurezza secondo ITIL: attività di Etichal Hacking

Problem Management proattivo di sicurezza secondo ITIL: attività di Etichal Hacking Seminario associazioni: Seminario a cura di itsmf Italia Problem Management proattivo di sicurezza secondo ITIL: attività di Etichal Hacking Andrea Praitano Agenda Struttura dei processi ITIL v3; Il Problem

Dettagli

Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci a settimana

Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci a settimana Storie di successo Microsoft per le Imprese Scenario: Software e Development Settore: Servizi In collaborazione con Neomobile incentra l infrastruttura IT su Microsoft ALM, arrivando a 40 nuovi rilasci

Dettagli

IT FINANCIAL MANAGEMENT

IT FINANCIAL MANAGEMENT IT FINANCIAL MANAGEMENT L IT Financial Management è una disciplina per la pianificazione e il controllo economico-finanziario, di carattere sia strategico sia operativo, basata su un ampio insieme di metodologie

Dettagli

Corso Base ITIL V3 2008

Corso Base ITIL V3 2008 Corso Base ITIL V3 2008 PROXYMA Contrà San Silvestro, 14 36100 Vicenza Tel. 0444 544522 Fax 0444 234400 Email: proxyma@proxyma.it L informazione come risorsa strategica Nelle aziende moderne l informazione

Dettagli

UNIVERSITÀ DEGLI STUDI DI GENOVA

UNIVERSITÀ DEGLI STUDI DI GENOVA UNIVERSITÀ DEGLI STUDI DI GENOVA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI CORSO DI LAUREA IN INFORMATICA Prova Finale GESTIONE DELLA TRANSIZIONE SECONDO LO STANDARD ITIL ITIL SERVICE TRANSITION

Dettagli

IT Service Management

IT Service Management IT Service Management L'importanza dell'analisi dei processi nelle grandi e medie realtà italiane Evento Business Strategy 2.0 Firenze 25 settembre 2012 Giovanni Sadun Agenda ITSM: Contesto di riferimento

Dettagli

Release Management. Obiettivi. Definizioni. Responsabilità. Attività. Input

Release Management. Obiettivi. Definizioni. Responsabilità. Attività. Input Release Management Obiettivi Obiettivo del Release Management è di raggiungere una visione d insieme del cambiamento nei servizi IT e accertarsi che tutti gli aspetti di una release (tecnici e non) siano

Dettagli

Corso di Amministrazione di Sistema Parte I ITIL 3

Corso di Amministrazione di Sistema Parte I ITIL 3 Corso di Amministrazione di Sistema Parte I ITIL 3 Francesco Clabot Responsabile erogazione servizi tecnici 1 francesco.clabot@netcom-srl.it Fondamenti di ITIL per la Gestione dei Servizi Informatici Il

Dettagli

Business Intelligence RENDE STRATEGICHE LE INFORMAZIONI

Business Intelligence RENDE STRATEGICHE LE INFORMAZIONI Business Intelligence RENDE STRATEGICHE LE INFORMAZIONI Business Intelligence RENDE STRATEGICHE LE INFORMAZIONI CSC ritiene che la Business Intelligence sia un elemento strategico e fondamentale che, seguendo

Dettagli

www.bistrategy.it In un momento di crisi perché scegliere di investire sulla Business Intelligence?

www.bistrategy.it In un momento di crisi perché scegliere di investire sulla Business Intelligence? In un momento di crisi perché scegliere di investire sulla Business Intelligence? Cos è? Per definizione, la Business Intelligence è: la trasformazione dei dati in INFORMAZIONI messe a supporto delle decisioni

Dettagli

Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT

Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT IT PROCESS EXPERT 1. CARTA D IDENTITÀ... 2 2. CHE COSA FA... 3 3. DOVE LAVORA... 4 4. CONDIZIONI DI LAVORO... 5 5. COMPETENZE... 6 Quali competenze sono necessarie... 6 Conoscenze... 8 Abilità... 9 Comportamenti

Dettagli

ITIL v3 e' parte di un processo teso a migliorare le best practices ITIL. In effetti, ITIL predica il "continuous improvement" ed e'

ITIL v3 e' parte di un processo teso a migliorare le best practices ITIL. In effetti, ITIL predica il continuous improvement ed e' ITIL v3 ITIL v3 e' parte di un processo teso a migliorare le best practices ITIL. In effetti, ITIL predica il "continuous improvement" ed e' giusto che lo applichi anche a se' stessa... Naturalmente una

Dettagli

Ricognizione di alcune Best Practice

Ricognizione di alcune Best Practice Linee guida sulla qualità dei beni e dei servizi ICT per la definizione ed il governo dei contratti della Pubblica Amministrazione Manuale di riferimento Ricognizione di alcune Best Practice applicabili

Dettagli

più del mercato applicazioni dei processi modificato. Reply www.reply.eu

più del mercato applicazioni dei processi modificato. Reply www.reply.eu SOA IN AMBITO TELCO Al fine di ottimizzare i costi e di migliorare la gestione dell'it, le aziende guardano, sempre più con maggiore interesse, alle problematiche di gestionee ed ottimizzazione dei processi

Dettagli

Asset sotto controllo... in un TAC. Latitudo Total Asset Control

Asset sotto controllo... in un TAC. Latitudo Total Asset Control Asset sotto controllo... in un TAC Latitudo Total Asset Control Le organizzazioni che hanno implementato e sviluppato sistemi e processi di Asset Management hanno dimostrato un significativo risparmio

Dettagli

t.fabrica wanna be smarter? smart, simple, cost effectiveness solutions for manufactoring operational excellence.

t.fabrica wanna be smarter? smart, simple, cost effectiveness solutions for manufactoring operational excellence. t.fabrica wanna be smarter? smart, simple, cost effectiveness solutions for manufactoring operational excellence. Per le aziende manifatturiere, oggi e sempre più nel futuro individuare ed eliminare gli

Dettagli

IT Service Management, le best practice per la gestione dei servizi

IT Service Management, le best practice per la gestione dei servizi Il Framework ITIL e gli Standard di PMI : : possibili sinergie Milano, Venerdì, 11 Luglio 2008 IT Service Management, le best practice per la gestione dei servizi Maxime Sottini Slide 1 Agenda Introduzione

Dettagli

STS. Profilo della società

STS. Profilo della società STS Profilo della società STS, Your ICT Partner Con un solido background accademico, regolari confronti con il mondo della ricerca ed esperienza sia nel settore pubblico che privato, STS è da oltre 20

Dettagli

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Oggi più che mai, le aziende italiane sentono la necessità di raccogliere,

Dettagli

PASSIONE PER L IT PROLAN. network solutions

PASSIONE PER L IT PROLAN. network solutions PASSIONE PER L IT PROLAN network solutions CHI SIAMO Aree di intervento PROFILO AZIENDALE Prolan Network Solutions nasce a Roma nel 2004 dall incontro di professionisti uniti da un valore comune: la passione

Dettagli

CAPITOLO CAPIT Tecnologie dell ecnologie dell info inf rmazione e controllo

CAPITOLO CAPIT Tecnologie dell ecnologie dell info inf rmazione e controllo CAPITOLO 8 Tecnologie dell informazione e controllo Agenda Evoluzione dell IT IT, processo decisionale e controllo Sistemi di supporto al processo decisionale Sistemi di controllo a feedback IT e coordinamento

Dettagli

Progettare, sviluppare e gestire seguendo la Think it easy philosophy

Progettare, sviluppare e gestire seguendo la Think it easy philosophy Progettare, sviluppare e gestire seguendo la Think it easy philosophy CST Consulting è una azienda di Consulenza IT, System Integration & Technology e Servizi alle Imprese di respiro internazionale. E

Dettagli

ITIL Versione 3: un contributo all importanza crescente del Business Service Management

ITIL Versione 3: un contributo all importanza crescente del Business Service Management BEST PRACTICES WHITE PAPER ITIL Versione 3: un contributo all importanza crescente del Business Service Management Sharon Taylor, Presidente di Aspect Group, Chief Architect e Chief Examiner per ITIL Ken

Dettagli

Problem Management. Obiettivi. Definizioni. Responsabilità. Attività. Input

Problem Management. Obiettivi. Definizioni. Responsabilità. Attività. Input Problem Management Obiettivi Obiettivo del Problem Management e di minimizzare l effetto negativo sull organizzazione degli Incidenti e dei Problemi causati da errori nell infrastruttura e prevenire gli

Dettagli

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it il server? virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente modificando

Dettagli

White Paper. Operational DashBoard. per una Business Intelligence. in real-time

White Paper. Operational DashBoard. per una Business Intelligence. in real-time White Paper Operational DashBoard per una Business Intelligence in real-time Settembre 2011 www.axiante.com A Paper Published by Axiante CAMBIARE LE TRADIZIONI C'è stato un tempo in cui la Business Intelligence

Dettagli

Il Business Process Management nella PA: migliorare la relazione con i cittadini ed ottimizzare i processi interni. A cura di Bernardo Puccetti

Il Business Process Management nella PA: migliorare la relazione con i cittadini ed ottimizzare i processi interni. A cura di Bernardo Puccetti Il Business Process Management nella PA: migliorare la relazione con i cittadini ed ottimizzare i processi interni A cura di Bernardo Puccetti Il Business Process Management nella PA Presentazione SOFTLAB

Dettagli

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni:

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni: Passepartout Mexal BP è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente flessibile, sia dal punto di vista tecnologico sia funzionale. Con più di

Dettagli

Ciclo e Processo di Sviluppo: approcci tradizionali, evolutivi, agili, free open source software

Ciclo e Processo di Sviluppo: approcci tradizionali, evolutivi, agili, free open source software Ciclo e Processo di Sviluppo: approcci tradizionali, evolutivi, agili, free open source software 1 Ingegneria del software L istituzione e l impiego di principi ingegneristici fondati, allo scopo di ottenere

Dettagli

CMMI-Dev V1.3. Capability Maturity Model Integration for Software Development, Version 1.3. Roma, 2012 Ercole Colonese

CMMI-Dev V1.3. Capability Maturity Model Integration for Software Development, Version 1.3. Roma, 2012 Ercole Colonese CMMI-Dev V1.3 Capability Maturity Model Integration for Software Development, Version 1.3 Roma, 2012 Agenda Che cos è il CMMI Costellazione di modelli Approccio staged e continuous Aree di processo Goals

Dettagli

IT Plant Solutions Soluzioni MES e IT per l Industria

IT Plant Solutions Soluzioni MES e IT per l Industria IT Plant Solutions IT Plant Solutions Soluzioni MES e IT per l Industria s Industrial Solutions and Services Your Success is Our Goal Soluzioni MES e IT per integrare e sincronizzare i processi Prendi

Dettagli

Panoramica su ITIL V3 ed esempio di implementazione del Service Design

Panoramica su ITIL V3 ed esempio di implementazione del Service Design Master Universitario di II livello in Interoperabilità Per la Pubblica Amministrazione e Le Imprese Panoramica su ITIL V3 ed esempio di implementazione del Service Design Lavoro pratico II Periodo didattico

Dettagli

***** Il software IBM e semplice *****

***** Il software IBM e semplice ***** Il IBM e semplice ***** ***** Tutto quello che hai sempre voluto sapere sui prodotti IBM per qualificare i potenziali clienti, sensibilizzarli sulle nostre offerte e riuscire a convincerli. WebSphere IL

Dettagli

1. QUAL È LO SCOPO DI QUESTO MODULO?

1. QUAL È LO SCOPO DI QUESTO MODULO? Percorso B. Modulo 4 Ambienti di Apprendimento e TIC Guida sintetica agli Elementi Essenziali e Approfondimenti (di Antonio Ecca), e slide per i formatori. A cura di Alberto Pian (alberto.pian@fastwebnet.it)

Dettagli

Processi ITIL. In collaborazione con il nostro partner:

Processi ITIL. In collaborazione con il nostro partner: Processi ITIL In collaborazione con il nostro partner: NetEye e OTRS: la piattaforma WÜRTHPHOENIX NetEye è un pacchetto di applicazioni Open Source volto al monitoraggio delle infrastrutture informatiche.

Dettagli

Il ciclo di vita del software

Il ciclo di vita del software Il ciclo di vita del software Il ciclo di vita del software Definisce un modello per il software, dalla sua concezione iniziale fino al suo sviluppo completo, al suo rilascio, alla sua successiva evoluzione,

Dettagli

Executive Master in. Governance dei Progetti e dei Servizi IT GPSIT

Executive Master in. Governance dei Progetti e dei Servizi IT GPSIT Executive Master in Governance dei Progetti e dei Servizi IT GPSIT OBIETTIVI Il Master ha l obiettivo di formare executive e professional nella governance dei progetti e dei servizi IT, integrando quelle

Dettagli

PROFILI ALLEGATO A. Profili professionali

PROFILI ALLEGATO A. Profili professionali ALLEGATO A Profili professionali Nei profili di seguito descritti vengono sintetizzate le caratteristiche di delle figure professionali che verranno coinvolte nell erogazione dei servizi oggetto della

Dettagli

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement BRM BusinessRelationshipManagement Tutte le soluzioni per la gestione delle informazioni aziendali - Business Intelligence - Office Automation - Sistemi C.R.M. I benefici di BRM Garantisce la sicurezza

Dettagli

Guida alle offerte di finanziamento per le medie imprese

Guida alle offerte di finanziamento per le medie imprese IBM Global Financing Guida alle offerte di finanziamento per le medie imprese Realizzata da IBM Global Financing ibm.com/financing/it Guida alle offerte di finanziamento per le medie imprese La gestione

Dettagli

DataFix. La soluzione innovativa per l'help Desk aziendale

DataFix. La soluzione innovativa per l'help Desk aziendale DataFix D A T A N O S T O P La soluzione innovativa per l'help Desk aziendale La soluzione innovativa per l'help Desk aziendale L a necessità di fornire un adeguato supporto agli utenti di sistemi informatici

Dettagli

Sistemi di gestione dei dati e dei processi aziendali. Information Technology General Controls

Sistemi di gestione dei dati e dei processi aziendali. Information Technology General Controls Information Technology General Controls Indice degli argomenti Introduzione agli ITGC ITGC e altre componenti del COSO Framework Sviluppo e manutenzione degli applicativi Gestione operativa delle infrastrutture

Dettagli

SAP per centralizzare tutte le informazioni aziendali

SAP per centralizzare tutte le informazioni aziendali Grandi Navi Veloci. Utilizzata con concessione dell autore. SAP per centralizzare tutte le informazioni aziendali Partner Nome dell azienda Ferretticasa Spa Settore Engineering & Costruction Servizi e/o

Dettagli

Dalla Mappatura dei Processi al Business Process Management

Dalla Mappatura dei Processi al Business Process Management Dalla Mappatura dei Processi al Business Process Management Romano Stasi Responsabile Segreteria Tecnica ABI Lab Roma, 4 dicembre 2007 Agenda Il percorso metodologico Analizzare per conoscere: la mappatura

Dettagli

Cos è l Ingegneria del Software?

Cos è l Ingegneria del Software? Cos è l Ingegneria del Software? Corpus di metodologie e tecniche per la produzione di sistemi software. L ingegneria del software è la disciplina tecnologica e gestionale che riguarda la produzione sistematica

Dettagli

SYSKOPLAN REPLY IMPLEMENTA PER IL GRUPPO INDUSTRIALE SCHOTT UNA SOLUZIONE SAP CRM SU BASE SAP HANA E OPERATIVA IN 35 PAESI.

SYSKOPLAN REPLY IMPLEMENTA PER IL GRUPPO INDUSTRIALE SCHOTT UNA SOLUZIONE SAP CRM SU BASE SAP HANA E OPERATIVA IN 35 PAESI. SYSKOPLAN REPLY IMPLEMENTA PER IL GRUPPO INDUSTRIALE SCHOTT UNA SOLUZIONE SAP CRM SU BASE SAP HANA E OPERATIVA IN 35 PAESI. Come gruppo industriale tecnologico leader nel settore del vetro e dei materiali

Dettagli

Parole Chiave: Sviluppo di un nuovo prodotto, MSNP, design di prodotto, Stage-Gate

Parole Chiave: Sviluppo di un nuovo prodotto, MSNP, design di prodotto, Stage-Gate 6.1 Metodi per lo sviluppo di nuovi prodotti (MSNP) Parole Chiave: Sviluppo di un nuovo prodotto, MSNP, design di prodotto, Stage-Gate Questo capitolo presenta alcune metodologie per gestire al meglio

Dettagli

1.1 ITIL e la gestione dei servizi IT

1.1 ITIL e la gestione dei servizi IT Via Turati 4/3, 16128 Genova Tel. 348/4103643 Fax 010/8932429 ITIL (Information Technology Infrastructure Library) 1.1 ITIL e la gestione dei servizi IT In un mercato in cui il successo delle aziende è

Dettagli

Ottimizzazione della gestione del data center con Microsoft System Center

Ottimizzazione della gestione del data center con Microsoft System Center Ottimizzazione della gestione del data center con Microsoft System Center Declinazione di responsabilità e informazioni sul copyright Le informazioni contenute nel presente documento rappresentano le conoscenze

Dettagli

Business Process Redesign

Business Process Redesign Business Process Redesign I servizi offerti da Nòema 1 Riorganizzare le strutture organizzative significa cercare di conciliare l efficienza delle attività con le aspettative delle persone che costituiscono

Dettagli

Gestione delle Architetture e dei Servizi IT con ADOit. Un Prodotto della Suite BOC Management Office

Gestione delle Architetture e dei Servizi IT con ADOit. Un Prodotto della Suite BOC Management Office Gestione delle Architetture e dei Servizi IT con ADOit Un Prodotto della Suite BOC Management Office Controllo Globale e Permanente delle Architetture IT Aziendali e dei Processi IT: IT-Governance Definire

Dettagli

ATTUAZIONE DEL PROGETTO E IL MANAGEMENT: alcune definizioni e indicazioni generali

ATTUAZIONE DEL PROGETTO E IL MANAGEMENT: alcune definizioni e indicazioni generali ATTUAZIONE DEL PROGETTO E IL MANAGEMENT: alcune definizioni e indicazioni generali Cos è un progetto? Un iniziativa temporanea intrapresa per creare un prodotto o un servizio univoco (PMI - Project Management

Dettagli

IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget

IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget Data Sheet IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget Panoramica Le medie aziende devono migliorare nettamente le loro capacità

Dettagli

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE Oracle Business Intelligence Standard Edition One è una soluzione BI completa, integrata destinata alle piccole e medie imprese.oracle

Dettagli

Profilo Aziendale ISO 9001: 2008. METISOFT spa - p.iva 00702470675 - www.metisoft.it - info@metisoft.it

Profilo Aziendale ISO 9001: 2008. METISOFT spa - p.iva 00702470675 - www.metisoft.it - info@metisoft.it ISO 9001: 2008 Profilo Aziendale METISOFT spa - p.iva 00702470675 - www.metisoft.it - info@metisoft.it Sede legale: * Viale Brodolini, 117-60044 - Fabriano (AN) - Tel. 0732.251856 Sede amministrativa:

Dettagli

REALIZZARE UN MODELLO DI IMPRESA

REALIZZARE UN MODELLO DI IMPRESA REALIZZARE UN MODELLO DI IMPRESA - organizzare e gestire l insieme delle attività, utilizzando una piattaforma per la gestione aziendale: integrata, completa, flessibile, coerente e con un grado di complessità

Dettagli

Storia ed evoluzione dei sistemi ERP

Storia ed evoluzione dei sistemi ERP Storia ed evoluzione dei sistemi ERP In questo breve estratto della tesi si parlerà dei sistemi ERP (Enterprise Resource Planning) utilizzabili per la gestione delle commesse; questi sistemi utilizzano

Dettagli

IT Service Management: il Framework ITIL. Dalmine, 20 Gennaio 2012 Deborah Meoli, Senior Consultant Quint Italy

IT Service Management: il Framework ITIL. Dalmine, 20 Gennaio 2012 Deborah Meoli, Senior Consultant Quint Italy IT Service Management: il Framework ITIL Dalmine, 20 Gennaio 2012 Deborah Meoli, Senior Consultant Quint Italy Quint Wellington Redwood 2007 Agenda Quint Wellington Redwood Italia IT Service Management

Dettagli

Il Cloud Computing. Lo strumento per un disaster recovery flessibile. Giorgio Girelli. Direttore Generale Actalis 12/10/2012

Il Cloud Computing. Lo strumento per un disaster recovery flessibile. Giorgio Girelli. Direttore Generale Actalis 12/10/2012 Il Cloud Computing Lo strumento per un disaster recovery flessibile Giorgio Girelli Direttore Generale Actalis 12/10/2012 Agenda Il Gruppo Aruba Disaster Recovery: costo od opportunità? L esperienza Aruba

Dettagli

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica A.A. 2007-08 CORSO DI INGEGNERIA DEL SOFTWARE Prof. Giulio Destri http://www.areasp.com (C) 2007 AreaSP for

Dettagli

Realizzare un architettura integrata di Business Intelligence

Realizzare un architettura integrata di Business Intelligence Realizzare un architettura integrata di Business Intelligence Un sistema integrato di Business Intelligence consente all azienda customer oriented una gestione efficace ed efficiente della conoscenza del

Dettagli

Company Profile 2014

Company Profile 2014 Company Profile 2014 Perché Alest? Quando una nuova azienda entra sul mercato, in particolare un mercato saturo come quello informatico viene da chiedersi: perché? Questo Company Profile vuole indicare

Dettagli

MES & EMI DI WONDERWARE. Real Collaboration. Real-Time Results.

MES & EMI DI WONDERWARE. Real Collaboration. Real-Time Results. MES & EMI DI WONDERWARE Real Collaboration. Real-Time Results. Wonderware ci ha dato la possibilita` di implementare una soluzione per la gestione di produzione e performance estesa a tutti i nostri diversi

Dettagli

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita;

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita; .netbin. è un potentissimo strumento SVILUPPATO DA GIEMME INFORMATICA di analisi dei dati con esposizione dei dati in forma numerica e grafica con un interfaccia visuale di facile utilizzo, organizzata

Dettagli

THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA

THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA SAP World Tour 2007 - Milano 11-12 Luglio 2007 THUN con ARIS: dall'ottimizzazione dei processi verso l enterprise SOA Agenda Presentazione Derga Consulting Enterprise SOA Allineamento Processi & IT Il

Dettagli

agility made possible

agility made possible SOLUTION BRIEF CA IT Asset Manager Come gestire il ciclo di vita degli asset, massimizzare il valore degli investimenti IT e ottenere una vista a portfolio di tutti gli asset? agility made possible contribuisce

Dettagli

La soluzione di gestione aziendale per le piccole e medie imprese Overview della soluzione

La soluzione di gestione aziendale per le piccole e medie imprese Overview della soluzione La soluzione di gestione aziendale per le piccole e medie imprese Overview della soluzione Indice dei contenuti Introduzione 3 SAP Business One: le caratteristiche 4 Vantaggi per le aziende 5 Panoramica

Dettagli

IT GOVERNANCE & MANAGEMENT

IT GOVERNANCE & MANAGEMENT IT GOVERNANCE & MANAGEMENT BOLOGNA BUSINESS school Dal 1088, studenti da tutto il mondo vengono a studiare a Bologna dove scienza, cultura e tecnologia si uniscono a valori, stile di vita, imprenditorialità.

Dettagli

IT Service Management

IT Service Management IT Service Management ITIL: I concetti chiave ed il livello di adozione nelle aziende italiane Matteo De Angelis, itsmf Italia (I) 1 Chi è itsmf italia 12 th May 2011 - Bolzano itsmf (IT Service Management

Dettagli

CORPORATE OVERVIEW. www.akhela.com

CORPORATE OVERVIEW. www.akhela.com CORPORATE OVERVIEW www.akhela.com BRIDGE THE GAP CORPORATE OVERVIEW Bridge the gap Akhela è un azienda IT innovativa che offre al mercato servizi e soluzioni Cloud Based che aiutano le aziende a colmare

Dettagli

DigitPA egovernment e Cloud computing

DigitPA egovernment e Cloud computing DigitPA egovernment e Cloud computing Esigenze ed esperienze dal punto di vista della domanda RELATORE: Francesco GERBINO 5 ottobre 2010 Agenda Presentazione della Società Le infrastrutture elaborative

Dettagli

Intalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato

Intalio. Leader nei Sistemi Open Source per il Business Process Management. Andrea Calcagno Amministratore Delegato Intalio Convegno Open Source per la Pubblica Amministrazione Leader nei Sistemi Open Source per il Business Process Management Navacchio 4 Dicembre 2008 Andrea Calcagno Amministratore Delegato 20081129-1

Dettagli

PLM Software. Answers for industry. Siemens PLM Software

PLM Software. Answers for industry. Siemens PLM Software Siemens PLM Software Monitoraggio e reporting delle prestazioni di prodotti e programmi Sfruttare le funzionalità di reporting e analisi delle soluzioni PLM per gestire in modo più efficace i complessi

Dettagli

GoBus: Progettazione e Sviluppo di un App a Supporto della Mobilità

GoBus: Progettazione e Sviluppo di un App a Supporto della Mobilità GoBus: Progettazione e Sviluppo di un App a Supporto della Mobilità Gemma Catolino, Elisa D Eugenio, Davide De Chiara, Alessandro Longo Dipartimento di Studi e Ricerche Aziendali - Management & Information

Dettagli

Istruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive. https://nonconf.unife.it/

Istruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive. https://nonconf.unife.it/ Istruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive https://nonconf.unife.it/ Registrazione della Non Conformità (NC) Accesso di tipo 1 Addetto Registrazione della Non Conformità

Dettagli

Process mining & Optimization Un approccio matematico al problema

Process mining & Optimization Un approccio matematico al problema Res User Meeting 2014 con la partecipazione di Scriviamo insieme il futuro Paolo Ferrandi Responsabile Tecnico Research for Enterprise Systems Federico Bonelli Engineer Process mining & Optimization Un

Dettagli

progettiamo e realizziamo architetture informatiche Company Profile

progettiamo e realizziamo architetture informatiche Company Profile Company Profile Chi siamo Kammatech Consulting S.r.l. nasce nel 2000 con l'obiettivo di operare nel settore I.C.T., fornendo servizi di progettazione, realizzazione e manutenzione di reti aziendali. Nel

Dettagli

Milano, Settembre 2009 BIOSS Consulting

Milano, Settembre 2009 BIOSS Consulting Milano, Settembre 2009 BIOSS Consulting Presentazione della società Agenda Chi siamo 3 Cosa facciamo 4-13 San Donato Milanese, 26 maggio 2008 Come lo facciamo 14-20 Case Studies 21-28 Prodotti utilizzati

Dettagli

Business Process Management

Business Process Management Corso di Certificazione in Business Process Management Progetto Didattico 2015 con la supervisione scientifica del Dipartimento di Informatica Università degli Studi di Torino Responsabile scientifico

Dettagli

2.0 DAL WEB. social. tecnologico, 2006. Reply www.reply.eu

2.0 DAL WEB. social. tecnologico, 2006. Reply www.reply.eu ALL INTERNO DEL FIREWALL: ENI 2.0 Il modo di lavorare è soggetto a rapidi cambiamenti; pertanto le aziende che adottano nuovi tool che consentono uno scambio di informazioni contestuale, rapido e semplificato

Dettagli

Piazza delle Imprese alimentari. Viale delle Manifatture. Via della Produzione

Piazza delle Imprese alimentari. Viale delle Manifatture. Via della Produzione Piazza delle Imprese alimentari Viale delle Manifatture Via della Produzione PASSEPARTOUT MEXAL è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente

Dettagli

BOARD in Eisai: crescere con il Performance Management

BOARD in Eisai: crescere con il Performance Management BOARD in Eisai: crescere con il Performance Management Gli aspetti maggiormente apprezzabili nell utilizzo di BOARD sono la tempestività nel realizzare ambienti di analisi senza nessun tipo di programmazione

Dettagli

LA TECHNOLOGY TRANSFER PRESENTA SUZANNE ROBERTSON MASTERING THE REQUIREMENTS PROCESS COME COSTRUIRE IL SISTEMA CHE IL VOSTRO UTENTE DESIDERA

LA TECHNOLOGY TRANSFER PRESENTA SUZANNE ROBERTSON MASTERING THE REQUIREMENTS PROCESS COME COSTRUIRE IL SISTEMA CHE IL VOSTRO UTENTE DESIDERA LA TECHNOLOGY TRANSFER PRESENTA SUZANNE ROBERTSON MASTERING THE REQUIREMENTS PROCESS COME COSTRUIRE IL SISTEMA CHE IL VOSTRO UTENTE DESIDERA ROMA 20-22 OTTOBRE 2014 RESIDENZA DI RIPETTA - VIA DI RIPETTA,

Dettagli

Università di Venezia Corso di Laurea in Informatica. Marco Fusaro KPMG S.p.A.

Università di Venezia Corso di Laurea in Informatica. Marco Fusaro KPMG S.p.A. Università di Venezia Corso di Laurea in Informatica Laboratorio di Informatica Applicata Introduzione all IT Governance Lezione 5 Marco Fusaro KPMG S.p.A. 1 CobiT: strumento per la comprensione di una

Dettagli

LE NOVITÀ DELL EDIZIONE 2011 DELLO STANDARD ISO/IEC 20000-1 E LE CORRELAZIONI CON IL FRAMEWORK ITIL

LE NOVITÀ DELL EDIZIONE 2011 DELLO STANDARD ISO/IEC 20000-1 E LE CORRELAZIONI CON IL FRAMEWORK ITIL Care Colleghe, Cari Colleghi, prosegue la nuova serie di Newsletter legata agli Schemi di Certificazione di AICQ SICEV. Questa volta la pillola formativa si riferisce alle novità dell edizione 2011 dello

Dettagli

Il business risk reporting: lo. gestione continua dei rischi

Il business risk reporting: lo. gestione continua dei rischi 18 ottobre 2012 Il business risk reporting: lo strumento essenziale per la gestione continua dei rischi Stefano Oddone, EPM Sales Consulting Senior Manager di Oracle 1 AGENDA L importanza di misurare Business

Dettagli

Il Business Process Management: nuova via verso la competitività aziendale

Il Business Process Management: nuova via verso la competitività aziendale Il Business Process Management: nuova via verso la competitività Renata Bortolin Che cosa significa Business Process Management? In che cosa si distingue dal Business Process Reingeneering? Cosa ha a che

Dettagli

Il Project management in IS&T L esperienza Alstom

Il Project management in IS&T L esperienza Alstom Il Project management in IS&T L esperienza Alstom Agata Landi Convegno ANIMP 11 Aprile 2014 IL GRUPPO ALSTOM Project management in IS&T L esperienza Alstom 11/4/2014 P 2 Il gruppo Alstom Alstom Thermal

Dettagli

Risposte ai quesiti ricevuti per l Avviso di gara per la realizzazione del sistema informatico per la gestione richieste di finanziamento FAPISI

Risposte ai quesiti ricevuti per l Avviso di gara per la realizzazione del sistema informatico per la gestione richieste di finanziamento FAPISI Risposte ai quesiti ricevuti per l Avviso di gara per la realizzazione del sistema informatico per la gestione richieste di finanziamento FAPISI Forniamo in questo articolo le risposte ai 53 quesiti ricevuti

Dettagli