{"id":962,"date":"2017-07-15T10:01:04","date_gmt":"2017-07-15T08:01:04","guid":{"rendered":"http:\/\/slopebooking.it\/?p=962"},"modified":"2019-07-22T11:15:55","modified_gmt":"2019-07-22T09:15:55","slug":"fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software","status":"publish","type":"post","link":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/","title":{"rendered":"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software"},"content":{"rendered":"<p>Nell&#8217;economia moderna il concetto di qualit\u00e0 sta diventando sempre pi\u00f9 determinante nel decidere la sorte (successo o fallimento) di un prodotto. Nel caso di un software gestionale come <strong><a href=\"https:\/\/slope.it\/staging\/\">Slope<\/a><\/strong>, la <strong>qualit\u00e0<\/strong>\u00a0si misura sotto due aspetti principali:<\/p>\n<ul>\n<li><strong>Usabilit\u00e0 dell\u2019applicazione<\/strong> (esperienza utente);<\/li>\n<li><strong>Robustezza del software<\/strong> (affidabilit\u00e0).<\/li>\n<\/ul>\n<p>Per noi di Slope, un\u2019interfaccia utente \u201cdi qualit\u00e0\u201d \u00e8 una UX intuitiva ed immediata, e dall\u2019aspetto grafico moderno e di impatto.<br \/>\nLa qualit\u00e0 del funzionamento di un software \u00e8 invece misurabile in termini di affidabilit\u00e0 e correttezza dei dati, tutto questo per garantire prestazioni elevate e tempi di risposta veloci.<\/p>\n<p>In questo articolo spiegheremo qualche\u00a0<strong><em>retroscena<\/em><\/strong>\u00a0circa gli strumenti tecnologici e le metodologie che utilizziamo per garantire che Slope sia un software estremamente robusto e scalabile.<\/p>\n<p><a href=\"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/architettura-software-slope.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-963  aligncenter\" src=\"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/architettura-software-slope-300x210.png\" alt=\"\" width=\"411\" height=\"287\" srcset=\"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/architettura-software-slope-300x210.png 300w, https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/architettura-software-slope-768x538.png 768w, https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/architettura-software-slope-1024x717.png 1024w, https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/architettura-software-slope.png 1400w\" sizes=\"(max-width: 411px) 100vw, 411px\" \/><\/a><\/p>\n<h3>L\u2019importanza dei test automatici per il software gestionale<\/h3>\n<p>L\u2019intera piattaforma Slope \u00e8 coperta da test automatici. I test automatici sono degli algoritmi il cui compito \u00e8 mettere alla prova una o pi\u00f9 unit\u00e0 di codice che vanno a costituire le\u00a0<strong><em>funzionalit\u00e0<\/em><\/strong> del software gestionale.<\/p>\n<p>Come pratica aziendale abbiamo definito che nessun ingegnere pu\u00f2 rilasciare del codice che non sia coperto da un numero sufficiente di test automatici, niente eccezioni!<br \/>\nLa scrittura di test richiede del tempo ma \u00e8 un investimento sul lungo termine, proprio perch\u00e9 al crescere della complessit\u00e0 del progetto-software, il rischio di introdurre regressioni funzionali su altre componenti della piattaforma diventa rilevante.<\/p>\n<p>Un\u00a0<strong>software <\/strong>gestionale\u00a0che ha una buona \u201c<em>test coverage<\/em>\u201d (molto codice coperto da test) sar\u00e0 quindi molto pi\u00f9 robusto e meno propenso a rotture. Un software di questo tipo potr\u00e0 evolvere ed introdurre nuove funzioni in modo molto pi\u00f9 veloce ed agile.<\/p>\n<h3>Server dedicati per la continuous integration<\/h3>\n<p>Avere una cultura aziendale che permette agli sviluppatori di dedicare tempo per la scrittura di test \u00e8 fondamentale per creare un\u00a0<strong><em>ottimo software<\/em><\/strong>, ma \u00e8 ancora pi\u00f9 importante avere infrastrutture automatiche che si occupino di eseguire i test in modo consistente ad ogni sottomissione (in gergo tecnico \u201c<em>push<\/em>\u201d) del codice.<\/p>\n<p>Per spiegarci meglio vi facciamo l\u2019<em>esempio<\/em>\u00a0in cui uno sviluppatore va ad implementare una nuova funzione, quando questo avr\u00e0 ultimato il suo lavoro (sia l\u2019implementazione della funzione che la scrittura dei relativi test), invier\u00e0 il codice al server che ospita i \u201crepository\u201d con tutto il codice. Automaticamente viene avviata l\u2019esecuzione di tutti i test automatici della piattaforma.<br \/>\nPer eseguire i test a Slope abbiamo un cluster di server detti di \u201c<em>continuous integration<\/em>\u201d che si occupano di eseguire i test automatici ogni qual volta uno sviluppatore invia il codice al \u201crepository\u201d centrale.<\/p>\n<p>Su questi server \u00e8 in esecuzione \u201cJenkins\u201d uno strumento di continuous integration che si occupa di verificare lo standard qualitativo del codice inviato ed esegue tutti i test.<br \/>\nSe l\u2019esito dell\u2019esecuzione dei test \u00e8 positivo, il responso di Jenkins per quella specifica funzionalit\u00e0 sar\u00e0 \u201c<strong><span style=\"color: #339966;\">verde<\/span><\/strong>\u201d, altrimenti \u201crosso\u201d.<br \/>\nNel caso di esito negativo (\u201c<strong><span style=\"color: #ff0000;\">rosso<\/span><\/strong>\u201d), sar\u00e0 compito dello sviluppatore di sistemare il problema che ha \u201crotto\u201d i test prima di poter richiedere l\u2019integrazione della sua funzione nel codice di produzione (cio\u00e8 quello che utilizzano i clienti).<\/p>\n<p><a href=\"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/Coding-Slope.png\"><img decoding=\"async\" class=\"wp-image-964 aligncenter\" src=\"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/Coding-Slope-300x210.png\" alt=\"\" width=\"489\" height=\"342\" srcset=\"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/Coding-Slope-300x210.png 300w, https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/Coding-Slope-768x538.png 768w, https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/Coding-Slope-1024x717.png 1024w, https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/Coding-Slope.png 1400w\" sizes=\"(max-width: 489px) 100vw, 489px\" \/><\/a><\/p>\n<h3>Code review<\/h3>\n<p>Un\u2019altra pratica che seguiamo in maniera rigida \u00e8 quella della\u00a0<strong><em>code review<\/em><\/strong>. Ogni singola riga di codice scritta da un ingegnere viene sempre revisionata da una seconda persona. Questa pratica offre alcuni grandi\u00a0<strong>vantaggi<\/strong>:<\/p>\n<ul>\n<li>Riduce la possibilit\u00e0 di scrivere del codice con difetti;<\/li>\n<li>Aiuta a diffondere la conoscenza dei vari componenti della piattaforma tra gli sviluppatori, anche quelli che non ci lavorano direttamente;<\/li>\n<li>Migliora la qualit\u00e0 del codice prodotto.<\/li>\n<\/ul>\n<p>Trovare bug (difetti del codice) in anticipo evita problemi spesso riscontrati nel testing del software o addirittura durante il rilascio del prodotto stesso. Fornire un prodotto non perfettamente funzionante \u00e8 dannoso per l\u2019immagine dell\u2019azienda e per la soddisfazione del cliente.<br \/>\nOltre ai\u00a0<strong><em>vantaggi<\/em><\/strong>\u00a0sopra citati, la revisione del codice apporta valore guidando il team nel creare un ambiente di lavoro collaborativo e produttivo. Condividendo le proprie azioni alla fine delle singole attivit\u00e0 di lavoro, i colleghi potrebbero segnalare modi migliori per approcciarsi alla soluzione del problema migliorando il risultato finale.<\/p>\n<h3>Monitoring, alert e notifiche<\/h3>\n<p>L\u2019infrastruttura hardware Slope \u00e8\u00a0<strong><em>continuamente monitorata<\/em><\/strong>\u00a0per misurare il carico generato dal traffico sui server che servono le applicazioni le quali compongono la piattaforma gestionale.<br \/>\nNell&#8217;improbabile evenienza di cui uno dei web server dovesse diventare non raggiungibile, il team operations che si occupano della gestione dell\u2019infrastruttura viene immediatamente informato (tramite notifiche via email ed SMS) cos\u00ec da intervenire e risolvere le problematiche prima che l\u2019utilizzatore della piattaforma possa essere in qualche modo impattato dal problema.<\/p>\n<p>Altro aspetto interessante \u00e8 l\u2019<em><strong>invio di notifiche<\/strong><\/em> a tutto il team di sviluppo circa errori critici generati dal sistema. Ogni qual volta l\u2019utente si imbatte in un caso non gestito dal software questo invia una notifica agli ingegneri per informarli sull&#8217;eccezione.<\/p>\n<p>In questo modo possiamo intervenire nella risoluzione del problema in maniera proattiva ed in molti casi risolvere problemi ancora prima che il cliente contatti il supporto clienti per richiedere informazioni.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nell&#8217;economia moderna il concetto di qualit\u00e0 sta diventando sempre pi\u00f9 determinante nel decidere la sorte (successo o fallimento) di un prodotto. Nel caso di un software gestionale come Slope, la qualit\u00e0\u00a0si misura sotto due aspetti principali: Usabilit\u00e0 dell\u2019applicazione (esperienza utente); Robustezza del software (affidabilit\u00e0). Per noi di Slope, un\u2019interfaccia utente \u201cdi qualit\u00e0\u201d \u00e8 una UX [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":965,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[166],"tags":[],"class_list":["post-962","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-marketing-hotel"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software<\/title>\n<meta name=\"description\" content=\"Nel caso di un software gestionale come Slope, la qualit\u00e0 si misura sotto due aspetti principali: usabilit\u00e0 dell&#039;applicazione e robustezza del software.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software\" \/>\n<meta property=\"og:description\" content=\"Nel caso di un software gestionale come Slope, la qualit\u00e0 si misura sotto due aspetti principali: usabilit\u00e0 dell&#039;applicazione e robustezza del software.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Slope\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/slope.it\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/edoardo.ridolfi.5\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-15T08:01:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-22T09:15:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/qualita-software-slope.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"900\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Edoardo Ridolfi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@slope_it\" \/>\n<meta name=\"twitter:site\" content=\"@slope_it\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Edoardo Ridolfi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/\"},\"author\":{\"name\":\"Edoardo Ridolfi\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#\\\/schema\\\/person\\\/22045f26f59ec116c64f5a3eebef41db\"},\"headline\":\"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software\",\"datePublished\":\"2017-07-15T08:01:04+00:00\",\"dateModified\":\"2019-07-22T09:15:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/\"},\"wordCount\":827,\"publisher\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/slope.it\\\/staging\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/qualita-software-slope.jpg\",\"articleSection\":[\"Marketing e distribuzione online\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/\",\"url\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/\",\"name\":\"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/slope.it\\\/staging\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/qualita-software-slope.jpg\",\"datePublished\":\"2017-07-15T08:01:04+00:00\",\"dateModified\":\"2019-07-22T09:15:55+00:00\",\"description\":\"Nel caso di un software gestionale come Slope, la qualit\u00e0 si misura sotto due aspetti principali: usabilit\u00e0 dell'applicazione e robustezza del software.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/#primaryimage\",\"url\":\"https:\\\/\\\/slope.it\\\/staging\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/qualita-software-slope.jpg\",\"contentUrl\":\"https:\\\/\\\/slope.it\\\/staging\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/qualita-software-slope.jpg\",\"width\":900,\"height\":300,\"caption\":\"qualit\u00e0 software slope\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/2017\\\/07\\\/15\\\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/slope.it\\\/staging\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#website\",\"url\":\"https:\\\/\\\/slope.it\\\/staging\\\/\",\"name\":\"Slope\",\"description\":\"Software gestionale cloud tutto in uno per hotel\",\"publisher\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/slope.it\\\/staging\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#organization\",\"name\":\"Slope\",\"url\":\"https:\\\/\\\/slope.it\\\/staging\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/slope.it\\\/staging\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/Slope_logo_blue.svg\",\"contentUrl\":\"https:\\\/\\\/slope.it\\\/staging\\\/wp-content\\\/uploads\\\/2020\\\/01\\\/Slope_logo_blue.svg\",\"width\":105.7000000000000028421709430404007434844970703125,\"height\":42,\"caption\":\"Slope\"},\"image\":{\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/slope.it\",\"https:\\\/\\\/x.com\\\/slope_it\",\"https:\\\/\\\/www.instagram.com\\\/slope_it\\\/\",\"https:\\\/\\\/it.linkedin.com\\\/company\\\/slopeit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCt5-cABIHZhDoSLWDB0VJGw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/slope.it\\\/staging\\\/#\\\/schema\\\/person\\\/22045f26f59ec116c64f5a3eebef41db\",\"name\":\"Edoardo Ridolfi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/099210a3eb324cfa3feaa0898d34f3a628ffd6d02be2e9ccc2f220a5c570743b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/099210a3eb324cfa3feaa0898d34f3a628ffd6d02be2e9ccc2f220a5c570743b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/099210a3eb324cfa3feaa0898d34f3a628ffd6d02be2e9ccc2f220a5c570743b?s=96&d=mm&r=g\",\"caption\":\"Edoardo Ridolfi\"},\"description\":\"Direttore Marketing di Slope e co-host del podcast Ospitalit\u00e0 4.0. Giornalista pubblicista e speaker ad eventi di turismo come Hospitality Day, TTG Travel Experience, BIT Milano e WMF (We Make Future).\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/edoardo.ridolfi.5\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/edoardo-ridolfi-998029150\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software","description":"Nel caso di un software gestionale come Slope, la qualit\u00e0 si misura sotto due aspetti principali: usabilit\u00e0 dell'applicazione e robustezza del software.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"it_IT","og_type":"article","og_title":"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software","og_description":"Nel caso di un software gestionale come Slope, la qualit\u00e0 si misura sotto due aspetti principali: usabilit\u00e0 dell'applicazione e robustezza del software.","og_url":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/","og_site_name":"Slope","article_publisher":"https:\/\/www.facebook.com\/slope.it","article_author":"https:\/\/www.facebook.com\/edoardo.ridolfi.5","article_published_time":"2017-07-15T08:01:04+00:00","article_modified_time":"2019-07-22T09:15:55+00:00","og_image":[{"width":900,"height":300,"url":"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/qualita-software-slope.jpg","type":"image\/jpeg"}],"author":"Edoardo Ridolfi","twitter_card":"summary_large_image","twitter_creator":"@slope_it","twitter_site":"@slope_it","twitter_misc":{"Scritto da":"Edoardo Ridolfi","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/#article","isPartOf":{"@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/"},"author":{"name":"Edoardo Ridolfi","@id":"https:\/\/slope.it\/staging\/#\/schema\/person\/22045f26f59ec116c64f5a3eebef41db"},"headline":"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software","datePublished":"2017-07-15T08:01:04+00:00","dateModified":"2019-07-22T09:15:55+00:00","mainEntityOfPage":{"@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/"},"wordCount":827,"publisher":{"@id":"https:\/\/slope.it\/staging\/#organization"},"image":{"@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/#primaryimage"},"thumbnailUrl":"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/qualita-software-slope.jpg","articleSection":["Marketing e distribuzione online"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/","url":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/","name":"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software","isPartOf":{"@id":"https:\/\/slope.it\/staging\/#website"},"primaryImageOfPage":{"@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/#primaryimage"},"image":{"@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/#primaryimage"},"thumbnailUrl":"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/qualita-software-slope.jpg","datePublished":"2017-07-15T08:01:04+00:00","dateModified":"2019-07-22T09:15:55+00:00","description":"Nel caso di un software gestionale come Slope, la qualit\u00e0 si misura sotto due aspetti principali: usabilit\u00e0 dell'applicazione e robustezza del software.","breadcrumb":{"@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/#primaryimage","url":"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/qualita-software-slope.jpg","contentUrl":"https:\/\/slope.it\/staging\/wp-content\/uploads\/2018\/07\/qualita-software-slope.jpg","width":900,"height":300,"caption":"qualit\u00e0 software slope"},{"@type":"BreadcrumbList","@id":"https:\/\/slope.it\/staging\/2017\/07\/15\/fondamenti-dell-architettura-slope-qualita-ed-usabilita-del-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/slope.it\/staging\/"},{"@type":"ListItem","position":2,"name":"Fondamenti dell\u2019architettura Slope: qualit\u00e0 ed usabilit\u00e0 del software"}]},{"@type":"WebSite","@id":"https:\/\/slope.it\/staging\/#website","url":"https:\/\/slope.it\/staging\/","name":"Slope","description":"Software gestionale cloud tutto in uno per hotel","publisher":{"@id":"https:\/\/slope.it\/staging\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/slope.it\/staging\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/slope.it\/staging\/#organization","name":"Slope","url":"https:\/\/slope.it\/staging\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/slope.it\/staging\/#\/schema\/logo\/image\/","url":"https:\/\/slope.it\/staging\/wp-content\/uploads\/2020\/01\/Slope_logo_blue.svg","contentUrl":"https:\/\/slope.it\/staging\/wp-content\/uploads\/2020\/01\/Slope_logo_blue.svg","width":105.7000000000000028421709430404007434844970703125,"height":42,"caption":"Slope"},"image":{"@id":"https:\/\/slope.it\/staging\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/slope.it","https:\/\/x.com\/slope_it","https:\/\/www.instagram.com\/slope_it\/","https:\/\/it.linkedin.com\/company\/slopeit","https:\/\/www.youtube.com\/channel\/UCt5-cABIHZhDoSLWDB0VJGw"]},{"@type":"Person","@id":"https:\/\/slope.it\/staging\/#\/schema\/person\/22045f26f59ec116c64f5a3eebef41db","name":"Edoardo Ridolfi","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/099210a3eb324cfa3feaa0898d34f3a628ffd6d02be2e9ccc2f220a5c570743b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/099210a3eb324cfa3feaa0898d34f3a628ffd6d02be2e9ccc2f220a5c570743b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/099210a3eb324cfa3feaa0898d34f3a628ffd6d02be2e9ccc2f220a5c570743b?s=96&d=mm&r=g","caption":"Edoardo Ridolfi"},"description":"Direttore Marketing di Slope e co-host del podcast Ospitalit\u00e0 4.0. Giornalista pubblicista e speaker ad eventi di turismo come Hospitality Day, TTG Travel Experience, BIT Milano e WMF (We Make Future).","sameAs":["https:\/\/www.facebook.com\/edoardo.ridolfi.5","https:\/\/www.linkedin.com\/in\/edoardo-ridolfi-998029150"]}]}},"_links":{"self":[{"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/posts\/962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/comments?post=962"}],"version-history":[{"count":0,"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/posts\/962\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/media\/965"}],"wp:attachment":[{"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/media?parent=962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/categories?post=962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/slope.it\/staging\/wp-json\/wp\/v2\/tags?post=962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}