e processi open source

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "e processi open source"

Transcript

1 Processi agili e processi open source Tecniche di Programmazione Lez. 11 Università di Firenze a.a. 2009/10, I semestre 1/33 contenuti Modellazione di processo, progetti e qualità Processi prescrittivi Processi SPOTS Processi agili Processi open source 2/33 modellazione di processo In generale Organizzazione, documentazione, controllo Business Process Reengineering Notazioni: IDEF0,... UML Strumenti di workflow Nella produzione di software Una parte consistente dell ingegneria del software Cicli di vita del software, processi off-the-shelf Modelli per composizione ISO/IEC Ambienti di sviluppo (enactment) 3/

2 processi e progetti Processi come procedure Progetti come istanze Specializzazione e finalizzazione Il processo aziendale Il processo specializzato per il progetto Il progetto come processo in esecuzione Riferimenti negli standard ISO 9001, Piano della Qualità ISO/IEC 12207, attività {5, 6, 7}.x.1 4/33 qualità di processo Dal TQM a CMM, passando per ISO 9000 Quanto è ben definito un processo Quanto è ben eseguito nelle sue istanze (progetti) Capability Maturity Model Capacità, indicatore dell affidabilità di un fornitore Maturità, raggiungimento di un livello di capacità Software Process Assessment & Improvement Pressman Process Advisor, Trillium, Bootstrap,... SPICE 1996 ISO/IEC 15504: /33 livelli 3 e 4 Il posizionamento più gettonato Livello 3: definito Livello 4: controllato (misurato o predicibile) 5 4 Ottimizzante 3 Controllato 2 Definito 1 Ripetibile Iniziale 6/

3 gestire progetti ai livelli 3-4 Definito Sapere come fare le cose Mattoni predefiniti di processo (ISO/IEC 12207) Piani delle attività, tempi, risorse, impegno, costi Piani della qualità, di gestione dei rischi Controllato (misurato, predicibile) Rilevazione dei valori effettivi Azioni correttive (rigidamente limitate al futuro) Mantenimento degli scostamenti fra piani e consuntivi Analisi e miglioramento (liv. 5 ogni tanto) 7/33 processi prescrittivi Prima generazione di processi software IBM Cleanroom Mil 498 ESA PSS-05 Rational/IBM Unified Software Process Espressione di una classe di esigenze Strumenti di controllo di progetti e fornitori Committenti importanti Progetti grandi, spesso critici Costi di organizzazione e documentazione giustificati 8/33 i processi dei committienti Il processo chiesto dal committente Linguaggio: ISO/IEC (ma anche IDEF0, UML) Conformità: ISO 9001, MIL, ESA ECSS, Evidenza di capacità: CMM, ISO/IEC 15504, Definizione di processo complementare a Processi di acquisizione Metodi di controllo Il processo come prescrizione Perché prescritto dai committenti Perché prescritto al personale Perché dettagliato e procedurale 9/

4 il problema dei fornitori Adottare un processo Investendo il meno possibile Salvaguardando flessibilità e naturalezza Evitando di suscitare le resistenze degli sviluppatori La soluzione ortodossa è costosa Investimenti per gli ingegneri di processo Studio delle esigenze e delle risorse Definizione del processo (in conformità a qualcosa) Formazione del personale Specializzazione del processo 10/33 processi da acquistare Caratteristiche di uno SPOTS Descrizione del processo pubblica Copertura delle attività dichiarata Definito, adattabile e pronto all uso Caratteristico e distinto dagli altri Cose che sembrano SPOTS ma non lo sono I cicli di vita ISO/IEC Gli standard come ISO 9001 o gli ESA ECSS 11/33 il mercato degli SPOTS Non sono un prodotto off-the-shelf per caso Libri e documentazione Corsi di formazione Servizi, consulenza Strumenti di processo e di produzione Conferenze, eventi, user group 12/

5 processi agili Estensione a un insieme diverso di esigenze Ridurre i costi di processo Adattare a progetti medio-piccoli Privilegiare i risultati interni al controllo esterno Il boom degli SPOTS leggeri extreme Programming Scrum Cristal Clear Stay CMM level 1, but hire smart people 13/33 motivazioni Senza smart people e senza processo Code & fix Cowboy coding (to boldly code what no man...) Controllo ci vuole, ma deve essere diverso Gli SPOTS prescrittivi si vendono male Quindi non devono essere (apparire) tali Contrastare la burocratizzazione Una buona prassi elevata a principio Una buona strategia commerciale Scalare in basso i processi prescrittivi 14/33 il manifesto I principî (o gli slogan) Interazione e individui (vs processo e strumenti) Software che funziona (vs software documentato) Collaborazione con il cliente (vs contrattualizzione) Rispondere ai cambiamenti (vs seguire il piano) Le tecniche Small timeboxes Mini functionality increments Pair programming 15/

6 esempi di processi agili extreme Programming Scrum Crystal Clear Agile Unified Process MS Solution Framework Tutti SPOTS 16/33 critiche ai processi agili Richiede personale senior (smart people ) Non è applicabile in tutti i contesti contrattuali Non è adatto a grandi progetti (>20) Non è adatto a gruppi di lavoro distribuiti Non è adatto a software mission-critical 17/33 tendenze e domande Tendenze unificatrici ISO/IEC 12207, processi per composizione di attività ESA ECSS-E-40, dichiarazione di proprietà Unified Software Development Process EssUP, I. Jacobson OpenUp, IBM/Eclipse Oracle Unified Method E il contributo dell open source? È un contesto particolare e ormai pesante Avrà avuto qualche influenza su processi e progetti 18/

7 i processi Open Source Free-Libre Open Source È una caratteristica della licenza del prodotto Molto software OS proviene da processi tradizionali La cattedrale e il bazaar Uno slogan per promuovere un contesto? I progetti OS hanno un processo di categoria? Ci può essere processo senza organizzazione? È vero che non c è organizzazione? 19/33 la cattedrale e il bazaar Eric Steven Raymond Un convertito Da OS cattedrale (Emacs Core) a OS bazaar (Linux) Il saggio Dichiarazione di stupore per i risultati di Linux Analisi di Linux come progetto Ripetizione su un esperimento personale Identificazione di caratteristiche di processo Congettura: le caratteristiche determinano il successo Congettura: le caratteristiche sono buone prassi 20/33 vulgar raymondism Le caratteristiche Interesse personale (il genio nasce dalla necessità) Riuso (i grandi sanno cosa riscrivere) Prototipazione coraggiosa (capacità di buttar via) Aggregazione (i problemi ti trovano) Capacità di abbandonare (meglio se in buone mani) Utenti come verificatori (molti occhi vedono meglio) Rilasci precoci e frequenti (per soddisfare la platea) Sono buone prassi replicabili? Caratterizzano un contesto (con un po di enfasi) Non definiscono un processo 21/

8 pericolosi postulati I progetti OS usano il processo bazaar I migliori progetti OS usano il processo bazaar I progetti OS sono regolati da norme non scritte L OS porterà nel mondo la cultura del dono Il mondo OS è un paradiso senza conflitti M$ deve essere sgominata 22/33 progetti OS non interessanti Progetti OS con processi normali OS è un requisito del prodotto Progetti finanziati da enti pubblici Investimenti per servizi Progetti di ricerca OS per politiche commerciali contro Esiste un organizzazione Esiste uno scopo economico chiaro Prodotto su commessa (eventualmente interna) Gioco di sponda a favore di hardware o servizi Azione diversiva per intervenire sul mercato 23/33 progetti OS interessanti Lo scopo è il prodotto stesso Altri obiettivi sono di secondo piano Oppure non c è modo di identificarli I progetti sono (sembrano) anarchici A volte lo sono, inizialmente Tipicamente evolvono in organizzazioni No-profit, by-invitation, 24/

9 macro processi OS Progetti OS come organizzazioni Non tutti i progetti OS lo sono Interessanti per quanto rimangono indipendenti Fasi Nascita Sviluppo Maturità interessi personali, ricerca, sviluppo lento e opportunistico aggregazione e strumentazione, comunicazione e cooperazione finanziamenti e rapporti con terzi, costituzione in organizzazione (.org) 25/33 caratteristiche associative Forma associativa No-profit (in US tipicamente una 501.c.3) Capace di ricevere donazioni Partecipazione personale I membri sono persone, non aziende I membri non sono responsabili del prodotto È incoraggiata, tutelata e regolamentata la possibilità di contribuire nell orario di lavoro 26/33 caratteristiche gestionali Organizzazione Comitati, tavoli, Cariche elettive Responsabilità legali Attività Promozione Gestione dei contratti con altre organizzazioni Finanziamento di progetti interni 27/

10 caratteristiche partecipative Criteri elitari e meritocratici Contribuire a un progetto Meritare stima per competenze tecnologiche Meritare fiducia per affidabilità ed educazione Essere invitato come membro da altri membri Essere eletto a una carica Club esclusivi, per prassi o per statuto I soliti smart people 28/33 processi in evidenza Dalla seconda fase in poi Documentazione del prodotto Gestione di versioni e configurazioni Gestione automatizzata dei processi ripetitivi Noti, presenti e definiti in Ma, in altri contesti Non sempre attuati Non sempre così strumentati e normati In parte sostituiti da caratteristiche organizzative come presenza delle persone e condivisione di spazi 29/33 processi basati su strumenti Uso regolare e normato Stumenti per il controllo di prodotto Versioni e configurazioni (CVS, Subversion) Documentazione del codice (Doxygen) Costruzione del prodotto (Make & C, compile farm) Strumenti per il controllo della cooperazione Trakers (Bugzilla) Forum, mailing list I pacchetti stile Sourceforge 30/

11 pacchetti Ambienti di sviluppo cooperativo (!) Sourceforge.org (Sourceforge) Tigris.org (CollabNet) Google Code, BerliOS, Bounty Source,... Servizi Spazio web, gestione del codice e delle release Integrazione di strumenti, virtualizzazione Microgestione, tracciabilità Comunicazione interna ed esterna Visibilità del progetto, gestione delle donazioni 31/33 strumentazione Controllo del prodotto Versioni e configurazioni (CVS, Subversion, Git,...) Documentazione del codice (Doxygen) Costruzione del prodotto (Make & C,...) Controllo di processi ripetitivi, microgestione Cooperazione sui file (ancora CVS & C) Trackers, ticketing systems (Bugzilla, Trac,...) Controllo della conoscenza Forum Wiki 32/33 riferimenti Ambriola, Cignoni, Jaccheri, Conradi, A Framework for Comparing SPOTS, Prosim03 K. Beck, extreme Programming Explained, Addison-Wesley E.S. Raymond, The Cathedral and the Bazaar N. Bezroukov, Critique to vulgar Raymondism 33/

La nuova ISO 9001 e le aziende di sviluppo software

La nuova ISO 9001 e le aziende di sviluppo software La nuova ISO 9001 e le aziende di sviluppo software Giovanni A. Cignoni, Dip. di Informatica, Univ. di Pisa Davide Morano, SIAS - Gruppo KataWeb Ottobre 2000 Sommario L impostazione della nuova ISO 9001,

Dettagli

Qualità del software. Tecniche di Programmazione 2009/10. Giovanni A. Cignoni - http://www.di.unipi.it/~giovanni/ 1. contenuti. definizione di qualità

Qualità del software. Tecniche di Programmazione 2009/10. Giovanni A. Cignoni - http://www.di.unipi.it/~giovanni/ 1. contenuti. definizione di qualità Qualità del software Tecniche di Programmazione Lez. 05 Università di Firenze a.a. 2009/10, I semestre 1/33 contenuti Qualità? Definizioni Il prodotto software Modelli della qualità per il sw: ISO/IEC

Dettagli

Poca documentazione: uso di Story Card e CRC (Class Responsibility Collabor) Collaborazione con il cliente rispetto alla negoziazione dei contratti

Poca documentazione: uso di Story Card e CRC (Class Responsibility Collabor) Collaborazione con il cliente rispetto alla negoziazione dei contratti Sviluppo Agile [Cockburn 2002] Extreme Programming (XP) [Beck 2000] Sono più importanti auto-organizzazione, collaborazione, comunicazione tra membri del team e adattabilità del prodotto rispetto ad ordine

Dettagli

Metodologie Agili per lo sviluppo di applicazioni Internet Distribuite. Agile Group DIEE, Università di Cagliari www.agile.diee.unica.

Metodologie Agili per lo sviluppo di applicazioni Internet Distribuite. Agile Group DIEE, Università di Cagliari www.agile.diee.unica. Metodologie Agili per lo sviluppo di applicazioni Internet Distribuite Agile Group DIEE, Università di Cagliari www.agile.diee.unica.it Agile Group Agile Group, gruppo di ricerca su Ingegneria del SW,

Dettagli

ERP OPEN SOURCE STATO DELL ARTE PRESENTAZIONE EVENTI 2010

ERP OPEN SOURCE STATO DELL ARTE PRESENTAZIONE EVENTI 2010 ERP OPEN SOURCE STATO DELL ARTE PRESENTAZIONE EVENTI 2010 INTRODUZIONE Open Source, una semplice definizione: Un software si definisce Open Source quando il codice sorgente e le istruzioni interne al programma

Dettagli

Fattori critici di successo

Fattori critici di successo CSF e KPI Fattori critici di successo Critical Success Factor (CSF) Definiscono le azioni o gli elementi più importanti per controllare i processi IT Linee guida orientate alla gestione del processo Devono

Dettagli

IDENTITÀ GIOVANE. Nata nel 2006 con l intento di diventare leader nel settore IT, Easytech cresce con una solida competenza in tre divisioni:

IDENTITÀ GIOVANE. Nata nel 2006 con l intento di diventare leader nel settore IT, Easytech cresce con una solida competenza in tre divisioni: copertina pg. 1 immagine pg. 2 Easytech è un gruppo di giovani professionisti uniti da un obiettivo comune: proporre le migliori soluzioni per rendere le imprese leggere e pronte a sostenere la competizione

Dettagli

Indagine sull HR Transformation nelle Banche Italiane

Indagine sull HR Transformation nelle Banche Italiane Indagine sull HR Transformation nelle Banche Italiane integrazione con il business e le strategie eccellenza dei servizi hr HR Transformation efficienza e le tecnologie sourcing Premessa La profonda complessità

Dettagli

La valutazione economico-tecnica del software contabile

La valutazione economico-tecnica del software contabile La valutazione economico-tecnica del software contabile fino a qualche tempo fa... hardware assorbe la maggiore quota dell investimento software predisposto internamente obiettivi nella valutazione degli

Dettagli

Sviluppare Software Libero

Sviluppare Software Libero Sviluppare Software Libero Un introduzione allo sviluppo del software libero. Idee, motivi ed esempi. Maurizio Lemmo File TEST - 1 Per iniziare... Un progetto software, idealmente,

Dettagli

BUSINESS SOLUTION FOR BUSINESS PEOPLE

BUSINESS SOLUTION FOR BUSINESS PEOPLE BUSINESS SOLUTION FOR BUSINESS PEOPLE Chi è Axioma Dal 1979 Axioma offre prodotti software e servizi per le imprese appartenenti ai settori Ai software gestionali Axioma, si affianca un'offerta di prodotti

Dettagli

Ciclo di Vita Evolutivo

Ciclo di Vita Evolutivo Ciclo di Vita Evolutivo Prof.ssa Enrica Gentile a.a. 2011-2012 Modello del ciclo di vita Stabiliti gli obiettivi ed i requisiti Si procede: All analisi del sistema nella sua interezza Alla progettazione

Dettagli

Danais s.r.l. Profilo Aziendale

Danais s.r.l. Profilo Aziendale Danais s.r.l. Profilo Aziendale Danais s.r.l. Marzo 2013 Indice Caratteri identificativi della società... 3 Gli ambiti di competenza... 3 Edilizia... 3 Mercati di riferimento... 4 Caratteristiche distintive...

Dettagli

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Gestione di progetto. Marina Mongiello

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Gestione di progetto. Marina Mongiello Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del Gestione di progetto Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Stima dei costi di progetto Rischi

Dettagli

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi Università di Bergamo Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica INGEGNERIA DEL SOFTWARE Prof. Paolo Salvaneschi 1 Obiettivi Scopi del corso: - Fornire gli elementi di base della disciplina,

Dettagli

AFFIDATI ALL ESPERIENZA PER AFFRONTARE LE NECESSITÀ DI OGGI E LE SFIDE DI DOMANI

AFFIDATI ALL ESPERIENZA PER AFFRONTARE LE NECESSITÀ DI OGGI E LE SFIDE DI DOMANI AFFIDATI ALL ESPERIENZA PER AFFRONTARE LE NECESSITÀ DI OGGI E LE SFIDE DI DOMANI Le aziende vivono una fase di trasformazione del data center che promette di assicurare benefici per l IT, in termini di

Dettagli

Sfrutta appieno le potenzialità del software SAP in modo semplice e rapido

Sfrutta appieno le potenzialità del software SAP in modo semplice e rapido Starter Package è una versione realizzata su misura per le Piccole Imprese, che garantisce una implementazione più rapida ad un prezzo ridotto. E ideale per le aziende che cercano ben più di un semplice

Dettagli

N 01 NELIBIT. Wise Decisions

N 01 NELIBIT. Wise Decisions N 01 NELIBIT Wise Decisions Information Technology Assistenza Computer Hardware e Software Web Site Realizzazione Siti Internet Media Marketing Visibilità Motori di Ricerca e Social Network Graphics Grafica

Dettagli

Casale SA: l adozione di SAP riunisce le molteplici realtà gestionali aziendali in un unico software

Casale SA: l adozione di SAP riunisce le molteplici realtà gestionali aziendali in un unico software Casale SA.. Utilizzata con concessione dell autore. Casale SA: l adozione di SAP riunisce le molteplici realtà gestionali aziendali in un unico software Partner Nome dell azienda Casale SA Settore EPC

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

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A2_3 V2.0. Processi. Scelta dei processi adeguati

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A2_3 V2.0. Processi. Scelta dei processi adeguati Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A2_3 V2.0 Processi Scelta dei processi adeguati Il contenuto del documento è liberamente utilizzabile dagli studenti,

Dettagli

UML e (R)UP (an overview)

UML e (R)UP (an overview) Lo sviluppo di sistemi OO UML e (R)UP (an overview) http://www.rational.com http://www.omg.org 1 Riassumento UML E un insieme di notazioni diagrammatiche che, utilizzate congiuntamente, consentono di descrivere/modellare

Dettagli

Ciclo di vita del software: strumenti e procedure per migliorarne la sicurezza. Roberto Ugolini roberto.ugolini@postecom.it

Ciclo di vita del software: strumenti e procedure per migliorarne la sicurezza. Roberto Ugolini roberto.ugolini@postecom.it Ciclo di vita del software: strumenti e procedure per migliorarne la sicurezza Roberto Ugolini 1 Il processo di sviluppo sicuro del codice (1/2) Il processo di sviluppo sicuro del codice () è composto

Dettagli

Sistemi software di collaborazione in ambito open source

Sistemi software di collaborazione in ambito open source Sistemi software di collaborazione in ambito open source Testimonianza di: Davide Dalle Carbonare davide.dallecarbonare@eng.it 1 Introduzione Collaborare e cooperare: diverse persone operano contemporaneamente

Dettagli

Lista delle descrizioni dei Profili

Lista delle descrizioni dei Profili Lista delle descrizioni dei Profili La seguente lista dei Profili Professionali ICT è stata definita dal CEN Workshop on ICT Skills nell'ambito del Comitato Europeo di Standardizzazione. I profili fanno

Dettagli

Ambienti per lo sviluppo collaborativo del software (CDE)

Ambienti per lo sviluppo collaborativo del software (CDE) Ambienti per lo sviluppo collaborativo del software (CDE) Funzionalità tipiche dei CDE Esempi di CDE Collab CDE Sviluppo collaborativo del software Gestione del codice, delle revisioni e dei rami di sviluppo

Dettagli

L Informatica al Vostro Servizio

L Informatica al Vostro Servizio L Informatica al Vostro Servizio Faticoni S.p.A. è Certificata UNI ENI ISO 9001:2008 N. CERT-02228-97-AQ-MILSINCERT per Progettazione, Realizzazione, Manutenzione di soluzioni Hardware e Software Soluzioni

Dettagli

Introduzione. Il software e l ingegneria del software. Marina Mongiello Ingegneria del software 1

Introduzione. Il software e l ingegneria del software. Marina Mongiello Ingegneria del software 1 Introduzione Il software e l ingegneria del software Marina Mongiello Ingegneria del software 1 Sommario Il software L ingegneria del software Fasi del ciclo di vita del software Pianificazione di sistema

Dettagli

Check list per la valutazione di adeguatezza e Indice di adeguatezza

Check list per la valutazione di adeguatezza e Indice di adeguatezza Check list per la valutazione di adeguatezza e Indice di adeguatezza DigitPA 00137 Roma - viale Marx, 43 Pagina 1 di 16 Indice 1. PREMESSA... 3 2. ELEMENTI DI VALUTAZIONE DELL ADEGUATEZZA DELLA SOLUZIONE...

Dettagli

Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi

Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software La fase di Analisi Giulio Destri Ing. del software: Analisi - 1 Scopo del modulo Definire

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

Consulenza, servizi su misura e tecnologia a supporto del business.

Consulenza, servizi su misura e tecnologia a supporto del business. Consulenza, servizi su misura e tecnologia a supporto del business. ACCREDITED PARTNER 2014 Consulenza, servizi su misura e tecnologia a supporto del business. Gariboldi Alberto Group Srl è una realtà

Dettagli

L Open Source nella Pubblica

L Open Source nella Pubblica L Open Source nella Pubblica Amministrazione Vittorio Pagani Responsabile Osservatorio Open Source - CNIPA 1 Riflessioni su alcune caratteristiche del software OS disponibilità del codice sorgente: possibilità

Dettagli

I processi aziendali e l industria della cornice di legno.

I processi aziendali e l industria della cornice di legno. I processi aziendali e l industria della cornice di legno. Productio Flow può essere classificato come un sistema software progettato ad hoc sulle esigenze gestionali dell industria della cornice di legno

Dettagli

Strumenti per lo sviluppo software in comunità

Strumenti per lo sviluppo software in comunità Strumenti per lo sviluppo software in comunità Francesco Agnolazza e Luca Mezzalira Montebelluna Linux User Group 27 ottobre 2012 Castelfranco Veneto Agno && Syslac (MontelLUG) Linux Day 2012 27 ott 2012

Dettagli

Sistemi elettronici per la sicurezza dei veicoli: presente e futuro. Il ruolo della norma ISO 26262 per la Sicurezza Funzionale

Sistemi elettronici per la sicurezza dei veicoli: presente e futuro. Il ruolo della norma ISO 26262 per la Sicurezza Funzionale 18 aprile 2012 Il punto di vista dell OEM sulla norma ISO 26262 per la Sicurezza Funzionale dei veicoli: la sfida dell integrazione nei processi aziendali Marco Bellotti Functional Safety Manager Contenuti

Dettagli

Al tuo fianco. nella sfida di ogni giorno. risk management www.cheopeweb.com

Al tuo fianco. nella sfida di ogni giorno. risk management www.cheopeweb.com Al tuo fianco nella sfida di ogni giorno risk management www.cheopeweb.com risk management Servizi e informazioni per il mondo del credito. Dal 1988 assistiamo le imprese nella gestione dei processi di

Dettagli

UNI CEI EN ISO/IEC 17025 Sez. 4 e requisiti SINAL per l accreditamento dei laboratori

UNI CEI EN ISO/IEC 17025 Sez. 4 e requisiti SINAL per l accreditamento dei laboratori UNI CEI EN ISO/IEC 17025 Sez. 4 e requisiti SINAL per l accreditamento dei laboratori Struttura della norma ISO/IEC 17025 1. Scopo 2. Riferimenti normativi 3. Termini e definizioni 4. Requisiti gestionali

Dettagli

SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni

SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni SERVER E VIRTUALIZZAZIONE Windows Server 2012 Guida alle edizioni 1 1 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente documento viene fornito così come

Dettagli

In legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207.

In legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207. Durante le attività di sviluppo del software applicativo è spesso utilizzato un ciclo di vita incrementale il cui schema di processo è sintetizzato nella figura seguente. In legenda sono riportate le fasi

Dettagli

Ingegneria del Software

Ingegneria del Software Ingegneria del Software Processi di Sviluppo Agile Origini dello Sviluppo Agile Proposta di un gruppo di sviluppatori che rilevava una serie di criticità degli approcci convenzionali: Troppa rigidità dei

Dettagli

Integrazione dei processi aziendali Sistemi ERP e CRM. Alice Pavarani

Integrazione dei processi aziendali Sistemi ERP e CRM. Alice Pavarani Integrazione dei processi aziendali Sistemi ERP e CRM Alice Pavarani Un ERP rappresenta la maggiore espressione dell inseparabilità tra business ed information technology: è un mega-package di applicazioni

Dettagli

Qualità del software. www.vincenzocalabro.it

Qualità del software. www.vincenzocalabro.it Qualità del software Il concetto di qualità Qualità Il complesso delle caratteristiche di una entità che si riferiscono alla sua capacità di soddisfare esigenze esplicite ed implicite. Qualità e prodotto

Dettagli

Le caratteristiche distintive di Quick Budget

Le caratteristiche distintive di Quick Budget scheda prodotto QUICK BUDGET Mercato imprevedibile? Difficoltà ad adeguare le risorse a una domanda instabile e, di conseguenza, a rispettare i budget?tempi e costi troppo elevati per la creazione di budget

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

Fare software nel 2008: l Open Source e il ruolo delle imprese

Fare software nel 2008: l Open Source e il ruolo delle imprese Dipartimento di Elettronica e Informazione Fare software nel 2008: l Open Source e il ruolo delle imprese Eugenio Capra eugenio.capra@polimi.it IBM Softwareland, Monza, 18 settembre 2008 Cos è l Open Source?

Dettagli

Processi di Gestione dei Sistemi ICT

Processi di Gestione dei Sistemi ICT Università di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A3_1 V1.1 Processi di Gestione dei Sistemi ICT Il contenuto del documento è liberamente utilizzabile dagli studenti,

Dettagli

Moda.PDM. Scheda tecnica

Moda.PDM. Scheda tecnica Scheda tecnica Modasystem è una sofware house, leader nel settore, nata e strutturata per realizzare e proporre software applicativo per industrie di abbigliamento e calzature. Il personale di Modasystem

Dettagli

LA GESTIONE DELLA SICUREZZA CON IBM Security Identity Governance

LA GESTIONE DELLA SICUREZZA CON IBM Security Identity Governance LA GESTIONE DELLA SICUREZZA CON IBM Security Identity Governance IDENTITY & ACCESS MANAGEMENT L approccio Engineering ai progetti Fa parte del contesto più ampio delle tematiche legate alla sicurezza (secure

Dettagli

OPEN SOURCE. Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti)

OPEN SOURCE. Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti) OPEN SOURCE Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti) OBIETTIVI Cosa sono i sw open source? Cosa li distingue dai sofware non open? Quali implicazioni per: I professionisti

Dettagli

SAP AG. Gabriele Monfardini Anno Accademico 2013-2014

SAP AG. Gabriele Monfardini Anno Accademico 2013-2014 Software ERP SAP AG Multinazionale tedesca Fatturato 2012: oltre 16 mld euro Numero dipendenti 2012: oltre 64000 Ha uffici in tutte le parti del mondo e un network di 115 aziende consociate Prodotti di

Dettagli

Evidenziare le modalità con le quali l azienda agrituristica produce valore per i clienti attraverso la gestione dei propri processi.

Evidenziare le modalità con le quali l azienda agrituristica produce valore per i clienti attraverso la gestione dei propri processi. 5. Processi Evidenziare le modalità con le quali l azienda agrituristica produce valore per i clienti attraverso la gestione dei propri processi. Il criterio vuole approfondire come l azienda agrituristica

Dettagli

Gestione dell Informazione Aziendale prof. Stefano Pedrini. Sistemi integrati ERP Addendum 2 Giorgio Cocci, Alberto Gelmi, Stefano Martinelli

Gestione dell Informazione Aziendale prof. Stefano Pedrini. Sistemi integrati ERP Addendum 2 Giorgio Cocci, Alberto Gelmi, Stefano Martinelli UNIVERSITÀ DEGLI STUDI DI BERGAMO Gestione dell Informazione Aziendale prof. Stefano Pedrini Sistemi integrati ERP Addendum 2 Giorgio Cocci, Alberto Gelmi, Stefano Martinelli I sistemi informativi Il processo

Dettagli

Gestione di progetti (software)

Gestione di progetti (software) Gestione di progetti (software) Tecniche di Programmazione Lez. 03 Università di Firenze a.a. 2009/10, I semestre 1/25 Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Stima

Dettagli

Gestione dei Progetti (2005-2006)

Gestione dei Progetti (2005-2006) Gestione dei Progetti (2005-2006) Alessandro Agnetis DII Università di Siena (Alcune delle illustrazioni contenute nella presentazione sono tratte da PMBOK, a guide to the Project Management Body of Knowledge,

Dettagli

Gestione dello sviluppo software Modelli Agili

Gestione dello sviluppo software Modelli Agili Università di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A4_3 V1.1 Gestione dello sviluppo software Modelli Agili Il contenuto del documento è liberamente utilizzabile dagli

Dettagli

Presentazione. agili e flessibili; costantemente aderenti al business model ed alla sua evoluzione geografica e temporale;

Presentazione. agili e flessibili; costantemente aderenti al business model ed alla sua evoluzione geografica e temporale; Presentazione Blu Consulting è una società di consulenza direzionale certificata ISO 9001:2008, fondata da Mauro Masciarelli nel 2009, specializzata nella revisione delle strategie di business, adeguamento

Dettagli

Collaboration aziendale in Cloud Computing

Collaboration aziendale in Cloud Computing Collaboration aziendale in Cloud Computing sviluppate con la tecnologia La soluzione che non c era Rel. 2.0 Gennaio 2013 Come Funziona Prima File Server Server di Backup ERP e gestionali Software in azienda

Dettagli

New Entity immagina... fatto

New Entity immagina... fatto New Entity immagina... fatto I NOSTRI PRODOTTI E-call E-sms EntityPBX CloudPBX REM Mission Di pari passo con l evoluzione del mercato, abbiamo acquisito sempre maggiore esperienza nel piegare le tecnologie

Dettagli

BUSINESS PLAN BUSINESS PLAN DI PER APERTURA PIZZERIA

BUSINESS PLAN BUSINESS PLAN DI PER APERTURA PIZZERIA BUSINESS PLAN DI PER APERTURA PIZZERIA 1 SINTESI DEL PROGETTO IMPRENDITORIALE: Tale sintesi dovrebbe dare al lettore una chiara idea del progetto imprenditoriale e dell opportunità di business che questo

Dettagli

Quality gate. Sono eventi programmati regolarmente e condotti seguendo una procedura standard

Quality gate. Sono eventi programmati regolarmente e condotti seguendo una procedura standard Quality gate Nei punti chiave del processo di sviluppo del software, viene integrato un insieme di quality gate per monitorare la qualità del prodotto intermedio prima che quest ultimo possa passare al

Dettagli

PASSAGGIO ALLA ISO 9000:2000 LA GESTIONE DELLE PICCOLE AZIENDE IN OTTICA VISION

PASSAGGIO ALLA ISO 9000:2000 LA GESTIONE DELLE PICCOLE AZIENDE IN OTTICA VISION PASSAGGIO ALLA ISO 9000:2000 LA GESTIONE DELLE PICCOLE AZIENDE IN OTTICA VISION PIETRO REMONTI 1 2 APPROCCIO BASATO SUI PROCESSI UN RISULTATO DESIDERATO È OTTENUTO IN MODO PIÙ EFFICACE SE RISORSE E ATTIVITÀ

Dettagli

Consulenza, sistemi informativi, elaboratori elettronici

Consulenza, sistemi informativi, elaboratori elettronici Il sistema informativo The Sequence, sviluppato dalla Sistema D.P., una software house presente nel panorama dei gestionali dal 1979, è il sistema gestionale che integra tutte le soluzioni per la gestione

Dettagli

Norme in materia di adozione del software libero e open source, dei formati di dati aperti e dei diritti digitali del cittadino. Art.

Norme in materia di adozione del software libero e open source, dei formati di dati aperti e dei diritti digitali del cittadino. Art. Disegno di legge Norme in materia di adozione del software libero e open source, dei formati di dati aperti e dei diritti digitali del cittadino Art.1 Finalità 1. La Provincia autonoma di Trento, in qualità

Dettagli

Iniziativa : "Sessione di Studio" a Milano

Iniziativa : Sessione di Studio a Milano Iniziativa : "Sessione di Studio" a Milano Gentili Associati, Il Consiglio Direttivo è lieto di informarvi che, proseguendo nell attuazione delle iniziative promosse dall' volte al processo di miglioramento,

Dettagli

Servizi SICUREZZA AZIENDALE

Servizi SICUREZZA AZIENDALE Servizi 2016 SICUREZZA AZIENDALE Dal 2007, Semplicemente Efficaci GENERAL SERVICE SEFITALIA offre ai propri Clienti una serie di servizi professionali con alti standard qualitativi atti a soddisfare le

Dettagli

Lo Studio di Fattibilità

Lo Studio di Fattibilità Lo Studio di Fattibilità Massimo Mecella Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Definizione Insieme di informazioni considerate necessarie alla decisione sull investimento

Dettagli

Software libero: verso un modello di business?

Software libero: verso un modello di business? Software libero: verso un modello di business? A cura di GULCh 1 Obiettivi Diffusione dell'uso del software libero (nelle PMI, nelle PA, nella formazione, nella ricerca scientifica

Dettagli

ACI Informatica S.p.A. Direzione Sviluppo Software. Capitolato tecnico per l affidamento di servizi professionali per sviluppo CRM ACI

ACI Informatica S.p.A. Direzione Sviluppo Software. Capitolato tecnico per l affidamento di servizi professionali per sviluppo CRM ACI CONTROLLO DELLE COPIE Il presente documento, se non preceduto dalla pagina di controllo identificata con il numero della copia, il destinatario, la data e la firma autografa del Responsabile della Documentazione,

Dettagli

Il Capability Maturity Model CMM. Il Capability Maturity Model. Il concetto di maturità (2) Il concetto di capability. Rapporti tra i livelli

Il Capability Maturity Model CMM. Il Capability Maturity Model. Il concetto di maturità (2) Il concetto di capability. Rapporti tra i livelli Il Capability Maturity Model Il Capability Maturity Model CMM Il SW-CMM (SW - Capability Maturity Model) definisce un modello dei processi di sviluppo del software e un insieme di regole per il loro miglioramento.

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

Centro Servizi Metalli Group Codice etico e di condotta Approvato con delibera del CDA in data 23-04-2012

Centro Servizi Metalli Group Codice etico e di condotta Approvato con delibera del CDA in data 23-04-2012 Approvato con delibera del CDA in data 23-04-2012 File: CSM_Codice rev.00 del marzo 2012 IT - Pagina 1 di 9 Il nostro codice etico e di condotta Sommario 1. Presentazione... 3 2. Introduzione... 3 3. Obiettivi

Dettagli

Software. Engineering

Software. Engineering Software Engineering Agenda Scenario nel quale matura la necessità di esternalizzare Modalità conrattuali, ambito, livelli di servizio Modalità di governo del contratto e di erogazione dei servizi Metodologia

Dettagli

La forza. del network

La forza. del network La forza del network Non è la più forte delle specie che sopravvive, né la più intelligente, ma quella più reattiva ai cambiamenti. Charles Darwin 18 regioni operative 162 studi affiliati in 4 anni 350

Dettagli

Quarta - Sistema Informativo Qualità Ambiente Sicurezza

Quarta - Sistema Informativo Qualità Ambiente Sicurezza Quarta - Sistema Informativo Qualità Ambiente Sicurezza Quarta, la soluzione informatica per la costruzione di un Sistema Qualità, Ambiente e Sicurezza fortemente integrato è in grado di garantire l efficacia

Dettagli

Requisiti sulla qualità del software secondo lo standard ISO/IEC 25010

Requisiti sulla qualità del software secondo lo standard ISO/IEC 25010 1. Premessa. Requisiti sulla qualità del software secondo lo standard ISO/IEC 25010 Domenico Natale AB Medica Versione 1 Riunione delle Commissione UNINFO Informatica Medica Milano, 30 settembre 2013 La

Dettagli

Il modello di ottimizzazione SAM

Il modello di ottimizzazione SAM Il modello di ottimizzazione control, optimize, grow Il modello di ottimizzazione Il modello di ottimizzazione è allineato con il modello di ottimizzazione dell infrastruttura e fornisce un framework per

Dettagli

Licenza di Utilizzo distribuire, comunicare al pubblico, rappresentare o esporre in pubblico la presente opera Attribuzione Condivisione

Licenza di Utilizzo distribuire, comunicare al pubblico, rappresentare o esporre in pubblico la presente opera Attribuzione Condivisione Linux Users Group Cremona www.lugcr.it Linux e OSS: Potenzialità Rischi Gestione ottimale Giulio Destri http://www.areaprofessional.net/giulio.destri Linux Management - 1 Licenza di Utilizzo Questo documento

Dettagli

1 La politica aziendale

1 La politica aziendale 1 La Direzione Aziendale dell Impresa Pizzarotti & C. S.p.A. al livello più elevato promuove la cultura della Qualità, poiché crede che la qualità delle realizzazioni dell Impresa sia raggiungibile solo

Dettagli

POLYEDRO. La migliore piattaforma tecnologica di sempre per EMBYON, l evoluzione dell ERP Metodo

POLYEDRO. La migliore piattaforma tecnologica di sempre per EMBYON, l evoluzione dell ERP Metodo POLYEDRO La migliore piattaforma tecnologica di sempre per EMBYON, l evoluzione dell ERP Metodo 1 Indice Chi siamo La tecnologia POLYEDRO EMBYON 4 8 12 Siamo nati in Italia, siamo leader in Italia. TeamSystem

Dettagli

O m n i a Q MS w h i t e p a p e r Pag. 1/6

O m n i a Q MS w h i t e p a p e r Pag. 1/6 Omnia QMS è la piattaforma informatica studiata per supportare i sistemi aziendali certificati, per garantire la pianificazione delle attività, l individuazione delle risorse necessarie, la registrazione

Dettagli

E. Struttura e organizzazione del sistema

E. Struttura e organizzazione del sistema E. Struttura e organizzazione del sistema E. Struttura e organizzazione del sistema E.1 Sistema di gestione L azienda dovrebbe strutturare il SGSL seguendo i contenuti espressi nel presente documento,

Dettagli

Global Logistics - 2009. Il Warehouse Management System a servizio

Global Logistics - 2009. Il Warehouse Management System a servizio Global Logistics - 2009 Il Warehouse Management System a servizio Solo un minuto per dire chi siamo Sistemi IT focalizzati alla Logistica Esecutiva Gamma completa di servizi e soluzioni Suite proprietaria

Dettagli

Chemical Field Solution

Chemical Field Solution ABACUS Chemical Field Solution Soluzione verticale per il settore Chimico Chemical Field Solution Chemical Field Solution: il software che combina le esigenze della produzione e dei laboratori di analisi

Dettagli

Brochure Internet. Versione 2010.1 The Keyrules Company s.r.l. Pagina 2 di 8

Brochure Internet. Versione 2010.1 The Keyrules Company s.r.l. Pagina 2 di 8 Ogni organizzazione possiede un sistema di regole che la caratterizzano e che ne assicurano il funzionamento. Le regole sono l insieme coordinato delle norme che stabiliscono come deve o dovrebbe funzionare

Dettagli

Saetech Group è un azienda di Online Trading che opera nel settore ICT e nei settori chiave di supporto ai mercati internazionali.

Saetech Group è un azienda di Online Trading che opera nel settore ICT e nei settori chiave di supporto ai mercati internazionali. Saetech Group è un azienda di Online Trading che opera nel settore ICT e nei settori chiave di supporto ai mercati internazionali. Nasce nel Luglio del 2007 come Family Company in seguito agli investimenti

Dettagli

I P E R T E C H w h i t e p a p e r Pag. 1/6

I P E R T E C H w h i t e p a p e r Pag. 1/6 Ipertech è un potente sistema per la configurazione tecnica e commerciale di prodotto. È una soluzione completa, che integra numerose funzioni che potranno essere attivate in relazione alle necessità del

Dettagli

Gestione completa della distribuzione ai punti vendita attraverso la soluzione SAP Retail

Gestione completa della distribuzione ai punti vendita attraverso la soluzione SAP Retail Gruppo Fratelli Pietrini S.p.a - Scarpamondo. Utilizzata con concessione dell autore. Gestione completa della distribuzione ai punti vendita attraverso la soluzione SAP Retail Partner Nome dell azienda

Dettagli

Norme per l organizzazione - ISO serie 9000

Norme per l organizzazione - ISO serie 9000 Norme per l organizzazione - ISO serie 9000 Le norme cosiddette organizzative definiscono le caratteristiche ed i requisiti che sono stati definiti come necessari e qualificanti per le organizzazioni al

Dettagli

Ingegneria del Software Requisiti e Specifiche

Ingegneria del Software Requisiti e Specifiche Ingegneria del Software Requisiti e Specifiche Obiettivi. Affrontare i primi passi della produzione del software: la definizione dei requisiti ed il progetto architetturale che porta alla definizione delle

Dettagli

JOB. JOB - Amministrazione del personale. La soluzione Sistemi per le paghe in Azienda.

JOB. JOB - Amministrazione del personale. La soluzione Sistemi per le paghe in Azienda. JOB - Amministrazione del personale La soluzione Sistemi per le paghe in Azienda. 1 La soluzione Sistemi per le paghe in Azienda JOB è la soluzione Sistemi dedicata ai Professionisti delle Paghe: dalla

Dettagli

SOA è solo tecnologia? Consigli utili su come approcciare un progetto SOA. Service Oriented Architecture

SOA è solo tecnologia? Consigli utili su come approcciare un progetto SOA. Service Oriented Architecture SOA è solo tecnologia? Consigli utili su come approcciare un progetto SOA Service Oriented Architecture Ormai tutti, nel mondo dell IT, conoscono i principi di SOA e i benefici che si possono ottenere

Dettagli

IBM System i 515 Express

IBM System i 515 Express Ottenere il massimo dagli investimenti IT IBM System i 515 Express Caratteristiche principali Sistema operativo e database Tool integrati per ottimizzare le integrati. performance e la gestione via web.

Dettagli

Sistemi di BPM su Cloud per la flessibilità delle PMI

Sistemi di BPM su Cloud per la flessibilità delle PMI Sistemi di BPM su Cloud per la flessibilità delle PMI Marco Brambilla, WebRatio e Politecnico di Milano ComoNEXT Lomazzo, 14 Novembre 2012 Dall esigenza Flessibilità del business Risposta immediata ai

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 A2 Introduzione ai database 1 Prerequisiti Concetto di sistema File system Archivi File e record 2 1 Introduzione Nella gestione di una attività, ad esempio un azienda, la

Dettagli

PROFILO AZIENDALE 2011

PROFILO AZIENDALE 2011 PROFILO AZIENDALE 2011 NET STUDIO Net Studio è un azienda che ha sede in Toscana ma opera in tutta Italia e in altri paesi Europei per realizzare attività di Consulenza, System Integration, Application

Dettagli

Area Pianvallico. Linea di Intervento B. Progetto S..C..A..L..A..R..E.. Studi di Fattibilità PIANVALLICO. Data: Giugno 2011

Area Pianvallico. Linea di Intervento B. Progetto S..C..A..L..A..R..E.. Studi di Fattibilità PIANVALLICO. Data: Giugno 2011 Progetto S..C..A..L..A..R..E.. Linea di Intervento B Azione B2 Studi di Fattibilità Area Pianvallico Data: Giugno 2011 File rif.:.doc Tecnico: David Giraldi INDICE PREMESSA... 1 1. GESTIONE DEI RIFIUTI

Dettagli

POLICY GENERALE PER LA SICUREZZA DELLE INFORMAZIONI REV: 03

POLICY GENERALE PER LA SICUREZZA DELLE INFORMAZIONI REV: 03 POLICY GENERALE PER LA SICUREZZA DELLE INFORMAZIONI REV: 03 FIRMA: RIS DATA DI EMISSIONE: 13/3/2015 INDICE INDICE...2 CHANGELOG...3 RIFERIMENTI...3 SCOPO E OBIETTIVI...4 CAMPO DI APPLICAZIONE...4 POLICY...5

Dettagli

Consulenza tecnologica globale

Consulenza tecnologica globale Orientamento al cliente Innovazione Spirito di squadra Flessibilità Un gruppo di professionisti dedicati alle imprese di ogni settore merceologico e dimensione, capaci di supportare il Cliente nella scelta

Dettagli

7.1 Livello di completezza degli esempi

7.1 Livello di completezza degli esempi Luca Cabibbo Analisi e Progettazione del Software Capitolo 7 marzo 2013 Buono, poco costoso, rapidamente. Puoi scegliere due di queste caratteristiche. Anonimo 1 *** AVVERTENZA *** I lucidi messi a disposizione

Dettagli