SlideShare une entreprise Scribd logo
1  sur  103
Télécharger pour lire hors ligne
QUANDO UN SOFTWARE È DI QUALITÀ?
Milano | February 1st 2020
THOMAS
ROSSETTO
THOMAS
ROSSETTO
👨💻 SOFTWARE DEV
THOMAS
ROSSETTO
👨💻 SOFTWARE DEV
👨🔬 COMMUNITY LEADER
THOMAS
ROSSETTO
👨💻 SOFTWARE DEV
👨🔬 COMMUNITY LEADER
THOMAS
ROSSETTO
👨💻 SOFTWARE DEV
👨🔬 COMMUNITY LEADER
🏋 FUNCTIONALTRAININGTESTER
https://i2.wp.com/www.kempner.co.uk/wp-content/uploads/2015/09/Mystery-People-iStock_000045662666_Double.jpg
https://gph.is/1Li1ev0
https://gph.is/1Li1ev0
https://gph.is/1Li1ev0
👍
👍
👍
👍
AGILE VENTURE MILANO È A
MILANO ?
HAI MAI SENTITO PARLARE DI
QUALITÀ DEL SOFTWARE NEL
TUO LAVORO/STUDI?
SAPRESTI RACCONTARMI
QUALCOSA SULLA QUALITÀ?
SAPRESTI VALUTARE LA
QUALITÀ DEL SOFTWARE CHE
SCRIVI O CHE LA TUA AZIENDA
PRODUCE?
USI STRUMENTI PER VALUTARE
LA QUALITÀ DEL SOFTWARE?
SAI DIRMI COSA C’È NELLA
PENULTIMA SLIDE?
WHY?
https://bit.ly/35Ned9f
💺 🛋💺💺💺
💺 🛋💺💺💺
💺 🛋💺💺💺
💺 🛋💺💺💺
https://bit.ly/35Ned9f
Artigiano - chi esercita un’attività (anche
artistica) per la produzione o riparazione di
beni, tramite il lavoro manuale proprio e di un
numero limitato di lavoranti, senza
lavorazione in serie, svolta generalmente in
una bottega.
https://bit.ly/35Ned9f
http://www.treccani.it/vocabolario/artigiano/
La qualità, nell'ambito dell'economia,
dell'ingegneria e della produzione, indica
una misura delle caratteristiche o delle
proprietà di una entità (una persona, un
prodotto, un processo, un progetto) in
confronto a quanto ci si attende da tale
entità, per un determinato impiego.
https://bit.ly/35Ned9f
https://it.wikipedia.org/wiki/Qualit%C3%A0_(economia)
La qualità, nell'ambito dell'economia,
dell'ingegneria e della produzione, indica
una misura delle caratteristiche o delle
proprietà di una entità (una persona, un
prodotto, un processo, un progetto) in
confronto a quanto ci si attende da tale
entità, per un determinato impiego.
https://bit.ly/35Ned9f
Lavoratori esperti per la
trasformazione o la produzione
di aspettative
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
QUALITY?
https://bit.ly/35Ned9f
HTTPS://EN.WIKIPEDIA.ORG/WIKI/SOFTWARE_QUALITY
La qualità, nell'ambito dell'economia,
dell'ingegneria e della produzione, indica
una misura delle caratteristiche o delle
proprietà di una entità (una persona, un
prodotto, un processo, un progetto) un
software in confronto a quanto ci si attende
da tale entità, per un determinato impiego.
https://bit.ly/35Ned9f
La qualità, nell'ambito dell'economia,
dell'ingegneria e della produzione, indica
una misura delle caratteristiche o delle
proprietà di un software in confronto a
quanto ci si attende da tale entità, per
un determinato impiego.
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
La qualità, nell'ambito dell'economia,
dell'ingegneria e della produzione, indica
una misura delle caratteristiche o delle
proprietà di un software in confronto a
quanto ci si attende da tale entità, per un
determinato impiego.
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
TOOLS
⚒
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
STATIC CODE ANALYZER
(CODE STYLE)
https://bit.ly/35Ned9f
STATIC CODE ANALYZER
(CODE STRUCTURE)
https://bit.ly/35Ned9f
SECURITY AUDIT
https://bit.ly/35Ned9f
TESTING
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://deviq.com/wp-content/uploads/TechnicalDebtQuadrantColors.pnghttps://bit.ly/35Ned9f
https://deviq.com/wp-content/uploads/TechnicalDebtQuadrantColors.png
HTTPS://MARTINFOWLER.COM/BLIKI/TECHNICALDEBTQUADRANT.HTML
https://cdn.motor1.com/images/mgl/Q43QZ/s1/copertina-lane-keep-assist-che-cose-e-a-chi-conviene.jpg
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
Correctness
Efficiency
Maintainable cost
IRON TRIANGLE
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
Correctness
Efficiency
Maintainable cost
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
FEEDBACK FEEDBACK FEEDBACK
https://bit.ly/35Ned9f
Correctness
Efficiency
Maintainable cost
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
HTTPS://VIMEO.COM/381625069
https://bit.ly/35Ned9f
https://bit.ly/35Ned9f
⚒
https://bit.ly/35Ned9f
⚒
https://bit.ly/35Ned9f
QUANDO UN SOFTWARE È DI
QUALITÀ?
https://www.lifewire.com/thmb/538K4o_3_KDmQmdB-kvpyUsYDOc=/768x0/filters:no_upscale():max_bytes(150000):strip_icc()/rocks-balancing-on-driftwood--sea-in-background-153081592-591bbc3f5f9b58f4c0b7bb16.jpg
https://d2v9y0dukr6mq2.cloudfront.net/video/thumbnail/rxUwkunoisrp126r/videoblocks-man-at-the-stone-
equilibrium-pyramids_rdx2m5eub7_thumbnail-full01.png
SOLUZIONI CUSTOM
INTERNET OF THINGS
TRASFORMAZIONE DIGITALE
FORMAZIONE
STRATEGY
MOBILE APPLICATIONS
WEB APPLICATIONS
E-COMMERCE
SOLUZIONI CUSTOM
INTERNET OF THINGS
TRASFORMAZIONE DIGITALE
FORMAZIONE
STRATEGY
MOBILE APPLICATIONS
WEB APPLICATIONS
E-COMMERCE
15 ANNI DI ESPERIENZA IN
SVARIATI SETTORI + METODOLOGIE
+ FALLIMENTI
“Artigiani della qualità”
“Artigiani della qualità”
“Abituàti alla qualità”
🙏
THANK YOU!
tw @Rosse91
In thomasrossetto
thomas.rossetto@seesaw.it
FEEDBACK
https://bit.ly/35Ned9f
🙋🙋
QUESTIONS?
👋🙏
THANKS FOR
YOUR TIME
Via Monte Solarolo, 4
35141 Padova - PD
info@seesaw.it
https://www.seesaw.it
SEESAW
• Quando ha bassi costi di manutenzione



• Usabile



• Comprensibile



• Semplice



• manutenibile



• testato



• Quando crea valore per il cliente



• Quando lo sviluppatore non si vergogna di quello che ha scritto



• Quando si ha il coraggio di dire che l'hai scritto tu



• pochi bug, manutenibilie



• Quando non si generano bug ricorrenti dopo i rilasci.



• Può evolvere



• Quando risponde ad un bisogno



• Semplice e intuitivo



• tested



• Requirements satisfaction



• Quando permette di introdurre cambiamenti minimizzando la regressione



• Se funziona bene



• Quando gli utenti riescono a usare il prodotto senza impedimenti.



• #disastro



• Quando è manutenibile



• Soddisfa i bisogni del cliente



• Quando è comprensibile e manutenibie da parte di nuovi sviluppatori



• Quando ho piacere a mantenerlo



• Quando rispetta i requisiti dello scope



• Tested, rugged, secure



• Quando risolve il problema primario dell’utente



• Quando il cliente finale non mi segnala bug



• Quando soddisfa il cliente


Contenu connexe

Tendances

Tendances (7)

Stop Meeting, Start Coding!
Stop Meeting, Start Coding!Stop Meeting, Start Coding!
Stop Meeting, Start Coding!
 
WSO2 MASTER CLASS ITALIA #9 - Come creare API di successo
WSO2 MASTER CLASS ITALIA #9 - Come creare API di successoWSO2 MASTER CLASS ITALIA #9 - Come creare API di successo
WSO2 MASTER CLASS ITALIA #9 - Come creare API di successo
 
Cognitive Services & LUIS
Cognitive Services & LUISCognitive Services & LUIS
Cognitive Services & LUIS
 
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016 Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016
Milano Chatbots Meetup - Vittorio Banfi - Bot Design - Codemotion Milan 2016
 
Workshop API Management
Workshop API ManagementWorkshop API Management
Workshop API Management
 
Vibecode presentazione
Vibecode presentazioneVibecode presentazione
Vibecode presentazione
 
API Conf 2017 - Allineare il business e la tecnologia grazie alle api
API Conf 2017 - Allineare il business e la tecnologia grazie alle apiAPI Conf 2017 - Allineare il business e la tecnologia grazie alle api
API Conf 2017 - Allineare il business e la tecnologia grazie alle api
 

Similaire à Quando un software è di qualità? - Agile Venture Milano 2020

Unicaseed Demo Dasy - Cryptobrand
Unicaseed Demo Dasy - CryptobrandUnicaseed Demo Dasy - Cryptobrand
Unicaseed Demo Dasy - Cryptobrand
Unicaseed
 
Innovation Day Business Plan: Recognize you
Innovation Day Business Plan: Recognize you Innovation Day Business Plan: Recognize you
Innovation Day Business Plan: Recognize you
Innovation Day
 

Similaire à Quando un software è di qualità? - Agile Venture Milano 2020 (20)

What's new in Visual Studio 2019
What's new in Visual Studio 2019What's new in Visual Studio 2019
What's new in Visual Studio 2019
 
On demand Webinars
On demand WebinarsOn demand Webinars
On demand Webinars
 
Smau Milano 2019 AIPSI
Smau Milano 2019 AIPSISmau Milano 2019 AIPSI
Smau Milano 2019 AIPSI
 
Catalogo formativo -V200925
Catalogo formativo -V200925Catalogo formativo -V200925
Catalogo formativo -V200925
 
Per un economia dell'open source
Per un economia dell'open sourcePer un economia dell'open source
Per un economia dell'open source
 
AST 19 - Nittoli - Analisi e ottimizzazione delle SERP
AST 19 - Nittoli - Analisi e ottimizzazione delle SERPAST 19 - Nittoli - Analisi e ottimizzazione delle SERP
AST 19 - Nittoli - Analisi e ottimizzazione delle SERP
 
Unicaseed Demo Dasy - Cryptobrand
Unicaseed Demo Dasy - CryptobrandUnicaseed Demo Dasy - Cryptobrand
Unicaseed Demo Dasy - Cryptobrand
 
I punti deboli del sistema ICT dello Studio - Giacomo Barbieri
I punti deboli del sistema ICT dello Studio - Giacomo BarbieriI punti deboli del sistema ICT dello Studio - Giacomo Barbieri
I punti deboli del sistema ICT dello Studio - Giacomo Barbieri
 
DS4Biz - Data Science for Business
DS4Biz - Data Science for BusinessDS4Biz - Data Science for Business
DS4Biz - Data Science for Business
 
Do pair programming with an artificial intelligence
Do pair programming with an artificial intelligenceDo pair programming with an artificial intelligence
Do pair programming with an artificial intelligence
 
Ciao Alexa, mi racconti perché non funziona più la mia azienda?
Ciao Alexa, mi racconti perché non funziona più la mia azienda?Ciao Alexa, mi racconti perché non funziona più la mia azienda?
Ciao Alexa, mi racconti perché non funziona più la mia azienda?
 
La S nell'IoT sta per Security
La S nell'IoT sta per SecurityLa S nell'IoT sta per Security
La S nell'IoT sta per Security
 
Ehi, leggi qui, questo talk è di qualità (ed è GRATIS)! - DevFest Veneto 2019
Ehi, leggi qui, questo talk è di qualità (ed è GRATIS)! - DevFest Veneto 2019Ehi, leggi qui, questo talk è di qualità (ed è GRATIS)! - DevFest Veneto 2019
Ehi, leggi qui, questo talk è di qualità (ed è GRATIS)! - DevFest Veneto 2019
 
Applicazioni Aziendali in Cloud
Applicazioni Aziendali in CloudApplicazioni Aziendali in Cloud
Applicazioni Aziendali in Cloud
 
SEOGuardian - Report posizionamento nei motori di ricerca - Cartucce e Toner ...
SEOGuardian - Report posizionamento nei motori di ricerca - Cartucce e Toner ...SEOGuardian - Report posizionamento nei motori di ricerca - Cartucce e Toner ...
SEOGuardian - Report posizionamento nei motori di ricerca - Cartucce e Toner ...
 
Linux day 2016 Partanna: qualità del software - vincenzo buglino
Linux day 2016 Partanna: qualità del software - vincenzo buglinoLinux day 2016 Partanna: qualità del software - vincenzo buglino
Linux day 2016 Partanna: qualità del software - vincenzo buglino
 
NextCode 31 marzo 2021
NextCode 31 marzo 2021NextCode 31 marzo 2021
NextCode 31 marzo 2021
 
Innovation Day Business Plan: Recognize you
Innovation Day Business Plan: Recognize you Innovation Day Business Plan: Recognize you
Innovation Day Business Plan: Recognize you
 
Catalogo Formativo - V201012
Catalogo Formativo - V201012Catalogo Formativo - V201012
Catalogo Formativo - V201012
 
WordCamp Bologna 2018 - Paolo Dolci
WordCamp Bologna 2018 - Paolo DolciWordCamp Bologna 2018 - Paolo Dolci
WordCamp Bologna 2018 - Paolo Dolci
 

Plus de Thomas Rossetto

Plus de Thomas Rossetto (7)

La qualità del software: il team
La qualità del software: il team La qualità del software: il team
La qualità del software: il team
 
Codemotion Devcast - La qualità del software: il team
Codemotion Devcast - La qualità del software: il teamCodemotion Devcast - La qualità del software: il team
Codemotion Devcast - La qualità del software: il team
 
How i met your software - XPug Bologna
How i met your software - XPug BolognaHow i met your software - XPug Bologna
How i met your software - XPug Bologna
 
QCT fantastici e dove trovarli - Crafted Software
QCT fantastici e dove trovarli - Crafted SoftwareQCT fantastici e dove trovarli - Crafted Software
QCT fantastici e dove trovarli - Crafted Software
 
QCT fantastici e dove trovarli
QCT fantastici e dove trovarliQCT fantastici e dove trovarli
QCT fantastici e dove trovarli
 
BlockChain, la (non) rivoluzione ci aspetta!
BlockChain, la (non) rivoluzione ci aspetta!BlockChain, la (non) rivoluzione ci aspetta!
BlockChain, la (non) rivoluzione ci aspetta!
 
Container and microservices: a love story
Container and microservices: a love storyContainer and microservices: a love story
Container and microservices: a love story
 

Quando un software è di qualità? - Agile Venture Milano 2020