Software solido e usabile: come integrare ingegneria dell usabilità e del software

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Software solido e usabile: come integrare ingegneria dell usabilità e del software"

Transcript

1 Software solido e usabile: come integrare ingegneria dell usabilità e del software Giorgio Brajnik e Andrea Baruzzo Dip. di Matematica e Informatica Università di Udine e Interaction Design Solutions srl Ordine Ingegneri PN - 16 dicembre 2014 c IDS Srl 2014 Software solido e usabile 1 / 44

2 Scopo del seminario Capire l impatto di una buona ingegneria dei requisiti nel successo di un progetto software Avere una panoramica di varie tecniche di ingegneria del software e di usabilità Capire come innestare tecniche di usabilità in pratiche di ingegneria del software c IDS Srl 2014 Software solido e usabile 2 / 44

3 Indice Ingegneria dei requisiti e gestione agile User-Centered Development Esempi di artefatti Domain Driven Design Design for Testability Model-based GUI Testing c IDS Srl 2014 Software solido e usabile 3 / 44

4 Indice Ingegneria dei requisiti e gestione agile User-Centered Development Esempi di artefatti Domain Driven Design Design for Testability Model-based GUI Testing c IDS Srl 2014 Software solido e usabile 4 / 44

5 Cause? Cause di fallimento (Standish Group 2010): 1. poco input da utenti: 13% 2. requisiti incompleti: 12% 3. requisiti che cambiano: 12% c IDS Srl 2014 Software solido e usabile 5 / 44

6 Come venirne fuori? Adottare: 1. un approccio di gestione agile 2. un approccio user-centered 3. principi solidi di progettazione 4. verifiche rigorose e frequenti c IDS Srl 2014 Software solido e usabile 6 / 44

7 Sviluppo pilotato dai requisiti non si scrivono 120 pagine di requisiti che pochi leggono, e nessuno capisce veramente e si presume che siano la base per un contratto ma invece li si individua grossolanamente all inizio raffina/rivede mano a mano che si procede prioritizza mano a mano che si procede e verifica mano a mano che si procede c IDS Srl 2014 Software solido e usabile 7 / 44

8 Cadenza di rilascio frequente iterazioni di 1-4 settimane volte a un rilascio per ciascuna eventualmente timeboxed eventualmente con limited work-in-progress con scope vincolato c IDS Srl 2014 Software solido e usabile 8 / 44

9 Change management Il cliente/committente può decidere in corsa cosa è meglio (incluso fermarsi) per mutazioni di mercato per mutazioni di condizioni economiche/priorità perché ha capito qualcosa in più sul problema c IDS Srl 2014 Software solido e usabile 9 / 44

10 Indice Ingegneria dei requisiti e gestione agile User-Centered Development Esempi di artefatti Domain Driven Design Design for Testability Model-based GUI Testing c IDS Srl 2014 Software solido e usabile 10 / 44

11 User Centered Design 1. Coinvolgimento precoce e comprensione degli utenti 2. Misure empiriche di usabilità 3. Procedimento iterativo: 3.1 Pianificazione dell indagine 3.2 Sintesi di un prototipo 3.3 Valutazione del prototipo c IDS Srl 2014 Software solido e usabile 11 / 44

12 Catalogo di tecniche interviste strutturate a soggetti interessati (e utenti) analisi utenti e loro livelli di esperienza; profili task analysis studi sul campo (contextual design) definizioni del problema brainstorming e focus groups personaggi scenari d uso casi d uso essenziali user testing formativo... c IDS Srl 2014 Software solido e usabile 12 / 44

13 Beneficio dello UCD riduzione incertezza sul prodotto aumento efficienza del processo c IDS Srl 2014 Software solido e usabile 13 / 44

14 Caso di studio: CLIMAX (Per un agenzia assicurativa) c IDS Srl 2014 Software solido e usabile 14 / 44

15 Esempio di formulazione di problema c IDS Srl 2014 Software solido e usabile 15 / 44

16 Esempi di stakeholder c IDS Srl 2014 Software solido e usabile 16 / 44

17 Esempio di personaggio c IDS Srl 2014 Software solido e usabile 17 / 44

18 Caso di studio: OTOUCH (Eurapo Srl e Aragon Engineering Srl) c IDS Srl 2014 Software solido e usabile 18 / 44

19 Esempio di profilo utenti c IDS Srl 2014 Software solido e usabile 19 / 44

20 Esempio di profilo utenti II c IDS Srl 2014 Software solido e usabile 20 / 44

21 Esempio di caso d uso essenziale c IDS Srl 2014 Software solido e usabile 21 / 44

22 Demo di user testing formativo c IDS Srl 2014 Software solido e usabile 22 / 44

Software solido e usabile: come integrare ingegneria dell usabilità e del software

Software solido e usabile: come integrare ingegneria dell usabilità e del software Software solido e usabile: come integrare ingegneria dell usabilità e del software Giorgio Brajnik e Andrea Baruzzo Dip. di Matematica e Informatica Università di Udine e Interaction Design Solutions srl

Dettagli

Indice. Ingegneria dei requisiti e gestione agile. User-Centered Development Esempi di artefatti. Domain Driven Design. Design for Testability

Indice. Ingegneria dei requisiti e gestione agile. User-Centered Development Esempi di artefatti. Domain Driven Design. Design for Testability Indice Ingegneria dei requisiti e gestione agile User-Centered Development Esempi di artefatti Domain Driven Design Design for Testability Model-based GUI Testing c IDS Srl 2014 Software solido e usabile

Dettagli

Software solido e usabile. come integrare ingegneria dell usabilità e del software

Software solido e usabile. come integrare ingegneria dell usabilità e del software : come integrare ingegneria dell usabilità e del software Giorgio Brajnik e Andrea Baruzzo Dip. di Matematica e Informatica Università di Udine e Interaction Design Solutions srl www.dimi.uniud.it/giorgio

Dettagli

Expò sanità 2012 User centered design e usabilità nella progettazione per la disabilità

Expò sanità 2012 User centered design e usabilità nella progettazione per la disabilità Expò sanità 2012 User centered design e usabilità nella progettazione per la disabilità Sabrina Muschiato TeDH_ Technology and Design for Healthcare Research Unit INDACO, Politecnico di Milano Work group

Dettagli

2. Ciclo di Vita e Processi di Sviluppo

2. Ciclo di Vita e Processi di Sviluppo 2. Ciclo di Vita e Processi di Sviluppo come posso procedere nello sviluppo? Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 2. Ciclo di Vita e Processi di

Dettagli

L approccio User Centered nella progettazione del Portale P.A.eS.I.

L approccio User Centered nella progettazione del Portale P.A.eS.I. L approccio User Centered nella progettazione del Portale P.A.eS.I. Chiara Fioravanti Seminario su I portali per la pubblica amministrazione: P.A.e S.I. Pubblica Amministrazione e Stranieri Immigrati Istituto

Dettagli

Rational Unified Process Introduzione

Rational Unified Process Introduzione Rational Unified Process Introduzione G.Raiss - A.Apolloni - 4 maggio 2001 1 Cosa è E un processo di sviluppo definito da Booch, Rumbaugh, Jacobson (autori dell Unified Modeling Language). Il RUP è un

Dettagli

LA TECHNOLOGY TRANSFER PRESENTA JIM ROMA 15-17 NOVEMBRE 2010 ROMA 18-19 NOVEMBRE 2010 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231

LA TECHNOLOGY TRANSFER PRESENTA JIM ROMA 15-17 NOVEMBRE 2010 ROMA 18-19 NOVEMBRE 2010 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 LA TECHNOLOGY TRANSFER PRESENTA JIM HOBART DESIGNING FOR USABILITY Tecniche collaudate di GUI Design, Web Accessibility e Information Architecture RAPID PROTOTYPING Tecniche collaudate di Prototyping per

Dettagli

Dove l utente è re come, quando e perché progettare accanto agli utilizzatori finali

Dove l utente è re come, quando e perché progettare accanto agli utilizzatori finali Dove l utente è re come, quando e perché progettare accanto agli utilizzatori finali Maria Cristina Lavazza Better Software, Firenze 27-28 giugno 2011 Indice Cosa è la progettazione centrata sulle persone

Dettagli

Quali passi per introdurre l Agile in azienda?

Quali passi per introdurre l Agile in azienda? Quali passi per introdurre l Agile in azienda? Garantire reattività e prontezza in uno scenario sempre più dinamico Quali passi per introdurre l Agile in azienda? White Paper Nell attuale contesto di mercato,

Dettagli

I Valori del Manifesto Agile sono direttamente applicabili a Scrum:!

I Valori del Manifesto Agile sono direttamente applicabili a Scrum:! Scrum descrizione I Principi di Scrum I Valori dal Manifesto Agile Scrum è il framework Agile più noto. E la sorgente di molte delle idee che si trovano oggi nei Principi e nei Valori del Manifesto Agile,

Dettagli

l ergonomia nella normativa

l ergonomia nella normativa l ergonomia nella normativa la norma UNI 11377/2010 Usabilità dei prodotti industriali Francesca Tosi - Università di Firenze Roma Vocational Master in Ergonomia 9 marzo 2012 1 Usabilità norma UNI 11377/2010

Dettagli

Introduzione a: Human-centred design User Experience

Introduzione a: Human-centred design User Experience Corso di Laurea Triennale in Disegno Industriale Laboratorio di Ergonomia per il Design a.a. 2014/2015 Introduzione a: Human-centred design User Experience Design Campus, Calenzano LE TRE STRATEGIE DELL

Dettagli

Il Portale è USER EXPERIENCE. www.cineca.it

Il Portale è USER EXPERIENCE. www.cineca.it Il Portale è USER EXPERIENCE UXlab La metodologia UXlab Progettazione partecipata User-Centered Design (UCD) Quattro fasi d azione: Specificare il contesto d uso e i requisiti utente Specificare gli obiettivi

Dettagli

Un team agile allo sprint. 28 Febbraio 2013 Emiliano Soldi

Un team agile allo sprint. 28 Febbraio 2013 Emiliano Soldi Un team agile allo sprint 28 Febbraio 2013 Emiliano Soldi una questione di leggerezza COMPLESSITÀ VARIABILITÀ SPRECHI SOVRA-ALLOCAZIONI COLLI DI BOTTIGLIA DEBITO BUSINESS/TECNICO RIDURRE TEMPI ATTESA RIDURRE

Dettagli

LINGUAGGI E AMBIENTI MULTIMEDIALI B

LINGUAGGI E AMBIENTI MULTIMEDIALI B LINGUAGGI E AMBIENTI MULTIMEDIALI B Laurea Specialistica in Ingegneria del Cinema e dei Mezzi di Comunicazione docente: Gabriella Taddeo mail: gabriella.taddeo@polito.it 1 SOCIAL NETWORK Lezione 10: test

Dettagli

Indice. Prefazione all edizione italiana

Indice. Prefazione all edizione italiana Indice Prefazione all edizione italiana XV Capitolo 1 Il software e l ingegneria del software 1 1.1 L evoluzione del ruolo del software 3 1.2 Il software 5 1.3 La natura mutevole del software 8 1.4 Il

Dettagli

LA TECHNOLOGY TRANSFER PRESENTA JAMES ROMA 18-19 MAGGIO 2015 ROMA 20-21 MAGGIO 2015 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37

LA TECHNOLOGY TRANSFER PRESENTA JAMES ROMA 18-19 MAGGIO 2015 ROMA 20-21 MAGGIO 2015 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37 LA TECHNOLOGY TRANSFER PRESENTA JAMES HOBART MOBILE DESIGN FOR ENTERPRISE USER EXPERIENCE (UX) DESIGN ROMA 18-19 MAGGIO 2015 ROMA 20-21 MAGGIO 2015 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37 info@technologytransfer.it

Dettagli

Ingegneria del Software. Processi di Sviluppo

Ingegneria del Software. Processi di Sviluppo Ingegneria del Software Processi di Sviluppo Ingegneria del Software: Tecnologia Stratificata tools metodi processi Focus sulla qualità Ingegneria del Software: Tecnologia Stratificata (2) Qualità Elemento

Dettagli

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

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

Dettagli

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

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

Dettagli

La metodologia del test con gli utenti adottata per Sapienza Università di Roma

La metodologia del test con gli utenti adottata per Sapienza Università di Roma La metodologia del test con gli utenti adottata per Sapienza Università di Roma Questo paper ha la finalità di illustrare come gli utenti web dell Università Sapienza di Roma abbiano partecipato al percorso

Dettagli

STRATEGIC Management Partners

STRATEGIC Management Partners STRATEGIC Management Partners Strategic Report Creare un vantaggio competitivo nella relazione IT e business Gianluca Quarto Sintesi 2 E un dato di fatto che i sistemi informatici rappresentano uno strumento

Dettagli

Ingegneria del Software

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

Dettagli

Progetto di Informatica III

Progetto di Informatica III Progetto di Informatica III Sviluppo Agile (Agile Software Development) Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Metodologia agile Agile Manifesto Che cos è l agilità

Dettagli

Progettazione di applicazioni Web. Prog. applicazioni Web - 1 -

Progettazione di applicazioni Web. Prog. applicazioni Web - 1 - Progettazione di applicazioni Web Prog. applicazioni Web - 1 - Sviluppo di siti: la guida di Yale "Web Style Guide: Basic Design Principles for Creating Web Sites" P.J. Lynch and S. Horton, Yale University

Dettagli

RUP (Rational Unified Process)

RUP (Rational Unified Process) RUP (Rational Unified Process) Caratteristiche, Punti di forza, Limiti versione del tutorial: 3.3 (febbraio 2007) Pag. 1 Unified Process Booch, Rumbaugh, Jacobson UML (Unified Modeling Language) notazione

Dettagli

EPULIA - Enjoy Puglia using Ubiquitous technology in Landscape Interactive Adventures

EPULIA - Enjoy Puglia using Ubiquitous technology in Landscape Interactive Adventures UNIONE EUROPEA FONDO EUROPEO DI SVILUPPO REGIONALE. MINISTERO SVILUPPO ECONOMICO REGIONE PUGLIA AREA POLITICHE PER LO SVILUPPO IL LAVORO E L INNOVAZIONE PO FESR PUGLIA 2007-2013 Asse I Linea di Intervento

Dettagli

Concetti di base di ingegneria del software

Concetti di base di ingegneria del software Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza

Dettagli

UPDATING MEETING. Mercoledì 29 maggio 2013 Orario: 9:00 19:00. Villa Italia Via Faccalanza, 3 (zona commerciale Padova Est) Padova

UPDATING MEETING. Mercoledì 29 maggio 2013 Orario: 9:00 19:00. Villa Italia Via Faccalanza, 3 (zona commerciale Padova Est) Padova con la collaborazione di e con il patrocinio di sottocomitato qualità del software e dei servizi IT UPDATING MEETING Mercoledì 29 maggio 2013 Orario: 9:00 19:00 Villa Italia Via Faccalanza, 3 (zona commerciale

Dettagli

Dalla materia inerte alle cose costruite perbene dall uomo che abita la Terra

Dalla materia inerte alle cose costruite perbene dall uomo che abita la Terra Dalla materia inerte alle cose costruite perbene dall uomo che abita la Terra ILPO 2007 ERGONOMIA e INDUSTRIAL DESIGN Metodi di valutazione utilizzati nel processo di progettazione e realizzazione dei

Dettagli

I lucidi messi a disposizione sul sito del corso di Analisi e progettazione del software NON sostituiscono il libro di testo

I lucidi messi a disposizione sul sito del corso di Analisi e progettazione del software NON sostituiscono il libro di testo Luca Cabibbo Analisi e Progettazione del Software Sviluppo iterativo, evolutivo e agile Capitolo 2 marzo 2015 Lo sviluppo iterativo dovrebbe essere utilizzato solo per i progetti che si desidera che vadano

Dettagli

LightCode. Processi e Tool di Sviluppo del Software v05.00

LightCode. Processi e Tool di Sviluppo del Software v05.00 LightCode Processi e Tool di Sviluppo del Software v05.00 Pagina 1 / 21 Introduzione Questo documento presenta l approccio di LightCode allo sviluppo dei progetti software. Si tratta di un manifesto che

Dettagli

Convegno Annuale AISIS

Convegno Annuale AISIS Convegno Annuale AISIS Mobile Health: innovazione sostenibile per una sanità 2.0 La centralità degli utenti nel segno soluzioni nativamente mobili: L esperienza Clinical Advisory Board Roma, 31 ottobre

Dettagli

Logical Framework Approach: Stakeholder Analysis e Problem Analysis

Logical Framework Approach: Stakeholder Analysis e Problem Analysis European Institute of Public Administration - Institut européen d administration publique Logical Framework Approach: Stakeholder Analysis e Problem Analysis Francesca Pepe learning and development - consultancy

Dettagli

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

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

Dettagli

D - Cloud. Facoltà del design Open lecture Design of the other Things anno accademico 10-11

D - Cloud. Facoltà del design Open lecture Design of the other Things anno accademico 10-11 Facoltà del design Open lecture Design of the other Things anno accademico 10-11 Docente: Stefano Maffei Cultori: Massimo Bianchini Ursula Borroni Beatrice Villari D - Cloud Amandolese Daniela Difonzo

Dettagli

IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto)

IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto) CORSO DI Gestione aziendale Facoltà di Ingegneria IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto) Carlo Noè Università Carlo Cattaneo Istituto di Tecnologie e-mail: cnoe@liuc.it 1 Il processo di

Dettagli

Studio di fattibilità (2) Identificazione ed analisi dei requisiti

Studio di fattibilità (2) Identificazione ed analisi dei requisiti Prime fasi nella produzione del software &RUVR GL,QJHJQHULD GHO 6RIWZDUH Capitolato d appalto o doc. formale di richiesta prodotto Incontri con il committente e/o interviste Esercitazione Studio del dominio

Dettagli

Ingegneria del Software Interattivo. - Ciclo di Vita del Software Interattivo - Parte quinta: Ciclo di vita. Prototipazione. Il ciclo di vita a stella

Ingegneria del Software Interattivo. - Ciclo di Vita del Software Interattivo - Parte quinta: Ciclo di vita. Prototipazione. Il ciclo di vita a stella Ingegneria del Software Interattivo Parte quinta: Ciclo di vita 1. La prototipazione Nel Contesto - Ciclo di Vita del Software Interattivo - Docente: Daniela Fogli 2. La specifica Umano dei requisiti 3.

Dettagli

Ciclo di vita del progetto

Ciclo 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

Dettagli

metodologie metodologia una serie di linee guida per raggiungere certi obiettivi

metodologie 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

Dettagli

Qualità e usabilità (I) Lezione del corso di Interazione Uomo Macchina I Laurea in Informatica AA 2005-2006

Qualità e usabilità (I) Lezione del corso di Interazione Uomo Macchina I Laurea in Informatica AA 2005-2006 Qualità e usabilità (I) Lezione del corso di Interazione Uomo Macchina I Laurea in Informatica AA 2005-2006 Mele Francesco Consiglio Nazionale delle Ricerche - Istituto di Cibernetica Università di Napoli

Dettagli

Echi da Amsterdam. Titolo: Sintesi presentazioni Metodologia Agile. Sintesi del Leadership Meeting e dell EMEA Congress 2009. Relatore: Bruna Bergami

Echi 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

Dettagli

I 10 requisiti di un sito di successo Jakob Nielsen (I)

I 10 requisiti di un sito di successo Jakob Nielsen (I) Qualità e usabilità (I) Lezione del corso di Interazione Uomo Macchina I Laurea in Informatica AA 2005-2006 Mele Francesco Consiglio Nazionale delle Ricerche - Istituto di Cibernetica Università di Napoli

Dettagli

Principali funzionalità delle soluzioni Microsoft nei processi di project & portfolio management

Principali funzionalità delle soluzioni Microsoft nei processi di project & portfolio management ROMA 12-15 Maggio 2008 Master Diffuso sul Project Management Principali funzionalità delle soluzioni Microsoft nei processi di project & portfolio management KP.Net - SOCIETA E COMPETENZE Kelyan Project.Net

Dettagli

MAD 2 www.mad2.eu info@mad2.eu a project by tree srl 1

MAD 2 www.mad2.eu info@mad2.eu a project by tree srl 1 Il percorso formativo MAD 2 rappresenta un efficace risposta ai fabbisogni di formazione di specifiche figure professionali specializzate nella progettazione, sviluppo e design di applicazioni per smartphone

Dettagli

5. Requisiti del Software II

5. Requisiti del Software II 5. Requisiti del Software II Come scoprire cosa? Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 5. Requisiti del Software II 1 / 22 Sommario 1 Generalità

Dettagli

Sillabo. REQB Certified Professional for Requirements Engineering. Livello Foundation

Sillabo. REQB Certified Professional for Requirements Engineering. Livello Foundation Sillabo REQB Certified Professional for Livello Foundation Version 2.1 2014 I diritti di autore (copyright) di questa edizione del Sillabo, sono di REQB e ITA-STQB Storia delle modifiche Versione Data

Dettagli

Laurea Magistrale di Ingegneria Gestionale

Laurea Magistrale di Ingegneria Gestionale Laurea Magistrale di Ingegneria Gestionale Insegnamento al II anno di Progettazione e Sviluppo di Sistemi e Processi Insegnanti: proff. Sandro Barone (la progettazione industriale), Gualtiero Fantoni (il

Dettagli

INTERAZIONE UOMO-MACCHINA

INTERAZIONE UOMO-MACCHINA INTERAZIONE UOMO-MACCHINA Ciclo di Vita a Stella Prototipazione Barbara Rita Barricelli Stefano Valtolina Dipartimento di Informatica Università degli studi di Milano Il ciclo di vita a stella riadattato

Dettagli

Linee guida per la gestione del rischio nei progetti di sviluppo e manutenzione dei sistemi

Linee guida per la gestione del rischio nei progetti di sviluppo e manutenzione dei sistemi Linee guida per la gestione del rischio nei progetti di sviluppo e manutenzione dei sistemi Quaderno N. 25 Ercole Colonese ercole@colonese.it Roma, 17 dicembre 2007 Argomenti trattati Valutazione del rischio

Dettagli

La Guida a Scrum. La Guida Definitiva a Scrum: Le Regole del Gioco. Luglio 2013. Sviluppata e mantenuta da Ken Schwaber Jeff Sutherland

La Guida a Scrum. La Guida Definitiva a Scrum: Le Regole del Gioco. Luglio 2013. Sviluppata e mantenuta da Ken Schwaber Jeff Sutherland La Guida a Scrum La Guida Definitiva a Scrum: Le Regole del Gioco Luglio 2013 Sviluppata e mantenuta da Ken Schwaber Jeff Sutherland Table of Contents Scopo della Guida a Scrum... 3 Definizione di Scrum...

Dettagli

Università degli Studi di Salerno GPS: Gestione Progetti Software. Project Proposal Versione 1.1

Università degli Studi di Salerno GPS: Gestione Progetti Software. Project Proposal Versione 1.1 Università degli Studi di Salerno GPS: Gestione Progetti Software Project Proposal Versione 1.1 Data 27/03/2009 Project Manager: D Amato Angelo 0521000698 Partecipanti: Nome Andrea Cesaro Giuseppe Russo

Dettagli

Fostering Cross-regional Transfer of Innovative e-business policies L Iniziativa TALEA in Piemonte

Fostering Cross-regional Transfer of Innovative e-business policies L Iniziativa TALEA in Piemonte Fostering Cross-regional Transfer of Innovative e-business policies L Iniziativa TALEA in Piemonte Lecce, 12 settembre 2008 Claudia Sibilla Progetti Strategici CSP L iniziativa TALEA in Piemonte: informazioni

Dettagli

LA GESTIONE QUANTITATIVA DI

LA GESTIONE QUANTITATIVA DI LA GESTIONE QUANTITATIVA DI PROGETTI SOFTWARE DOMENICO CLERICI LUIGI PETRUZZELLI Dalla IV di copertina... La gestione quantitativa di progetti software - Presentazione Gli autori del libro si sono proposti

Dettagli

Domenico Clerici Luigi Petruzzelli La gestione quantitativa di progetti software

Domenico Clerici Luigi Petruzzelli La gestione quantitativa di progetti software Domenico Clerici Luigi Petruzzelli La gestione quantitativa di progetti software Edizioni Della Vigna Indice PREFAZIONE... XIII RICHIAMI DI PROJECT MANAGEMENT... 19 1.1 - Introduzione al project management...

Dettagli

VIGAMUS ACADEMY LINK CAMPUS UNIVERSITY

VIGAMUS ACADEMY LINK CAMPUS UNIVERSITY VIGAMUS ACADEMY LINK CAMPUS UNIVERSITY 1 ANNO Il primo anno si concentra sul evolvere in una direzione pratica e job-oriented le basi necessarie all inserimento diretto nell ambiente professionale della

Dettagli

L innovazione è l utilizzo di nuove idee e opportunità per generare e sostenere la crescita e la profittabilità dell azienda

L innovazione è l utilizzo di nuove idee e opportunità per generare e sostenere la crescita e la profittabilità dell azienda L innovazione è l utilizzo di nuove idee e opportunità per generare e sostenere la crescita e la profittabilità dell azienda L innovazione consiste nello sfruttare (nell ambito commerciale o dei processi

Dettagli

Osservatorio P 3 MO. Il PMO come strumento di diffusione ed enforcement della cultura di Project Management

Osservatorio P 3 MO. Il PMO come strumento di diffusione ed enforcement della cultura di Project Management 10-dic-2008 Osservatorio P 3 MO Il PMO come strumento di diffusione ed enforcement della cultura di Project Management Oscar Pepino Consigliere Esecutivo Reply S.p.A. 2 Sommario Gruppo Reply - scenario

Dettagli

D4.1 Curriculum iniziale per i digital curators

D4.1 Curriculum iniziale per i digital curators D4.1 Curriculum iniziale per i digital curators Autori: Laura Molloy (HATII) Leo Konstantelos (HATII) Ann Gow (HATII) David Wilson (HATII) Seamus Ross (ischool, utoronto) Nathan Moles (ischool, utoronto)

Dettagli

The Scrum Guide. La Guida Definitiva a Scrum: Le Regole del Gioco. Ottobre 2011. Sviluppata e sostenuta da Ken Schwaber e Jeff Sutherland

The Scrum Guide. La Guida Definitiva a Scrum: Le Regole del Gioco. Ottobre 2011. Sviluppata e sostenuta da Ken Schwaber e Jeff Sutherland The Scrum Guide La Guida Definitiva a Scrum: Le Regole del Gioco Ottobre 2011 Sviluppata e sostenuta da Ken Schwaber e Jeff Sutherland Indice Scopo della Guida Scrum... 3 Overview di Scrum... 3 Scrum Framework...

Dettagli

1. L Ingegneria del Software

1. L Ingegneria del Software 1. L Ingegneria del Software Obiettivi della lezione: Definire cosa si intende per Ingegneria del Software Discutere i concetti di prodotto software e di processo software Spiegare il concetto di visibilità

Dettagli

SCD IS. Processi software. Processi Software. UniPD - 2009 - Ingegneria del Software mod. A 1. Definizioni. Modelli di ciclo di vita

SCD IS. Processi software. Processi Software. UniPD - 2009 - Ingegneria del Software mod. A 1. Definizioni. Modelli di ciclo di vita Processi software Anno accademico 2009/10 Ingegneria del mod. A Tullio Vardanega, tullio.vardanega@math.unipd.it SCD IS Definizioni Ciclo di vita Copre l evoluzione di un prodotto dal concepimento al ritiro

Dettagli

Il software: natura e qualità

Il software: natura e qualità Sommario Il software: natura e qualità Leggere Cap. 2 Ghezzi et al. Natura e peculiarità del software Classificazione delle qualità del software Qualità del prodotto e del processo Qualità interne ed esterne

Dettagli

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione Processi (di sviluppo del) software Fase di Analisi dei Requisiti Un processo software descrive le attività (o task) necessarie allo sviluppo di un prodotto software e come queste attività sono collegate

Dettagli

Novità e implicazioni della nuova ISO 14001: l'analisi e le riflessioni del Gruppo di Lavoro Qualità Ambientale

Novità e implicazioni della nuova ISO 14001: l'analisi e le riflessioni del Gruppo di Lavoro Qualità Ambientale Novità e implicazioni della nuova ISO 14001: l'analisi e le riflessioni del Gruppo di Lavoro Qualità Ambientale Michela Melis - IEFE Università Bocconi Alberto Riva - Gdl Qualità Ambientale, Assolombarda

Dettagli

D - Cloud. Amandolese Daniela Difonzo Alessandro Mainente Elisa Napoli Marco Salvioni Ilaria Saviotti Federica

D - Cloud. Amandolese Daniela Difonzo Alessandro Mainente Elisa Napoli Marco Salvioni Ilaria Saviotti Federica Facoltà del design Open lecture Design of the other Things anno accademico 10-11 Docente: Stefano Maffei Cultori: Massimo Bianchini Ursula Borroni Beatrice Villari D - Cloud Amandolese Daniela Difonzo

Dettagli

Lezioni di Fondamenti di Design Management

Lezioni di Fondamenti di Design Management Lezioni di Fondamenti di Design Management a.a. 2009-10 Prof. Corrado lo Storto DIEG, Dipartimento di Ingegneria Economico-gestionale Facoltà di Ingegneria, Università di Napoli Federico II email: corrado.lostorto@unina.it

Dettagli

ACQUISIRE E SVILUPPARE SOFTWARE MILITARE CON COMPONENTI OPEN SOURCE

ACQUISIRE E SVILUPPARE SOFTWARE MILITARE CON COMPONENTI OPEN SOURCE ACQUISIRE E SVILUPPARE SOFTWARE MILITARE CON COMPONENTI OPEN SOURCE Indagine su processi iterativi, incrementali, agili e per COTS open source applicati allo sviluppo e all acquisizione di sistemi software

Dettagli

Sistemi di BPM su Cloud per la flessibilità delle PMI

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

Dettagli

AGILE IL TEAM, MA IL CLIENTE? Trasmettere al cliente valori, vantaggi e necessità dello sviluppo agile

AGILE IL TEAM, MA IL CLIENTE? Trasmettere al cliente valori, vantaggi e necessità dello sviluppo agile AGILE IL TEAM, MA IL CLIENTE? Trasmettere al cliente valori, vantaggi e necessità dello sviluppo agile ANTONIO BONANNO 27 anni, Milano, laureato in legge 2003, Etz.it 2007, Digital Natives 2008, TripShake.com

Dettagli

Seminario Metodi Agili per la gestione dei progetti per Decision Makers

Seminario 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

Dettagli

Processi per lo sviluppo rapido del software

Processi per lo sviluppo rapido del software Lezione 3 Processi per lo sviluppo rapido del software Sviluppo Rapido del Software Slide 1 Riferimenti bibliografici I. Sommerville Ingegneria del Software 8a edizione Cap.17 R. Pressman- Principi di

Dettagli

USO SICURO S.r.l. SPIN-OFF UNIVERSITARIO

USO SICURO S.r.l. SPIN-OFF UNIVERSITARIO SPIN-OFF UNIVERSITARIO P. IVA 06062510489 Sede Legale e Segreteria: c/o CESPRO, Largo G.A. Brambilla 3 Edificio H3-50134 Firenze Prof. Sergio Boncinelli, Cell: + 39 3392667880 mail: info@usosicuro.com

Dettagli

Software Project Management Plan Progetto Atena

Software Project Management Plan Progetto Atena Software Project Management Plan Versioni: 0.1, rilasciata il 18/09/2004 Scheletro del documento 1.0, rilasciata il 20/2/2005 Versione finale Redatto da: Bianca Lo Cascio Davide Rizzo Approvato da: Bianca

Dettagli

AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Unified Process. Prof. Agostino Poggi

AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Unified Process. Prof. Agostino Poggi AOT Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Unified Process Prof. Agostino Poggi Unified Process Unified Software Development Process (USDP), comunemente chiamato

Dettagli

Glossario Standard dei termini usati nell Ingegneria dei Requisiti

Glossario Standard dei termini usati nell Ingegneria dei Requisiti Glossario Standard dei termini usati nell Ingegneria dei Requisiti Versione 1 (15 aprile 2013) Prodotto dal Board DOCUMENTO DI TRACCIABILITÁ DEI TERMINI tra GLOSSARIO REQB in LINGUA e GLOSSARIO ITA-REQB

Dettagli

Executive summary della nuova normativa sulle startup

Executive summary della nuova normativa sulle startup Executive summary della nuova normativa sulle startup Dicembre 2012 2 Fare dell Italia la prossima startup nation Il 4 ottobre 2012 il Consiglio dei Ministri ha approvato il Decreto Legge contenente Ulteriori

Dettagli

Il Sistema di Gestione

Il Sistema di Gestione 12 Convegno AIIA I Sistemi di Gestione della Sicurezza Antincendio nella Fire Safety Engineering Milano - 29 Ottobre 2009 Sui temi dell approccio prestazionale alla sicurezza contro l incendio e sull importanza

Dettagli

CRAIG LARMAN ROMA 21 NOVEMBRE 2005 ROMA 22-25 NOVEMBRE 2005 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37

CRAIG LARMAN ROMA 21 NOVEMBRE 2005 ROMA 22-25 NOVEMBRE 2005 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37 LA TECHNOLOGY TRANSFER PRESENTA CRAIG LARMAN AGILE AND ITERATIVE DEVELOPMENT: A Manager s Guide APPLYING UML AND PATTERNS WORKSHOP: Mastering OOA/D ROMA 21 NOVEMBRE 2005 ROMA 22-25 NOVEMBRE 2005 VISCONTI

Dettagli

Acra - Quantum. ACRA Quantum Studio ACRA EXALTECH S.r.l. 1

Acra - Quantum. ACRA Quantum Studio ACRA EXALTECH S.r.l. 1 Acra - Quantum Software multifunzionale che consente di eseguire analisi sulle attività e/o sulle passività assicurative, in maniera congiunta o disgiunta, in ambiente deterministico o stocastico; Approccio

Dettagli

Glossario Standard dei Termini utilizzati nell Ingegneria dei Requisiti. REQB Certified Professional for Requirements Engineering

Glossario Standard dei Termini utilizzati nell Ingegneria dei Requisiti. REQB Certified Professional for Requirements Engineering Standard dei Termini utilizzati nell Ingegneria dei Requisiti REQB Certified Professional for Version 1.3 2014 Associazione ITA-STQB Sede Legale e Amministrativa: 25125 Brescia Via Brozzoni 9 C.F. 03265510176

Dettagli

Gli studi dell HCI si concentrano spesso sull interfaccia

Gli studi dell HCI si concentrano spesso sull interfaccia Interazione Uomo-Macchina (e Usabilità) 1 Cos'è l'hci? Human-Computer Interaction (HCI) Possibile definizione (ACM) Human-computer interaction ti is a discipline i concerned with the design, evaluation

Dettagli

Presupposti per una sana gestione di progetti

Presupposti per una sana gestione di progetti Presupposti per una sana gestione di progetti Conferenza Hermes Manno, 16 novembre 2006 Sonia Boutari, PMP Indice 1 2 I progetti: più successi o più fallimenti? Management di progetto: il COSA (WHAT) 3

Dettagli

Sistemi Mobili e Wireless Introduction

Sistemi Mobili e Wireless Introduction Sistemi Mobili e Wireless Introduction Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Sistemi mobili e wireless: definizione

Dettagli

Proposte di Progetto di Ingegneria Informatica

Proposte di Progetto di Ingegneria Informatica Proposte di Progetto di Ingegneria Informatica Folco Danilo Bombardieri Ardagna - 680610 Argomenti per Progetti/Tesi Valutazione prestazioni e consumo energetico di Service Center Virtualizzati Model Driven

Dettagli

ESI International. Project Management & Business Analysis Solutions. www.esi-italy.it

ESI International. Project Management & Business Analysis Solutions. www.esi-italy.it ESI International Project Management & Business Analysis Solutions www.esi-italy.it Chi siamo Leader globali nei servizi di PERFORMANCE IMPROVEMENT in: Project Management Business Analysis Agile Project

Dettagli

Agile in tough economic times. Agile in tough. Slide 1 30 April 2009

Agile 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

Dettagli

Project Risk Management Marco Sampietro marco.sampietro@sdabocconi.it

Project Risk Management Marco Sampietro marco.sampietro@sdabocconi.it Project Risk Management Marco Sampietro marco.sampietro@sdabocconi.it L effetto della gestione del rischio Resources Opportunity to Add Value Curve Cost of Modifying Curve Conception Planning Execution

Dettagli

LA TECHNOLOGY TRANSFER PRESENTA ROGER ROMA 24-25 MAGGIO 2010 ROMA 26-27 MAGGIO 2010 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37

LA TECHNOLOGY TRANSFER PRESENTA ROGER ROMA 24-25 MAGGIO 2010 ROMA 26-27 MAGGIO 2010 VISCONTI PALACE HOTEL - VIA FEDERICO CESI, 37 LA TECHNOLOGY TRANSFER PRESENTA ROGER BURLTON BUSINESS PROCESS MANAGEMENT GESTIRE I VOSTRI PROCESSI COME ASSETS BUSINESS PROCESS MODELING, ANALISI E DESIGN ROMA 24-25 MAGGIO 2010 ROMA 26-27 MAGGIO 2010

Dettagli

Tutto il materiale inspirato a Steve Blank

Tutto il materiale inspirato a Steve Blank PERCHè SIAMO QUI PAOLA PISANO pisano@di.unito.it UN RINGRAZIAMENTO AGLI STUDENTI DEL SECONDO ANNO DI INFORMATICA PER LA REVISIONE DELLE SLIDE Tutto il materiale inspirato a Steve Blank PERCHE SIAMO QUI?

Dettagli

Università degli studi di Salerno Corso di Ingegneria del Software 2. Sesa Maintenance - Project Thesis

Università degli studi di Salerno Corso di Ingegneria del Software 2. Sesa Maintenance - Project Thesis Università degli studi di Salerno Corso di Ingegneria del Software 2 Sesa Maintenance - Project Thesis Martedì 17 Luglio 2012 Sesa Lab - Maintenance Change Request: Aggiungere al sito Sesa una sezione

Dettagli

Comitato welfare, sicurezza e sviluppo sostenibile

Comitato welfare, sicurezza e sviluppo sostenibile Comitato welfare, sicurezza e sviluppo sostenibile Rapporto di Sostenibilità in Intesa Sanpaolo Le novità dell edizione 2013 Unità CSR Milano, 10 giugno 2014 Gli elementi caratterizzanti il Reporting di

Dettagli

Engineering Cluster. La community delle aziende del settore dell engineering manufacturing

Engineering Cluster. La community delle aziende del settore dell engineering manufacturing Engineering Cluster La community delle aziende del settore dell engineering manufacturing Perché Engineering Cluster? L iniziativa, promossa da Parcol ed EOS Solutions, offre alle aziende del settore dell

Dettagli

Interaction Design Lezione 1 / 10 marzo 2009

Interaction Design Lezione 1 / 10 marzo 2009 Corso di Design dell Interazione, modulo 1, ovvero Interaction Design Lezione 1 / 10 marzo 2009 Marco Loregian loregian@disco.unimib.it If the only tool you have is a hammer, you tend to see every problem

Dettagli

Introduzione all Ingegneria del Software

Introduzione 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

Dettagli

Principi di Ingegneria del software 5/ed Roger S. Pressman. Glossario

Principi di Ingegneria del software 5/ed Roger S. Pressman. Glossario Principi di Ingegneria del software 5/ed Glossario Affidabilità il grado in cui un programma svolge la propria funzione con la precisione richiesta in un certo intervallo di tempo. Alfa testing testing

Dettagli

INGEGNERIA DEL SOFTWARE

INGEGNERIA DEL SOFTWARE Fritz Bauer: "L'ingegneria del software è l'istituzione e l'impiego di principi ingegneristici fondati, allo scopo di ottenere in modo economico software affidabile ed efficiente su macchine vere" Software

Dettagli

Linee guida per introdurre la progettazione Human-Centred nei bandi di gara per i siti web delle PA

Linee guida per introdurre la progettazione Human-Centred nei bandi di gara per i siti web delle PA Linee guida per introdurre la progettazione Human-Centred nei bandi di gara per i siti web delle PA Rosa Lanzilotti Dipartimento di Informatica Università degli Studi di Bari Aldo Moro Sommario Cosa è

Dettagli