Rational Unified Process Introduzione
|
|
- Anna Maria Casadei
- 8 anni fa
- Visualizzazioni
Transcript
1 Rational Unified Process Introduzione G.Raiss - A.Apolloni - 4 maggio Cosa è E un processo di sviluppo definito da Booch, Rumbaugh, Jacobson (autori dell Unified Modeling Language). Il RUP è un framework (schema generale) di processo, da adattare alle diverse tipologie di progetto. G.Raiss - A.Apolloni - 4 maggio Origini Deriva dall unificazione dei tre più usati processi di analisi, progettazione e produzione del software: Il metodo di Booch Il metodo di Rumbaugh (OMT) Il metodo di di Jacobson (OOSE-Objectory) G.Raiss - A.Apolloni - 4 maggio
2 Caratteristiche... Basato sulle 6 best practices dello sviluppo del software: Sviluppare software in modo iterativo ed incrementale. Gestire i requisiti. Utilizzare architetture basate su componenti. Modellare il software in modo visuale. Verificare la qualità del software. Controllare le modifiche apportate al software. G.Raiss - A.Apolloni - 4 maggio Iterativo ed incrementale... L approccio iterativo offre una serie di soluzioni ai problemi dello sviluppo sw: I problemi sono evidenziati all inizio del ciclo di vita quando è ancora possibile prendere provvedimenti. Viene incoraggiato lo scambio di informazioni con gli utenti permettendo l identificazione dei requisiti reali del sistema. G.Raiss - A.Apolloni - 4 maggio iterativo ed incrementale... Gli sviluppatori sono costretti a concentrarsi sugli aspetti critici del progetto. Il test eseguito continuamente ad ogni iterazione permette una valutazione oggettiva dello stato di avanzamento del progetto. Le incoerenze tra requisiti, progetto ed implementazione vengono identificate molto presto. Il carico del gruppo di lavoro è suddiviso nel tempo in modo più uniforme. G.Raiss - A.Apolloni - 4 maggio
3 ...iterativo ed incrementale... Il processo può essere migliorato nel tempo grazie alle competenze acquisite. In ogni iterazione si ripetono, in misura e percentuali diverse, le medesime tipologie di attività (es. analisi dei requisiti, design, implementazione, test). La realizzazione (ed eventualmente il rilascio) dell applicazione avviene in modo progressivo G.Raiss - A.Apolloni - 4 maggio Verificare la qualità La verifica della qualità del sw consente di: Rendere oggettiva l analisi dello stato del progetto. Evidenziare incoerenze tra requisiti, progetto ed implementazione. Concentrarsi sulle aree ad alto rischio. G.Raiss - A.Apolloni - 4 maggio Use case driven... La definizione delle modalità d uso del sistema (casi d uso), guida tutte le attività del processo. I casi d uso costituiscono la base per: la definizione e la negoziazione dei requisiti; la validazione degli stessi da parte del committente; la progettazione dell architettura e dei componenti; la definizione dei test di accettazione; G.Raiss - A.Apolloni - 4 maggio
4 Il processo sequenziale... I tradizionali processi sequenziali sono basati sulle seguenti fasi: Capire completamente il problema che deve essere risolto, i suoi requisiti ed i suoi vincoli. Progettare una soluzione che soddisfi tutti i requisiti ed i vincoli. Implementare la soluzione. Verificare che l implementazione soddisfi i requisiti specificati. Consegnare il prodotto finale. G.Raiss - A.Apolloni - 4 maggio il processo sequenziale... Il processo sequenziale fallisce perchè basato su ipotesi errate: I requisiti non muteranno. I requisiti si possono descrivere con un dettaglio ed una precisione sufficiente. E possibile sviluppare un progetto completo prima di procedere. G.Raiss - A.Apolloni - 4 maggio il processo sequenziale Il processo sequenziale non funziona su progetti con un elevato grado di innovazione, incertezza e rischio. Una soluzione: il processo iterativo! G.Raiss - A.Apolloni - 4 maggio
5 Il modello del RUP... Il RUP è rappresentato utilizzando 4 elementi principali di modellazione: I ruoli, il chi. Le attività, il come. Gli elaborati, il che cosa. I Workflow, il quando. G.Raiss - A.Apolloni - 4 maggio il modello del RUP... Il termine ruolo definisce il comportamento e le responsabilità di un individuo o di un gruppo di individui che lavorano in team. Il comportamento è espresso in termini di attività che la persona con quel ruolo esegue. G.Raiss - A.Apolloni - 4 maggio il modello del RUP Le responsabilità di ogni ruolo sono espresse in termini di elaborati che l individuo con tale ruolo crea, modifica o controlla. Un workflow è una sequenza di attività che produce un risultato con un valore osservabile. G.Raiss - A.Apolloni - 4 maggio
6 Fasi ed iterazioni... Il RUP è composto di fasi ed iterazioni. Una fase è l arco di tempo tra due milestone del processo nel quale sono ben definiti obiettivi da raggiungere e semilavorati da completare e sono prese le decisioni per passare alla fase successiva. G.Raiss - A.Apolloni - 4 maggio fasi ed iterazioni... Ogni fase si compone di un numero di iterazioni. Un iterazione rappresenta un completo ciclo di sviluppo, dalla cattura dei requisiti in analisi all implementazione e test, e porta alla produzione di un oggetto eseguibile. Per ogni iterazione esistono un piano e dei criteri di valutazione. G.Raiss - A.Apolloni - 4 maggio fasi ed iterazioni G.Raiss - A.Apolloni - 4 maggio
7 Le fasi del RUP Inception Elaboration Construction Transition G.Raiss - A.Apolloni - 4 maggio Inception... Verifica la fattibilità tecnica e la giustificazione economica dell intervento. In questa fase vengono definiti: i business case che devono includere i criteri di successo; la gestione dei rischi; la stima delle risorse necessarie; la pianificazione di massima e la schedulazione dei principali milestone. G.Raiss - A.Apolloni - 4 maggio inception In questa fase è comune produrre un prototipo sw con lo scopo di approfondire i concetti. G.Raiss - A.Apolloni - 4 maggio
8 Elaboration... Definisce in dettaglio le caratteristiche funzionali, strutturali e tecniche del sistema. Le decisioni architetturali devono essere prese avendo una conoscenza dell intero sistema e ciò implica la descrizione della maggior parte dei requisiti del sistema stesso. G.Raiss - A.Apolloni - 4 maggio elaboration Per verificare l architettura è necessario implementare un prototipo che dimostri le principali scelte ed implementi use case significativi. G.Raiss - A.Apolloni - 4 maggio Construction Produce in modo incrementale una versione del sistema pronta per i test di accettazione. Ciò implica la descrizione dei requisiti rimanenti e la definizione dei criteri di accettazione e di verifica del sw. G.Raiss - A.Apolloni - 4 maggio
9 Transition Produce una versione del sistema rilasciabile in produzione. Parte con il rilascio di una versione beta sulla quale è necessario effettuare cicli di revisione per correggere bugs, inserire requisiti addizionali (non di rilievo) o completare alcuni requisiti che erano stati posticipati. G.Raiss - A.Apolloni - 4 maggio Le fasi del RUP... Inception ed elaboration rappresentano l attività ingegneristica del ciclo di vita dello sviluppo, mentre construction e transition costituiscono la produzione. G.Raiss - A.Apolloni - 4 maggio le fasi del RUP G.Raiss - A.Apolloni - 4 maggio
10 Output delle fasi... Inception Documenti fattibilità. Elaboration SRS (Specifica dei Requisiti Software). Architettura consolidata e verificata. G.Raiss - A.Apolloni - 4 maggio output delle fasi Construction Versione sistema in pre- produzione (Beta). Transition Versione sistema in produzione. G.Raiss - A.Apolloni - 4 maggio Workflow... Le fasi sono sequenziali, e corrispondono a milestones significativi per Committenti, Utenti, Management. Le tipologie di attività possibili nel processo non sono rigidamente sequenziali, e vengono svolte dal progetto in ogni iterazione. Il numero delle iterazioni dipende dalle scelte del Project Manager e dai rischi del progetto. G.Raiss - A.Apolloni - 4 maggio
11 Attività Business modeling... Analisi e modellazione dei processi utente. Rappresenta un momento di riflessione e conoscenza dei processi e dei loro possibili miglioramenti molti dei quali non legati necessariamente ad automazioni software. G.Raiss - A.Apolloni - 4 maggio Requirements Definizione dei requisiti utente. Questa attività è rivolta alla definizione di cosa il sistema informatico deve fare. Ciò avviene mediante la definizione e modellazione dei requisiti utente, espressi in forma di casi d uso e scenari di funzionamento del caso d uso. G.Raiss - A.Apolloni - 4 maggio Analysis and design Analisi e disegno. Questa attività è rivolta alla definizione di come il sistema informatico deve fare quanto stabilito nei requisiti. Ciò avviene mediante la definizione e la modellazione di dettaglio dei requisiti software e del comportamento statico e dinamico del sistema. G.Raiss - A.Apolloni - 4 maggio
12 Implementation Implementazione della soluzione. Questa attività è rivolta alla realizzazione dei componenti progettati, in accordo con il modello dei componenti definito. E una attività che dipende strettamente dalla progettazione, dove sono fatte le scelte di disegno dei componenti e la generazione dello scheletro. G.Raiss - A.Apolloni - 4 maggio implementation La fase di implementazione, definiti in modo corretto il Modello System Use Case, il prototipo ed il Design Model, non comporta particolari difficoltà, in quanto si basa su precise linee guida per lo sviluppo dei componenti. G.Raiss - A.Apolloni - 4 maggio Test... Le attività relative al Testing sono integrate nel processo di sviluppo completamente guidato dalla definizione dei casi d uso e dei loro scenari. G.Raiss - A.Apolloni - 4 maggio
13 ...test E possibile mediante strumenti automatici, stabilire la dipendenza tra casi d uso, scenari e requisiti di test funzionale e non funzionali, importandoli dal modello di analisi e progettazione. G.Raiss - A.Apolloni - 4 maggio Deployment Fase relativa al rilascio del sistema. G.Raiss - A.Apolloni - 4 maggio Configuration & Change Management Un aspetto fondamentale del processo di sviluppo è la gestione della configurazione e dei cambiamenti. A tale riguardo, per ciascuna delle fasi descritte è necessario fare gestire i componenti e le attività dal Configuration Management, integrandolo con i tools utilizzati. G.Raiss - A.Apolloni - 4 maggio
14 Project Management Attività relativa alla gestione del progetto. G.Raiss - A.Apolloni - 4 maggio Environment Attività di messa a punto dell ambiente di supporto al progetto. G.Raiss - A.Apolloni - 4 maggio Modelli Sono i più importanti prodotti del RUP e sono una semplificazione della realtà, creati per comprendere meglio il sistema che si sta informatizzando. Nel RUP sono previsti 9 modelli che nel complesso coprono tutte le decisioni importanti di uno sviluppo sw. G.Raiss - A.Apolloni - 4 maggio
15 modelli Business model rappresenta un astrazione dell organizzazione. Domain model rappresenta il contesto del sistema. Use case model rappresenta il sistema dei requisiti funzionali. G.Raiss - A.Apolloni - 4 maggio modelli Analysis model rappresenta una prima bozza di disegno. Design model Rappresenta il vocabolario del sistema e la sua soluzione. G.Raiss - A.Apolloni - 4 maggio modelli Process model Rappresenta i meccanisimi di concorrenza e sincronizzazione del sistema. Deployment model Rappresenta la topologia hw sul quale il sistema sarà eseguito. G.Raiss - A.Apolloni - 4 maggio
16 modelli Implementation model Rappresenta le parti usate per assemblare e rilasciare il sistema. Test model Rappresenta i passi attraverso i quali il sistema viene validato e verificato. G.Raiss - A.Apolloni - 4 maggio Punti di forza del RUP E un processo ampiamente utilizzato, da anni, in contesti eterogenei: è sperimentato e consolidato. Comprende una massa notevole di linee guida e template. Fornisce indicazioni concrete su come operare in un approccio di progettazione Object Oriented. G.Raiss - A.Apolloni - 4 maggio punti di forza del RUP Definisce in modo approfondito (anche se in termini necessariamente generali): i ruoli coinvolti nel processo di sviluppo. le attività da effettuare. i documenti in input e in output alle diverse attività. G.Raiss - A.Apolloni - 4 maggio
17 Costi Impatto organizzativo Impatto culturale Spese tecnologiche Costi di impianto Costi a regime G.Raiss - A.Apolloni - 4 maggio Impatto organizzativo... Il processo può risultare molto diverso dagli stili di lavoro in essere nell organizzazione che lo adotta. Può portare ad una ridefinizione dei ruoli, rispetto a quelli in essere. G.Raiss - A.Apolloni - 4 maggio impatto organizzativo Può portare ad una ridefinizione delle modalità di comunicazione e di rapporto con Committenti e Utilizzatori. Può portare ad una ridefinizione delle modalità di comunicazione e di rapporto con eventuali Fornitori. G.Raiss - A.Apolloni - 4 maggio
18 Impatto culturale... RUP può comportare, per il personale dell organizzazione: Un cambiamento significativo del modo di lavorare (procedure, responsabilità, tecniche). Una diversa percezione del proprio ruolo in rapporto alla committenza ed agli utilizzatori. G.Raiss - A.Apolloni - 4 maggio impatto culturale Una ridefinizione di alcuni concetti cardine dello sviluppo (analisi, requisiti, test, manutenzione). La necessità di apprendere nuove tecniche (es. approccio Object Oriented alla progettazione dei sistemi, gestione dei requisiti). G.Raiss - A.Apolloni - 4 maggio Costi tecnologici... L utilizzo del nuovo processo può essere agevolato dall acquisizione di strumenti specifici per le attività primarie di sviluppo, tra cui: gestione dei requisiti e delle richieste di cambiamento; analisi e design; generazione di codice; Testing. G.Raiss - A.Apolloni - 4 maggio
19 ...costi tecnologici Tali strumenti sono oggi ampiamente disponibili sul mercato. La disponibilità degli strumenti non è comunque un prerequisito indispensabile per l efficacia del processo. G.Raiss - A.Apolloni - 4 maggio Costi d impianto Lavoro necessario per: adattamento del processo; interazione con Funzioni aziendali coinvolte, e con eventuali soggetti esterni (Clienti, Fornitori); divulgazione; supporto ai progetti nella fase iniziale di diffusione. G.Raiss - A.Apolloni - 4 maggio Costi a regime Il processo deve essere gestito in un ottica di continuo miglioramento e adattamento all evolversi delle esigenze aziendali. Va, inoltre, adattato ad ogni specifico progetto, per tenere conto delle specifiche caratteristiche e limitazioni. G.Raiss - A.Apolloni - 4 maggio
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
DettagliRUP (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
DettagliCiclo di vita del progetto
IT Project Management Lezione 2 Ciclo di vita del progetto Federica Spiga A.A. 2009-2010 1 Ciclo di vita del progetto Il ciclo di vita del progetto definisce le fasi che collegano l inizio e la fine del
DettagliProject 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
DettagliIL 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: cnoe@liuc.it 1 Il processo di
DettagliAppendice 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,
DettagliPASSAGGIO 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À
DettagliPiano 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.
DettagliMODELLO PER LO SVILUPPO DEL PRODOTTO
MODELLO PER LO SVILUPPO DEL PRODOTTO 34 Funzioni aziendali coinvolte nello sviluppo prodotto LE PRINCIPALI FUNZIONI AZIENDALI PROTAGONISTE NELLO SVIPUPPO PRODOTTI SONO: Progettazione e sviluppo prodotto
DettagliUML - Unified Modeling Language
UML E CASI D USO UML - Unified Modeling Language Linguaggio stardardizzato per identificare e modellizzare le specifiche di un S.I. Coerente con il paradigma della programmazione ad oggetti Definito a
DettagliPianificazione e progettazione
Pianificazione e progettazione L analisi preventiva degli eventi e delle loro implicazioni rappresenta una necessità sempre più forte all interno di tutte le organizzazioni variamente complesse. L osservazione
DettagliINGEGNERIA 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,
DettagliLa Formazione: elemento chiave nello Sviluppo del Talento. Enzo De Palma Business Development Director
La Formazione: elemento chiave nello Sviluppo del Talento Enzo De Palma Business Development Director Gennaio 2014 Perché Investire nello Sviluppo del Talento? http://peterbaeklund.com/ Perché Investire
DettagliQuality 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
DettagliCiclo 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
DettagliSCHEDA PRODOTTO PAG. 1 J O B T I M E W F. Variazioni mensili al cartellino presenze. Versione 6.1. JOBTIME Work Flow
SCHEDA PRODOTTO PAG. 1 J O B T I M E W F Variazioni mensili al cartellino presenze Versione 6.1 SCHEDA PRODOTTO PAG. 2 INTRODUZIONE Il mercato degli applicativi informatici si sta consolidando sempre più
DettagliFashion Control System
Fashion Control System Daywork Fashion Control System è il nome della piattaforma proposta da Dún Soluzioni Informatiche a supporto dei sistemi di Programmazione e Controllo di Gestione delle aziende del
Dettagli4.1 Che cos è l ideazione
Luca Cabibbo Analisi e Progettazione del Software Ideazione (non è la fase dei requisiti) Capitolo 4 marzo 2013 Il meglio è nemico del bene. Voltaire 1 *** AVVERTENZA *** I lucidi messi a disposizione
DettagliLa gestione della qualità nelle aziende aerospaziali
M Premessa La AS 9100 è una norma ampiamente adottata in campo aeronautico ed aerospaziale dalle maggiori aziende mondiali del settore, per la definizione, l utilizzo ed il controllo dei sistemi di gestione
Dettagli1- 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
DettagliIbpm è 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
Dettagli1. 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
Dettagli03. 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
DettagliConcetti 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
DettagliUniversità 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,
DettagliFondamenti di strategia competitiva ed analisi dei settori industriali
Fondamenti di strategia competitiva ed analisi dei settori industriali 1) Illustrare le variabili che descrivono i caratteri dell ambiente in cui operano le imprese industriali 2) Con riferimento alla
DettagliAllegato 2 Modello offerta tecnica
Allegato 2 Modello offerta tecnica Allegato 2 Pagina 1 Sommario 1 PREMESSA... 3 1.1 Scopo del documento... 3 2 Architettura del nuovo sistema (Paragrafo 5 del capitolato)... 3 2.1 Requisiti generali della
DettagliGenerazione 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:
DettagliIN COLLABORAZIONE CON OPTA SRL
PROGRAMMARE LA PRODUZIONE IN MODO SEMPLICE ED EFFICACE IN COLLABORAZIONE CON OPTA SRL SOMMARIO 1. L AZIENDA E IL PRODOTTO 2. IL PROBLEMA 3. DATI DI INPUT 4. VERIFICA CARICO DI LAVORO SETTIMANALE 5. VERIFICA
DettagliConfiguration Management
Configuration Management Obiettivi Obiettivo del Configuration Management è di fornire un modello logico dell infrastruttura informatica identificando, controllando, mantenendo e verificando le versioni
DettagliProgettazione dei Sistemi di Produzione
Progettazione dei Sistemi di Produzione Progettazione La progettazione è un processo iterativo che permette di definire le specifiche di implementazione per passare dall idea di un sistema alla sua realizzazione
DettagliCiclo 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
DettagliSistemi informativi aziendali struttura e processi
Sistemi informativi aziendali struttura e processi Concetti generali sull informatica aziendale Copyright 2011 Pearson Italia Prime definizioni Informatica Scienza che studia i principi di rappresentazione
DettagliInformazioni preliminari per la stesura di un BUSINESS PLAN
Informazioni preliminari per la stesura di un BUSINESS PLAN 2 Principali argomenti trattati Le funzioni del Business Plan Come scrivere un Business Plan La struttura del Business Plan I fattori di successo
DettagliPROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ
PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ SERVIZI DI PROJECT MANAGEMENT CENTRATE I VOSTRI OBIETTIVI LA MISSIONE In qualità di clienti Rockwell Automation, potete contare
DettagliBusiness Process Management
Business Process Management Comprendere, gestire, organizzare e migliorare i processi di business Caso di studio a cura della dott. Danzi Francesca e della prof. Cecilia Rossignoli 1 Business process Un
DettagliConsidera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Progettazione OO E. TINELLI Punto di Partenza Il modello di analisi E una rappresentazione minima del
DettagliIl catalogo MARKET. Mk6 Il sell out e il trade marketing: tecniche, logiche e strumenti
Si rivolge a: Forza vendita diretta Agenti Responsabili vendite Il catalogo MARKET Responsabili commerciali Imprenditori con responsabilità diretta sulle vendite 34 di imprese private e organizzazioni
DettagliCiclo di vita del software
Ciclo di vita del software Nel corso degli anni, nel passaggio dalla visione artigianale alla visione industriale del software, si è compreso che il processo andava formalizzato attraverso: un insieme
DettagliOrganizzazione e pianificazione delle attività di marketing
Organizzazione e pianificazione delle attività di marketing Il continuum delle strutture tra efficienza ed efficacia Struttura funzionale Struttura divisionale Struttura a matrice Struttura orizzontale
DettagliEUROPEAN PROJECT MANAGEMENT QUALIFICATION - epmq. Fundamentals. Syllabus
EUROPEAN PROJECT MANAGEMENT QUALIFICATION - epmq Fundamentals Syllabus Scopo Questo documento presenta il syllabus di epmq Modulo 1 Fundamentals. Il syllabus descrive, attraverso i risultati del processo
DettagliRelease 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
Dettagli11. Evoluzione del Software
11. Evoluzione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 11. Evoluzione del Software 1 / 21 Evoluzione del Software - generalità Cosa,
DettagliExport Development Export Development
SERVICE PROFILE 2014 Chi siamo L attuale scenario economico nazionale impone alle imprese la necessità di valutare le opportunità di mercato offerte dai mercati internazionali. Sebbene una strategia commerciale
DettagliIl 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
DettagliGESTIONE AVANZATA DEI MATERIALI
GESTIONE AVANZATA DEI MATERIALI Divulgazione Implementazione/Modifica Software SW0003784 Creazione 23/01/2014 Revisione del 25/06/2014 Numero 1 Una gestione avanzata dei materiali strategici e delle materie
DettagliGestione 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,
DettagliCoordinamento e comunicazione
Team Agili I membri del team devono fidarsi gli uni degli altri. Le competenze dei membri del team deve essere appropriata al problema. Evitare tutte le tossine che creano problemi Il team si organizza
DettagliSOA 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.
DettagliSpecifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni
Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni Redatto dalla Commissione per l elettronica, l informatica e la telematica
Dettaglifigure professionali software
Responsabilità del Program Manager Valuta la fattibilità tecnica delle opportunità di mercato connesse al programma; organizza la realizzazione del software in forma di progetti ed accorpa più progetti
DettagliREFERENZIAZIONI 2001) NUP
Agenzia del Lavoro Provincia Autonoma di Trento PROFILO FORMATIVO Profilo professionale e percorso formativo DENOMINAZIONE FIGURA PROFESSIONALE - TECNICO INFORMATICO PROGRAMMATORE SOFTWARE E APPLICAZIONI
Dettagliuna società cooperative Europea (SCE) ropea Moduli e metodologie Mediterranea
a coop Creare una società cooperative Europea (SCE) ropea Moduli e metodologie esente, Pass 1 Creare una società cooperative Europea (SCE) Introduzione La società cooperativa è un associazione autonoma
Dettagli12. 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,
DettagliLa gestione manageriale dei progetti
PROGETTAZIONE Pianificazione, programmazione temporale, gestione delle risorse umane: l organizzazione generale del progetto Dimitri Grigoriadis La gestione manageriale dei progetti Per organizzare il
DettagliQUESTIONARIO 3: MATURITA ORGANIZZATIVA
QUESTIONARIO 3: MATURITA ORGANIZZATIVA Caratteristiche generali 0 I R M 1 Leadership e coerenza degli obiettivi 2. Orientamento ai risultati I manager elaborano e formulano una chiara mission. Es.: I manager
DettagliIl piano di miglioramento: agire sui processi per migliorare i risultati. Contesto Risorse Processi Risultati
Il piano di miglioramento: agire sui processi per migliorare i risultati Dal RAV: Contesto Risorse Processi Risultati caratteristiche del territorio aspetti sociali materiali organizzativi apprendimenti
DettagliProcessi principali per il completamento del progetto
Piano di progetto È un documento versionato, redatto dal project manager per poter stimare realisticamente le risorse, i costi e i tempi necessari alla realizzazione del progetto. Il piano di progetto
DettagliLa Qualità il Controllo ed il Collaudo della macchina utensile. Dr. Giacomo Gelmi
La Qualità il Controllo ed il Collaudo della macchina utensile Dr. Giacomo Gelmi Che cosa è una macchina utensile? E uno spazio fisico in cui si collocano, sostenuti da adeguate strutture ed in posizioni
DettagliSysAround S.r.l. L'efficacia delle vendite è l elemento centrale per favorire la crescita complessiva dell azienda.
Scheda Il CRM per la Gestione delle Vendite Le organizzazioni di vendita sono costantemente alla ricerca delle modalità migliori per aumentare i ricavi aziendali e ridurre i costi operativi. Oggi il personale
DettagliAutomazione Industriale (scheduling+mms) scheduling+mms. adacher@dia.uniroma3.it
Automazione Industriale (scheduling+mms) scheduling+mms adacher@dia.uniroma3.it Introduzione Sistemi e Modelli Lo studio e l analisi di sistemi tramite una rappresentazione astratta o una sua formalizzazione
DettagliLA 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
DettagliRedazione e Presentazione di Progetti Informatici
Redazione e Presentazione di Progetti Informatici Corso di Laurea in Informatica Massimo Ruffolo E-mail: ruffolo@icar.cnr.it Web: http://www.icar.cnr.it/ruffolo Istituto di CAlcolo e Reti ad alte prestazioni
DettagliL o. Walter Ambu http://www.japsportal.org. japs: una soluzione agile (www.japsportal.org)
L o JAPS: una soluzione Agile Walter Ambu http://www.japsportal.org 1 Lo sviluppo del software Mercato fortemente competitivo ed in continua evoluzione (velocità di Internet) Clienti sempre più esigenti
DettagliVia Don Angelo Scapin, 36 I-35020 Roncaglia di Ponte San Nicolò (PD) ITALIA Phone/Fax: +39 049 719065 - info@spinips.com www.spinips.
Via Don Angelo Scapin, 36 I-35020 Roncaglia di Ponte San Nicolò (PD) ITALIA Phone/Fax: +39 049 719065 - info@spinips.com www.spinips.com STUDI E VERIFICHE DI FATTIBILITÀ... 2 PROGETTAZIONE MECCANICA...
DettagliFollia è fare quel che si è sempre fatto aspettandosi risultati diversi
I Sistemi di gestione Follia è fare quel che si è sempre fatto aspettandosi risultati diversi Jim Kearns Relatore: Sandro Vanin Qualita, Sicurezza, Ambiente Schemi di certificazione. ISO 9001, OHSAS 18001,
DettagliCOME VIENE REALIZZATO UN SERVIZIO DI RIORGANIZZAZIONE DEI SISTEMI INFORMATIVI AZIENDALI?
COME VIENE REALIZZATO UN SERVIZIO DI RIORGANIZZAZIONE DEI SISTEMI INFORMATIVI AZIENDALI? A Flusso di attività B - INPUT C Descrizione dell attività D RISULTATO E - SISTEMA PROFESSIONALE DOMANDA DI SISTEMI
DettagliPresidenza della Giunta Ufficio Società dell'informazione. ALLEGATO IV Capitolato tecnico
Presidenza della Giunta Ufficio Società dell'informazione ALLEGATO IV Capitolato tecnico ISTRUZIONI PER L ATTIVAZIONE A RICHIESTA DEI SERVIZI DI ASSISTENZA SISTEMISTICA FINALIZZATI ALLA PROGETTAZIONE E
DettagliPolitica per la Sicurezza
Codice CODIN-ISO27001-POL-01-B Tipo Politica Progetto Certificazione ISO 27001 Cliente CODIN S.p.A. Autore Direttore Tecnico Data 14 ottobre 2014 Revisione Resp. SGSI Approvazione Direttore Generale Stato
DettagliIL MARKETING E QUELLA FUNZIONE D IMPRESA CHE:
IL MARKETING E QUELLA FUNZIONE D IMPRESA CHE:! definisce i bisogni e i desideri insoddisfatti! ne definisce l ampiezza! determina quali mercati obiettivo l impresa può meglio servire! definisce i prodotti
DettagliCAPITOLO 11 Innovazione cam i amen o
CAPITOLO 11 Innovazione e cambiamento Agenda Ruolo strategico del cambiamento Cambiamento efficace Cambiamento tecnologico Cambiamento di prodotti e servizi i Cambiamento strategico e strutturale Cambiamento
DettagliUniversità 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
DettagliIS Governance. Francesco Clabot Consulenza di processo. francesco.clabot@netcom-srl.it
IS Governance Francesco Clabot Consulenza di processo francesco.clabot@netcom-srl.it 1 Fondamenti di ISO 20000 per la Gestione dei Servizi Informatici - La Norma - 2 Introduzione Che cosa è una norma?
DettagliINDICOD-ECR Istituto per le imprese di beni di consumo
INDICOD-ECR Istituto per le imprese di beni di consumo GLOBAL SCORECARD Uno strumento di autovalutazione, linguaggio e concetti comuni Versione base - Entry Level Introduzione Introduzione La Global Scorecard
DettagliMANUALE DELLA QUALITÀ SIF CAPITOLO 08 (ED. 01) MISURAZIONI, ANALISI E MIGLIORAMENTO
INDICE 8.1 Generalità 8.2 Monitoraggi e Misurazione 8.2.1 Soddisfazione del cliente 8.2.2 Verifiche Ispettive Interne 8.2.3 Monitoraggio e misurazione dei processi 8.2.4 Monitoraggio e misurazione dei
DettagliValorizzazione della professionalità di SW Quality Assurance
Valorizzazione della professionalità di SW Quality Assurance 17 Esther BEVERE Miriam MERENDA ALTEN Italia Agenda Rilevanza della Professionalità del Software Tester Professionalità nel Testing Percorsi
Dettagli05/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
DettagliCorso di Amministrazione di Sistema Parte I ITIL 1
Corso di Amministrazione di Sistema Parte I ITIL 1 Francesco Clabot Responsabile erogazione servizi tecnici 1 francesco.clabot@netcom-srl.it Fondamenti di ITIL per la Gestione dei Servizi Informatici ITSM
DettagliInformazioni contenute nel registro progetti: codice identificativo del progetto responsabile (project manager) e % di tempo dedicata al progetto
BIBLIOGRAFIA G. Spina, La gestione dell impresa, Etas Daft, Organizzazione Aziendale, Apogeo, 2001 Grandori, L organizzazione delle attività economiche, Il Mulino, 1995 Mintzberg, La progettazione dell
DettagliScrum. Caratteristiche, Punti di forza, Limiti. versione del tutorial: 1.0. www.analisi-disegno.com. Pag. 1
Scrum Caratteristiche, Punti di forza, Limiti versione del tutorial: 1.0 Pag. 1 Scrum è uno dei processi agili (www.agilealliance.com) il termine è derivato dal Rugby, dove viene chiamato Scrum il pacchetto
DettagliALLINEARSI: IL DRIVER PER UNA INNOVAZIONE DI SUCCESSO!
ALLINEARSI: IL DRIVER PER UNA INNOVAZIONE DI SUCCESSO! L allineamento del team esecutivo è definibile come l accordo dei membri del team in merito a: 1. Allineamento personale -consapevolezza dell impatto
DettagliCorso formazione su Sistema di gestione della qualità. Standard ISO 9001:2000/2008 Vision 2000
Corso formazione su Sistema di gestione della qualità Standard ISO 9001:2000/2008 Vision 2000 Concetto di qualità La parola Qualità sta a significare l'insieme delle caratteristiche di un prodotto/servizio
DettagliRelazione di consuntivo dell anno 2014
1 / 10 Relazione di consuntivo dell anno 2014 U.O.S. Pianificazione Programmazione e Controllo REDATTO DA: (Segue l elenco delle persone che hanno contribuito a redigere il presente documento) Silvia Giovannetti
DettagliISA 610 e ISA 620 L'utilizzo durante la revisione dei revisori interni e degli esperti. Corso di revisione legale dei conti progredito
ISA 610 e ISA 620 L'utilizzo durante la revisione dei revisori interni e degli esperti. Corso di revisione legale dei conti progredito 1 ISA 610 USING THE WORK OF INTERNAL AUDITORS Questo principio tratta
DettagliIL PROCESSO EDILIZIO E L ORGANISMO EDILIZIO
Dipartimento di Architettura e Territorio darte Corso di Studio in Architettura quinquennale Classe LM-4 Corso di Project Management, Gestione OO.PP e Cantiere - C IL PROCESSO EDILIZIO E L ORGANISMO EDILIZIO
DettagliIl modello veneto di Bilancio Sociale Avis
Il modello veneto di Bilancio Sociale Avis Le organizzazioni di volontariato ritengono essenziale la legalità e la trasparenza in tutta la loro attività e particolarmente nella raccolta e nell uso corretto
DettagliSOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE
Pag. 1 di 16 SOFTWARE A SUPPORTO DELLA (VERS. 3.1) Specifica dei Requisiti Utente Funzionalità di associazione di più Richiedenti ad un procedimento Codice Identificativo VERIFICHE ED APPROVAZIONI CONTROLLO
DettagliLa portata del software
La portata del software Portata Contesto. In che modo il software in costruzione si inserirà nel sistema, prodotto o contesto aziendale esistente e quali vincoli impone il contesto? Obiettivi relativi
DettagliSistemi Informativi e Sistemi ERP
Sistemi Informativi e Sistemi Trasformare i dati in conoscenza per supportare le decisioni CAPODAGLIO E ASSOCIATI 1 I SISTEMI INFORMATIVI LI - E IMPRESA SISTEMA DI OPERAZIONI ECONOMICHE SVOLTE DA UN DATO
DettagliGestione 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
DettagliSISTEMI E RETI 4(2) 4(2) 4(2) caratteristiche funzionali
CL AS SE INFORMATICA 6(3) 6(4) - 6(4) SISTEMI E RETI 4(2) 4(2) 4(2) TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI COMPETENZE 3 Essere in grado di sviluppare semplici applicazioni
DettagliLINEE GUIDA PER L EROGAZIONE DELLA FORMAZIONE INTERNA
LINEE GUIDA PER L EROGAZIONE DELLA FORMAZIONE INTERNA Versione 01 25/10/2012 Indice PREMESSA... 2 1 ACCETTAZIONE CONDIZIONI GENERALI PER L EROGAZIONE DELLA FORMAZIONE INTERNA... 2 2 DEFINIZIONE MODULI
DettagliQuintiq stabilisce un nuovo standard per la pianificazione delle risorse nel settore ferroviario
DB SCHENKER RAIL Case study Quintiq stabilisce un nuovo standard per la pianificazione delle risorse nel settore ferroviario DB Schenker Rail Netherlands è estremamente soddisfatta della soluzione per
DettagliCORSO BUSINESS CONTINUITY AND DISASTER RECOVERY MANAGEMENT LE 10 PROFESSIONAL PRACTICES
1 CORSO BUSINESS CONTINUITY AND DISASTER RECOVERY MANAGEMENT Il corso è finalizzato a illustrare in dettaglio le competenze richieste al Business Continuity Manager per guidare un progetto BCM e/o gestire
DettagliPrometeoQualità. Manuale Documenti
PrometeoQualità Manuale Documenti Questo manuale, si pone l obiettivo di rendere l utente subito operativo all utilizzo del software PrometeoQualità modulo Documenti. Vengono per tanto indicati i passaggi
DettagliI NUOVI MODELLI ORGANIZZATIVI E TECNOLOGICI A SUPPORTO DELL EFFICIENZA AZIENDALE
I NUOVI MODELLI ORGANIZZATIVI E TECNOLOGICI A SUPPORTO DELL EFFICIENZA AZIENDALE PROJECT PORTFOLIO MANAGEMENT Strumento indispensabile per l efficienza del business SICUREZZA FORMAZION E AMBIENTE ETICA
DettagliValutazione del potenziale
Valutazione del potenziale I servizi offerti da Noema 1 La valutazione è riferita alle capacità che la persona possiede e può essere fatta su due ambiti in particolare: prestazioni: verifica di quanto
DettagliMission. Uniformare e razionalizzare i processi di sviluppo dei prodotti,
MISSION Mission Uniformare e razionalizzare i processi di sviluppo dei prodotti, che nascono integrando le esigenze dei clienti e dei mercati di riferimento (falegnamerie ed industria) attraverso l individuazione
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliUn approccio complessivo alla Gestione della Performance Aziendale. Sestri Levante 19-20 maggio 2003
1 Un approccio complessivo alla Gestione della Performance Aziendale Sestri Levante 19-20 maggio 2003 Performing - Mission 2 Performing opera nel mercato dell'ingegneria dell organizzazione e della revisione
Dettagli