11. Evoluzione del Software
|
|
|
- Guido Campana
- 10 anni fa
- Просмотров:
Транскрипт
1 11. Evoluzione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 11. Evoluzione del Software 1 / 21
2 Evoluzione del Software - generalità Cosa, quando, come, perchè? Note salienti: Inevitabilità del cambiamento di un sistema software Investimenti nel software riguardano per larga parte la gestione di software esistente Più nuovi requisiti che riparazione da guasti Processo di evoluzione del software - come gestiamo l evoluzione - e nuove fasi (comprensione del software) (Ingegneria del Software) 11. Evoluzione del Software 2 / 21
3 Leggi di Lehman Studio statistico condotto su molti sistemi di grosse dimensioni hanno portato alla formulazione di alcune leggi sulla dinamica evolutiva del software: 1 Cambiamento continuo - sempre nuove richieste di miglioramento/estensione 2 Complessità crescente - la struttura tende a essere sempre più complessa. Si richiede attenta pianificazione delle modifiche e periodica ristrutturazione del sistema 3 Evoluzione autoregolata - progammi di grosse dimensioni hanno caratteristiche di sviluppo intrinseche (Ingegneria del Software) 11. Evoluzione del Software 3 / 21
4 Leggi di Lehman...continua 1 Stabilità organizzativa - organizzazioni lavorano spesso in situazioni di saturazione dunque modifiche allo stuff allocato non producono differenze sostanziali allo sviluppo 2 Conservazione della familiarità - quantità di interventi rimane in generale costante tra le differenti release 3 Continuo incremento delle funzionalità fornite 4 Riduzione della qualità 5 Processo con feedback è importante osservare il sistema al fine di pianificare release e mantenere utilità (Ingegneria del Software) 11. Evoluzione del Software 4 / 21
5 Mantenimento del software tipologie di interventi Tre differenti tipi di interventi sul software: Correzione - riparazioni da errori di codifica, design ospecifica dei requisiti (costi crescenti) - generalmente pesano per il 17% Adattamento - nuovi linguaggi, piattaforme - generalmente pesano per il 18% Perfettivo - nuovi requisiti - generalmente pesano per il 65% (Ingegneria del Software) 11. Evoluzione del Software 5 / 21
6 Qualche nota sui costi In generale il costo dell evoluzione copre fino al 50% dell intero costo di un prodotto software. In alcuni casi può addirittura arrivare all 80% dell intero costo. Miglioramenti anche lievi ai fini della fase di evoluzione possono portare a risparmi considerevoli e.g. comprensione del software migliorata con buona documentazione Testing 50-60% dello sviluppo, Evoluzione 80% dei costi totali!! Dunque sembrerebbe che le fasi di specifica, progettazione, implementazione siano le fasi più facili! In realtà riduzione di queste percentuali passa per aumento dei costi e migliore gestione delle fasi iniziali dello sviluppo! (Ingegneria del Software) 11. Evoluzione del Software 6 / 21
7 Qualche nota sui costi In generale il costo dell evoluzione copre fino al 50% dell intero costo di un prodotto software. In alcuni casi può addirittura arrivare all 80% dell intero costo. Miglioramenti anche lievi ai fini della fase di evoluzione possono portare a risparmi considerevoli e.g. comprensione del software migliorata con buona documentazione Testing 50-60% dello sviluppo, Evoluzione 80% dei costi totali!! Dunque sembrerebbe che le fasi di specifica, progettazione, implementazione siano le fasi più facili! In realtà riduzione di queste percentuali passa per aumento dei costi e migliore gestione delle fasi iniziali dello sviluppo! (Ingegneria del Software) 11. Evoluzione del Software 6 / 21
8 Giustificazioni sull alto costo dell evoluzione Le fasi di mantenimento del software sono particolarmente costose a causa di alcune non buone pratiche di gestione: Stabilità dei team di sviluppo Responsabilità contrattuali Esperienza del team di manutenzione Età del software e struttura (Ingegneria del Software) 11. Evoluzione del Software 7 / 21
9 Come è possibile fare predizioni? Costo alto rende desiderabili lo sviluppo di meccanismi di predizione dei possibili costi e della complessità. Questo permette di giudicare prima che le modifiche vengano effettuate. La possibilità di predirre quanto un sistema tenderà a richiedere fasi di evoluzioni è certamente correlata alla comprensione delle relazioni tra sistema ed ambiente. Questa relazione è influenzata da: Numero e complessità delle interfacce Numero dei requisiti di sistema da considerarsi volatili I processi di business in cui il sistema è utilizzato (Ingegneria del Software) 11. Evoluzione del Software 8 / 21
10 Predirre influenze e costi di un passo di evoluzione Esperimenti hanno mostrato che più il software è complesso più costa mantenerlo - Wow!! Esistono molte misure di complessità del software (e.g. ciclomatica). Più sono i componenti del sistema influenzati da una modifica e maggiore è la loro complessità maggiori saranno i costi di evoluzione. Meno ovvio è che sperimentalmente si è notato che la complessità tende ad accumularsi in pochi componenti di un sistema software. Saranno questi a richiedere i maggiori costi di gestione (ancora una volta Pareto Law). Ridurre complessità dei componenti (Ingegneria del Software) 11. Evoluzione del Software 9 / 21
11 Misure in itinere Esistono misure che permettono predizione di fasi di evoluzione successive a partire dallo storico di quelle precedenti Numero di richieste per interventi correttivi Tempo medio per l analisi di impatto Tempo medio per implementare una richiesta di modifica Andamento del numero delle richieste di modifica pendenti (Ingegneria del Software) 11. Evoluzione del Software 10 / 21
12 Il processo di evoluzione Come ogni fase dello sviluppo si deve prevedere un processo per poter mettere in atto le differenti azioni. Si sono identificate le seguenti attività in generale organizzate in un processo ciclico attivato da un richiesta di modifica: Analisi dell impatto della modifica richiesta Pianificazione della release Implementazione della modifica Release del sistema (Ingegneria del Software) 11. Evoluzione del Software 11 / 21
13 Interventi urgenti Spesso gli interventi sul software non subiscono una pianificazione così dettagliata. Molto più spesso gli interventi sono fatti in condizioni di urgenza: Guasto particolarmente pericoloso da impedire uso normale modifiche all ambiente che provocano l impossibilità nell uso nuovi competitori o modifica a sistema legislativo Interventi in urgenza saltano fasi di pianificazione ed analisi ma cercano di arrivare allo sviluppo di una patch nel più breve tempo possibile. (Ingegneria del Software) 11. Evoluzione del Software 12 / 21
14 Interventi urgenti...continua Conseguenze: Software e documentazione disallineate Ridotta strutturazione del software costi successivi di gestione crescenti Visione idealizzata richiede di applicare successivamente i passi standard del processo evolutivo per lo sviluppo di una patch pianificata. Elimina problemi suddetti ma approccio raramente applicato vista generale emersione di nuove modifiche più importanti. (Ingegneria del Software) 11. Evoluzione del Software 13 / 21
15 Re-ingegnerizzazione del software Evoluzione rende software complesso e sembre più difficile da mantenere (degrado dell organizzazione complessiva, disallineamento di specifiche e codice) Re-ingegnerizzazione è un possibile approccio volto a ridurre problemi di manutenzione Di cosa si tratta? Si lavora sul codice esistente al fine di migliorarne l organizzazione, la documentazione, la struttura dei dati. Oppure si procede alla codifica con diverso linguaggio o su differente tecnologia/piattaforma. Tipicamente non cambia l architettura e le funzionalità offerte (Ingegneria del Software) 11. Evoluzione del Software 14 / 21
16 Vantaggi della reingegnerizzazione Rispetto ad altri approcci all evoluzione del software: Rishio ridotto - procedere ad una nuova fase di sviluppo è molto costoso e può portare con maggiore facilità a mancare gli obiettivi Costi ridotti - in generale il costo dello sviluppo ex-novo è estremamente più alto (Ingegneria del Software) 11. Evoluzione del Software 15 / 21
17 Re-ingegnerizzare...come Distinzione fondamentale tra re-ingegnerizzazione e sviluppo è il punto di partenza e definizione della specifica. Passi di un ipotetico processo di re-ingegnerizzazione: Traduzione del codice Reverse engineering Miglioramento della struttura del programma Modularizzazione Riorganizzazione della struttura dei dati (Ingegneria del Software) 11. Evoluzione del Software 16 / 21
18 Fattori di costo della re-ingegnerizzazione Qualità del software di partenza Supporto di tool automatici Influenza delle modifiche apportate ad dati disponibilità di staff esperto Sistema reingegnerizzato non è in generale facilmente gestibile come uno sviluppo ex-novo (Ingegneria del Software) 11. Evoluzione del Software 17 / 21
19 Evoluzione di sistemi Legacy Interventi sul software vanno sempre valutati in base alla reale necessità del software per gli scopi dell organizzazione. Esistono differenti opzioni: Dismisssione del sistema Continuare con regolare manutenzione Re-ingegnerizzare il sistema Rimpiazzare parti del sistema con nuove componenti (Ingegneria del Software) 11. Evoluzione del Software 18 / 21
20 Classi di sistemi Legacy Analisi di sistemi legacy porta ad identificare 4 classi di sistemi: Bassa qualità e basso valore per l organizzazione Bassa qualità e alto valore per l organizzazione Alta qualità e basso valore per l organizzazione Alta qualità e alto valore per l organizzazione In generale identificazione del valore di business può essere condotto tramite interviste agli utilizzatori e cercando di capire: Uso del sistema Il processo di business che il sistema supporta Affidabilità del sistema Output del sistema (Ingegneria del Software) 11. Evoluzione del Software 19 / 21
21 Valutazione tecnica Fattori per la valutazione tecnica appartengono a due classi principali. Valutazione dell ambiente operativo e valutazione dell applicazione Ambiente operativo: Stabilità del fornitore Numero di fallimenti Età Performance Requisiti del supporto Interoperabilità (Ingegneria del Software) 11. Evoluzione del Software 20 / 21
22 Valutazione tecnica Applicazione: Comprensibilità Documentazione Data Performance Linguaggio di programmazione usato Gestione della configurazione Dati di test Conoscenze del personale per la fase di manutenzione (Ingegneria del Software) 11. Evoluzione del Software 21 / 21
12. Evoluzione del Software
12. Evoluzione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 12. Evoluzione del Software 1 / 21 Evoluzione del Software - generalità Cosa,
Configuration Management
Configuration Management Obiettivi Obiettivo del Configuration Management è di fornire un modello logico dell infrastruttura informatica identificando, controllando, mantenendo e verificando le versioni
Progetto. Portale Turistico Regionale. Andrea Polini, Oliviero Riganelli, Massimo Troiani. Ingegneria del Software Corso di Laurea in Informatica
Progetto Portale Turistico Regionale Andrea Polini, Oliviero Riganelli, Massimo Troiani Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) Progetto 1 / 12 Il progetto - descrizione
7. Architetture Software
7. Architetture Software progettare la struttura Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 7. Architetture Software 1 / 20 Scopo della fase di design
La Metodologia adottata nel Corso
La Metodologia adottata nel Corso 1 Mission Statement + Glossario + Lista Funzionalià 3 Descrizione 6 Funzionalità 2 Schema 4 Schema 5 concettuale Logico EA Relazionale Codice Transazioni In PL/SQL Schema
Concetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
Project Cycle Management La programmazione della fase di progettazione esecutiva. La condivisione dell idea progettuale.
Project Cycle Management La programmazione della fase di progettazione esecutiva. La condivisione dell idea progettuale. Il presente materiale didattico costituisce parte integrante del percorso formativo
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
MService La soluzione per ottimizzare le prestazioni dell impianto
MService La soluzione per ottimizzare le prestazioni dell impianto Il segreto del successo di un azienda sta nel tenere sotto controllo lo stato di salute delle apparecchiature degli impianti. Dati industriali
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
LA REVISIONE LEGALE DEI CONTI La comprensione
LA REVISIONE LEGALE DEI CONTI La comprensione dell impresa e del suo contesto e la valutazione dei rischi di errori significativi Ottobre 2013 Indice 1. La comprensione dell impresa e del suo contesto
10. Interfaccia Utente
10. Interfaccia Utente Come organizzo l interazione dell utente con il sistema? Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 10. Progettare l interfaccia
CP Customer Portal. Sistema di gestione ticket unificato
CP Customer Portal Sistema di gestione ticket unificato Sommario CP Customer Portal...1 Sistema di gestione ticket unificato...1 Sommario...2 Flusso gestione ticket...3 Modalità di apertura ticket...3
Generazione Automatica di Asserzioni da Modelli di Specifica
UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea Magistrale in Informatica Generazione Automatica di Asserzioni da Modelli di Specifica Relatore:
SCENARIO. Personas. 2010 ALICE Lucchin / BENITO Condemi de Felice. All rights reserved.
SCENARIO Personas SCENARIO È una delle tecniche che aiuta il designer a far emergere le esigente dell utente e il contesto d uso. Gli scenari hanno un ambientazione, attori (personas) con degli obiettivi,
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
La tecnologia cloud computing a supporto della gestione delle risorse umane
La tecnologia cloud computing a supporto della gestione delle risorse umane L importanza delle risorse umane per il successo delle strategie aziendali Il mondo delle imprese in questi ultimi anni sta rivolgendo
La Guida per l Organizzazione degli Studi professionali
La Guida per l Organizzazione degli Studi professionali Gianfranco Barbieri Senior Partner di Barbieri & Associati Dottori Commercialisti Presidente dell Associazione Culturale Economia e Finanza [email protected]
5. Requisiti del Software II
5. Requisiti del Software II Come scoprire cosa? Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 5. Requisiti del Software II 1 / 22 Sommario 1 Generalità
Appendice III. Competenza e definizione della competenza
Appendice III. Competenza e definizione della competenza Competenze degli psicologi Lo scopo complessivo dell esercizio della professione di psicologo è di sviluppare e applicare i principi, le conoscenze,
ADEGUATEZZA O ADEGUAMENTO DEL SOFTWARE PRÊT-À-PORTER ALLE ESIGENZE DEGLI UTENTI PROF. FABIO A. SCHREIBER POLITECNICO DI MILANO
ADEGUATEZZA O ADEGUAMENTO DEL SOFTWARE PRÊT-À-PORTER ALLE ESIGENZE DEGLI UTENTI PROF. FABIO A. SCHREIBER POLITECNICO DI MILANO SCHEMA DELLA PRESENTAZIONE EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE
1- Corso di IT Strategy
Descrizione dei Corsi del Master Universitario di 1 livello in IT Governance & Compliance INPDAP Certificated III Edizione A. A. 2011/12 1- Corso di IT Strategy Gli analisti di settore riportano spesso
Comprendere il Cloud Computing. Maggio, 2013
Comprendere il Cloud Computing Maggio, 2013 1 Cos è il Cloud Computing Il cloud computing è un modello per consentire un comodo accesso alla rete ad un insieme condiviso di computer e risorse IT (ad esempio,
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
Riepilogo delle modifiche di PA-DSS dalla versione 2.0 alla 3.0
Settore delle carte di pagamento (PCI) Standard di protezione dei dati per le applicazioni di pagamento () Riepilogo delle modifiche di dalla versione 2.0 alla 3.0 Novembre 2013 Introduzione Il presente
Progetto PI.20060128, passo A.1 versione del 14 febbraio 2007
Università degli Studi di Roma La Sapienza Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale Corso di Progettazione del Software Proff. Toni Mancini e Monica Scannapieco Progetto PI.20060128,
Le fattispecie di riuso
Le fattispecie di riuso Indice 1. PREMESSA...3 2. RIUSO IN CESSIONE SEMPLICE...4 3. RIUSO CON GESTIONE A CARICO DEL CEDENTE...5 4. RIUSO IN FACILITY MANAGEMENT...6 5. RIUSO IN ASP...7 1. Premessa Poiché
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
LA GESTIONE DELLE INFORMAZIONI IN AZIENDA: LA FUNZIONE SISTEMI INFORMATIVI 173 7/001.0
LA GESTIONE DELLE INFORMAZIONI IN AZIENDA: LA FUNZIONE SISTEMI INFORMATIVI 173 7/001.0 LA GESTIONE DELLE INFORMAZIONI IN AZIENDA: LA FUNZIONE SISTEMI INFORMATIVI PIANIFICAZIONE STRATEGICA NELL ELABORAZIONE
CERTIFICAZIONE ISO 14001
CERTIFICAZIONE ISO 14001 Il Comune di Mozzate ha ottenuto la certificazione ambientale ISO 14001 in data 30.04.2003, ha difatti impostato e mantiene attivo un Sistema di Gestione Ambientale in linea con
Gestione Turni. Introduzione
Gestione Turni Introduzione La gestione dei turni di lavoro si rende necessaria quando, per garantire la continuità del servizio di una determinata struttura, è necessario che tutto il personale afferente
Business Process Management
Corso di Eccellenza in Business Process Management edizione 2010 Con il patrocinio e la supervisione scientifica del Dipartimento di Informatica dell Università degli Studi di Torino Responsabile scientifico
Introduzione alla Progettazione per Componenti
Introduzione alla Progettazione per Componenti Alessandro Martinelli 6 ottobre 2014 Obiettivo del Corso Il Progetto Software Reale Il Componente Software La Programmazione Ad Oggetti Fondamenti di Informatica
I modelli normativi. I modelli per l eccellenza. I modelli di gestione per la qualità. ! I modelli normativi. ! I modelli per l eccellenza
1 I modelli di gestione per la qualità I modelli normativi I modelli per l eccellenza Entrambi i modelli si basano sull applicazione degli otto principi del TQM 2 I modelli normativi I modelli normativi
Lezione 3: Introduzione all analisi e valutazione delle azioni. Analisi degli Investimenti 2014/15 Lorenzo Salieri
Lezione 3: Introduzione all analisi e valutazione delle azioni Analisi degli Investimenti 2014/15 Lorenzo Salieri Valutazione degli investimenti in azioni Intuitivamente si crea valore quando un azienda
Piano di gestione della qualità
Piano di gestione della qualità Pianificazione della qualità Politica ed obiettivi della qualità Riferimento ad un eventuale modello di qualità adottato Controllo della qualità Procedure di controllo.
LE CARATTERISTICHE. Caratteristiche. www.alessiopapa.it - tel. 0771.324312 - fax 0771.1870184 pag. 2
Caratteristiche LE CARATTERISTICHE GESTIONE AVANZATA DEI CONTATTI Infomail ti consente di creare un database importando liste di contatti già esistenti o acquisendone di nuovi tramite un form di iscrizione
IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto)
CORSO DI Gestione aziendale Facoltà di Ingegneria IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto) Carlo Noè Università Carlo Cattaneo Istituto di Tecnologie e-mail: [email protected] 1 Il processo di
Indice strutturato dello studio di fattibilità
Indice strutturato dello studio di fattibilità DigitPA 00137 Roma - viale Marx, 43 Pagina 1 di 10 Indice 1 2 SPECIFICITÀ DELLO STUDIO DI FATTIBILITÀ IN UN PROGETTO DI RIUSO... 3 INDICE STRUTTURATO DELLO
Automazione Industriale (scheduling+mms) scheduling+mms. [email protected]
Automazione Industriale (scheduling+mms) scheduling+mms [email protected] Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione
I Sistemi di Gestione Integrata Qualità, Ambiente e Sicurezza alla luce delle novità delle nuove edizioni delle norme ISO 9001 e 14001
I Sistemi di Gestione Integrata Qualità, Ambiente e Sicurezza alla luce delle novità delle nuove edizioni delle norme ISO 9001 e 14001 Percorsi di ampliamento dei campi di applicazione gestiti in modo
Change Management. Obiettivi. Definizioni. Responsabilità. Attività. Input. Funzioni
Change Management Obiettivi Obiettivo del Change Management è di assicurarsi che si utilizzino procedure e metodi standardizzati per una gestione efficiente ed efficace di tutti i cambiamenti, con lo scopo
Ciclo di vita dimensionale
aprile 2012 1 Il ciclo di vita dimensionale Business Dimensional Lifecycle, chiamato anche Kimball Lifecycle descrive il framework complessivo che lega le diverse attività dello sviluppo di un sistema
La norma ISO 9001:08 ha apportato modifiche alla normativa precedente in
La norma ISO 9001:08 ha apportato modifiche alla normativa precedente in base alle necessità di chiarezza emerse nell utilizzo della precedente versione e per meglio armonizzarla con la ISO 14001:04. Elemento
PIANIFICAZIONE DELLA FORMAZIONE: processi, attori e strumenti
PIANIFICAZIONE DELLA FORMAZIONE: processi, attori e strumenti Dott.ssa Patrizia Castelli Premessa: Il processo di pianificazione della formazione nasce dall esigenza di sviluppare le competenze e le conoscenze
ILSISTEMA INTEGRATO DI PRODUZIONE E MANUTENZIONE
ILSISTEMA INTEGRATO DI PRODUZIONE E MANUTENZIONE L approccio al processo di manutenzione Per Sistema Integrato di Produzione e Manutenzione si intende un approccio operativo finalizzato al cambiamento
La progettazione centrata sull utente nei bandi di gara
Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA La progettazione centrata sull utente nei bandi di gara Autore: Maurizio Boscarol Creatore: Formez PA, Progetto Performance
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
Sistemi informativi secondo prospettive combinate
Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da
Project Management. Modulo: Introduzione. prof. ing. Guido Guizzi
Project Management Modulo: Introduzione prof. ing. Guido Guizzi Definizione di Project Management Processo unico consistente in un insieme di attività coordinate con scadenze iniziali e finali, intraprese
Tecniche di Prototipazione. Introduzione
Tecniche di Prototipazione Introduzione Con il termine prototipo si intende il primo esempio di un prodotto che deve essere sviluppato e che consente di poter effettuare considerazioni preliminari prima
Casi concreti PREMESSA casi concreti completa e dettagliata documentazione nessun caso concreto riportato è descritto più di una volta
Casi concreti La pubblicazione dei casi concreti ha, come scopo principale, quello di dare a tante persone la possibilità di essere informate della validità della consulenza individuale e indipendente
Gestione parte IIC. Diagrammi di Gantt. Esempio. Schemi di scomposizione delle attività
Schemi di scomposizione delle attività Gestione parte IIC Work Breakdown Structures (WBS) Struttura ad albero: radice: attività principale i nodi figli rappresentano la scomposizione del nodo padre le
I modelli normativi. I modelli per l eccellenza. I modelli di gestione per la qualità
1 I modelli di gestione per la qualità I modelli normativi I modelli per l eccellenza Entrambi i modelli si basano sull applicazione degli otto principi del TQM 2 I modelli normativi I modelli normativi
STORE MANAGER.. LE COMPETENZE CARATTERISTICHE E I BISOGNI DI FORMAZIONE
STORE MANAGER.. LE COMPETENZE CARATTERISTICHE E I BISOGNI DI FORMAZIONE 1 Indice 1. Premessa 2. Obiettivo 3. Le competenze del profilo ideale Competenze 3.1. Età ed esperienza 3.2. Le reali competenze
GUIDA AL CALCOLO DEI COSTI DELLE ATTIVITA DI RICERCA DOCUMENTALE
GUIDA AL CALCOLO DEI COSTI DELLE ATTIVITA DI RICERCA DOCUMENTALE L applicazione elaborata da Nordest Informatica e disponibile all interno del sito è finalizzata a fornirvi un ipotesi dell impatto economico
Comunicazione per le PMI nuove soluzioni a un problema di sempre una practice di Orga 1925
Comunicazione per le PMI nuove soluzioni a un problema di sempre una practice di Orga 1925 1 LA PRATICA SOLITA La comunicazione delle PMI si basa di regola sull assoluto privilegio della comunicazione
Dematerializzare per Semplificare
1 Dematerializzare per Semplificare Dematerializzare non significa solamente il passaggio dalla carta al digitale. La semplificazione si ottiene solo con una profonda comprensione della complessità dei
1. BASI DI DATI: GENERALITÀ
1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente
Ibpm è lo strumento per la gestione dei processi, dalla modellazione, all esecuzione, al monitoraggio.
L applicazione sviluppata da Ibimec si propone di dare una copertura informatica per quelle attività che vengono svolte al di fuori del sistema informatico gestionale dell azienda, ma indispensabili per
ACCREDIA L ENTE ITALIANO DI ACCREDITAMENTO
ACCREDIA L ENTE ITALIANO DI ACCREDITAMENTO IAF Mandatory Document For Assessment of Certification Body Management of Competence in Accordance with ISO/IEC 17021:2011 ACCREDIA - Venerdì 25 Maggio 2012 Emanuele
UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI
UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI Un utilizzatore a valle di sostanze chimiche dovrebbe informare i propri fornitori riguardo al suo utilizzo delle sostanze (come tali o all
LA CERTIFICAZIONE AMBIENTALE (UNI EN ISO 14001)
GUIDA UTILE.......... LA CERTIFICAZIONE AMBIENTALE (UNI EN ISO 14001) Pag. 1 di 6 INDICE LA CERTIFICAZIONE AMBIENTALE (UNI EN ISO 14001) COS È LA CERTIFICAZIONE AMBIENTALE SECONDO LA NORMA ISO 14001?...
I SISTEMI DI GESTIONE DELLA SALUTE E SICUREZZA SUL LAVORO: OHSAS 18001 AV2/07/11 ARTEMIDE.
I SISTEMI DI GESTIONE DELLA SALUTE E SICUREZZA SUL LAVORO: OHSAS 18001 AV2/07/11 ARTEMIDE. 1 Nel panorama legislativo italiano la Salute e la Sicurezza sul Lavoro sono regolamentate da un gran numero di
Dematerializzare per Semplificare
1 Dematerializzare per Semplificare Dematerializzare non significa solamente il passaggio dalla carta al digitale. La semplificazione si ottiene solo con una profonda comprensione della complessità dei
La norma UNI CEN EN 16001 e i Sistemi di Gestione dell Energia (SGE) Marco Gentilini
La norma UNI CEN EN 16001 e i Sistemi di Gestione dell Energia (SGE) Marco Gentilini L ambito di riferimento DIRETTIVA 2006/32/CE del 5 aprile 2006 concernente l'efficienza degli usi finali dell'energia
4.5 CONTROLLO DEI DOCUMENTI E DEI DATI
Unione Industriale 35 di 94 4.5 CONTROLLO DEI DOCUMENTI E DEI DATI 4.5.1 Generalità La documentazione, per una filatura conto terzi che opera nell ambito di un Sistema qualità, rappresenta l evidenza oggettiva
Innanzitutto la tipologia merceologica : packaging piccolo o molto piccolo.
1 Sommario INTRODUZIONE... 3 PERCHE IL VOICE E ADATTO AL SETTORE FARMACEUTICO... 3 AMBITI IN CUI IL VOICE RISULTA PARTICOLARMENTE UTILE... 5 PARAMETRIZZAZIONE... 6 2 INTRODUZIONE La soluzione Voice InFarma
leaders in engineering excellence
leaders in engineering excellence engineering excellence Il mondo di oggi, in rapida trasformazione, impone alle imprese di dotarsi di impianti e macchinari più affidabili e sicuri, e di più lunga durata.
Incident Management. Obiettivi. Definizioni. Responsabilità. Attività. Input
Incident Management Obiettivi Obiettivo dell Incident Management e di ripristinare le normali operazioni di servizio nel piu breve tempo possibbile e con il minimo impatto sul business, garantendo il mantenimento
Project Cycle Management
Project Cycle Management Tre momenti centrali della fase di analisi: analisi dei problemi, analisi degli obiettivi e identificazione degli ambiti di intervento Il presente materiale didattico costituisce
La manutenzione come elemento di garanzia della sicurezza di macchine e impianti
La manutenzione come elemento di garanzia della sicurezza di macchine e impianti Alessandro Mazzeranghi, Rossano Rossetti MECQ S.r.l. Quanto è importante la manutenzione negli ambienti di lavoro? E cosa
Un Blog chiuso come strumento di comunicazione interna in un gruppo di lavoro
Un Blog chiuso come strumento di comunicazione interna in un gruppo di lavoro Paolo Ferrario Nelle organizzazioni di servizio si tengono con frequenza incontri di lavoro, seminari di formazione, riunioni
Il corso di italiano on-line: presentazione
Il corso di italiano on-line: presentazione Indice Perché un corso di lingua on-line 1. I corsi di lingua italiana ICoNLingua 2. Come è organizzato il corso 2.1. Struttura generale del corso 2.2. Tempistica
Sistemi di misurazione e valutazione delle performance
Sistemi di misurazione e valutazione delle performance 1 SVILUPPO DELL'INTERVENTO Cos è la misurazione e valutazione delle performance e a cosa serve? Efficienza Efficacia Outcome Requisiti minimi Indicatori
GESTIONE DELLE TECNOLOGIE AMBIENTALI PER SCARICHI INDUSTRIALI ED EMISSIONI NOCIVE LEZIONE 10. Angelo Bonomi
GESTIONE DELLE TECNOLOGIE AMBIENTALI PER SCARICHI INDUSTRIALI ED EMISSIONI NOCIVE LEZIONE 10 Angelo Bonomi CONSIDERAZIONI SUL MONITORAGGIO Un monitoraggio ottimale dipende dalle considerazioni seguenti:
IL MODELLO SCOR. Agenda. La Supply Chain Il Modello SCOR SCOR project roadmap. Prof. Giovanni Perrone Ing. Lorena Scarpulla. Engineering.
Production Engineering Research WorkGROUP IL MODELLO SCOR Prof. Giovanni Perrone Ing. Lorena Scarpulla Dipartimento di Tecnologia Meccanica, Produzione e Ingegneria Gestionale Università di Palermo Agenda
Base di dati e sistemi informativi
Base di dati e sistemi informativi Una base di dati è un insieme organizzato di dati opportunamente strutturato per lo svolgimento di determinate attività La base di dati è un elemento fondamentale per
SW Legge 28/98 Sommario
SW Legge 28/98 Questo documento rappresenta una breve guida per la redazione di un progetto attraverso il software fornito dalla Regione Emilia Romagna. Sommario 1. Richiedenti...2 1.1. Inserimento di
05/03/07 Anna Maria Baratta. Lavorare per progetti
05/03/07 Anna Maria Baratta Lavorare per progetti Cosa e` un Progetto Un progetto e` una serie di attività temporanee e mirate alla creazione un nuovo unico prodotto/servizio. (Project Management Institute
LINEA PROJECT MANAGEMENT
LINEA PROJECT MANAGEMENT ITIL FOUNDATION V3 46.10.3 3 giorni Il corso, nell ambito della Gestione dei Servizi IT, mira a: 1. Comprendere Struttura e Processi di ITIL V3 - Information Technology Infrastructure
PROGETTO TECNICO SISTEMA DI GESTIONE QUALITA IN CONFORMITÀ ALLA NORMA. UNI EN ISO 9001 (ed. 2008) n. 03 del 31/01/09 Salvatore Ragusa
PROGETTO TECNICO SISTEMA DI GESTIONE QUALITA IN CONFORMITÀ ALLA NORMA UNI EN ISO 9001 (ed. 2008) Revisione Approvazione n. 03 del 31/01/09 Salvatore Ragusa PROGETTO TECNICO SISTEMA QUALITA Il nostro progetto
MANUALE DELLA QUALITÀ Pag. 1 di 6
MANUALE DELLA QUALITÀ Pag. 1 di 6 INDICE GESTIONE DELLE RISORSE Messa a disposizione delle risorse Competenza, consapevolezza, addestramento Infrastrutture Ambiente di lavoro MANUALE DELLA QUALITÀ Pag.
Il marketing dei servizi
Il marketing dei servizi Il gap 2: la progettazione del servizio e gli standard operativi visibili e misurabili dai clienti 22 P f ROBERTO PAPA GAP 2: il gap di progettazione del servizio Il secondo gap
Corso di Marketing Industriale
U N I V E R S I T A' D E G L I S T U D I D I B E R G A M O Facoltà di Ingegneria Corso di Marketing Industriale Prof Ferruccio Piazzoni [email protected] Pianificazione e sviluppo di un nuovo
LA VALUTAZIONE DELLE RISORSE UMANE NEI SISTEMI DI SVILUPPO E GESTIONE AZIENDALE
ing. Michele Boscaro LA VALUTAZIONE DELLE RISORSE UMANE NEI SISTEMI DI SVILUPPO E GESTIONE AZIENDALE Schema legami fra strumenti di gestione r.u. e strategie/obiettivi aziendali ECOSISTEMA AMBIENTALE AZIENDALE
L ergonomia dei sistemi informativi
Strumenti non convenzionali per l evoluzione d Impresa: L ergonomia dei sistemi informativi di Pier Alberto Guidotti 1 L ergonomia dei sistemi informativi CHI SONO Pier Alberto Guidotti Fondatore e direttore
03. Il Modello Gestionale per Processi
03. Il Modello Gestionale per Processi Gli aspetti strutturali (vale a dire l organigramma e la descrizione delle funzioni, ruoli e responsabilità) da soli non bastano per gestire la performance; l organigramma
