SOFTWARE EXCELLENCE NEL 2014

LA TECHNOLOGY TRANSFER PRESENTA
CAPERS
JONES
SOFTWARE EXCELLENCE
NEL 2014
DAL WATERFALL AD AGILE E OLTRE
ROMA 5-6 GIUGNO 2014
RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231
[email protected]
www.technologytransfer.it
SOFTWARE EXCELLENCE NEL 2014
DESCRIZIONE
Per più di 50 anni il Software Engineering è stato una delle industrie a più alta richiesta di lavoro. Il software ha
anche una brutta reputazione per progetti cancellati, ritardi nella schedulazione, costi in eccesso e cattiva qualità nelle applicazioni software rilasciate. Molti metodi di sviluppo sono stati creati per migliorare i risultati del
software: Agile, Extreme Programming, Iterative Development, Merise, Pair Programming, Prince2, Rational
Unified Process, Spiral Development, Team Software Process e altri. Molti di questi metodi sono superiori al
tradizionale sviluppo a cascata. Non tutti sono ugualmente efficaci. Per esempio Agile è il metodo più popolare
nel 2014 per piccoli progetti ma non si comporta bene con sistemi di grandi dimensioni. Questo seminario parla
delle 35 metodologie usate nel corso del 2013 e fornisce dati quantificati, li compara in termini di qualità, costi,
schedulazioni, manutenzione e customer satisfaction. Il seminario inoltre spiega i sei principali drivers di costo
per i progetti software nel 2014:
• Individuare e correggere bugs
• Produrre documenti cartacei
• Codificare o programmare
• Meetings e comunicazioni
• Project Management
• Insinuazione di requisiti durante lo sviluppo
In particolare i partecipanti impareranno:
• Dimensionamento e stima prima dei requisiti
• Drivers del costo del software: trovare i bugs, documenti cartacei, codice, riunioni
• Comparare i metodi Agili con i vecchi metodi come Waterfall
• Comparare i metodi Agili con i principali metodi come TSP e RUP
• Misurare la produttività con Function Points e Story Points
• Misurare la qualità con Function Points e Story Points
• Stato dell’arte del controllo di qualità del software
PARTECIPANTI
• Software Executives
• CTO
• CIO
• Software Quality Assurance
• Personale di Software Testing
• Project Managers
• Software Engineers
PROGRAMMA
PRIMA gIORNATA
5. Software Baselines e Benchmarks
1. Ottenere l’eccellenza nel Software Engineering
Ogni azienda dovrebbe conoscere la propria qualità e
produttività quando intraprende un processo di miglioramento. Ogni azienda dovrebbe sapere come il
proprio software si posizioni nel confronto con gli altri
dello stesso settore.
Questa sessione si basa su surveys di più di 100 importanti aziende di software negli Stati Uniti, Europa,
il Pacifico e Sud America e contiene dati provenienti
da più di 20.000 progetti software. Solo il 5% può essere considerato eccellente.
2. Selezionare e comparare Metodologie Software
Oggi nel 2014 ci sono 35 principali metodi di sviluppo
software. Agile è il più popolare e anche di maggior
successo per i progetti più piccoli, inferiori a 1.000
Function Points. Per i grandi sistemi, oltre i 5.000
Function Points, altri metodi come TSP e RUP hanno
più successo di Agile. Questa sessione fornisce dati
quantitativi sui risultati delle principali metodologie.
3. Gestione dei Progetti Software
I managers del software dovrebbero essere esperti
su tutte le tecnologie critiche di management di dimensionamento, stima, pianificazione, tracciamento
dei progressi, tracciamento dei costi e misurazioni.
Sfortunatamente pochissimi managers sono ben formati e abili in questi tasks critici. Questa sessione
sommarizza lo stato dell’arte del Software Project
Management.
4. Software Assessments
I miglioramenti del processo software dovrebbero cominciare con un formale assessment dello stato corrente. SEI, TickIt e molte altre aziende di consulenza
fanno gli assessments.
6. Function Points per l’analisi economica del
software
Ci sono circa 350 metriche del software. Alcune sono
nocive e violano le assunzioni economiche standard
come “costo per difetto” e “linee di codice”. Altre hanno pochi dati e non sono standardizzate come gli Store Points. I Function Points sono standardizzati, accurati e sono il miglior sistema metrico per la qualità
del software e l’analisi economica.
SECONDA gIORNATA
11. Misurare Rischi e Valore
7. La Qualità del Software nel 2014: un’indagine
sullo Stato dell’Arte
Rischi tangibili e valore tangibile che hanno implicazioni finanziarie possono essere misurati facilmente.
I rischi e il valore intangibili sono importanti ma molto
più difficili da capire e misurare.
Trovare e correggere gli errori è il fattore di costo numero 1. Il solo testing non è sufficiente per ottenere
un’elevata qualità. Questa sessione discute i metodi
più efficaci per ottenere la qualità e spiega il valore
economico dell’alta qualità. Questa sessione è stata
la keynote in 6 Conferenze internazionali sulla Software Quality.
8. Rimozione dei difetti del Software
Questa sessione fa una dettagliata disamina di ciascuna forma conosciuta di ispezione pre-test, analisi
statica e fase di test. Questa normalmente è una sessione per gruppi di test e gruppi di Quality Assurance
ma ciascun manager e software engineer dovrebbe
capire e sapere come comparare questi metodi.
9. Misurare e stimare la Qualità
I potenziali difetti del software sono la somma totale
di bugs nei requisiti, design, codice, documenti ed
errate correzioni. DRE (Defect Removal Efficiency) è
la più potente metrica della Qualità. È la percentuale
di bugs rimossi prima del rilascio del software. L’attuale media è dell’85% ma i risultati best-in-class arrivano al 99%.
10. Misurazione, Metriche e Innovazione
Questa sessione approfondisce argomenti sia di metrica aziendale che di metrica del software.
12. Case Studies di dimensionamento e stima
Questa sessione finale includerà un workshop che dimostra metodi avanzati di stima per dimensionamento, rischi, sviluppo, qualità e manutenzione. Il Software Risk MasterTM (SRM) dell’autore ha molte forme
uniche di stima come litigations costs, dimensionamento dei documenti cartacei e mostra l’impatto di tutti i metodi di qualità come ispezioni e analisi statica.
INFORMAZIONI
QUOTA DI
PARTECIPAZIONE
€ 1300 (+iva)
La quota di partecipazione
comprende documentazione,
colazioni di lavoro e coffee
breaks.
LUOGO
Roma, Residenza di Ripetta
Via di Ripetta, 231
DURATA ED ORARIO
2 giorni: 9.30-13.00
14.00-17.00
MODALITÀ D’ISCRIZIONE
Il pagamento della quota,
IVA inclusa, dovrà essere
effettuato tramite bonifico,
codice IbAN:
IT 03 W 06230 03202 000057031348
banca: Cariparma
Agenzia 1 di Roma
intestato alla
Technology Transfer S.r.l.
e la ricevuta di versamento
inviata insieme alla scheda
di iscrizione a:
TECHNOLOgY
TRANSFER S.r.l.
Piazza Cavour, 3
00193 ROMA
(Tel. 06-6832227
Fax 06-6871102)
entro il 21 Maggio 2014
Vi consigliamo di far precedere
la scheda d’iscrizione da una
prenotazione telefonica.
È previsto il servizio di
traduzione simultanea
CONDIZIONI GENERALI
In caso di rinuncia con
preavviso inferiore a 15 giorni
verrà addebitato il 50% della
quota di partecipazione, in
caso di rinuncia con preavviso
inferiore ad una settimana
verrà addebitata l’intera quota.
In caso di cancellazione del
seminario, per qualsiasi
causa, la responsabilità della
Technology Transfer si intende
limitata al rimborso delle quote
di iscrizione già pervenute.
SCONTI DI GRUPPO
Se un’azienda iscrive allo
stesso evento 5 partecipanti,
pagherà solo 4 partecipazioni.
Chi usufruisce di questa
agevolazione non ha diritto ad
altri sconti per lo stesso evento.
ISCRIZIONI IN ANTICIPO
I partecipanti che si iscriveranno
al seminario 30 giorni prima
avranno uno sconto del 5%.
TUTELA DATI PERSONALI
Ai sensi dell’art. 13 della legge
n. 196/2003, il partecipante è
informato che i suoi dati
personali acquisiti tramite la
scheda di partecipazione al
seminario saranno trattati da
Technology Transfer anche
con l’ausilio di mezzi elettronici,
con finalità riguardanti
l’esecuzione degli obblighi
derivati dalla Sua
partecipazione al seminario,
per finalità statistiche e per
l’invio di materiale
promozionale dell’attività di
Technology Transfer.
Il conferimento dei dati è
facoltativo ma necessario per
la partecipazione al seminario.
Il titolare del trattamento dei
dati è Technology Transfer,
Piazza Cavour, 3 - 00193
Roma, nei cui confronti il
partecipante può esercitare i
diritti di cui all’art. 13 della
legge n. 196/2003.
✂
CAPERS JONES
SOFTWARE EXCELLENCE NEL 2014
nome ......................................................................
cognome ................................................................
Roma 5-6 giugno 2014
Residenza di Ripetta
Via di Ripetta, 231
Quota di iscrizione:
€ 1300 (+iva)
funzione aziendale .................................................
Timbro e firma
azienda ..................................................................
partita iva ...............................................................
codice fiscale .........................................................
In caso di rinuncia o di cancellazione dei seminari
valgono le condizioni generali riportate sopra.
indirizzo ..................................................................
città ........................................................................
cap .........................................................................
provincia ................................................................
telefono ..................................................................
fax ..........................................................................
È previsto il servizio di
traduzione simultanea
e-mail .....................................................................
Da restituire compilato a:
Technology Transfer S.r.l.
Piazza Cavour, 3 - 00193 Roma
Tel. 06-6832227 - Fax 06-6871102
[email protected]
www.technologytransfer.it
DOCENTE
Capers Jones È attualmente Presidente e CEO della Capers Jones & Associates LLC. È stato fondatore e
Chairman della Software Productivity Research. Mantiene ancora oggi alla SPR il titolo di Chief Scientist
Emeritus. Prima di SPR è stato assistente direttore di Programming Technology all’ITT Corporation ed è stato
manager e ricercatore all’IbM. Mr. Jones è un famoso autore e speaker di fama internazionale. Alcuni dei suoi
libri sono stati tradotti in sei lingue. Tutti i suoi libri sono stati tradotti in giapponese e gli ultimi libri in cinese. È
membro dell’advisory board del CAI (Computer Aid Inc.) e gli è stata concessa da IFPUg (International
Function Point Users group) la membership a vita. È stato nominato come distinguished advisor a CISQ
(Consortium for IT Software Quality). È un autore molto noto e un famosissimo speaker internazionale. Fra i
suoi libri ricordiamo: Assessment and Control of Software Risks (Prentice Hall 1994), Patterns of
Software Systems Failure and Success (International Thomson 1995), Software Quality (International
Thomson 1997), Software Assessments, Benchmarks, and Best Practices (Addison Wesley Longman
2000), Software Cost Estimation 2nd edition (Mcgraw Hill 2007) e Applied Software Measurement 3rd
edition (Mcgraw Hill 2008), Software Engineering Best Practices che è stato pubblicato da Mcgraw Hill
nell’autunno del 2009. Il suo ultimo libro scritto con Olivier bonsignour è The Economics of Software
Quality (Addison Wesley, 2011). Mr. Jones e i suoi colleghi hanno collezionato dati di più di 600 importanti
aziende e più di 30 organizzazioni governative. I suoi dati storici sono una risorsa fondamentale per giudicare
l’efficacia dei metodi di Software Process Improvement. Sono stati esaminati più di 13.000 progetti. Le sue ricerche e studi includono stima della qualità, misurazione della qualità, costi del software, schedule estimation, software metrics e risk analysis. Mr. Jones è stato consulente per più di 150 grandi aziende e moltissime
organizzazioni governative come NASA, U.S. Air Force, U.S. Navy, International Revenue Service e U.S.
Courts. Ha anche lavorato con numerosi governi.