Corso di Ingegneria del Software. Modelli di produzione del software
|
|
- Ivo Natali
- 8 anni fa
- Visualizzazioni
Transcript
1 Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca
2 1. Concetti di base Sommario 2. Modelli del ciclo vita del software 2.1 Modello a cascata 2.2 Modelli incrementali 2.3 Modelli evolutivi 2.4 Comparazione dei modelli Bibliografia
3 Le assunzioni I requisiti del cliente evolvono continuamente durante un progetto e quindi il processo da seguire non è completamente prevedibile e non può essere completamente predefinito. I fondamenti È inutile svolgere una onerosa attività di analisi e progettazione prima della codifica, in quanto gran parte di questo lavoro sarebbe sprecato. Meglio mantenere una documentazione essenziale, ovvero lo stesso codice, scritto in modo standard. È più facile e rapido modificare il codice quando il cliente lo chiede (ovvero spesso!).
4 I fondamenti Le metodologie Agili sono centrate sulla facilità di modificare il software. Agile Alliance Attorno ai principi delle metodologie AGILI è nata un alleanza di sviluppatori (Agile Alliance), che ha pubblicato un manifesto.
5 Il manifesto per lo sviluppo agile
6 - I Principi sottostanti al Manifesto Agile 1. La nostra massima priorità è soddisfare il cliente per mezzo di tempestivi e continui rilasci di software di valore. 2. Siano benvenuti i cambiamenti nelle specifiche, anche a stadi avanzati dello sviluppo. I processi agili sfruttano il cambiamento a favore del vantaggio competitivo del cliente. 3. Rilascia software funzionante frequentemente, da un paio di settimane a un paio di mesi, con preferenza per i periodi brevi. 4. Manager e sviluppatori devono lavorare insieme quotidianamente lungo il progetto. 5. Basa i progetti su individui motivati. Dai loro l ambiente e il supporto di cui necessitano e confida nella loro capacità di portare il lavoro a termine. 6. Il metodo più efficiente ed efficace di trasmettere informazione verso e all interno di un team di sviluppo è la conversazione faccia a faccia. 7. Il software funzionante è la misura primaria di progresso. 8. I processi agili promuovono uno sviluppo sostenibile. Gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di mantenere un ritmo costante indefinitamente. 9. L attenzione continua per l eccellenza tecnica e il buon design esaltano l agilità. 10. La semplicità - l arte di massimizzare l ammontare di lavoro non svolto - è essenziale. 11. Le migliori architetture, specifiche e design emergono da team auto-organizzati. 12. A intervalli regolari il team riflette su come diventare più efficace, dopodiché mette a punto e aggiusta il suo comportamento di conseguenza.
7 Caratteristiche dello sviluppo Agile Adattabilità alle modifiche Il software va progettato per consentirne la facile modificabilità durante il corso del progetto (ma anche dopo il rilascio in uso al cliente). Iteratività, incrementalità e semplicità Le fasi di pianificazione, codifica e test sono compresse in tempi molto più ridotti rispetto a quelli previsti nelle metodologie tradizionali. Ci si deve concentrare su pochi problemi alla volta, di limitate dimensioni e ben definiti. Rilasci frequenti I team devono sviluppare versioni dei semilavorati in tempi ridotti. Testing Il test va svolto continuamente, durante tutte le fasi del progetto e su tutti i semilavorati prodotti. Documentazione Conversazione faccia a faccia Team di lavoro Auto-organizzazione
8 Lesson learnt dai metodi agili il pair programming Migliora la comunicazione nel team e porta ad un elevato numero di ispezioni del software. il focus sulla produzione di programmi I metodi agili hanno inoltre riportato l attenzione sul codice, piuttosto che sulla documentazione accessoria, che spesso assorbe gran parte del tempo degli sviluppatori. la partecipazione attiva del committente e dell utente Clima meno formale e più collaborativo Più proficuo di un atteggiamento burocratico che vede il cliente solamente in funzione di un contratto. La partecipazione degli utenti finali contribuisce a rendere il software più efficace, in quanto la costruzione viene fatta attorno a chi userà il software. E. Capra Sviluppo del software: metodi agili o metodi tradizionali?
9 Criticità dei metodi agili - 1/2 La minimizzazione della documentazione (non standardizzata) (la conoscenza del prodotto è degli sviluppatori) problemi di comprensione dell organizzazione del sistema quando il progetto è di grande dimensioni (la comunicazione interna con più di 20 persone diventa difficile) difficoltà nel caso di rotazione e cambiamenti delle risorse del team la realizzazione delle interfacce è rallentata dall assenza di documentazione standard e condivisa. L attenzione posta al ruolo delle persone stimola la creatività e la produttività personale ma rende particolarmente critiche la qualità e le skill dei programmatori. E. Capra Sviluppo del software: metodi agili o metodi tradizionali?
10 Criticità dei metodi agili - 2/2 La definizione delle specifiche attraverso i test I test descrivono un campione finito di possibili comportamenti, lasciando indefiniti aspetti e comportamenti che potrebbero presentarsi. I metodi agili si rivelano poco efficaci nello sviluppo di applicazioni safetycritical, che richiedono una certificazione del prodotto. La validazione dei requisiti solamente attraverso l esecuzione di versioni parziali dell applicazione rischia inoltre di degenerare in processi di code&fix senza fine, rendendo critica l evoluzione del prodotto. La semplificazione volta a snellire il processo, riduce la possibilità di esplorare soluzioni alternative. E. Capra Sviluppo del software: metodi agili o metodi tradizionali?
11 extreme Programming (XP) - I fondamenti Il metodo dell extreme Programming è stato proposto da Kent Beck nel I fondamenti del metodo XP: evitare la produzione di semilavorati non strettamente necessari alla realizzazione dell applicazione Gli sviluppatori sono invitati a concentrarsi sul codice, la produzione di documentazione di supporto è considerata come una perdita di tempo. non è possibile analizzare e pianificre la produzione di un applicazione a priori La produzione di un applicazione è paragonata da Beck alla guida di un automobile: la condotta complessiva è il risultato di un gran numero di minimi cambiamenti di rotta che il pilota decide in base alla sua istantanea percezione di curve e ostacoli. il processo è il risultato di un gran numero di cambiamenti da decidere di volta in volta
12 extreme Programming (XP) - Perchè estrema? L XP porta i principi e le pratiche derivate dal buon senso a livello estremo. (Beck -, pag. 10) Pratiche corrette: extreme Programming (XP) - Perchè estrema? revisione del codice test del codice progettazione semplicità architettura verifiche di integrazione iterazioni brevi
13 extreme Programming (XP) - Perchè estrema? Pratiche estremizzate: programmazione a coppie (revisione del codice) test unitari e test funzionali (test del codice) refactoring (progettazione) semplicità metafora (architettura) integrazione continua (verifiche di integrazione) Planning Game (iterazioni brevi)
14 extreme Programming (XP) - Attività fondamentali Il lavoro del team di sviluppo è organizzato in quattro attività fondamentali (reiterate durante il progetto dopo i feedback dei committenti): listening osservazione dell ambiente (desideri e bisogni del committente + opportunità tecnologiche e del mercato) design progetto e integrazione dell applicazione coding scrittura del codice dell applicazione testing verifica delle funzionalità
15 extreme Programming (XP) - Planning Game Obiettivo del Planning Game: permettere a clienti, manager e sviluppatori di confrontarsi attorno alle date e ai contenuti dei rilasci di software, usando come metrica di confronto 5 variabili: Portata del progetto (funzionalità da realizzare) Qualità attesa Priorità Composizione dei rilasci parziali. Tempo (date dei rilasci). Costo del progetto.
16 extreme Programming (XP) - Planning Game Le variabili definite da clienti e manager sono: Portata del progetto (funzionalità da realizzare) Qualità attesa Priorità ñ Composizione dei rilasci parziali. Tempo (date dei rilasci).
17 extreme Programming (XP) - Planning Game Le variabili definite dagli sviluppatori sono: Tempo necessario a sviluppare una funzionalità. Costo di realizzazione delle funzioni.
18 extreme Programming (XP) - Planning Game Nella fase di pianificazione clienti/managers e sviluppatori contrattano sui valori da assegnare alle variabili (e.g. se i primi definiscono i tempi, gli sviluppatori scelgono quali storie realizzare per quella data e il loro costo. (GAME)
19 extreme Programming (XP) - Planning Game LA STRATEGIA Investire il meno possibile per mettere in produzione il più presto possibile le funzionalità più importanti, riducendo il rischio. I COMPONENTI I componenti del Planning Game sono le schede contenenti le storie di funzionamento del sistema. I GIOCATORI sviluppatori (responsabili della implementazione) e management (persone che decidono cosa deve fare il sistema). LE FASI E LE MOSSE Esplorazione: scoprire cosa il sistema potrebbe fare. Impegno: decidere quale sottoinsieme di tutti i possibili requisiti realizzare nella fase successiva. Gestione: dirigere lo sviluppo in base a come la realtà influenza il piano. Le mosse di ciascuna fase avvengono di solito nella fase stessa.
20 extreme Programming (XP) - Planning Game Il Planning Game prevede 3 fasi, da eseguire in sequenza, e da iterare più volte. Esplorazione: scoprire le cose che il sistema software potrebbe fare per il cliente. Impegno: definire quali impegni prendere nel breve periodo, ovvero quali funzioni realizzare nel prossimo intervallo di tempo (pianificare i rilasci). Gestione: gestire in corso díopera le attività realizzative in funzione della realtà operativa del progetto (ritardi disponibilità risorse variazione requisiti etc ) (aggiornamento del piano di lavoro)
21 extreme Programming (XP) - Planning Game Le mosse della fase di esplorazione: 1. Scrittura di una storia il management scrive una storia che descrive una funzionalità del sistema. 2. Stima della durata di una storia gli sviluppatori stimano il tempo necessario per implementare la storia. 3. Suddivisione di una storia
22 extreme Programming (XP) - User story Le user stories rappresentano in modo discorsivo le caratteristiche e le funzioni che gli utenti si aspettano dal software. Le user stories vengono scritte su delle schede di limitate dimensioni (per limitarne la lunghezza). Il cliente assegna ad ogni storia un valore (che dipende dalĺıimportanza della user story per il suo business).
23 extreme Programming (XP) - User story
24 extreme Programming (XP) - User story Le User Story sono scenari di funzionamento del sistema software da realizzare, descritti in modo sintetico e discorsivo (eventualmente con use case UML) che devono: avere un valore economico per il cliente, essere comprensibili per il programmatore, essere stimabili come tempo di realizzazione/costo, essere semplici
25 extreme Programming (XP) - Planning Game Le mosse della fase di impegno: 1. Ordinamento per importanza (a cura del mnagement) storie indispensabili, storie importanti (economicamente), storie comode, accessorie 2. Ordinamento per rischio (a cura degli sviluppatori) stimabili con precisione, con ragionevole sicurezza, non stimabili 3. Stabilire la velocità (a cura degli sviluppatori) 4. Scelta delle funzionalità (a cura del management) scelta delle storie da implementare per il prossimo rilascio.
26 extreme Programming (XP) - Planning Game Le mosse della fase di gestione: 1. Iterazione (a cura del management) scelta delle storie da implementare nell iterazione. L implemetazione è un sistema funzionante. 2. Recupero (a cura del management) scelta delle storie da mantenere nel rilascio in corso se ci sono problema di sovrastima della velocità di implemtazione. 3. Nuova storia (a cura del management e degli sviluppatori) Il management può introdurre una nuova storia (e cancellarne altre). Gli sviluppatori stimano la nuova storia. 4. Nuove stime (a cura degli sviluppatori) gli sviluppatori possono fare una nuova stima delle storie rimanenti se capiscono che la stima non è più realistica.
27 extreme Programming (XP) - Planning Game short release I rilasci frequenti (2-4 settimane) mirano a tenere conto di cambi di prospettiva, nuovi requisiti o imprecisioni nelle fasi precedenti.
28 extreme Programming (XP) - Progettazione In XP la documentazione della fase di progettazione consiste nella produzione di schede CRC (Classe, Responsabilità, Collaborazione). Si individuano i componenti che costituiranno ĺıarchitettura funzionale del sistema software, le classi e per ogni classe si scrive una scheda che individua: le responsabilità che ha nell ambito dell architettura (cosa fa nel sistema) le azioni / compiti che esegue (utile fare riferimento ai verbi usati dal cliente per descrivere i requisiti) ( metodi ) le altre classi che devono collaborare con questa per soddisfare le responsabilità, definendo le gerarchie di ereditarietà.
29 extreme Programming (XP) - Progrettazione project metaphor La progettazione in XP è guidata da metafore: Ad es. il sistema software deve realizzare le funzioni di una scrivania virtuale o di un foglio di lavoro elettronico scrivania virtuale foglio etc.). Il sistema software da costruire deve essere descritto attraverso metafore semplici e comprensibili a tutte le persone coinvolte nel progetto, in modo da poter condividere lo stesso vocabolario e la stessa percezione di quanto si sta per realizzare. In XP le metafore sostituiscono le architetture logiche.
30 extreme Programming (XP) - Progettazione simple design La struttura dell applicazione deve essere il più possibile semplice, in quanto l architettura del sistema deve essere facilmente comprensibile da tutte le persone coinvolte nel progetto. Viene sviluppato solo quanto è strettamente necessario a soddisfare lo scenario in esame, eventuali evoluzioni future non vengono considerate.
31 extreme Programming (XP) - Codifica In XP la codifica è l attività principale. XP prevede diverse pratiche a supporto di questa attività: Programmazione a coppie. Proprietà collettiva. Intregrazione continua. Standard di codifica. Refactoring
32 extreme Programming (XP) - Codifica pair programming La programmazione avviene a coppie, con lo scopo di favorire il controllo reciproco del codice prodotto e di stimolare la generazione di soluzioni innovative tramite il confronto tra persone diverse. Le coppie vengono riassortite molto frequentemente, cercando di affiancare persone con esperienze diverse, in modo da incentivare un apprendimento continuo. Le statistiche raccolte dimostrano che la tecnica del pair programming, pur dilatando i tempi di realizzazione del codice dal 20% al 50% permette di produrre rispetto alle software di migliore qualità, programmi meno voluminosi (dal 10 al 25% in meno della media), un numero di difetti inferiore nel codice (meno 10-20%)
33 extreme Programming (XP) - Codifica collective ownership Collettivizzazione del codice: il codice dell applicazione deve essere accessibile e manipolabile da tutti gli sviluppatori. Per rendere possibile ciò è necessario che esistano semplici regole condivise da tutte. La collettivizzazione contribuisce in maniera indiretta a semplificare il codice, in quanto le parti più oscure, incomprensibili a tutti fuorché agli autori, hanno un alta probabilità di essere eliminate. standard di codifica coding standards) L assenza della documentazione di supporto tipica dei metodi tradizionali rende necessari degli standard di codifica (coding standards), condivisi e validi solo all interno del team, che permettano di scrivere il codice in modo omogeneo e uniforme.
34 extreme Programming (XP) - Codifica refactoring L applicazione necessita di continue riprogettazioni per adattare il sistema alle nuove esigenze ed integrare fra loro le parti relative alle varie storie. Il refactoring è la ristrutturazione continua del codice al fine di renderlo sempre più chiaro, semplice, facilmente modificabile, eliminare parti superflue, senza modificare la sua funzione. integrazione continua (continuous integration) Non sono previste sessioni particolari per l integrazione, che è continua nel tempo (continuous integration).
35 extreme Programming (XP) - Testing La fase di testing è molto accurata, sia a livello di sistema che di singola unità. I test di sistema sono costruiti sulla base delle storie concordate con il committente, i test di unità solitamente sono supportati da strumenti automatici che rendono la verifica molto efficiente. Il metodo XP addirittura prescrive che i test vadano scritti prima della codifica. La validazione del software è ridotta alla verifica che esso superi tutti i test che sono stati ideati: Beck ha una concezione di stampo popperiano, secondo la quale un applicazione è funzionante finché non viene trovato un test che dimostra il contrario.
36 extreme Programming (XP) - Prassi organizzative ambiente di lavoro L ambiente di lavoro deve essere gradevole e informale, con zone adibite al relax e allo scambio di opinioni fra i membri del team rinuncia al lavoro straordinario Si tende ad evitare evitare il lavoro straordinario. partecipazione del committente (insite customer) Forte partecipazione del committente (insite customer). Il committente è infatti l unica fondamentale fonte di convalida del sistema, deve perciò partecipare non solo alla definizione delle storie, ma anche alla definizione dei test e alle fasi di verifica. Inoltre è la principale fonte di informazioni sul dominio di applicazione, per cui la sua presenza full-time con il team è ritenuta essenziale. Il committente è un collaboratore, non un entità verso cui si hanno solo obblighi contrattuali.
37 extreme Programming (XP) - I ruoli delle persone Importanza dei ruoli: la metafora della squadra. Dualismo cliente-programmatore della programmazione estrema: Il programmatore sa come programmare. Il cliente sa che cosa programmare. Il programmatore Il cliente Il collaudatore (tecnico dei test) Il tracker Il coach Il consulente Il grande capo Beck -. pag. 148
38 XP - I ruoli delle persone: il programmatore Il programmatore è il cuore dell XP. Il valore principale è la comunicazione con le altre persone. Attività del programmatore XP: scrivere test che mostrano aspetti vitali del software dividere il programma in parti più piccole, o assemblare parti troppo piccole in componenti più grandi e più coerenti. trovare un sistema di nomi significativi. sviluppare il software di maggior valore per il cliente, e di non sviluppare niente che non sia di valore.
39 XP - I ruoli delle persone: il programmatore Abilità del programmatore XP: programmare a coppie (pair programming) La progrmmazione a coppie implica comunicare e coordinarsi da vicino con gli altri programmatori per avere successo. semplicità Implica selezionare le richieste NECESSARIE. scrivere codice semplice e comprensibile facilmente tecnica Implica capacità di riorganizzare il codice (refactoring). di scrivere test unitari per il codice
40 XP - I ruoli delle persone: il programmatore Abilità del programmatore XP: mettere da parte la propensione alla proprietà individuale di una parte del codice in favore della proprietà condivisa dell intero sistema. coraggio essere pronti a riconoscere le proprie paure di sembrare stupido essere ritenuto inutile diventare superato non essere abbastanza bravo per far parte di un gruppo che si diverte a scrivere ottimo software.
41 Il cliente XP deve: XP - I ruoli delle persone: il cliente influenzare un progetto senza essere in grado di controllarlo prendere delle decisioni Importanza delle storie e loro sufficienza a descrivere il problema. Eliminazione delle storie non importanti. deve imparare a scrivere le storie deve imparare a scrivere test funzionali creare i dati per un test con l obiettivo di stabilire condizioni sufficienti per il funzionamento. deve anche dimostrare coraggio
42 XP - I ruoli delle persone: il tester Il collaudatore (tecnico dei test) è focalizzato sul cliente. Il tester ha il compito di aiutare il cliente a scegliere e a scrivere i test funzionali (responsabilità) dell esecuzione a intervalli regolari dei test funzionali e dell affissione dei risultati in un posto visibile a tutti di assicurarsi che gli strumenti di collaudo funzionino bene.
43 XP - I ruoli delle persone: il tracker Il lavoro del tracker è quello di chiudere il ciclo di feedback. Il tracker fa le stime Le dipendono dalla esperienza e dal feedback. Il tracker deve fare un gran numero di stime, per poi vedere come la realtà si concilia con esse. contribuisce al miglioramento delle stime fatte del gruppo è responsabile di osservare il quadro generale A metà di un iterazione il tracker deve essere capace di dire al gruppo se ce la farà o se si debba cambiare qualcosa. Dopo un paio d iterazioni nel piano degli impegni, il tracker dovrebbe essere in grado di stabilire se il gruppo riuscirà a portare a termine il prossimo rilascio senza grandi cambiamenti.
44 XP - I ruoli delle persone: il tracker Il lavoro del racker è quello di chiudere il ciclo di feedback. Il tracker è lo storico del gruppo Conserva un diario ufficiale dei punteggi dei test funzionali. un diario ufficiale contente i difetti riportati, i nomi di chi ha accettato la responsabilità per ciascuno di essi, e quali test sono stati aggiunti in relazione a ciascun difetto. ha l abilità di raccogliere le informazioni senza disturbare più del necessario l intero processo
45 XP - I ruoli delle persone: il coach è responsabile dell intero processo. Si accorge quando le persone deviano dal regolare funzionamento del gruppo, e richiama l attenzione di tutti sul problema. Il ruolo del coach diminuisce man mano che il gruppo matura. Concordemente ai principi del controllo distribuito e dell accettazione delle responsabilità, il processo dovrebbe essere responsabilità di tutti. All inizio del passaggio all XP, questo è troppo da chiedere a ogni programmatore. (Beck -, cap 22)
46 XP - I ruoli delle persone: il consulente Pair programming, semplicità generano gruppi estremamente flessibile, ma poco specialistici. Di qui la necessità di consulenti esterni L obiettivo dei membri del gruppo è di far sï che il consulente gli insegni come risolvere i loro problemi.
47 XP - I ruoli delle persone: il grande capo Comunicazione onesta con il gruppo: il gruppo deve volere che il capo sappia prima possibile quando le cose si stanno discostando dal piano, in modo che possa avere il maggior tempo possibile per reagire. il gruppo spiega le conseguenze dei cambiamenti nella situazione attuale. il gruppo può invitare il capo a ridurre la portata del progetto. il capo insiste affinché il gruppo faccia ciò che ha dichiarato di fare.
48 XP - Risoluzione dei rischi XP affronta i principali rischi dei progetti di sviluppo software con queste modalità: Ritardi nelle consegne: XP prevede cicli di sviluppo brevi, con iterazioni di durata limitata (3-4 settimane al massimo). Degrado della qualità: XP prevede che vengano eseguiti di continuo test sui semilavorati, sia pensati dai programmatori che dagli utenti stessi (per le funzioni). Fraintendimento requisiti: in XP il cliente è parte integrante del gruppo di lavoro. Le specifiche di progetto vengono continuamente riviste insieme al cliente durante il progetto, procedendo per raffinamenti successivi. I cicli di lavorazione sono rapidi, con frequenti feedback da parte del cliente, che effettua anche direttamente i test funzionali.
49 XP - Risoluzione dei rischi Variabilità dei requisiti: XP accorcia i tempi dei rilasci e prevede di procedere per incrementi graduali nello sviluppo in modo da gestire nuove richieste dei clienti e sviluppo, le modifiche ai requisiti senza che impattino su porzioni troppo ampie di software già sviluppato. Turn over delle risorse: XP dà responsabilità ai programmatori (si pianificano essi stessi il lavoro da svolgere e coprono l intero ciclo di lavorazione, dalla progettazione alla codifica e testing). Definisce pratiche innovative di lavoro, che danno fiducia e motivazione al personale e creano spirito di gruppo (planning game, lavoro di coppia)
50 Bibliografia 1. Concetti di base Sommario 2. Modelli del ciclo vita del software 2.1 Modello a cascata 2.2 Modelli incrementali 2.3 Modelli evolutivi 2.4 Comparazione dei modelli Bibliografia
51 Bibliografia Bibliografia Riferimenti bibliografici - Generali 1. R. Pressman Ingegneria del software Mc Graw Hill Italia, 5a edizione, 2007, capitolo P. Jalote A Concise Introduction to Software Engineering Springer, 2008, capitolo 2.
52 Bibliografia Bibliografia Riferimenti bibliografici - Specifici 1. K. Beck, Addison-Wesley, 2000, (capitolo 22). 2. E. Capra Sviluppo del software: metodi agili o metodi tradizionali? ( 3. C. Ghezzi, M. Monga, extreme Programming: Programmazione estrema o revisionismo estremista?, Mondo Digitale n. 4, 2002.
53 Bibliografia Bibliografia Riferimenti bibliografici - Siti utili http: //
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
DettagliIL MANAGER COACH: MODA O REQUISITO DI EFFICACIA. Nelle organizzazioni la gestione e lo sviluppo dei collaboratori hanno una importanza fondamentale.
IL MANAGER COACH: MODA O REQUISITO DI EFFICACIA Nelle organizzazioni la gestione e lo sviluppo dei collaboratori hanno una importanza fondamentale. Gestione e sviluppo richiedono oggi comportamenti diversi
DettagliGestione 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
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
DettagliMetodologie 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,
DettagliCOME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING
Febbraio Inserto di Missione Impresa dedicato allo sviluppo pratico di progetti finalizzati ad aumentare la competitività delle imprese. COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING COS E UN
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.
DettagliDIMENSIONI CRITERI INDICATORI
Allegato 4 - Manerbio META EDUCATIVA: autonomia in ambito scolastico (classe 4/5 scuola primaria) DIMENSIONI CRITERI INDICATORI GESTIONALE OPERATIVA Uso degli strumenti Conoscere gli strumenti necessari
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,
DettagliMANUALE 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.
Dettaglileaders 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.
DettagliNUOVI APPROCCI PER UN MANAGER ALLENATORE : IL PROCESSO DI COACHING
gno Inserto di Missione Impresa dedicato allo sviluppo pratico di progetti finalizzati ad aumentare la competitività delle imprese. NUOVI APPROCCI PER UN MANAGER ALLENATORE : IL PROCESSO DI COACHING COSA
DettagliGli 8 principi della Qualità
LA QUALITA NEL TEMPO Qualità Artigianale fino al ventesimo secolo; Ispezione e Collaudo - fino alla prima guerra mondiale; Controllo Statistico sui prodotti - fino al 1960; Total Quality Control fino al
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
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
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,
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
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
DettagliEvidenziare 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
DettagliL uso della Balanced Scorecard nel processo di Business Planning
L uso della Balanced Scorecard nel processo di Business Planning di Marcello Sabatini www.msconsulting.it Introduzione Il business plan è uno strumento che permette ad un imprenditore di descrivere la
DettagliIDENTIFICAZIONE DEI BISOGNI DEL CLIENTE
IDENTIFICAZIONE DEI BISOGNI DEL CLIENTE 51 Dichiarazione d intenti (mission statement) La dichiarazione d intenti ha il compito di stabilire degli obiettivi dal punto di vista del mercato, e in parte dal
DettagliUN GRUPPO DI LAVORO EVOLVE
GRUPPI DI LAVORO GRUPPO DI LAVORO Un gruppo di lavoro è costituito da un insieme di individui che interagiscono tra loro con una certa regolarità, nella consapevolezza di dipendere l uno dall altro e di
DettagliSVILUPPO TALENTI PROGETTO CONSEGUIRE OBIETTIVI RICERCARE ECCELLENZA
SVILUPPO TALENTI PROGETTO CONSEGUIRE OBIETTIVI RICERCARE ECCELLENZA Bologna Aprile 2009 L IMPORTANZA DEL MOMENTO In un mercato denso di criticità e nel medesimo tempo di opportunità, l investimento sulle
DettagliIngegneria 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
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
DettagliManuale della qualità. Procedure. Istruzioni operative
Unione Industriale 19 di 94 4.2 SISTEMA QUALITÀ 4.2.1 Generalità Un Sistema qualità è costituito dalla struttura organizzata, dalle responsabilità definite, dalle procedure, dai procedimenti di lavoro
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
DettagliIL PROJECT MANAGEMENT
IL PROJECT MANAGEMENT Scopi e campi di applicazione La pianificazione del progetto Le tecniche di pianificazione del progetto Le tecniche di pianificazione dei tempi La gestione e il controllo del progetto
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
DettagliQualità è il grado in cui un insieme di caratteristiche intrinseche soddisfa i requisiti (UNI EN ISO 9000:2005)
La Qualità secondo ISO Qualità è l insieme delle proprietà e delle caratteristiche di un prodotto o di un servizio che conferiscono ad esso la capacità di soddisfare esigenze espresse o implicite (UNI
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
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
DettagliGESTIONE DELLA FORMAZIONE E
08/02/2011 Pag. 1 di 7 GESTIONE DELLA FORMAZIONE E DELL ADDESTRAMENTO DEL PERSONALE 1. SCOPO... 2 2. APPLICABILITÀ... 2 3. DOCUMENTI DI RIFERIMENTO... 2 3.1. Norme... 2 3.2. Moduli / Istruzioni... 2 4.
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
DettagliQUADRO AC DI COMPETENZE Versione riveduta Giugno 2012
QUADRO AC DI COMPETENZE Versione riveduta Giugno 2012 Competenze di coaching per Tutti i Coach 1. Rispettare le linee guida etiche, legali e professionali 2. Stabilire il contratto di coaching e gli obiettivi
DettagliLAVORO DI GRUPPO. Caratteristiche dei gruppi di lavoro transnazionali
LAVORO DI GRUPPO Caratteristiche dei gruppi di lavoro transnazionali Esistono molti manuali e teorie sulla costituzione di gruppi e sull efficacia del lavoro di gruppo. Un coordinatore dovrebbe tenere
DettagliCHI SIAMO. BeOn è una società di consulenza italiana ad alta specializzazione in ambito di valutazione, sviluppo e formazione delle risorse umane.
www.beon-dp.com Operiamo in ambito di: Sviluppo Assessment e development Center Valutazione e feedback a 360 Formazione Coaching CHI SIAMO BeOn è una società di consulenza italiana ad alta specializzazione
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
DettagliChe volontari cerchiamo? Daniela Caretto Lecce, 27-28 aprile
Che volontari cerchiamo? Daniela Caretto Lecce, 27-28 aprile Premessa All arrivo di un nuovo volontario l intero sistema dell associazione viene in qualche modo toccato. Le relazioni si strutturano diversamente
DettagliAppendice 2 Piano di business preliminare
Appendice 2 Piano di business preliminare Sistema di valutazione di business idea e/o start-up innovative Piano di business preliminare DOCUMENTO DA RIEMPIRE A CURA DEL PROPONENTE Indice 1 Analisi tecnica
DettagliPercorso di formazione continua nell ambito del progetto La strada per domani 2 Modulo qualità e sviluppo
1 2009-1-FR1-LEO05-07303 Percorso di formazione continua nell ambito del progetto La strada per domani 2 Modulo qualità e sviluppo Progetto Formativo: Business Plan 2 1 2 3 Definizione di Business Plan
Dettagliascoltare ispirare e motivare miglioramento problem solving Flex360 pianificare comunicare la vision organizzare
Flex360 La valutazione delle competenze online comunicare la vision ascoltare problem solving favorire il cambiamento proattività pianificare miglioramento organizzare ispirare e motivare Cos è Flex360
DettagliProject 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
DettagliUN ESEMPIO DI VALUTAZIONE
UN ESEMPIO DI VALUTAZIONE Processo di Performance Review (PR) Luisa Macciocca 1 Che cos è una PR? La PR è un sistema formale di gestione della performance La gestione della performance è: un processo a
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
DettagliCODICE DI COMPORTAMENTO DELLA GALBUSERA ASSICURAZIONI S.A.S.
CODICE DI COMPORTAMENTO DELLA GALBUSERA ASSICURAZIONI S.A.S. E DEI PROPRI COLLABORATORI 1. CODICE DI COMPORTAMENTO DELLA GALBUSERA ASSICURAZIONI s.a.s. VERSO IL CLIENTE 2. CODICE DI COMPORTAMENTO DELLA
DettagliIl Gruppo di lavoro ha articolato l operazione in fasi:
La Camera dei deputati è stata tra le prime istituzioni italiane a realizzare, nella seconda metà degli anni novanta, una versione del proprio sito che, riferita ai tempi, poteva definirsi accessibile.
DettagliOpenPsy: OpenSource nella Psicologia. Presentazione del progetto in occasione dell edizione 2004 del Webbit (Padova)
OpenPsy: OpenSource nella Psicologia Pag. 1 di 9 OpenPsy: OpenSource nella Psicologia Presentazione del progetto in occasione dell edizione 2004 del Webbit (Padova) PREMESSA Per prima cosa, appare ovvio
DettagliISTITUTO COMPRENSIVO SASSOFERRATO UNITÁ DI INSEGNAMENTO APPRENDIMENTO n.1 a.s.2013/2014
Articolazione dell apprendimento Dati identificativi ISTITUTO COMPRENSIVO SASSOFERRATO UNITÁ DI INSEGNAMENTO APPRENDIMENTO n.1 a.s.2013/2014 Titolo significativo Risolvere i problemi Insegnamenti coinvolti
DettagliAl termine del lavoro ad uno dei componenti del gruppo verrà affidato l incarico di relazionare a nome di tutto il gruppo.
Pag. 1 di 5 6FRSR analizzare problemi complessi riguardanti la gestione di un sito interattivo proponendo soluzioni adeguate e facilmente utilizzabili da una utenza poco informatizzata. 2ELHWWLYL GD UDJJLXQJHUH
DettagliSCELTA DELL APPROCCIO. A corredo delle linee guida per l autovalutazione e il miglioramento
SCELTA DELL APPROCCIO A corredo delle linee guida per l autovalutazione e il miglioramento 1 SCELTA DELL APPROCCIO l approccio all autovalutazione diffusa può essere normale o semplificato, a seconda delle
DettagliIPERCA. Il metodo a sei fasi Per gestire con successo progetti, incarichi e situazioni di vita e per accrescere continuamente l esperienza.
PRInCIPI IPERCA Il metodo a sei fasi Per gestire con successo progetti, incarichi e situazioni di vita e per accrescere continuamente l esperienza. 1 Informare Qual è esattamente il mio incarico? 2 Pianificare
DettagliGESTIONE DELLE NON CONFORMITÀ E RECLAMI
Pagina 1 di 6 Procedura Rev. Data Descrizione modifica Approvazione 3 27.04.2003 Revisione generale (unificate NC e Reclami) C.V. 4 03.09.2007 Specificazione NC a carattere ambientale C.V. 5 07.03.2008
DettagliISO/IEC 2700:2013. Principali modifiche e piano di transizione alla nuova edizione. DNV Business Assurance. All rights reserved.
ISO/IEC 2700:2013 Principali modifiche e piano di transizione alla nuova edizione ISO/IEC 27001 La norma ISO/IEC 27001, Information technology - Security techniques - Information security management systems
DettagliGRUPPI DI INCONTRO per GENITORI
Nell ambito delle attività previste dal servizio di Counseling Filosofico e di sostegno alla genitorialità organizzate dal nostro Istituto, si propone l avvio di un nuovo progetto per l organizzazione
DettagliPROGRAMMAZIONE E GESTIONE DI UN PROGETTO DI SERVIZIO SOCIALE
PROGRAMMAZIONE E GESTIONE DI UN PROGETTO DI SERVIZIO SOCIALE A.S. Dott.ssa Carmen Prizzon Il progetto Operazione complessa unica e di durata limitata rivolta a produrre un risultato specifico attraverso
DettagliPiani integrati per lo sviluppo locale. Progetti di marketing territoriale. Progettazione e start-up di Sistemi Turistici Locali
Piani integrati per lo sviluppo locale Progetti di marketing territoriale Progettazione e start-up di Sistemi Turistici Locali Sviluppo di prodotti turistici Strategie e piani di comunicazione Percorsi
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
DettagliLe 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é
DettagliAlla ricerca dell algoritmo. Scoprire e formalizzare algoritmi.
PROGETTO SeT Il ciclo dell informazione Alla ricerca dell algoritmo. Scoprire e formalizzare algoritmi. Scuola media Istituto comprensivo di Fagagna (Udine) Insegnanti referenti: Guerra Annalja, Gianquinto
DettagliGIOCHI MATEMATICI PER LA SCUOLA SECONDARIA DI I GRADO ANNO SCOLASTICO 2011-2012
GIOCHI MATEMATICI PER LA SCUOLA SECONDARIA DI I GRADO ANNO SCOLASTICO 2011-2012 L unità di Milano Città Studi del Centro matematita propone anche per l a.s. 2011-2012 una serie di problemi pensati per
DettagliBIBLIOGRAFIA Project Management. La metodologia dei 12 Step. Come applicarla in tempo reale per gestire con successo piccoli e grandi progetti - Antonello Bove, ED. Hoepli, 2014 Project Management. La
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
DettagliCAPITOLO CAPIT Tecnologie dell ecnologie dell info inf rmazione e controllo
CAPITOLO 8 Tecnologie dell informazione e controllo Agenda Evoluzione dell IT IT, processo decisionale e controllo Sistemi di supporto al processo decisionale Sistemi di controllo a feedback IT e coordinamento
DettagliDocumenti per i corsi
Descrizione dell offerta Applicazione della formazione professionale di base Documenti per i corsi inter a ziendali (CI): Corsi interaziendali progr amma di forma zione per i corsi inter a ziendali, controlli
Dettagli25/11/14 ORGANIZZAZIONE AZIENDALE. Tecnologie dell informazione e controllo
ORGANIZZAZIONE AZIENDALE 1 Tecnologie dell informazione e controllo 2 Evoluzione dell IT IT, processo decisionale e controllo Sistemi di supporto al processo decisionale IT e coordinamento esterno IT e
DettagliS i s t e m a d i v a l u t a z i o n e d e l l e p r e s t a z i o n i d e i d i p e n d e n t i
S i s t e m a d i v a l u t a z i o n e d e l l e p r e s t a z i o n i d e i d i p e n d e n t i P r o d o t t o d a A l b e r t o P a o l i n i G r o s s e t o P a r c h e g g i s r l V e n g o n o p
DettagliLa 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
DettagliMercoledì degli Associati. Opportunità di business per le Aziende UCIF. Milano, 20 novembre 2013. Federata
Mercoledì degli Associati Opportunità di business per le Aziende UCIF Milano, 20 novembre 2013 Federata Nascita del progetto UCIF rappresenta da 40 anni il settore italiano della Finitura, tramite i relativi
DettagliPROMUOVERSI MEDIANTE INTERNET di Riccardo Polesel. 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15
Indice Introduzione pag. 9 Ringraziamenti» 13 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15 1. I contenuti curati, interessanti e utili aiutano il business» 15 2. Le aziende
DettagliMANUALE DELLA QUALITA Revisione: Sezione 4 SISTEMA DI GESTIONE PER LA QUALITA
Pagina: 1 di 5 SISTEMA DI GESTIONE PER LA QUALITA 4.0 SCOPO DELLA SEZIONE Illustrare la struttura del Sistema di Gestione Qualità SGQ dell Istituto. Per gli aspetti di dettaglio, la Procedura di riferimento
DettagliDa dove nasce l idea dei video
Da dove nasce l idea dei video Per anni abbiamo incontrato i potenziali clienti presso le loro sedi, come la tradizione commerciale vuole. L incontro nasce con una telefonata che il consulente fa a chi
DettagliGestione del conflitto o della negoziazione
1. Gestione del conflitto o della negoziazione Per ognuna delle 30 coppie di alternative scegli quella che è più vera per te. A volte lascio che siano gli altri a prendersi la responsabilità di risolvere
DettagliLA PIANIFICAZIONE DELLE ATTIVITÀ AZIENDALI E.R.P. (ENTERPRISE RESOURCE PLANNING)
LA PIANIFICAZIONE DELLE ATTIVITÀ AZIENDALI E.R.P. (ENTERPRISE RESOURCE PLANNING) L IMPATTO SULLA GESTIONE LA MISURAZIONE DELL IMPATTO IL SUPPORTO ALLA CREAZIONE DEL VALORE L INTEGRAZIONE ESIGENZE DEL BUSINESS
DettagliChi sono. Progettista di Formazione. Giudice di Gara dal 1972. Giudice di Partenza Nazionale dal 1981
Chi sono Francesco lo Basso Molfetta (Ba) Progettista di Formazione Giudice di Gara dal 1972 Giudice di Partenza Nazionale dal 1981 Esperienze specifiche: Tutor Progetto Formazione Giovani Obiettivi Acquisire
DettagliIndice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi
Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)
DettagliALLEGATO H VALUTAZIONE DELLA PERFORMANCE INDIVIDUALE DEI DIPENDENTI COMUNE DI CINISI Prov. Palermo
SCHEDA di 3 II Fattore di Valutazione: Comportamenti professionali e organizzativi e competenze Anno Settore Servizio Dipendente Categoria Profilo professionale Responsabilità assegnate DECLARATORIA DELLA
DettagliLe effettive esigenze della Direzione del Personale nella gestione delle risorse umane in azienda. Andamento dal 2005 ad oggi
Le effettive esigenze della Direzione del Personale nella gestione delle risorse umane in azienda. Andamento dal 2005 ad oggi Indagine ottenuta grazie alla somministrazione di questionario ad oltre 260
DettagliLO SVILUPPO DELLE COMPETENZE PER UNA FORZA VENDITA VINCENTE
LO SVILUPPO DELLE COMPETENZE PER UNA FORZA VENDITA VINCENTE Non c è mai una seconda occasione per dare una prima impressione 1. Lo scenario Oggi mantenere le proprie posizioni o aumentare le quote di mercato
DettagliCon il termine programma Teacch si intende l organizzazione dei servizi per persone autistiche realizzato nella Carolina del Nord, che prevede una
IL PROGRAMMA TEACCH Con il termine programma Teacch si intende l organizzazione dei servizi per persone autistiche realizzato nella Carolina del Nord, che prevede una presa in carico globale in senso sia
DettagliLE STRATEGIE DI COPING
Il concetto di coping, che può essere tradotto con fronteggiamento, gestione attiva, risposta efficace, capacità di risolvere i problemi, indica l insieme di strategie mentali e comportamentali che sono
DettagliDiventa fondamentale che si verifichi una vera e propria rivoluzione copernicana, al fine di porre al centro il cliente e la sua piena soddisfazione.
ISO 9001 Con la sigla ISO 9001 si intende lo standard di riferimento internazionalmente riconosciuto per la Gestione della Qualità, che rappresenta quindi un precetto universale applicabile all interno
DettagliCome scrivere una proposta progettuale
PROGETTO OPERATIVO DI ASSISTENZA TECNICA ALLE REGIONI DELL OBIETTIVO CONVERGENZA Come scrivere una proposta progettuale Comune di CATANIA 17/03/2016 SIGNIFICATO E DEFINIZIONE DEI LIVELLI DELLA LOGICA
DettagliRiepilogo 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
Dettagli4.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
Dettagliuna forza creativa si fonda anche sulla capacit di condividere valori e traguardi.
la forza di un idea una forza creativa si fonda anche sulla capacit di condividere valori e traguardi. una forza creativa Comer Group, da gruppo di aziende operanti nel settore della trasmissione di potenza,
DettagliMentore. Rende ordinario quello che per gli altri è straordinario
Mentore Rende ordinario quello che per gli altri è straordinario Vision Creare un futuro migliore per le Nuove Generazioni Come? Mission Rendere quante più persone possibili Libere Finanziariamente Con
DettagliDistinguere tra bisogni di cura standard e individualizzati. Valutazione delle esigenze e traduzione di queste in azioni adeguate
Linee guida per la costruzione di test per la valutazione degli esiti dei percorsi di apprendimento per Coordinatori all interno delle strutture residenziali per anziani Queste linee guida sono rivolte
DettagliLa Leadership efficace
La Leadership efficace 1 La Leadership: definizione e principi 3 2 Le pre-condizioni della Leadership 3 3 Le qualità del Leader 4 3.1 Comunicazione... 4 3.1.1 Visione... 4 3.1.2 Relazione... 4 pagina 2
DettagliSCENARIO. 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,
DettagliMODULO 1 EVOLUZIONE DEI PRINCIPI E DEGLI STRUMENTI PER FARE QUALITÀ 1970 - LA QUALITÀ COME SISTEMA. Prima parte:
MODULO 1 Prima parte: Concetti generali introduttivi. Soddisfazione del cliente. Gli 8 principi della Qualità. Seconda parte: I Sistemi di Gestione Normazione, Certificazione e Accreditamento 1 EVOLUZIONE
DettagliISO 9000:2000 Assicurazione della qualità Parte della gestione per la qualità mirata a dare fiducia che i requisiti per la qualità saranno
ISO 9000:2000 Assicurazione della qualità Parte della gestione per la qualità mirata a dare fiducia che i requisiti per la qualità saranno soddisfatti. Azione correttiva Azione per eliminare la causa di
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
DettagliIntervento Convegno Ascosim 9 giugno 2015 Roma Jonathan Figoli AD ProfessioneFinanza Jonatha.Figoli@ProfessioneFinanza.com
Intervento Convegno Ascosim 9 giugno 2015 Roma Jonathan Figoli AD ProfessioneFinanza Jonatha.Figoli@ProfessioneFinanza.com Ritieni che si debba andare verso una netta distinzione fra l offerta alla clientela
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
DettagliAnno 2004/2005 CORSO SNES-CSI PER FORMATORI. Bologna, 3 dicembre 2005. Lara Rossin
Anno 2004/2005 LA FIGURA DEL FORMATORE CSI -LE SUE PECULIARITÀ E LA SUA MISSION- CORSO SNES-CSI PER FORMATORI Bologna, 3 dicembre 2005 Lara Rossin 1 INTRODUZIONE Non si insegna e non si può insegnare,
DettagliM U L T I F A M I L Y O F F I C E
MULTI FAMILY OFFICE Un obiettivo senza pianificazione è solamente un desiderio (Antoine de Saint-Exupéry) CHI SIAMO MVC & Partners è una società che offre servizi di Multi Family Office a Clienti dalle
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
DettagliSTORE 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
Dettagli