Principi di Progettazione del Software a.a " Processi di sviluppo del software! Prof. Luca Mainetti! Università del Salento!

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Principi di Progettazione del Software a.a " Processi di sviluppo del software! Prof. Luca Mainetti! Università del Salento!"

Transcript

1 Principi di Progettazione del Software a.a " Processi di sviluppo del software! Prof. Luca Mainetti! Università del Salento!

2 Obiettivi della lezione" Discutere le caratteristiche di diversi processo di sviluppo del software! Approfondire i processi di sviluppo agili! Introdurre i concetti fondamentali di DevOps! 2"

3 Ciclo di vita del software" Il ciclo di vita è il processo produttivo con cui si giunge allo sviluppo di artefatti software! Sono stati proposti vari modelli di ciclo di vita! Modello a cascata! Modelli evolutivi! Modello trasformazionale! Modello a spirale! Modello incrementale! Modello Agile! Così come esistono strumenti a supporto dello sviluppo del prodotto, così esistono strumenti (concettuali e tecnici) a supporto della gestione del processo! Un esempio di tali strumenti è il RUP (Rational Unified Process, www-306.ibm.com/software/awdtools/rup/) che ben si accoppia con UML! 3"

4 Ciclo di vita a cascata" Studio di fattibilità! Analisi e specifica dei requisiti! Progettazione! Programmazione e test di unità! Integrazione e test di sistema! Manutenzione! Sequenza di fasi percorsa in un solo verso! Le fasi producono dei semilavorati, alcuni dei quali non sono programmi! Il modello a cascata definisce sia le fasi sia la struttura e i tempi dei semilavorati! 4"

5 Modelli evolutivi" Con questi modelli si cerca di anticipare l evoluzione del sistema; si parte quindi dall ipotesi delle necessità della manutenzione! Si arriva al prodotto finale per incrementi successivi! L aspetto critico è la valutazione dell entità dell incremento! Un tipico modello evolutivo è quello basato sulla tecnica di prototipazione! Un prototipo è un modello del sistema finale ad un certo stadio di sviluppo! Viene discusso con lo stakeholder! Prototipo usa e getta: viene utilizzato esclusivamente per ottenere dei feedback (tipico esempio: il mockup)! Prototipo evolutivo: trasformazione del prototipo precedente (che deve avere quindi requisiti di modificabilità)! Ovviamente anche i singoli prototipi devono essere pianificati! 5"

6 Modello a spirale" Il raggio della spirale indica il costo accumulato nello svolgimento del progetto! Parte dall idea della valutazione dei rischi nella scelta del modello di sviluppo! E in realtà un meta-modello! Può descrivere un modello incrementale oppure un modello a cascata! 6"

7 Modello iterativo" Si suppone che i requisiti e il design dell architettura siano sufficientemente stabili! Si parte dall idea di definire con anticipo le build del sistema da rilasciare e si dà supporto a! Integrazione continua e validazione del sistema! Dimostrazione frequente delle evoluzioni al committente! Pianificazione attenta nelle varie build delle funzionalità che inevitabilmente vengono modificate/riscritte! IEEE Computer, Vol. 38, N. 9, Settembre 2005! 7"

8 Modello iterativo (cont.)" Durante la fase di implementazione delle build, il design complessivo viene partizionato! Ogni build aggiunge nuove funzionalità al sistema! Gli sviluppi delle build si sovrappongono nel tempo: ad esempio, uno sviluppatore può iniziare il progetto dettagliato della build successiva mentre valida la build corrente! Tipicamente si produce una nuova versione dimostrabile del sistema ogni settimana! IEEE Computer, Vol. 38, N. 9, Settembre 2005! 8"

9 Modelli Agili " I punti cardine di tali metodologie (XP Extreme Programming, SCRUM, DSDM, FDD) sono! Coinvolgimento continuo di un committente! Sviluppo di casi di test prima dello sviluppo della versione successiva del sistema! Dimostrazione di ogni nuova versione del sistema al committente e raccolta di nuovi requisiti! Collaborazione spontanea nel team di sviluppo! IEEE Computer, Vol. 38, N. 9, Settembre 2005! 9"

10 An Introduction to Scrum! (by Mike Cohn)! Presented by! Prof. Luca Mainetti! a.a !

11 Scrum in 100 words! Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time.! It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month).! The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features.! Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.!

12 Scrum origins" Jeff Sutherland! Initial scrums at Easel Corp in 1993! IDX and 500+ people doing Scrum! Ken Schwaber! ADM! Scrum presented at OOPSLA 96 with Sutherland! Author of three books on Scrum! Mike Beedle! Scrum patterns in PLOPD4! Ken Schwaber and Mike Cohn! Co-founded Scrum Alliance in 2002, initially within the Agile Alliance!

13 Scrum has been used by" Microsoft! Yahoo! Google! Electronic Arts! High Moon Studios! Lockheed Martin! Philips! Siemens! Nokia! Capital One! BBC! Intuit! Nielsen Media! First American Real Estate! BMC Software! Ipswitch! John Deere! Lexis Nexis! Sabre! Salesforce.com! Time Warner! Turner Broadcasting! Oce!

14 Scrum has been used for" Commercial software! In-house development! Contract development! Fixed-price projects! Financial applications! ISO 9001-certified applications! Embedded systems! 24x7 systems with % uptime requirements! the Joint Strike Fighter! Video game development! FDA-approved, life-critical systems! Satellite-control software! Websites! Handheld software! Mobile phones! Network switching applications! ISV applications! Some of the largest applications in use!

15 Self-organizing teams! Characteristics" Product progresses in a series of month-long sprints! Requirements are captured as items in a list of product backlog! No specific engineering practices prescribed! Uses generative rules to create an agile environment for delivering projects! One of the agile processes!

16 Scrum in a picture" Image available at

17 Sprints" Scrum projects make progress in a series of sprints! Analogous to Extreme Programming iterations! Typical duration is 2 4 weeks or a calendar month at most! A constant duration leads to a better rhythm! Product is designed, coded, and tested during the sprint!

18 Sequential vs. overlapping development" Requirements! Design! Code! Test! Rather than doing all of one thing at a time...!...scrum teams do a little of everything all the time! Source: The New New Product Development Game by Takeuchi and Nonaka. Harvard Business Review, January 1986.!

19 No changes during a sprint" Change Plan sprint durations around how long you can commit to keeping change out of the sprint!

20 Scrum framework" Roles! Product owner! ScrumMaster! Team! Ceremonies! Sprint planning! Sprint review! Sprint retrospective! Daily scrum meeting! Artifacts! Product backlog! Sprint backlog! Burndown charts!

21 Scrum framework" Roles! Product owner! ScrumMaster! Team! Ceremonies! Sprint planning! Sprint review! Sprint retrospective! Daily scrum meeting! Artifacts! Product backlog! Sprint backlog! Burndown charts!

22 Product owner" Define the features of the product! Decide on release date and content! Be responsible for the profitability of the product (ROI)! Prioritize features according to market value! Adjust features and priority every iteration, as needed! Accept or reject work results!

23 The ScrumMaster" Represents management to the project! Responsible for enacting Scrum values and practices! Removes impediments! Ensure that the team is fully functional and productive! Enable close cooperation across all roles and functions! Shield the team from external interferences!

24 The team" Typically 5-9 people! Cross-functional:! Programmers, testers, user experience designers, etc.! Members should be full-time! May be exceptions (e.g., database administrator)! Teams are self-organizing! Ideally, no titles but rarely a possibility! Membership should change only between sprints!

25 Scrum framework" Roles! Product owner! ScrumMaster! Team! Ceremonies! Sprint planning! Sprint review! Sprint retrospective! Daily scrum meeting! Artifacts! Product backlog! Sprint backlog! Burndown charts!

26 Team capacity Product backlog Business conditions Current product Technology Sprint planning meeting! Sprint prioritization! Analyze and evaluate product backlog! Select sprint goal! Sprint planning! Decide how to achieve sprint goal (design)! Create sprint backlog (tasks) from product backlog items (user stories / features)! Estimate sprint backlog in hours! Sprint goal Sprint backlog

27 Sprint planning" Team selects items from the product backlog they can commit to completing! Sprint backlog is created! Tasks are identified and each is estimated (1-16 hours)! Collaboratively, not done alone by the ScrumMaster! High-level design is considered! As a vacation planner, I want to see photos of the hotels. Code the middle tier (8 hours)! Code the user interface (4)! Write test fixtures (4)! Code the foo class (6)! Update performance tests (4)!

28 The daily scrum" Parameters! Daily! 15-minutes! Stand-up! Not for problem solving! Whole world is invited! Only team members, ScrumMaster, product owner, can talk! Helps avoid other unnecessary meetings!

29 Everyone answers 3 questions" What did you do yesterday? What will you do today? Is anything in your way? These are not status for the ScrumMaster! They are commitments in front of peers!

30 The sprint review" Team presents what it accomplished during the sprint! Typically takes the form of a demo of new features or underlying architecture! Informal! 2-hour prep time rule! No slides! Whole team participates! Invite the world!

31 Sprint retrospective" Periodically take a look at what is and is not working! Typically minutes! Done after every sprint! Whole team participates! ScrumMaster! Product owner! Team! Possibly customers and others!

32 Start / Stop / Continue" Whole team gathers and discusses what they d like to:! Start doing Stop doing This is just one of many ways to do a sprint retrospective. Continue doing

33 Scrum framework" Roles! Product owner! ScrumMaster! Team! Ceremonies! Sprint planning! Sprint review! Sprint retrospective! Daily scrum meeting! Artifacts! Product backlog! Sprint backlog! Burndown charts!

34 Product backlog" This is the product backlog The requirements! A list of all desired work on the project! Ideally expressed such that each item has value to the users or customers of the product! Prioritized by the product owner! Reprioritized at the start of each sprint!

35 A sample product backlog" Backlog item Estimate Allow a guest to make a reservation 3 As a guest, I want to cancel a reservation. 5 As a guest, I want to change the dates of a reservation. As a hotel employee, I can run RevPAR reports (revenue-per-available-room) 3 8 Improve exception handling

36 The sprint goal" A short statement of what the work will be focused on during the sprint! Database Application! Life Sciences! Support features necessary for population genetics studies.! Make the application run on SQL Server in addition to Oracle.! Financial services! Support more technical indicators than company ABC with real-time, streaming data.!

37 Managing the sprint backlog" Individuals sign up for work of their own choosing! Work is never assigned! Estimated work remaining is updated daily! Any team member can add, delete or change the sprint backlog! Work for the sprint emerges! If work is unclear, define a sprint backlog item with a larger amount of time and break it down later! Update work remaining as more becomes known!

38 A sprint backlog" Tasks Mon Tue Wed Thu Fri Code the user interface! 8! 4! 8! Code the middle tier! 16! 12! 10! 4! Test the middle tier! 8! 16! 16! 11! 8! Write online help! 12! Write the foo class! 8! 8! 8! 8! 8! Add error logging! 8! 4!

39 A sprint burndown chart" Hours!

40 Tasks Code the user interface! Mon 8! Tue 4! Wed Thu Fri 8! Code the middle tier! 16! 12! 10! 7! Test the middle tier! 8! 16! 16! 11! 8! Write online help! 12! 50! 40! 30! 20! Hours! 10! 0! Mon! Tue! Wed! Thu! Fri!

41 DevOps" 41"

42 Il problema che anche con i metodi agili permane (anzi diventa più evidente)" Gli addetti allo sviluppo ( Dev ) sono concentrati sui rilasci e sul continuo test e cambiamento del software! Gli addetti ai sistemi ( Ops ) sono concentrati sulla stabilità dei servizi! Evidentemente gli obiettivi sono conflittuali! Il conflitto è ancora più forte se i rilasci di nuovo software sono frequenti! Va inoltre osservato che quasi sempre i team degli sviluppatori e quello dei sistemisti sono separati, anche da un punto di vista logistico! 42"

43 DevOps in un immagine" 43"

44 Motivazioni ed effetti del problema" Disconnessione tra i gruppi (per alcuni versi anche necessaria, poiché sono richieste specializzazioni verticali molto differenti)! Spesso gli sviluppatori (Dev) rilasciano software inconsistente! Come reazione, i sistemisti (Ops) sono diffidenti, quindi fanno resistenza ai continui cambiamenti! Il processo di sviluppo (Dev) è agile! Il processo di gestione dei servizi (Ops) è statico! Questi conflitti portano a inefficienze che hanno effetti sulle prestazioni e sul business! 44"

45 DevOps" DevOps nasce proprio per dare una risposta al problema evidenziato! In altre parole, DevOps è un approccio pensato per colmare il gap esistente tra lo sviluppo agile del software e le operations! L idea di base, molto banale, è di favorire la collaborazione tra sviluppatori e sistemisti! La sola collaborazione non è sufficiente se non è supportata da precise pratiche e strumenti automatici! In entrambi i casi, DevOps detta precise prescrizioni! 45"

46 Il cambiamento" Il cambiamento è richiesto dal business! E fonte di possibili guadagni! E necessario per riuscire ad adattare correttamente il prodotto software alle necessità del mercato! Il cambiamento non va combattuto! Il cambiamento va favorito! Tuttavia il cambiamento va gestito! Esiste una differenza sostanziale tra cambiamento motivato e cambiamento immotivato! 46"

47 Collaborazione tra Dev e Ops" I sistemisti troppo spesso risultano esclusi dalle fasi iniziali e centrali del processo di sviluppo del software! Di contro, gli sviluppatori troppo spesso sono all oscuro degli strumenti e delle operazioni di configurazione e manutenzione dei servizi che i sistemisti eseguono! Coinvolgere tutti fin da subito (nei daily meeting, negli sprint planning meeting, nelle retrospective)! Comunicare a tutti le decisioni (la comunicazione non costa nulla, correggere problemi per mancanza di comunicazione invece costa tempo e denaro)! 47"

48 Uso di strumenti automatici" Ripetere la stessa operazione per 5 minuti al giorni significa occupare 2,6 giorni all anno! Cosa deve essere necessariamente automatizzato?! Build! Deployment! Testing! Monitoring (con uso di metriche)! Configurazione dei servizi! Messa in produzione dei servizi! Anche l infrastruttura è codice software! 48"

49 Esempio: metriche" 49"

50 Esempio: configurazione" 50"

51 Esempio: configurazione" 51"

52 Il ciclo di vita DevOps: prima dello sviluppo" Coinvolgere Ops nell analisi dei requisiti funzionali! Coinvolgere Ops nell analisi dei requisiti non funzionali! Sicurezza! Disponibilità! Facilità di aggiornamento! Manutenibilità! Configurabilità! Monitoraggio! Logging! Metriche! 52"

53 Il ciclo di vita DevOps: durante lo sviluppo" Favorire la comunicazione tra Dev e Ops! Usare sistemi per il controllo del codice sorgente (CVS)! Automatizzare le build! Automatizzare i test! Automatizzare i rilasci (sui sistemi di sviluppo, di test e di produzione)! Raccogliere le misure ottenute dalle metriche sulle applicazioni e sui sistemi (per fare calcoli di regressione)! 53"

54 Il ciclo di vita DevOps: dopo lo sviluppo" Coinvolgere Ops nei meeting di retrospective! Continuare ad eseguire i test! Continuare a raccogliere le misure sulle applicazioni e sui sistemi! Riferimenti! 54"

Introduzione a Scrum. Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna

Introduzione a Scrum. Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna Introduzione a Scrum Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna Agenda Origini di Scrum: collaborazione responsabile Struttura dello sprint Ruoli Rituali

Dettagli

Introduzione a Scrum. Prof. Paolo Ciancarini! Corso di Ingegneria del Software! CdL Informatica! Università di Bologna

Introduzione a Scrum. Prof. Paolo Ciancarini! Corso di Ingegneria del Software! CdL Informatica! Università di Bologna Introduzione a Scrum Prof. Paolo Ciancarini! Corso di Ingegneria del Software! CdL Informatica! Università di Bologna Agenda Origini di Scrum: collaborazione responsabile Struttura dello sprint Ruoli Rituali

Dettagli

Sviluppo software Agile

Sviluppo software Agile Sviluppo software Agile Cesare Gallotti 2017-01-30 Cesare Gallotti Opera rilasciata sotto la Creative Commons Attribuzione 4.0 Internazionale (http://creativecommons.org/licenses/by/4.0/deed.it). Bisogna

Dettagli

Self-Calibration Hands-on CASA introduction

Self-Calibration Hands-on CASA introduction Self-Calibration Hands-on CASA introduction Adam North American ALMA Science Center Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long

Dettagli

Sviluppo Agile. Prof. Filippo Lanubile. Processo software

Sviluppo Agile. Prof. Filippo Lanubile. Processo software Sviluppo Agile I processi (di sviluppo) del software bisogni nuovi o modificati Processo software Prodotto software nuovo o modificato Un processo software descrive quali sono le attività che concorrono

Dettagli

Sistemi di Monitoraggio Monitoring Systems

Sistemi di Monitoraggio Monitoring Systems Omniksol- è uno strumento di monitoraggio remoto con dispositivo Wifi integrato per fornire opzioni di controllo agli utenti. Attraverso RS485 il può ricevere informazioni da inverters through the RS485

Dettagli

Vincenzo Gervasi, Laura Semini Dipartimento di Informatica Università di Pisa

Vincenzo Gervasi, Laura Semini Dipartimento di Informatica Università di Pisa Vincenzo Gervasi, Laura Semini Dipartimento di Informatica Università di Pisa Lezione precedente: Sistemi complessi Necessità di tecniche e strumenti per realizzarli Definizione di Ingegneria del Software

Dettagli

INTERNET & MARKETING INNOVATIVE COMMUNICATION.

INTERNET & MARKETING INNOVATIVE COMMUNICATION. INTERNET & MARKETING INNOVATIVE COMMUNICATION www.sunet.it Passion Our passion to what we do every day allows us to have a special creativity and constantly improve the process of realization and execution.

Dettagli

Introduzione a Scrum. Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna

Introduzione a Scrum. Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna Introduzione a Scrum Prof. Paolo Ciancarini Corso di Ingegneria del Software CdL Informatica Università di Bologna Agenda Origini di Scrum Ruoli Rituali Artefatti Varianti di Scrum Manifesto: valori agili

Dettagli

Agile Principles Agile People. Gaetano Mazzanti Gama-Tech

Agile Principles Agile People. Gaetano Mazzanti Gama-Tech Agile Principles Agile People Gaetano Mazzanti Gama-Tech > Hello, I m Agile and I m not alone project product Agile is about change culture people organization Processes and Tools Comprehensive Documentation

Dettagli

Android Development. Course Projects. Università degli Studi di Parma

Android Development. Course Projects. Università degli Studi di Parma Android Development Course Projects This work is licensed under a Creative Commons Attribution NonCommercialShareAlike 4.0 International License. Marco Picone, Ph.D. marco.picone@unipr.it Mobile Application

Dettagli

Fiori di campo. Conoscere, riconoscere e osservare tutte le specie di fiori selvatici più note

Fiori di campo. Conoscere, riconoscere e osservare tutte le specie di fiori selvatici più note Fiori di campo. Conoscere, riconoscere e osservare tutte le specie di fiori selvatici più note M. Teresa Della Beffa Click here if your download doesn"t start automatically Fiori di campo. Conoscere, riconoscere

Dettagli

Copyright 2012 Binary System srl 29122 Piacenza ITALIA Via Coppalati, 6 P.IVA 01614510335 - info@binarysystem.eu http://www.binarysystem.

Copyright 2012 Binary System srl 29122 Piacenza ITALIA Via Coppalati, 6 P.IVA 01614510335 - info@binarysystem.eu http://www.binarysystem. CRWM CRWM (Web Content Relationship Management) has the main features for managing customer relationships from the first contact to after sales. The main functions of the application include: managing

Dettagli

Resources and Tools for Bibliographic Research. Search & Find Using Library Catalogues

Resources and Tools for Bibliographic Research. Search & Find Using Library Catalogues Resources and Tools for Bibliographic Research Search & Find Using Library Catalogues November 28, 2011 Donata Pieri Index Definition University of Padova Library System Catalogue CaPerE E-journals Catalogue

Dettagli

Roberto Garrucciu Software Product Vargroup

Roberto Garrucciu Software Product Vargroup Roberto Garrucciu Software Product Manager @ Vargroup «Agilità nei progetti» cultura, esperienze, approcci lean & devops nei progetti di sviluppo software 9 Maggio 2019 13 gennaio 2018 Branch Day PMI-NIC,

Dettagli

Agile e Scrum in pratica

Agile e Scrum in pratica GRUPPO TELECOM ITALIA TIM Progettando a NO Torino, 04/05/2017 Agile e Scrum in pratica Senior Program Manager, TIM Fabio Ricciato, PMP, PSM I @fabioricciato Agility: Lesson Leaned #01 #02 #03 #04 #05 Se

Dettagli

Sistemi Informativi: Il processo software

Sistemi Informativi: Il processo software Sistemi Informativi: Il processo software 1 La metodologia Agile All inizio c era il programmatore solitario Per fare un po di ordine furono introdotti i processi di costruzione del sw, con strumenti CASE

Dettagli

Laura Semini Dipartimento di Informatica Università di Pisa

Laura Semini Dipartimento di Informatica Università di Pisa Laura Semini Dipartimento di Informatica Università di Pisa Lezione precedente: Sistemi complessi Necessità di tecniche e strumenti per realizzarli Definizione di Ingegneria del Software Questa lezione

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

I CAMBIAMENTI PROTOTESTO-METATESTO, UN MODELLO CON ESEMPI BASATI SULLA TRADUZIONE DELLA BIBBIA (ITALIAN EDITION) BY BRUNO OSIMO

I CAMBIAMENTI PROTOTESTO-METATESTO, UN MODELLO CON ESEMPI BASATI SULLA TRADUZIONE DELLA BIBBIA (ITALIAN EDITION) BY BRUNO OSIMO I CAMBIAMENTI PROTOTESTO-METATESTO, UN MODELLO CON ESEMPI BASATI SULLA TRADUZIONE DELLA BIBBIA (ITALIAN EDITION) BY BRUNO OSIMO READ ONLINE AND DOWNLOAD EBOOK : I CAMBIAMENTI PROTOTESTO-METATESTO, UN MODELLO

Dettagli

ECCO LE ISTRUZIONI PER INSERIRE IL MATERIALE RICHIESTO DAL BANDO TEATRO SENZA FILO CONTEST:

ECCO LE ISTRUZIONI PER INSERIRE IL MATERIALE RICHIESTO DAL BANDO TEATRO SENZA FILO CONTEST: ECCO LE ISTRUZIONI PER INSERIRE IL MATERIALE RICHIESTO DAL BANDO TEATRO SENZA FILO CONTEST: 1) Registrati su www.circyouity.com e creati un profilo personale o del gruppo* (non con il nome del progetto!)

Dettagli

Marketing non Convenzionale: Viral, Guerrilla e prospettive future (Italian Edition)

Marketing non Convenzionale: Viral, Guerrilla e prospettive future (Italian Edition) Marketing non Convenzionale: Viral, Guerrilla e prospettive future (Italian Edition) Luca Taborelli Click here if your download doesn"t start automatically Marketing non Convenzionale: Viral, Guerrilla

Dettagli

Canti Popolari delle Isole Eolie e di Altri Luoghi di Sicilia (Italian Edition)

Canti Popolari delle Isole Eolie e di Altri Luoghi di Sicilia (Italian Edition) Canti Popolari delle Isole Eolie e di Altri Luoghi di Sicilia (Italian Edition) L. Lizio-Bruno Click here if your download doesn"t start automatically Canti Popolari delle Isole Eolie e di Altri Luoghi

Dettagli

Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A2_2 V3.

Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A2_2 V3. Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A2_2 V3.4 Processi Modelli di processi di sviluppo software (cicli di

Dettagli

Introduzione a DevOps

Introduzione a DevOps Introduzione a DevOps Andrea Fornaia, Ph.D. Department of Mathematics and Computer Science University of Catania Viale A.Doria, 6-95125 Catania Italy fornaia@dmi.unict.it http://www.cs.unict.it/~fornaia/

Dettagli

AGILE CREAZIONE DI UNA CULTURA AZIENDALE CONDIVISA. di Giancarlo Valente

AGILE CREAZIONE DI UNA CULTURA AZIENDALE CONDIVISA. di Giancarlo Valente AGILE CREAZIONE DI UNA CULTURA AZIENDALE CONDIVISA di Giancarlo Valente . SILICON VALLEY on Youtube Silicon Valley S01E05 scrum scene AGILE E' UN CAMBIAMENTO PROFONDO NEL TEAM meglio ancora... AGILE DIVENTA

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

Constant Propagation. A More Complex Semilattice A Nondistributive Framework

Constant Propagation. A More Complex Semilattice A Nondistributive Framework Constant Propagation A More Complex Semilattice A Nondistributive Framework 1 The Point Instead of doing constant folding by RD s, we can maintain information about what constant, if any, a variable has

Dettagli

Developers e Designers: allargare il confine della Pubblica. Amministrazione per migliorare i servizi

Developers e Designers: allargare il confine della Pubblica. Amministrazione per migliorare i servizi Developers e Designers: allargare il confine della Pubblica Amministrazione per migliorare i servizi Marco Bani @marcobani 23/05/17 1 Perché? Rendere i servizi pubblici per i cittadini accessibili nel

Dettagli

Enel App Store - Installation Manual - Mobile

Enel App Store - Installation Manual - Mobile Model Design Digital Revolution Enel App Store - Installation Manual - Mobile V 1.1 Manual Questo documento contiene informazioni di proprietà di Enel SpA e deve essere utilizzato esclusivamente dal destinatario

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

A.A. 2006/2007 Laurea di Ingegneria Informatica. Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio

A.A. 2006/2007 Laurea di Ingegneria Informatica. Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio A.A. 2006/2007 Laurea di Ingegneria Informatica Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio Obbiettivi Acquisire familiarità con la nozione di oggetto Apprendere le proprietà

Dettagli

Luca Cabibbo A P S. Analisi e Progettazione del Software. Agile. 3.1 Metodi e atteggiamenti agili

Luca Cabibbo A P S. Analisi e Progettazione del Software. Agile. 3.1 Metodi e atteggiamenti agili Luca Cabibbo Analisi e Progettazione del Software Capitolo 3 marzo 2017 Agilità:1, ogni altra cosa: 0. Tom DeMarco 1 3.1 Metodi e atteggiamenti agili Lo sviluppo agile è una forma di sviluppo iterativo

Dettagli

100 consigli per vivere bene (Italian Edition)

100 consigli per vivere bene (Italian Edition) 100 consigli per vivere bene (Italian Edition) Raffaele Morelli Click here if your download doesn"t start automatically 100 consigli per vivere bene (Italian Edition) Raffaele Morelli 100 consigli per

Dettagli

AGENDA SECTION n. 11. 1. Approccio Agile al PM. 2. Il metodo SCRUM

AGENDA SECTION n. 11. 1. Approccio Agile al PM. 2. Il metodo SCRUM AGENDA SECTION n. 11 1. Approccio Agile al PM 2. Il metodo SCRUM 288 OBIETTIVO DEL PM AGILE L approccio Agile è uno dei più recenti ed è specificamente pensato per lo sviluppo di sistemi informatici di

Dettagli

WEB OF SCIENCE. COVERAGE: multidisciplinary TIME RANGE: DOCUMENT TYPES: articles, proceedings papers, books

WEB OF SCIENCE. COVERAGE: multidisciplinary TIME RANGE: DOCUMENT TYPES: articles, proceedings papers, books WEB OF SCIENCE COVERAGE: multidisciplinary TIME RANGE: 1985- DOCUMENT TYPES: articles, proceedings papers, books WEB OF SCIENCE: SEARCH you can add one or more search field you can limit results to a specific

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

AVERE 30 ANNI E VIVERE CON LA MAMMA BIBLIOTECA BIETTI ITALIAN EDITION

AVERE 30 ANNI E VIVERE CON LA MAMMA BIBLIOTECA BIETTI ITALIAN EDITION AVERE 30 ANNI E VIVERE CON LA MAMMA BIBLIOTECA BIETTI ITALIAN EDITION READ ONLINE AND DOWNLOAD EBOOK : AVERE 30 ANNI E VIVERE CON LA MAMMA BIBLIOTECA BIETTI ITALIAN EDITION PDF Click button to download

Dettagli

Buona volontà e serietà completano il profilo. Tipo di contratto: stage di 6 mesi con rimborso mensile di 600 euro + ticket restaurant

Buona volontà e serietà completano il profilo. Tipo di contratto: stage di 6 mesi con rimborso mensile di 600 euro + ticket restaurant laureato/a in Ingegneria meccanica/ chimica da inserire nei propri uffici nel ruolo di Process Engineer Junior. Si richiede una buona padronanza della lingua inglese e dei tools informatici. Tenova, a

Dettagli

Guida ai Promessi Sposi - Riassunto e analisi dei personaggi: Analisi e interpretazione del romanzo di A. Manzoni (Italian Edition)

Guida ai Promessi Sposi - Riassunto e analisi dei personaggi: Analisi e interpretazione del romanzo di A. Manzoni (Italian Edition) Guida ai Promessi Sposi - Riassunto e analisi dei personaggi: Analisi e interpretazione del romanzo di A. Manzoni (Italian Edition) Studia Rapido Click here if your download doesn"t start automatically

Dettagli

EX092IT VMware vcenter Configuration Manager: Install, Configure, Manage [V5.7]

EX092IT VMware vcenter Configuration Manager: Install, Configure, Manage [V5.7] Tel. +39 02 365738 info@overneteducation.it www.overneteducation.it EX092IT VMware vcenter Configuration Manager: Install, Configure, Manage [V5.7] Durata: 3 gg Descrizione Questo corso si concentra sull'installazione,

Dettagli

Sintesi della presentazione

Sintesi della presentazione Introdurre il Knowledge Management in azienda: la metodologia it Consult Viliam Battarra Responsabile Organizzazione e Metodologia, it Consult Sintesi della presentazione Il titolo La metodologia Obiettivi

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

Approcci agili per affrontare la sfida della complessità

Approcci 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

Dettagli

Database support Prerequisites Architecture Driver features Setup Stored procedures Where to use. Contents

Database support Prerequisites Architecture Driver features Setup Stored procedures Where to use. Contents VEGA ODBC DRIVER Database support Prerequisites Architecture Driver features Setup Stored procedures Where to use Contents Database support CA-IDMS/SQL including table procedures CA-IDMS/DML via stored

Dettagli

Teaching methodology and practice when teaching English using a multidisciplinary approach from a pro-european perspective.

Teaching methodology and practice when teaching English using a multidisciplinary approach from a pro-european perspective. Teaching methodology and practice when teaching English using a multidisciplinary approach from a pro-european perspective. Helen Callanan BCL, BL, CELTA, Dip Dev Stds, MA Linguistics Introduction Presentation

Dettagli

General info on using shopping carts with Ingenico epayments

General info on using shopping carts with Ingenico epayments Tabella dei contenuti 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What

Dettagli

Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition)

Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition) Le piccole cose che fanno dimagrire: Tutte le mosse vincenti per perdere peso senza dieta (Italian Edition) Istituto Riza di Medicina Psicosomatica Click here if your download doesn"t start automatically

Dettagli

Ammissibilità di co.co.co. e AdR in H2020. Laura Fulci Dirigente Area Ricerca Politecnico di Torino

Ammissibilità di co.co.co. e AdR in H2020. Laura Fulci Dirigente Area Ricerca Politecnico di Torino Ammissibilità di co.co.co. e AdR in H2020 Laura Fulci Dirigente Area Ricerca Politecnico di Torino Conclusione della vicenda Ott. 2015 Dic. 2015 Feb. 2016 Mar. 2016 Giu. 2016 Set. 2016 Apr. 2017 Pubblicata

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

La motivazione nelle metodologie agili

La motivazione nelle metodologie agili Are You Agile Enough? 19-20 Dicembre 2018 Stefano Muro https://www.linkedin.com/in/stefanomuro/ Stefano Lucantoni https://www.linkedin.com/in/stefanolucantoni/ La motivazione nelle metodologie agili La

Dettagli

Il Piccolo Principe siamo noi: Adattamento teatrale per la scuola primaria (ABW. Antoine de Saint- Exupery) (Volume 1) (Italian Edition)

Il Piccolo Principe siamo noi: Adattamento teatrale per la scuola primaria (ABW. Antoine de Saint- Exupery) (Volume 1) (Italian Edition) Il Piccolo Principe siamo noi: Adattamento teatrale per la scuola primaria (ABW. Antoine de Saint- Exupery) (Volume 1) (Italian Edition) Antoine de Saint-Exupery Click here if your download doesn"t start

Dettagli

A spotlight on... Articoli per la casa Household items

A spotlight on... Articoli per la casa Household items A spotlight on... Articoli per la casa Household items Azienda L esperienza maturata nel tempo, mirata alla piena soddisfazione del cliente, e la capacità di rispondere alla continua domanda di innovazione,

Dettagli

UNIVERSITÀ DEGLI STUDI DI TORINO

UNIVERSITÀ DEGLI STUDI DI TORINO STEP BY STEP INSTRUCTIONS FOR COMPLETING THE ONLINE APPLICATION FORM Enter the Unito homepage www.unito.it and click on Login on the right side of the page. - Tel. +39 011 6704425 - e-mail internationalexchange@unito.it

Dettagli

CORSO MOC10231: Designing a Microsoft SharePoint 2010 Infrastructure. CEGEKA Education corsi di formazione professionale

CORSO MOC10231: Designing a Microsoft SharePoint 2010 Infrastructure. CEGEKA Education corsi di formazione professionale CORSO MOC10231: Designing a Microsoft SharePoint 2010 Infrastructure CEGEKA Education corsi di formazione professionale Designing a Microsoft SharePoint 2010 Infrastructure This 5 day ILT course teaches

Dettagli

Si usa. Lesson 14 (B1/B2) Present perfect simple / Present perfect continuous

Si usa. Lesson 14 (B1/B2) Present perfect simple / Present perfect continuous Confronta i diversi usi del present perfect simple e del present perfect continuous. Si usa PRESENT PERFECT SIMPLE per parlare della DURATA (con for e since) di AZIONI/SITUAZIONI NON CONCLUSE, (azioni/situazioni

Dettagli

Corso di Ingegneria del Software

Corso di Ingegneria del Software Corso di Ingegneria del Software Paolo Bottoni Lezione 3: Sviluppo rapido e metodi agili Lucidi tradotti e adattati a partire dalla versione in inglese presente a http://iansommerville.com/software-engineering-book/slides/

Dettagli

Dalle USER STORY al TEST AUTOMATICO in Django: un percorso step-by-step per dormire sonni tranquilli

Dalle USER STORY al TEST AUTOMATICO in Django: un percorso step-by-step per dormire sonni tranquilli Dalle USER STORY al TEST AUTOMATICO in Django: un percorso step-by-step per dormire sonni tranquilli 20tab.com @gabbork_ @20tab gabbork 20tab /gabriele-giaccari gabriele@20tab.com filippo-20tab /fimorelli

Dettagli

GstarCAD 2010 Features

GstarCAD 2010 Features GstarCAD 2010 Features Unrivaled Compatibility with AutoCAD-Without data loss&re-learning cost Support AutoCAD R2.5~2010 GstarCAD 2010 uses the latest ODA library and can open AutoCAD R2.5~2010 DWG file.

Dettagli

WELCOME UNIPA REGISTRATION:

WELCOME UNIPA REGISTRATION: WELCOME This is a Step by Step Guide that will help you to register as an Exchange for study student to the University of Palermo. Please, read carefully this guide and prepare all required data and documents.

Dettagli

NATIONAL SPORT SCHOOL

NATIONAL SPORT SCHOOL NATIONAL SPORT SCHOOL Mark HALF-YEARLY EXAMINATION 2016 Level 4-6 FORM 1 ITALIAN TIME: 30 minutes LISTENING COMPREHENSION TEST (20 punti) Teacher s Paper Please first read the instructions carefully by

Dettagli

TECNOLOGIA E BUSINESS AGILITY L APPROCCIO AGILE DI ALTEA UP MASSIMILIANO LENZI, PMP

TECNOLOGIA E BUSINESS AGILITY L APPROCCIO AGILE DI ALTEA UP MASSIMILIANO LENZI, PMP TECNOLOGIA E BUSINESS AGILITY L APPROCCIO AGILE DI ALTEA UP MASSIMILIANO LENZI, PMP Metodologia Tradizionale (waterfall): dimensioni di progetto Project Management: utilizzo delle risorse a disposizione

Dettagli

Ansia e Attacchi di Panico - Breve Corso di Auto- Terapia per Risolvere il Problema (Italian Edition)

Ansia e Attacchi di Panico - Breve Corso di Auto- Terapia per Risolvere il Problema (Italian Edition) Ansia e Attacchi di Panico - Breve Corso di Auto- Terapia per Risolvere il Problema (Italian Edition) Click here if your download doesn"t start automatically Ansia e Attacchi di Panico - Breve Corso di

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

Morte e Reincarnazione (Italian Edition)

Morte e Reincarnazione (Italian Edition) Morte e Reincarnazione (Italian Edition) Papus Click here if your download doesn"t start automatically Morte e Reincarnazione (Italian Edition) Papus Morte e Reincarnazione (Italian Edition) Papus Indice

Dettagli

Il lavoro del project manager per il cambiamento della PA.

Il lavoro del project manager per il cambiamento della PA. Il lavoro del project manager per il cambiamento della PA. Strumenti e tecniche "agile" per coordinare la transizione al digitale. Fabio Fraticelli, Ph.D. Post-Doc Research Fellow @ Università Politecnica

Dettagli

L importanza del compressore a secco Produciamo aria di qualità. The importance of oil-free compressors We produce quality air

L importanza del compressore a secco Produciamo aria di qualità. The importance of oil-free compressors We produce quality air L importanza del compressore a secco Produciamo aria di qualità Il mondo dell aria compressa richiede sempre più frequentemente soluzioni oil-free nel segno della sostenibilità ambientale e della pulizia.

Dettagli

Agenda BlackBerry Enterprise Update Diego Ghidini L evoluzione dei modelli di lavoro: Scenari e Opportunità per le Aziende

Agenda BlackBerry Enterprise Update Diego Ghidini L evoluzione dei modelli di lavoro: Scenari e Opportunità per le Aziende 12 MARZO - ROMA Agenda 10.15 BlackBerry Enterprise Update Diego Ghidini 10.30 L evoluzione dei modelli di lavoro: Scenari e Opportunità per le Aziende Alessandro Piva 11.15 Dall Enterprise Mobility al

Dettagli

HALF YEARLY EXAMINATIONS CLUSTERING FEBRUARY FORM 3 (1st year) ITALIAN TIME: 6 min ORAL EXAMINATION EXAMINER S PAPER (GROUPS A & B)

HALF YEARLY EXAMINATIONS CLUSTERING FEBRUARY FORM 3 (1st year) ITALIAN TIME: 6 min ORAL EXAMINATION EXAMINER S PAPER (GROUPS A & B) FORM 3 (1st year) ITALIAN TIME: 6 min Instructions to Examiners ORAL EXAMINATION (GROUPS A & B) i) Make the candidates feel at ease. ii) Remind candidates that in all three parts of this oral they are

Dettagli

Componenti, ruolo e integrazione dei sistemi per le aziende industriali che operano per commessa

Componenti, ruolo e integrazione dei sistemi per le aziende industriali che operano per commessa Componenti, ruolo e integrazione dei sistemi per le aziende industriali che operano per commessa Paolo Borriello Presales Leader Applications Midsize Market Safe Harbor Statement The following is intended

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 Capitolo 3 marzo 2016 Agilità:1, ogni altra cosa: 0. Tom DeMarco 1 *** AVVERTENZA *** I lucidi messi a disposizione sul sito del corso di Analisi e progettazione

Dettagli

CORSO MOC55133: PowerShell for System Center Configuration Manager Administrators. CEGEKA Education corsi di formazione professionale

CORSO MOC55133: PowerShell for System Center Configuration Manager Administrators. CEGEKA Education corsi di formazione professionale CORSO MOC55133: PowerShell for System Center Configuration Manager Administrators CEGEKA Education corsi di formazione professionale PowerShell for System Center Configuration Manager Administrators This

Dettagli

Innovazione e Project Management nelle aziende Lifescience e MedTech

Innovazione e Project Management nelle aziende Lifescience e MedTech Innovazione e Project Management nelle aziende Lifescience e MedTech Annalisa Delnevo Il mio percorso professionale Project Manager for innovative projects 1995 Technical Director: Reorganisation of technical

Dettagli

Corso di Ingegneria del Software. Concetti Introduttivi

Corso di Ingegneria del Software. Concetti Introduttivi Concetti Introduttivi Che cos è il software? Non solo programmi (sequenze di istruzioni di elaborazione), ma un insieme di artifatti Programmi ed istruzioni Documentazione Dati Definizione IEEE (Institute

Dettagli

EXAMINER S PAPER Groups A & B

EXAMINER S PAPER Groups A & B HALF YEARLY EXAMINATIONS CLUSTERING FEBRUARY 2018 YEAR 10 (4 th Year) ITALIAN ORAL 6 minutes Instructions to examiners Groups A & B i) Make the candidates feel at ease. ii)remind candidates that in all

Dettagli

Customer Centric/Inquiry/E-bill. Tanya Enzminger

Customer Centric/Inquiry/E-bill. Tanya Enzminger Customer Centric/Inquiry/E-bill Tanya Enzminger Customer Centric E-bill On-line Electronic Billing system Real-time viewing of customer data including statement, payment, toll usage and other information

Dettagli

ECOLE POLYTECHNIQlE FEDERALE DE LAUSANNE

ECOLE POLYTECHNIQlE FEDERALE DE LAUSANNE ).> ECOLE POLYTECHNIQlE.>.> FEDERALE DE LAUSANNE case class : Int : Int : Boolean : String : String : Boolean : Boolean val = case class : Int : Boolean : Boolean : Boolean : Int val = val = val = =>

Dettagli

I revisori tecnici...xi. Ringraziamenti...xv. Introduzione...xvii. Il software dall idea alla produzione...1

I revisori tecnici...xi. Ringraziamenti...xv. Introduzione...xvii. Il software dall idea alla produzione...1 I revisori tecnici...xi Prefazione...xiii Ringraziamenti...xv Introduzione...xvii Costruire dal niente...xvii Costruire dalle fondamenta...xix Struttura del libro...xx Codice sorgente per esercitazioni

Dettagli

Installazione di DraftSight Enterprise

Installazione di DraftSight Enterprise PROCEDURA PER L INSTALLAZIONE DELLE LICENZE DI RETE DRAFTSIGHT DraftSight è un software di disegno 2D, che nella versione Enterprise prevede delle installazioni Client sui computer dei disegnatori, i quali

Dettagli

SCD IS. Regole del Progetto Didattico. Progetto didattico. Processi di revisione 2. Processi di revisione 1

SCD IS. Regole del Progetto Didattico. Progetto didattico. Processi di revisione 2. Processi di revisione 1 Progetto didattico Anno accademico 2017/18 Ingegneria del Software Tullio Vardanega, tullio.vardanega@math.unipd.it SCD IS Logica di relazione cliente fornitore Sequenza di revisioni di progresso come

Dettagli

CEPIS e-cb Italy Report. Roberto Bellini (da leggere su www.01net.it )

CEPIS e-cb Italy Report. Roberto Bellini (da leggere su www.01net.it ) CEPIS e-cb Italy Report Roberto Bellini (da leggere su www.01net.it ) Free online selfassessment tool Online services Enables the identification of competences needed for various ICT roles e-cf Competences

Dettagli

Introduzione all ambiente di sviluppo

Introduzione all ambiente di sviluppo Laboratorio II Raffaella Brighi, a.a. 2005/06 Corso di Laboratorio II. A.A. 2006-07 CdL Operatore Informatico Giuridico. Introduzione all ambiente di sviluppo Raffaella Brighi, a.a. 2005/06 Corso di Laboratorio

Dettagli

European Archive at ECMWF. Tiziana Paccagnella ARPA-SIMC, Italy

European Archive at ECMWF. Tiziana Paccagnella ARPA-SIMC, Italy TIGGE LAM European Archive at ECMWF Tiziana Paccagnella ARPA-SIMC, Italy TIGGE THORPEX Interactive Grand Global Ensemble A major component of THORPEX: a World Weather Research Programme to accelerate the

Dettagli

Percorsi: L'Italia Attraverso La Lingua E La Cultura, Books A La Carte Plus MyItalianLab By Francesca Italiano, Irene Marchegiani READ ONLINE

Percorsi: L'Italia Attraverso La Lingua E La Cultura, Books A La Carte Plus MyItalianLab By Francesca Italiano, Irene Marchegiani READ ONLINE Percorsi: L'Italia Attraverso La Lingua E La Cultura, Books A La Carte Plus MyItalianLab By Francesca Italiano, Irene Marchegiani READ ONLINE Percorsi: L'Ialia attraverso la lingua e la cultura, Books

Dettagli

IBM - IT Service Management 1

IBM - IT Service Management 1 IBM - IT Service 1 IBM - IT Service 2 L IT si trasforma e richiede un modello operativo orientato ai Servizi IT Centro di Costo Operations Governance & CRM CRM IT - Azienda Strategy Organization Financial

Dettagli

Sistemi Informativi. Marino Segnan

Sistemi Informativi. Marino Segnan Sistemi Informativi Marino Segnan 1 Metodologie tradizionali Per progetti grossi Maggior sforzo di gestione Maggior documentazione Cascata Spirale Unified Process 2 Modello di sviluppo SW a cascata 3 Modello

Dettagli

Una Ricerca Erboristica (Italian Edition)

Una Ricerca Erboristica (Italian Edition) Una Ricerca Erboristica (Italian Edition) Matteo Politi Click here if your download doesn"t start automatically Una Ricerca Erboristica (Italian Edition) Matteo Politi Una Ricerca Erboristica (Italian

Dettagli

Ingegneria del Software

Ingegneria del Software Università di Bergamo Dip. di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_3 V3.3 Ingegneria del Software Il corpus di conoscenze Il contenuto

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

FORM 3 (3rd year) ITALIAN TIME: 6 minutes ORAL EXAMINATION. EXAMINER S PAPER Groups A & B

FORM 3 (3rd year) ITALIAN TIME: 6 minutes ORAL EXAMINATION. EXAMINER S PAPER Groups A & B Instructions to examiners EXAMINER S PAPER Groups A & B i) Make the candidates feel at ease. ii) Remind candidates that in all three parts of this oral they are to speak naturally and show that they can

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

Analisi del potenziale mercato turistico indiano (Italian Edition)

Analisi del potenziale mercato turistico indiano (Italian Edition) Analisi del potenziale mercato turistico indiano (Italian Edition) Click here if your download doesn"t start automatically Analisi del potenziale mercato turistico indiano (Italian Edition) Analisi del

Dettagli

A man s character is his fate

A man s character is his fate MAIL@ in, with the development of electromechanical and electronic in the industrial sector. The company s distinctive feature, since its early work, is the technological per mano dei fratelli Tona, nel,

Dettagli

Preghiere potenti e miracolose (Italian Edition)

Preghiere potenti e miracolose (Italian Edition) Preghiere potenti e miracolose (Italian Edition) Beppe Amico (curatore) Click here if your download doesn"t start automatically Preghiere potenti e miracolose (Italian Edition) Beppe Amico (curatore) Preghiere

Dettagli

Online Bridge Lessons

Online Bridge Lessons Online Bridge Lessons World Class Lessons in Your Own Living Room Upcoming BBO Classes and Lectures Bidding Over Preempts, Part III Taught by: Mike Lawrence Description: Bidding over 3-level preempts.

Dettagli

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI

LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI Read Online and Download Ebook LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO TESTAMENTO VERSIONE RIVEDUTA BY GIOVANNI LUZZI DOWNLOAD EBOOK : LA SACRA BIBBIA: OSSIA L'ANTICO E IL NUOVO Click link bellow and

Dettagli

AGILE PROJECT MANAGEMENT

AGILE PROJECT MANAGEMENT AGILE PROJECT MANAGEMENT Andrea Pinnola TIM Senior Project Manager Le nuove sfide del Project Management: Complessità, Velocità e Innovazione - Torino, 31 Marzo 2017 1 in collaborazione con Quando mi sono

Dettagli

Viaggio di un naturalista intorno al mondo (Viaggi e Viaggiatori) (Italian Edition)

Viaggio di un naturalista intorno al mondo (Viaggi e Viaggiatori) (Italian Edition) Viaggio di un naturalista intorno al mondo (Viaggi e Viaggiatori) (Italian Edition) Charles Darwin Click here if your download doesn"t start automatically Viaggio di un naturalista intorno al mondo (Viaggi

Dettagli

SCRUM: gestire progetti di successo in mercati volatili e altamente competitivi

SCRUM: gestire progetti di successo in mercati volatili e altamente competitivi Relatore Sabrina Scaroni PMP, PRINCE2, SCRUM Expert, COBIT, ITIL Scrum Certified Trainer SCRUM: gestire progetti di successo in mercati volatili e altamente competitivi 26 febbraio 2019 Che cos è un progetto?

Dettagli

Corso di Ingegneria del Software. Introduzione al corso

Corso di Ingegneria del Software. Introduzione al corso Corso di Ingegneria del Software a.a. 2009/2010 Mario Vacca mario.vacca1@istruzione.it I periodi 1. Anni 50: Software Engineering come Hardware Engineering 2. Anni 60: Code&Fix 3. Anni 70: Il modello Waterfall

Dettagli