Progettazione dei sistemi informatici
|
|
- Dorotea Palmisano
- 8 anni fa
- Visualizzazioni
Transcript
1 Progettazione dei sistemi informatici Gestione dei progetti CARLO BELLETTINI
2 Agile! Bertrand Meyer In realtà non è solo un libro su Agile analizza in maniera critica molti concetti metodologici su come si fa a parlare di un processo
3 Meta considerazioni sulla presentazione dei modelli Natura descrittiva cerco di rappresentare ciò che vedo Natura prescrittiva cerco di fornire un template a cui bisogna attenersi
4 Falsi 1 Proof by anecdote, which we have seen at work in this example. An anecdote, or ten, are not a proof. 2 Slander by association: lumping together an idea that an author wants to criticize with one that everyone loathes. Non-agile ideas get that treatment. 3 Intimidation: labeling anyone who does not buy the agile gospel, chapter and verse, as a reactionary control freak. 4 Catastrophism: pretending that software development as currently practiced is a disaster (so that only your agile method can save it). 5 All-or-nothing. promoting an extremist method, not practicable in its entirety, so that project successes can be ascribed to agile techniques and failures to their incomplete application. 6 Cover-your-behind: advocating radical prescriptions; then as a footnote stating that they may not after all be always applicable; but never saying precisely when they should be used and when not. 7 Unverifiable claims. The Scrum literature in particular routinely touts enormous productivity improvements. Who would not want to multiply project effectiveness by an order of magnitude? In the absence of rigorous independent verification, you should take such assertions (depending on your benevolence on that particular day) as either a sign of charming youthful enthusiasm or irrelevant hype to be discarded.
5 Modello a spirale (Boehm 1988)
6 Pinball Life-Cycle (Ambler, 1994)
7 Unified Process
8 Best practices Sviluppare iterativamente Gestire i requisiti Usare architetture basate sui componenti Creare modelli visivi del software Verificare la qualità del software Controllare le modifiche al software
9 Alcune leggi in ordine sparso... Davis Law (L4): The value of models depends on the view taken, but none is best for all purposes Constantine Law (L7): A structure is stable if cohesion is strong and coupling low Bauer-Zemanek s Hypotesis (H3): Formal methods significantly reduce design errors, or eliminate them early Parnas Law (L8): Only what is hidden can be changed without risk Humphrey s Law (L35) Mature processes and personal discipline enhance planning, increase productivity and reduce errors.
10 Volatilità dei requirements
11 Requirements e stakeholders
12 Lean Software Nasce da Lean Manufactoring della Toyota Reduce waste
13 Kanbam Minimize Work In Progress
14 Scrum Freeze Requirements during short Iterations
15 Crystal Osmotic Communication
16 extreme Programming Increment then simplify
17 extreme programming: Le variabili in gioco portata la quantità di funzionalità che si vogliono implementare delicata perché mutevole tempo il tempo che si può dedicare al progetto qualità la qualità del progetto che si deve ottenere costo le risorse finanziarie che si possono impegnare
18 extreme programming: i principi feedback rapido presumere la semplicità non pianificare per il futuro, per il riuso
19 Design for change si o no? Boehm (1976) basandosi sullo studio di casi reali ipotizza una curva di tipo esponenziale per il costo di modifiche Extreme programming sostiene Costo di modifiche Costo di modifiche Avanzamento del progetto Avanzamento del progetto
20 Leprechauns... Cap 10
21 extreme programming: i principi feedback rapido presumere la semplicità non pianificare per il futuro, per il riuso accettare il cambiamento tra soluzioni equivalenti (anche come complessità) scegliere comunque quella che lascia più strade aperte modifica incrementale le modifiche vanno effettuate per piccoli stadi si applica al progetto, al piano di lavoro, al team lavoro di qualità visto dal punto di vista psicologico: se si vuole che il programmatore rimanga, e sviluppi bene deve essere soddisfatto di ciò che fa
22 Figure in gioco e responsabilità Manager (e/o cliente) ha la responsabilità di decidere la portata del progetto cosa fare prima del rilascio le priorità tra le funzionalità date dei rilasci Tecnico ha la responsabilità di decidere stime dei tempi per implementare le singole funzionalità conseguenze di scelte tecnologiche processo pianificazione dettagliata
23 Diritti Diritti dei Manager and Customer sapere che cosa può essere fatto, con quali tempi e a quali costi vedere progressi nel sistema, provati dal superamento di test da lui definiti cambiare idea, sostituire funzionalità e cambiare priorità Diritti degli sviluppatori sapere cosa è necessario attraverso dei requisiti chiari (storie di uso) con una chiara dichiarazione delle priorità dire quanto tempo serve per implementare una specifica storia e di cambiare queste stime in base all esperienza identificare e indicare le funzionalità pericolose (portatrici di rischi) in modo da potergli assegnare alte priorità e sperimentarle produrre software di qualità in pace, con divertimento. Insomma ad un lavoro divertente ma produttivo.
24 extreme Programming: L approccio 1) Planning game 2) Brevi cicli di rilascio 3) Uso di una metafora 4) Semplicità di progetto 5) Testing 6) Refactoring 7) Programmazione a coppie 8) Proprietà collettiva 9) Integrazione continua 10) Settimana di 40 ore 11) Cliente sul posto 12) Standard di codifica
25 Planning game & user stories 43
26 extreme Programming: L approccio 1) Planning game 2) Brevi cicli di rilascio 3) Uso di una metafora 4) Semplicità di progetto 5) Testing 6) Refactoring 7) Programmazione a coppie 8) Proprietà collettiva 9) Integrazione continua 10) Settimana di 40 ore 11) Cliente sul posto 12) Standard di codifica Vengono determinate le funzionalità del prossimo rilascio, combinando priorità commerciali e valutazioni tecniche. Basato su storie scritte dall utente: una versione semplificata ed informale degli Use Cases di UML 3 FASI CICLICHE: Esplorazione: scoprire cose nuove che potrebbe fare il sistema Impegno: si decide quale sottoinsieme di tutti i possibili requisiti realizzare nella prossima fase (contribuiscono sia gli utenti che i programmatori) Gestione: direzione dello sviluppo con correzioni dall andamento reale
Ingegneria del Software
Ingegneria del Software Processi di Sviluppo Agile Origini dello Sviluppo Agile Proposta di un gruppo di sviluppatori che rilevava una serie di criticità degli approcci convenzionali: Troppa rigidità dei
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,
DettagliPoca 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
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
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.
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,
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
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,
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
DettagliILSISTEMA INTEGRATO DI PRODUZIONE E MANUTENZIONE
ILSISTEMA INTEGRATO DI PRODUZIONE E MANUTENZIONE L approccio al processo di manutenzione Per Sistema Integrato di Produzione e Manutenzione si intende un approccio operativo finalizzato al cambiamento
DettagliEchi da Amsterdam. Titolo: Sintesi presentazioni Metodologia Agile. Sintesi del Leadership Meeting e dell EMEA Congress 2009. Relatore: Bruna Bergami
Echi da Amsterdam Sintesi del Leadership Meeting e dell EMEA Congress 2009 Titolo: Sintesi presentazioni Metodologia Agile Relatore: Bruna Bergami PMI NIC - Tutti i diritti riservati Milano, 19 Giugno
DettagliYOUR EASY SOLUTION FOR COSTING
YOUR EASY SOLUTION FOR COSTING INNOVAZIONE TECNOLOGICA CHE SEMPLIFICA I PROCESSI AZIENDALI Hyperlean nasce dall intuizione di sei giovani ricercatori del Dipartimento di Meccanica (ora Dipartimento di
DettagliTrasformazioni Agili: l importanza di un partner qualificato
Articolo a firma di: Emiliano Soldi Agile Practice Leader Agile Coach Trasformazioni Agili: l importanza di un partner qualificato La promessa agile è chiara, tangibile nei risultati, oggi più che mai.
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
DettagliIl Valore è. Risorse. Performance. La Performance comprende: Esigenze imprenditoriali Qualità Immagine Benefici sociali Incremento dei ricavi
Il Valore è Performance Risorse La Performance comprende: Esigenze imprenditoriali Qualità Immagine Benefici sociali Incremento dei ricavi Le risorse comprendono: Tempi di produzione Tempi di programmazione
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
DettagliPERFORMING IN ENGLISH. il coaching linguistico dedicato ai manager
PERFORMING IN ENGLISH il coaching linguistico dedicato ai manager qual è la differenza tra teaching e coaching? Il teaching ha un approccio unidirezionale Il coaching ha un approccio bidirezionale TEACHING
DettagliAgile in tough economic times. Agile in tough. Slide 1 30 April 2009
Slide 1 Indice Storia Agile di una startup nel nostro progetto Qual e il valore aggiunto di Agile nei periodi di incertezza Conclusioni Slide 2 Non disclosure agreement Ho firmato un NDA che non mi permette
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
DettagliStima dell'effort. IT Project Management. Lezione 6 Stima dell effort Federica Spiga. Monitoring del progetto (Earned Value)
IT Project Management Lezione 6 Stima dell effort Federica Spiga A.A. 2009-2010 1 Check list del PM Identificare i requisiti del cliente Monitoring del progetto (Earned Value) Identificare i deliverable
DettagliIntroduzione all Ingegneria del Software
Introduzione all Ingegneria del Software Alessandro Martinelli alessandro.martinelli@unipv.it 10 Dicembre 2013 Introduzione all Ingegneria del Software Ingegneria del Software Modelli di Sviluppo del Software
Dettagliintroduzione al corso di ingegneria del software
introduzione al corso di ingegneria del software a.a. 2003-2004 contatti con i docenti Maurizio Pizzonia pizzonia@dia.uniroma3.it orario ricevimento: mercoledì 17:30 (presentarsi entro le 18:00) Valter
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
DettagliTest e collaudo del software Continuous Integration and Testing
Test e collaudo del software Continuous Integration and Testing Relatore Felice Del Mauro Roma, Cosa è la Continuous Integration A software development practice where members of a team integrate their
DettagliChe cos è un prototipo? Prototipazione. Perchè creare prototipi? Insidie. I processi corrono in parallelo
Che cos è un? Prototipazione Un modello approssimato o parziale del sistema che vogliamo sviluppare che simula o esegue alcune funzioni del sistema finale, realizzato allo scopo di valutarne le caratteristiche
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
DettagliComprendere il Cloud Computing. Maggio, 2013
Comprendere il Cloud Computing Maggio, 2013 1 Cos è il Cloud Computing Il cloud computing è un modello per consentire un comodo accesso alla rete ad un insieme condiviso di computer e risorse IT (ad esempio,
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
Dettaglimetodologie metodologia una serie di linee guida per raggiungere certi obiettivi
metodologie a.a. 2003-2004 1 metodologia una serie di linee guida per raggiungere certi obiettivi più formalmente: un processo da seguire documenti o altri elaborati da produrre usando linguaggi più o
DettagliPortale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal
Portale Materiali Grafiche Tamburini Documentazione utente italiano pag. 2 Grafiche Tamburini Materials Portal English user guide page 6 pag. 1 Introduzione Il Portale Materiali è il Sistema Web di Grafiche
DettagliIl controllo dei rischi operativi in concreto: profili di criticità e relazione con gli altri rischi aziendali
La gestione dei rischi operativi e degli altri rischi Il controllo dei rischi operativi in concreto: profili di criticità e relazione con gli altri rischi aziendali Mario Seghelini 26 giugno 2012 - Milano
DettagliApprocci agili per affrontare la sfida della complessità
Approcci agili per affrontare la sfida della complessità Firenze, 6 marzo 2013 Consiglio Regionale della Toscana Evento organizzato dal Branch Toscana-Umbria del PMI NIC Walter Ginevri, PMP, PgMP, PMI-ACP
DettagliRational Unified Process Introduzione
Rational Unified Process Introduzione G.Raiss - A.Apolloni - 4 maggio 2001 1 Cosa è E un processo di sviluppo definito da Booch, Rumbaugh, Jacobson (autori dell Unified Modeling Language). Il RUP è un
DettagliAGGIORNAMENTO DELLA PIATTAFORMA CLEXi
AGGIORNAMENTO DELLA PIATTAFORMA CLEXi Aggiornamento del 1.12.2015, versione 1.9.1 Sommario In breve, cosa cambia...2 L aggiornamento per gli account CLEXi già attivi...2 L aggiornamento per chi attiva
DettagliSTAKEHOLDER ENGAGEMENT
STAKEHOLDER ENGAGEMENT IN BREVE E-quality Italia S.r.l. Via Mosca 52-00142 Roma T 0692963493, info@equality-italia.it, http://www.equality-italia.it Indice 1. Il problema 3 2. Stakeholder Engagement in
DettagliUML 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
DettagliCoaching. Nicola Moretto
nicola.moretto@xpeppers.com XP Coach Coach Tecnico Scrum Master Coach Sistemico Evolutivo Coach Ontologico Trasformazionale Agile Coach Coach Puro Scrum Master Uno Scrum Master: Rimuove le barriere.
DettagliLezione 4. Controllo di gestione. Il controllo direzionale
Lezione 4 Il controllo direzionale Sistema di pianificazione e controllo PIANIFICAZIONE STRATEGICA PIANO 1 2 OBIETTIVI OBIETTIVI ATTIVITA 3 DI LUNGO PERIODO DI BREVE PERIODO OPERATIVA 5 BUDGET FEED-BACK
DettagliService Design Programme
Service Design Programme SERVICE DESIGN - cosa è Il Service Design è l attività di pianificazione e organizzazione di un servizio, con lo scopo di migliorarne l esperienza in termini di qualità ed interazione
DettagliIntroduzione all Agile Software Development
IBM Rational Software Development Conference 5RPDRWWREUH 0LODQR RWWREUH Introduzione all Agile Software Development 0DULDQJHOD2UPH Solution Architect IBM Rational Services PRUPH#LWLEPFRP 2008 IBM Corporation
DettagliRuolo delle associazioni di impresa nella informazione corretta sui pericoli da sostanze e miscele
Ruolo delle associazioni di impresa nella informazione corretta sui pericoli da sostanze e miscele Ilaria Malerba Area Sicurezza Prodotti e Igiene Industriale Roma, 19 maggio 2015 1 giugno 2015: alcuni
DettagliThe power of SMS for PERFECT surfaces
Verniciatura Effetto legno The power of for PERFECT surfaces ERP AS400 SAP CAD APO Manageral Business Surfaces System Management State-of-the-art; integration Via del Crotto, 5 23862 Civate LC Italy Tel:
DettagliSeminario Metodi Agili per la gestione dei progetti per Decision Makers
Seminario Metodi Agili per la gestione dei progetti per Decision Gestire la complessità, adattarsi al cambiamento. Velocemente. Questa è la sfida quotidiana di ogni manager, sia in campo IT che in tutti
DettagliLINEA PROJECT MANAGEMENT
LINEA PROJECT MANAGEMENT ITIL FOUNDATION V3 46.10.3 3 giorni Il corso, nell ambito della Gestione dei Servizi IT, mira a: 1. Comprendere Struttura e Processi di ITIL V3 - Information Technology Infrastructure
DettagliAPI e socket per lo sviluppo di applicazioni Web Based
API e socket per lo sviluppo di applicazioni Web Based Cosa sono le API? Consideriamo il problema di un programmatore che voglia sviluppare un applicativo che faccia uso dei servizi messi a disposizione
DettagliIL PERFORMANCE MANAGEMENT
IT PROFESSIONAL SERVICES UNA SOLUZIONE PER IL PERFORMANCE MANAGEMENT for Enterprise Gestire il portfolio applicativo monitorando qualità, produttività e costi dello sviluppo applicativo Overview ARGOMENTI:
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.
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
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
DettagliUnità di Grugliasco Feb. 2011
Feb. 2011 IL COSTO DELLA QUALITA NEL SOFTWARE AUTOMOTIVE (e non ) Esperienze di Bitron CON L AIUTO DI MARCO CASSOTTA, RESPONSABILE SWQA IN BITRON TO BE OR NOT TO BE? (FACCIAMO UN PO DI OUTING ) CHE COS
DettagliEMAIL MARKETING CHE FUNZIONA PDF
EMAIL MARKETING CHE FUNZIONA PDF ==> Download: EMAIL MARKETING CHE FUNZIONA PDF EMAIL MARKETING CHE FUNZIONA PDF - Are you searching for Email Marketing Che Funziona Books? Now, you will be happy that
DettagliREVISIONE-CORREZIONE. La Revisione è un momento molto importante nel processo della produzione scritta.
REVISIONE-CORREZIONE La Revisione è un momento molto importante nel processo della produzione scritta. Il termine viene dato ai ragazzi verso la quarta, ma in realtà dovrebbe essere considerata parte integrante
DettagliIL PLM (Product Lifecycle Management) Dalla produzione alla vendita attraverso la gestione documentale
(Product Lifecycle Management) Dalla produzione alla vendita attraverso la gestione documentale Che cosa è A che serve Cosa richiede Quanto costa Quali sono i benefici Che cosa è : Processo di sviluppo
DettagliCAPIAMO IL "LINGUAGGIO" DELLA norma UNI EN ISO serie 9000
CAPIAMO IL "LINGUAGGIO" DELLA norma UNI EN ISO serie 9000 Cosa significa UNI EN ISO serie 9000? Significa che si tratta di norme internazionali, in quanto le norme italiane (UNI) non sono altro che la
DettagliI MODELLI STATISTICO-MATEMATICI PER I MERCATI DELL ENERGIA DAL MONDO ACCADEMICO ALL'INDUSTRIA
I MODELLI STATISTICO-MATEMATICI PER I MERCATI DELL ENERGIA DAL MONDO ACCADEMICO ALL'INDUSTRIA PADOVA, 10 MAGGIO 2013 DIPARTIMENTO DI SCIENZE STATISTICHE Cosa fornisce il mondo Accademico DAL PROGETTO ALL
DettagliIl Lean Thinking in Sanità
INCONTRO TRA NARRAZIONI E EVIDENZE PER UNA SANITÀ DA TRASFORMARE Il Lean Thinking in Sanità Milano 28 ottobre 2011 Carlo Magni Da qualche anno si parla di LEAN THINKING negli Ospedali: Alcuni articoli
DettagliManutenzione del software
del software Generalità Leggi dell evoluzione del software Classi di manutenzione Legacy systems Modelli di processo per la manutenzione 1 Generalità La manutenzione del software è il processo di modifica
DettagliProgetto BPR: Business Process Reengineering
Progetto BPR: Business Process Reengineering Riflessioni frutto di esperienze concrete PER LA CORRETTA INTERPRETAZIONE DELLE PAGINE SEGUENTI SI DEVE TENERE CONTO DI QUANTO ILLUSTRATO ORALMENTE Obiettivo
Dettaglithe creative point of view www.geomaticscube.com
the creative point of view www.geomaticscube.com side B THE CREATIVE approach 03 Another point of view 04/05 Welcome to the unbelievable world 06/07 Interact easily with complexity 08/09 Create brand-new
DettagliIL MODELLO SCOR. Agenda. La Supply Chain Il Modello SCOR SCOR project roadmap. Prof. Giovanni Perrone Ing. Lorena Scarpulla. Engineering.
Production Engineering Research WorkGROUP IL MODELLO SCOR Prof. Giovanni Perrone Ing. Lorena Scarpulla Dipartimento di Tecnologia Meccanica, Produzione e Ingegneria Gestionale Università di Palermo Agenda
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
DettagliMetodologia TenStep. Maggio 2014 Vito Madaio - TenStep Italia
Metodologia TenStep Maggio 2014 Vito Madaio - TenStep Italia Livello di Complessità Processo di Project Management TenStep Pianificare il Lavoro Definire il Lavoro Sviluppare Schedulazione e Budget Gestire
DettagliIntroduzione. Capitolo 1
Capitolo 1 Introduzione Architecture is the set of design decisions that you wish you could get right early in a project, but that you are not necessarily more likely to get them right than any other.
DettagliDescrizione dettagliata delle attività
LA PIANIFICAZIONE DETTAGLIATA DOPO LA SELEZIONE Poiché ciascun progetto è un processo complesso ed esclusivo, una pianificazione organica ed accurata è indispensabile al fine di perseguire con efficacia
Dettagli7. Esigenze informative e FAQ. 8. Allegati. Repository documentale.
Titolo Documento: Specifica customer service e knowledge base Codice Documento e versione template: MR CRZ 17 - v2.0 Repository documentale. I contenuti relativi al sistema/servizio possono essere di varia
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
DettagliEVOLUZIONE DELLE INIZIATIVE PER LA QUALITA : L APPROCCIO SIX SIGMA
http://www.sinedi.com ARTICOLO 3 LUGLIO 2006 EVOLUZIONE DELLE INIZIATIVE PER LA QUALITA : L APPROCCIO SIX SIGMA A partire dal 1980 sono state sviluppate diverse metodologie per la gestione della qualità
DettagliCiclo di vita del software: strumenti e procedure per migliorarne la sicurezza. Roberto Ugolini roberto.ugolini@postecom.it
Ciclo di vita del software: strumenti e procedure per migliorarne la sicurezza Roberto Ugolini 1 Il processo di sviluppo sicuro del codice (1/2) Il processo di sviluppo sicuro del codice () è composto
DettagliArchitettura del software: una introduzione
Architettura del software: una introduzione Andrea Saltarello Software Architect @ Managed Designs S.r.l. andrea.saltarello@manageddesigns.it http://blogs.ugidotnet.org/pape http://creativecommons.org/licenses/by-nc-nd/2.5/
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
DettagliCP Customer Portal. Sistema di gestione ticket unificato
CP Customer Portal Sistema di gestione ticket unificato Sommario CP Customer Portal...1 Sistema di gestione ticket unificato...1 Sommario...2 Flusso gestione ticket...3 Modalità di apertura ticket...3
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
DettagliCost_. Quality_. Delivery_. L eccellenza della tua SuppLy chain parte da qui
Quality_ Cost_ L eccellenza della tua SuppLy chain parte da qui Delivery_ Training for Excellence 2 FORMAZIONE INNOVAZIONE ESPERIENZA In un mercato competitivo come quello odierno, per gestire al meglio
DettagliIntroduzione Kerberos. Orazio Battaglia
Orazio Battaglia Il protocollo Kerberos è stato sviluppato dal MIT (Massachusetts Institute of Tecnology) Iniziato a sviluppare negli anni 80 è stato rilasciato come Open Source nel 1987 ed è diventato
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
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
DettagliPIANIFICAZIONE DI PROGETTO DI SISTEMI INFORMATIVI
PIANIFICAZIONE DI PROGETTO DI SISTEMI INFORMATIVI OBIETTIVI 1. Descrivere approcci e attività tipiche per pianificare e impostare il progetto di un S.I. 2. Identificare problemi chiave 3. Illustrare alcuni
DettagliSolutions in motion.
Solutions in motion. Solutions in motion. SIPRO SIPRO presente sul mercato da quasi trent anni si colloca quale leader italiano nella progettazione e produzione di soluzioni per il motion control. Porsi
DettagliNorme per l organizzazione - ISO serie 9000
Norme per l organizzazione - ISO serie 9000 Le norme cosiddette organizzative definiscono le caratteristiche ed i requisiti che sono stati definiti come necessari e qualificanti per le organizzazioni al
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
DettagliPRESENTAZIONE AZIENDALE METODO SINERGIA: COMPETENZA, CONCRETEZZA
PRESENTAZIONE AZIENDALE METODO SINERGIA: COMPETENZA, CONCRETEZZA SINERGIA PROGETTI DI MIGLIORAMENTO CHI SIAMO Una società di servizi per imprese e pubbliche amministrazioni. I nostri punti di forza sono
DettagliIncentive & La soluzione per informatizzare e gestire il processo di. Performance Management
Incentive & Performance Management La soluzione per informatizzare e gestire il processo di Performance Management Il contesto di riferimento La performance, e di conseguenza la sua gestione, sono elementi
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
DettagliIL BUDGET 04 LE SPESE DI REPARTO & GENERALI
IL BUDGET 04 LE SPESE DI REPARTO & GENERALI Eccoci ad un altra puntata del percorso di costruzione di un budget annuale: i visitatori del nostro sito www.controllogestionestrategico.it possono vedere alcuni
DettagliIl Project Management nell Implementazione dell'it Service Operations
Con il patrocinio di: Sponsorizzato da: Il Framework ITIL e gli Standard di PMI : : possibili sinergie Milano, Venerdì, 11 Luglio 2008 Il Project Management nell Implementazione dell'it Service Operations
DettagliProject Planning. Politecnico di Milano. Progetto di Ingegneria del Software 2. 15 novembre 2011. Elisabetta Di Nitto Raffaela Mirandola
Politecnico di Milano Progetto di Ingegneria del Software 2 Project Planning Autori: Claudia Foglieni Giovanni Matteo Fumarola Massimo Maggi Professori: Elisabetta Di Nitto Raffaela Mirandola 15 novembre
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
DettagliI modelli normativi. I modelli per l eccellenza. I modelli di gestione per la qualità. ! I modelli normativi. ! I modelli per l eccellenza
1 I modelli di gestione per la qualità I modelli normativi I modelli per l eccellenza Entrambi i modelli si basano sull applicazione degli otto principi del TQM 2 I modelli normativi I modelli normativi
DettagliClarity: interprete delle esigenze del business verso Ict. Patrizia Manieri Responsabile PMO Mauro Masella PMO
Clarity: interprete delle esigenze del business verso Ict Patrizia Manieri Responsabile PMO Mauro Masella PMO Agenda GRUPPO api La gestione dei servizi ICT nel GRUPPO api Il processo di Demand Management
DettagliSOA è solo tecnologia? Consigli utili su come approcciare un progetto SOA. Service Oriented Architecture
SOA è solo tecnologia? Consigli utili su come approcciare un progetto SOA Service Oriented Architecture Ormai tutti, nel mondo dell IT, conoscono i principi di SOA e i benefici che si possono ottenere
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
DettagliPOLITECNICO DI TORINO DIPLOMA UNIVERSITARIO TELEDIDATTICO Polo di Torino
POLITECNICO DI TORINO DIPLOMA UNIVERSITARIO TELEDIDATTICO Polo di Torino COSTI DI PRODUZIONE E GESTIONE AZIENDALE A.A. 1999-2000 (Tutore: Ing. L. Roero) Scheda N. 12 CONTROLLO DEI COSTI DI COMMESSA/PROGETTO
DettagliLa metà dei soldi spesi in pubblicità sono soldi buttati, il problema è capire quale sia la metà giusta. John Wanamaker. www.dmma.
La metà dei soldi spesi in pubblicità sono soldi buttati, il problema è capire quale sia la metà giusta John Wanamaker www.dmma.it PROGRAMMA DI FORMAZIONE E CERTIFICAZIONE Digital Marketing Manager Automotive
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?
DettagliIl CRM per la Gestione del Servizio Clienti
Scheda Il CRM per la Gestione del Servizio Clienti Le Soluzioni CRM aiutano le aziende a gestire i processi di Servizio e Supporto ai Clienti. Le aziende di Servizio stanno cercando nuove modalità che
DettagliUniversità degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi
Università degli Studi di L Aquila Facoltà di Ingegneria Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi Prof. Gaetanino Paolone Dott. Ottavio Pascale a.a.2003-2004 Progetto Campo
DettagliPROGETTAZIONE DI UN SITO WEB
PROGETTAZIONE DI UN SITO WEB PROGETTAZIONE DI UN SITO WEB Fasi di progettazione Software: Analisi dei requisiti Analisi dei Requisiti Progettazione (Design) Progettazione (design) Sviluppo Test Manutenzione
DettagliChe cos è un prototipo? Perchè creare prototipi?
Il processo di progettazione requisiti analisi utenza design iterazione prototipazione implementazione e attivazione 1 2 Che cos è un? Perchè creare prototipi? Un modello approssimato o parziale del sistema
DettagliProgetto. Portale Turistico Regionale. Andrea Polini, Oliviero Riganelli, Massimo Troiani. Ingegneria del Software Corso di Laurea in Informatica
Progetto Portale Turistico Regionale Andrea Polini, Oliviero Riganelli, Massimo Troiani Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) Progetto 1 / 12 Il progetto - descrizione
DettagliLa progettazione centrata sull utente nei bandi di gara
Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA La progettazione centrata sull utente nei bandi di gara Autore: Maurizio Boscarol Creatore: Formez PA, Progetto Performance
Dettagli