Andate al contenuto principale
Woop Technology
FAQ

Domande frequenti

Filtrate per argomento

Tutte le domande: 32 domande

  • A quali aziende e organizzazioni si rivolgono i servizi di Woop Technology?

    Lavoriamo per PMI e organizzazioni in crescita in Svizzera e in tutta Europa, così come per comuni, città e istituzioni vicine al settore pubblico svizzeri, che vogliono far realizzare, modernizzare o gestire a lungo termine una soluzione digitale. Accettiamo anche incarichi piccoli e chiaramente delimitati.

    Più

    In concreto si tratta per lo più di una di queste situazioni: una PMI ha una soluzione esistente di cui nessuno si occupa più davvero e non dispone di un reparto IT interno in grado di farsene carico. Un’organizzazione in crescita si accorge che sito e strumenti isolati non bastano più e che servono una piattaforma, integrazioni e un esercizio stabile. Un comune o un’amministrazione ha bisogno di un sito web, di un portale o di un’applicazione specialistica che soddisfi i requisiti di protezione dei dati, accessibilità ed esercizio nel settore pubblico. Oppure un team di progetto dispone di competenze proprie e ci coinvolge miratamente per backend, infrastruttura, integrazione o UX/UI – anche accanto a un’agenzia esistente o a un’impresa generale.

    Quanto alle dimensioni, si va da un’analisi tecnica di pochi giorni fino a progetti di piattaforma che sviluppiamo e gestiamo a lungo termine. Non esiste un budget minimo. Abbiamo sede in Svizzera e lavoriamo per organizzazioni in tutta la Svizzera e in Europa, in particolare in Germania, Austria e Ungheria; conduciamo i progetti in tedesco, inglese e ungherese.

  • Come si svolge il primo contatto?

    Il primo colloquio è gratuito e senza impegno. Ci descrivete la vostra situazione di partenza – non vi serve un capitolato d’oneri. Ricevete un riscontro entro due giorni lavorativi.

    Più

    È utile se ci comunicate in anticipo di che cosa si tratta: la situazione di partenza, i sistemi esistenti, i tempi desiderati e le condizioni note come un quadro di budget, una procedura di appalto in corso o scadenze politiche. Anche sapere chi decide da parte vostra è importante per noi. Da parte nostra partecipa al colloquio la persona che sarà poi responsabile del vostro progetto – quindi qualcuno in grado di rispondere tecnicamente alle vostre domande.

    Al termine del colloquio ricevete da noi una valutazione: siamo o no il partner adatto a voi. In caso affermativo segue direttamente un’offerta (quando l’ambito è chiaro) oppure la proposta di una breve fase di analisi (quando non lo è). Di norma ricevete un’offerta entro cinque giorni lavorativi; è valida 30 giorni.

  • In quali lingue possiamo lavorare con voi?

    Conduciamo i progetti solo in tedesco, inglese o ungherese – dal primo colloquio alla documentazione, passando per offerte e contratti. Questo non limita le lingue del vostro sito web o della vostra applicazione: delle traduzioni ci occupiamo noi. Se lo desiderate, potete anche fornirci le vostre traduzioni.

    Più

    Offerte, contratti e documentazione sono vincolanti, e documenti vincolanti li redigiamo solo in lingue in cui possiamo valutare noi stessi ogni formulazione. Per questo la regola vale anche per le richieste inviate dalla versione francese o italiana di questo sito. Nel modulo di contatto scegliete la lingua in cui vi rispondiamo.

    Non vale invece per i contenuti del vostro sito web o della vostra applicazione. Di norma ci occupiamo noi delle traduzioni in altre lingue. Se preferite fornirci traduzioni vostre – ad esempio dal vostro ufficio comunicazione o da un’agenzia di traduzione –, le integriamo.

  • Dobbiamo aver già definito i nostri requisiti prima di contattarvi?

    No. Spesso il problema è chiaro, ma non ancora quali requisiti ne derivino. È proprio qui che vi sosteniamo – elaborare i requisiti fa parte del nostro lavoro, non ne è il presupposto.

    Più

    A questo scopo vi proponiamo volentieri uno o più workshop con i vostri reparti specialistici e, se presente, con la vostra IT: che cosa si vuole ottenere, chi usa la soluzione, quali processi ne dipendono, quali condizioni tecniche valgono? Ne risulta un elenco di requisiti prioritizzati (indispensabili / auspicabili) con una prima stima dell’impegno.

    Il risultato è vostro ed è costruito deliberatamente in modo da restare utilizzabile anche senza di noi: come base per decisioni interne, per una richiesta di credito o di budget, o come punto di partenza per un capitolato d’oneri in una gara d’appalto. Per i committenti pubblici vale però una riserva: se collaboriamo alla stesura del capitolato per una procedura di appalto, ciò può costituire un coinvolgimento preliminare che limita la nostra partecipazione successiva. Ne parliamo apertamente prima di iniziare.

  • Possiamo iniziare con un’analisi e decidere solo in seguito se procedere con la realizzazione?

    Sì. Analisi e realizzazione possono essere commissionate separatamente. L’analisi ha un prezzo fisso, il risultato è vostro e non vi è alcun obbligo di realizzare l’attuazione con noi.

    Più

    Un’analisi separata è particolarmente sensata quando lo stato di un sistema esistente non è chiaro, quando occorre decidere tra modernizzazione e ricostruzione, quando l’impegno può essere stimato seriamente solo dopo aver esaminato codice e infrastruttura – oppure quando state preparando una gara d’appalto e vi servono basi solide.

    A seconda dei casi l’analisi comprende codice, architettura, infrastruttura, sicurezza, flussi di dati e fornitori terzi impiegati. Si conclude con un rapporto scritto: stato attuale, valutazione, opzioni d’intervento con stima dell’impegno e una raccomandazione chiara. Il rapporto è scritto in modo che anche un altro fornitore possa lavorarci.

    Duratatipicamente due-quattro settimane
    Impegnotipicamente tre-otto giorni
  • Potete prendere in carico sistemi esistenti sviluppati o gestiti da altri fornitori?

    Sì. È uno dei motivi più frequenti per cui le organizzazioni si rivolgono a noi: un sito web, un portale o un’applicazione specialistica funziona, ma nessuno se ne assume più la responsabilità. La mancanza di documentazione o uno sviluppatore non più raggiungibile non sono un motivo di rifiuto: determinano soltanto come si presenta il primo passo.

    Più

    Questo primo passo è una ricognizione: mettiamo al sicuro gli accessi (hosting, dominio, repository del codice, aree di amministrazione), ci facciamo un quadro di codice, architettura, infrastruttura, dipendenze e flussi di dati e documentiamo lo stato attuale. Ne deriva una valutazione dei rischi: dove ci sono lacune di sicurezza, quali componenti sono obsoleti, quali licenze sono interessate, e così via. Su questa base possiamo ad esempio procedere così: stabilizzare e gestire, modernizzare per tappe, oppure sostituire – o diversamente, a seconda dello stato del sistema.

    Da voi ci servono soprattutto gli accessi esistenti e una persona di riferimento che conosca il sistema dal punto di vista degli utenti. Se è previsto il passaggio da un altro fornitore, accompagniamo la consegna. E se durante l’analisi incontriamo problemi di sicurezza critici, vi informiamo senza indugio e concordiamo misure immediate prima di proseguire.

  • Come possono i Comuni e gli enti pubblici affidare un incarico a Woop Technology?

    A seconda del valore della commessa per incarico diretto, tramite una procedura a invito o un bando pubblico – partecipiamo a tutte e tre, anche come subappaltatori o in un consorzio di offerenti.

    Più

    Quale procedura si applichi dipende dal valore della commessa e dal diritto in materia di appalti pubblici del vostro cantone (CIAP e leggi cantonali di applicazione). Le commesse di questo ordine di grandezza rientrano spesso nell’incarico diretto o nella procedura a invito; ai bandi pubblici partecipiamo tramite simap.ch. Lavoriamo con i modelli di contratto e le condizioni generali dell’ente pubblico; i punti divergenti li chiariamo prima della firma. Se vi abbiamo già sostenuti nella definizione dei requisiti, affrontiamo apertamente la questione del coinvolgimento preliminare prima che inizi una procedura.

  • Quale budget dobbiamo prevedere per il nostro progetto?

    Dipende dall’ambito – per questo non c’è un listino, ma una logica di prezzo chiara: impegno stimato per tariffa oraria, o a prezzo fisso o a consuntivo con tetto massimo di costi. Un punto di riferimento lo danno le nostre referenze: per i progetti di clienti vi indichiamo il quadro di budget.

    Più

    Alcuni dei maggiori fattori di costo sono di solito l’ampiezza delle funzioni, il numero e la complessità delle integrazioni, la migrazione dei dati, il livello di ambizione del design, lo standard di accessibilità perseguito e i requisiti di sicurezza. Hosting, licenze e prestazioni di terzi vengono sempre indicati come voci separate; i costi correnti d’esercizio sono riportati distintamente dai costi di progetto.

    Una nostra offerta contiene l’ambito definito, le ipotesi assunte, le prestazioni incluse ed escluse, il calendario e le modalità di pagamento. Per comuni ed enti pubblici forniamo cifre adatte a richieste di budget e di credito – un tetto massimo di costi, suddiviso tra costi una tantum e costi ricorrenti – e, su richiesta, suddividiamo i progetti in fasi distribuibili su più esercizi di bilancio.

  • Offrite prezzi fissi o lavorate con una tariffazione a consuntivo?

    Entrambi. Un prezzo fisso è possibile non appena l’ambito è chiaramente definito – di norma dopo una fase di analisi o di concezione. Quando i requisiti sono ancora aperti, lavoriamo a consuntivo con un tetto massimo di costi.

    Più

    Un prezzo fisso presuppone che requisiti e criteri di collaudo siano fissati per iscritto. Tutto ciò che va oltre viene trattato come richiesta di modifica. Il vantaggio è la certezza di pianificazione: conoscete l’importo prima che inizi la realizzazione e potete metterlo a bilancio e farlo approvare.

    A consuntivo lavoriamo con un rilevamento trasparente delle ore, un tetto di costi stabilito contrattualmente, rapporti periodici su impegno e budget residuo e la possibilità di terminare il progetto nei punti concordati. In entrambi i modelli ricevete i giustificativi delle ore.

    Nella pratica combiniamo spesso le due cose: prezzo fisso per analisi e concezione, poi prezzo fisso per la realizzazione sulla base del concetto.

  • Come gestite gli scostamenti dal budget e le richieste aggiuntive?

    Non lavoriamo mai al di fuori dell’ambito concordato senza la vostra approvazione preventiva. Le modifiche vengono documentate come richiesta di modifica, con impegno ed effetto su scadenze e budget – siete voi a decidere se attuarla.

    Più

    Dietro a ciò stanno alcuni meccanismi fissi: un documento scritto sull’ambito con i criteri di collaudo, una priorizzazione in indispensabile e auspicabile, riserve dichiarate apertamente anziché margini nascosti, rapporti periodici sull’impegno rispetto al budget e un preavviso non appena si delinea uno scostamento superiore al 10 per cento – molto prima che il budget sia raggiunto.

    Le modifiche durante un progetto sono normali: le condizioni quadro si spostano, succede qualcosa sul mercato o nella legislazione, arrivano nuovi requisiti dall’esterno – non tutto si può prevedere. Nei progetti condotti in modo iterativo preferiamo scambiare i nuovi requisiti con altri meno importanti anziché sommarli. Per i comuni questo è particolarmente rilevante: un credito suppletivo è politicamente delicato, e noi informiamo abbastanza presto perché resti evitabile.

  • Come si svolge un progetto con Woop Technology?

    In cinque passi: primo colloquio, analisi e concezione, realizzazione per iterazioni, collaudo e go-live, poi esercizio. Lavoriamo in iterazioni di due settimane e dopo ciascuna vedete lo stato attuale.

    Più

    Dopo il kickoff, in cui si stabiliscono ruoli, canali di comunicazione e processi decisionali, lavoriamo in iterazioni di due settimane. Dopo ogni iterazione vi mettiamo a disposizione lo stato attuale – su richiesta in un ambiente di test –, così che possiate seguire voi stessi l’avanzamento. Le decisioni vengono messe per iscritto, requisiti e modifiche sono gestiti in un sistema consultabile da entrambe le parti. Le tappe fondamentali si concludono con un collaudo formale. Prima del go-live seguono i test di accettazione e, dove serve, una formazione; per la fase di avvio concordiamo su richiesta una disponibilità maggiore.

  • Quanto tempo richiede la realizzazione di un progetto?

    I progetti piccoli durano di solito poche settimane, i siti web tipicamente due-quattro mesi. Per le applicazioni su misura e le piattaforme la durata dipende dall’ambito e dai requisiti. Dopo l’analisi possiamo darvi una stima affidabile dei tempi.

    Più

    La durata di un progetto dipende soprattutto dall’ambito funzionale, dalla complessità tecnica e dalle integrazioni necessarie. Anche la disponibilità di contenuti e dati e la rapidità con cui vengono prese decisioni e approvazioni influiscono sulla pianificazione.

    Dopo l’analisi elaboriamo un piano di progetto con le fasi e le tappe previste. Per i progetti più grandi possiamo suddividere la realizzazione in più fasi, così che le prime funzionalità siano già utilizzabili mentre altre parti sono ancora in sviluppo.

    Presso i committenti pubblici occorre inoltre considerare la durata di un’eventuale procedura di appalto.

  • Chi sarà il nostro referente durante il progetto?

    Di norma una sola persona è responsabile del vostro progetto dall’inizio alla fine – sul piano tecnico, nell’analisi e nel product management – ed è al tempo stesso la vostra persona di riferimento. Da noi non esiste uno strato intermedio di account management.

    Più

    Questa persona è il vostro interlocutore per scadenze, budget e decisioni così come per le questioni specialistiche e tecniche – senza passare da un verbale o da un altro ufficio. Per le assenze è prevista una supplenza che conosce il progetto.

    Dopo il go-live il contatto non passa a una hotline anonima: le richieste di supporto passano dal nostro sistema di ticket, per e-mail o per telefono e arrivano a persone che conoscono il vostro sistema. Ove possibile, le stesse persone seguono un sistema dal progetto fino all’esercizio – è uno dei motivi per cui offriamo l’esercizio.

  • Quanto tempo dovrà dedicare il nostro team al progetto?

    Nelle fasi attive tipicamente due-quattro ore alla settimana; adattiamo il nostro modo di procedere alla capacità del vostro team e dei vostri responsabili di progetto. Ci serve una persona di riferimento autorizzata a prendere decisioni e a dare approvazioni, oltre a riscontri specialistici.

    Più

    Tre ruoli sono importanti e possono anche coincidere in una sola persona: qualcuno che decide su budget e approvazioni; qualcuno che conosce i processi specialistici e i contenuti e prova gli stati intermedi; e una persona di riferimento IT per accessi e infrastruttura – può essere anche il vostro fornitore IT esterno.

    L’impegno si distribuisce in modo disomogeneo: nella fase di analisi vi serviamo intensamente, nella realizzazione solo puntualmente per domande e collaudi intermedi, al momento del collaudo di nuovo di più. Se la vostra capacità è limitata, assumiamo compiti aggiuntivi come la migrazione dei contenuti, il coordinamento dei test o anche la direzione di progetto dalla vostra parte. I workshop li teniamo volentieri anche da voi in loco; dove ha senso e la vostra infrastruttura lo consente, anche da remoto – così si risparmiano tempo e costi. Lo scambio corrente avviene di regola da remoto.

  • Potete collaborare con il nostro team IT e con i fornitori già coinvolti?

    Sì. Lavoriamo in modo iterativo e ci adattiamo – agile, ibrido o classicamente per fasi, anche in progetti condotti secondo HERMES con le sue fasi, i suoi risultati e i suoi ruoli. Con l’IT interna e i fornitori esistenti lavoriamo come parte del team, non accanto ad esso.

    Più

    Conosciamo HERMES e ci atteniamo ad esso: in tali progetti forniamo i risultati previsti nella forma prescritta – dallo studio, passando per concezione e realizzazione, fino all’introduzione – e occupiamo i ruoli previsti dal vostro manuale di progetto. Un procedere agile all’interno delle fasi HERMES è possibile e oggi consueto. In ambienti Scrum assumiamo i ruoli corrispondenti e lavoriamo nei vostri sprint e con i vostri strumenti.

    Nella collaborazione con la vostra IT interna o con il vostro fornitore IT esistente chiariamo le responsabilità fin dall’inizio – tipicamente il fornitore gestisce l’infrastruttura e noi l’applicazione. Accanto a un’agenzia o a un’impresa generale ci assumiamo un ambito chiaramente delimitato, ad esempio backend, infrastruttura o integrazione. Se in seguito sarà il vostro team di sviluppo a riprendere la soluzione, pianifichiamo fin dall’inizio documentazione, lavoro comune sul codice e formazione.

  • È possibile modernizzare gradualmente il nostro sistema o è necessario svilupparne uno nuovo?

    Non necessariamente. Stabilizzare e modernizzare per tappe è spesso più economico e meno rischioso di una ricostruzione. Raccomandiamo un rilancio solo quando conviene – e ve lo dimostriamo con i numeri.

    Più

    A favore di una ricostruzione o di un rilancio parlano di solito le ragioni seguenti: la tecnologia impiegata non riceve più aggiornamenti di sicurezza, l’architettura non regge i nuovi requisiti, ogni estensione diventa sproporzionatamente costosa, oppure i costi d’esercizio superano quelli di un sistema nuovo. Se nulla di tutto ciò si applica, procediamo per tappe: prima mettere in sicurezza (aggiornamenti, backup, monitoraggio), poi sostituire singoli componenti – un frontend, un’interfaccia o la banca dati – e, se necessario, consolidare in un unico sistema più soluzioni isolate cresciute nel tempo.

    Il vantaggio di questa strada: l’esercizio prosegue, i costi si distribuiscono su più esercizi di bilancio e i primi miglioramenti si percepiscono rapidamente. Il prezzo da pagare è una fase di transizione con un sistema misto, che deve essere documentata con cura. Quale variante faccia al caso vostro lo decidete voi, sulla base di un confronto trasparente tra costi, rischi e benefici che risulta dalla nostra analisi.

  • Quando conviene scegliere un software su misura anziché una soluzione standard?

    Quando un processo riguarda il vostro core business e il software standard lo rappresenta solo con compromessi o adattamenti costosi – oppure quando occorre collegare più sistemi.

    Più

    Esaminiamo con voi, tra le altre, le domande seguenti: questo processo vi distingue dagli altri o è intercambiabile? Un prodotto standard copre l’80 per cento del fabbisogno senza contorsioni? Come si rapportano i costi di licenza su cinque-dieci anni allo sviluppo più l’esercizio? Esistono requisiti di sovranità e di localizzazione dei dati che i prodotti standard non possono soddisfare? E quanti sistemi esistenti devono essere collegati?

    Casi tipici per soluzioni su misura sono portali clienti e piattaforme self-service, applicazioni specialistiche interne, l’automazione di processi con rotture di supporto e livelli di integrazione tra ERP, CRM e sistemi specialistici. Spesso la risposta migliore è ibrida: un prodotto standard come base, completato da un componente su misura esattamente dove ne vale la pena.

  • Possiamo iniziare con un MVP ed espandere la soluzione in seguito?

    Sì. Un MVP con le funzioni più importanti riduce il rischio e porta valore presto. Lo costruiamo in modo che possa essere ampliato – non è un prototipo usa e getta.

    Più

    Distinguiamo due cose: un prototipo rende visibili presto percorsi e interfacce, così da poterli verificare con utenti reali – da noi nasce di regola direttamente nel codice e non in uno strumento di design separato. Un MVP è già utilizzabile in produzione, volutamente ridotto all’essenziale. Entrambi possono avere senso; spesso l’uno segue l’altro. Se manca un sistema periferico – ad esempio un ERP di test –, lo simuliamo in base alla descrizione delle sue interfacce, affinché lo sviluppo non debba attenderlo.

    Affinché dall’MVP non nasca un collo di bottiglia tecnico, curiamo fin dall’inizio un’architettura modulare, modelli di dati puliti, interfacce documentate, tecnologie consolidate e test automatizzati. Ciò che dovrà aggiungersi in seguito lo pianifichiamo per fasi in una roadmap – così si può distribuire anche il budget su più anni. Dopo l’MVP valutiamo insieme i riscontri, ridefiniamo le priorità e proseguiamo lo sviluppo.

  • Potete integrare i nostri sistemi e le nostre applicazioni esistenti?

    Sì. Colleghiamo sistemi ERP, CRM e specialistici, servizi Microsoft 365 o Google e sistemi di identità per il single sign-on – tramite le API esistenti oppure, dove non ce ne sono, tramite interfacce a file, accessi alla banca dati o un livello intermedio dedicato.

    Più

    Un’integrazione inizia di regola con un’analisi delle interfacce: quali dati fluiscono in quale direzione, quanto devono essere aggiornati, qual è il sistema di riferimento? Se un sistema non offre un’API moderna, di solito esistono altre vie: esportazioni e importazioni periodiche, una sincronizzazione a livello di banca dati oppure – come ultima risorsa – un’automazione dell’interfaccia utente, in cui uno script usa l’applicazione come farebbe un collaboratore, ad esempio per esportare regolarmente dei dati. Con i sistemi proprietari collaboriamo con il produttore.

    Per il single sign-on integriamo i sistemi di gestione delle identità e degli accessi esistenti tramite gli standard diffusi OpenID Connect, OAuth 2.0 e SAML, così che i vostri collaboratori usino gli accessi a cui sono abituati. Le interfacce che sviluppiamo noi stessi sono documentate secondo lo standard corrente (OpenAPI), affinché possano essere sviluppate in seguito indipendentemente da noi. Riprendiamo i dati dai sistemi legacy, bonifica compresa.

  • Come garantite la conservazione dei dati e delle funzionalità esistenti durante una migrazione o il rifacimento di un sito?

    Il nuovo sistema viene costruito in parallelo, i dati vengono migrati e verificati, e solo allora avviene un passaggio controllato con possibilità di ritorno. URL, domini, servizi di posta elettronica e interfacce esistenti vengono mantenuti o correttamente reindirizzati.

    Più

    All’inizio c’è un inventario: contenuti, dati, URL, integrazioni, domini, voci DNS e servizi di posta elettronica. Migriamo contenuti e dati, effettuiamo migrazioni di prova e confrontiamo i risultati prima della migrazione produttiva. Su richiesta mettiamo a disposizione un sistema di staging – per la durata del progetto o in modo permanente – sul quale potete verificare in anticipo il nuovo stato; è chiuso ai motori di ricerca, tutto il resto vi può essere testato. Per la visibilità sui motori di ricerca predisponiamo un piano di reindirizzamenti (redirect 301 per ogni URL precedente), aggiorniamo le sitemap e sorvegliamo dopo il go-live pagine di errore, posizionamenti e log.

    Il passaggio vero e proprio avviene in una finestra al di fuori dell’utilizzo principale. Il vecchio sistema resta operativo fino a dopo il collaudo, così da poter tornare indietro in qualsiasi momento. Se necessario, durante una fase di transizione le interfacce esistenti funzionano verso entrambi i sistemi, finché tutti i processi dipendenti sono stati commutati.

  • Come garantite la qualità durante lo sviluppo e prima della messa in produzione?

    Con test automatizzati, revisioni del codice secondo il principio dei quattro occhi, ambienti di test e di produzione separati e un collaudo formale da parte vostra – prima che qualcosa vada online.

    Più

    A seconda della soluzione impieghiamo test unitari, di integrazione e end-to-end, integrati da test di prestazione e verifiche su diversi browser e dispositivi. Ogni modifica passa automaticamente attraverso i test e una revisione da parte di una seconda persona prima di essere rilasciata. Per la durata del progetto raccomandiamo un ambiente di test sul quale potete verificare voi stessi gli stati intermedi; viene commissionato separatamente e in seguito può essere disattivato.

    Il collaudo segue criteri concordati in anticipo: voi testate in una fase definita, gli errori trovati vengono classificati per gravità e corretti entro termini stabiliti, e il go-live avviene solo dopo la vostra approvazione. Le decisioni tecniche le fissiamo in brevi note di architettura (ADR); alla chiusura ricevete una documentazione tecnica e un manuale d’esercizio.

  • Potete sviluppare il nostro sito web in conformità ai requisiti di accessibilità applicabili?

    Sì – a seconda di ciò di cui il vostro progetto ha bisogno. Lo standard di riferimento è eCH-0059, ossia WCAG 2.1 al livello AA; ambito e procedura di verifica li stabiliamo per ogni progetto, perché l’accessibilità è un impegno a sé che viene commissionato esplicitamente. La verifica è automatizzata e manuale.

    Più

    Per comuni ed enti pubblici esistono prescrizioni legali in materia di accessibilità, che variano da cantone a cantone; lo standard svizzero eCH-0059 rimanda a tal fine alle WCAG 2.1 AA. Se l’accessibilità fa parte dell’incarico, ne teniamo conto già nel design (contrasti, struttura, gestione del focus), nello sviluppo (HTML semantico, utilizzo da tastiera, marcatura corretta di moduli e componenti) e nella verifica: test automatizzati, test manuali con tastiera e screen reader e, su richiesta, una verifica esterna da parte di un servizio specializzato indipendente. L’accessibilità può essere concordata come criterio di collaudo.

    I siti esistenti li esaminiamo in un audit e mostriamo che cosa occorre fare. I componenti che forniamo sono costruiti per essere accessibili; se una pagina lo resta si decide poi in redazione – nella scelta dei componenti, nei testi alternativi, nella struttura dei titoli e nei documenti caricati. Per questo formiamo la vostra redazione nella creazione di contenuti accessibili e diamo supporto tecnico per la dichiarazione di accessibilità. Tenete inoltre presente che i contenuti di terzi e gli archivi di PDF esistenti potrebbero non poter essere resi accessibili premendo un pulsante.

  • Potete occuparvi anche della gestione operativa e della manutenzione continuativa della nostra soluzione?

    No – per noi con il go-live comincia la seconda metà del lavoro. Gestiamo le soluzioni in modo duraturo: hosting, aggiornamenti di sicurezza e di framework, monitoraggio, backup e supporto. Potete però affidare l’esercizio anche altrove.

    Più

    Un contratto di manutenzione con noi comprende aggiornamenti periodici di sistema operativo, framework, librerie e dipendenze, inclusa la tempestiva chiusura delle lacune di sicurezza note; il monitoraggio con allerta, affinché ci accorgiamo dei guasti prima di voi o dei vostri clienti; backup con ripristino testato; finestre di manutenzione annunciate; una documentazione di tutte le modifiche al sistema produttivo; e, su richiesta, un rapporto d’esercizio su disponibilità, aggiornamenti applicati e punti aperti.

    Prendiamo in manutenzione anche sistemi che non provengono da noi – dopo una verifica, affinché sappiamo di che cosa ci assumiamo la responsabilità. Una presa in carico dell’esercizio si svolge in tre passi: analisi, messa in sicurezza dello stato attuale, passaggio all’esercizio regolare. Potete commissionarci esercizio e manutenzione anche senza un progetto di sviluppo precedente.

  • Quali costi ricorrenti dobbiamo prevedere per hosting, manutenzione e assistenza?

    L’esercizio viene fatturato come forfait mensile o annuale, a seconda di hosting, ampiezza della manutenzione e livello di supporto. I costi di hosting, licenze e terzi sono indicati separatamente e senza margini nascosti.

    Più

    Un forfait d’esercizio comprende tipicamente hosting e infrastruttura, la manutenzione (aggiornamenti di sicurezza e di framework, monitoraggio, backup), un contingente di supporto e i tempi di reazione concordati. Vengono fatturate separatamente le licenze di terzi e gli sviluppi che vanno oltre l’esercizio.

    Per la vostra pianificazione di bilancio forniamo una cifra fissa per i costi ricorrenti, di norma con una durata di dodici mesi e tre mesi di preavviso.

  • Quali sono gli orari di assistenza e i tempi di risposta in caso di problemi tecnici?

    In caso di guasti critici il nostro standard è reagire entro due ore durante gli orari di supporto, dal lunedì al venerdì dalle 08.00 alle 17.00. Esistono modelli di supporto graduati con tempi di reazione fissati contrattualmente e un percorso di escalation definito. Per sistemi critici concordiamo su richiesta una reperibilità al di fuori degli orari di supporto.

    Più

    Le richieste di supporto vengono prioritizzate in base all’impatto:

    P1Sistema inutilizzabile o incidente di sicurezza
    P2Funzione importante compromessa, soluzione alternativa possibile
    P3Errore senza effetti sull’esercizio
    P4Richieste e desideri

    Per ogni livello valgono un tempo di reazione e un tempo obiettivo per la risoluzione, fissati nel contratto. I canali di segnalazione sono il sistema di ticket, l’e-mail e il telefono; se un guasto non è risolto nel tempo atteso, scatta un processo di escalation fino alla direzione.

    Al di fuori degli orari di supporto il monitoraggio continua a sorvegliare i sistemi e avvisa automaticamente; le segnalazioni vengono elaborate il giorno lavorativo successivo, salvo che sia stata concordata una reperibilità. Le lacune di sicurezza critiche nei componenti impiegati le chiudiamo di norma entro 48 ore, indipendentemente dal ritmo di manutenzione ordinario. Tempo di ripristino (RTO) e perdita massima di dati (RPO) possono essere concordati contrattualmente.

  • Offrite servizi di hosting in Svizzera e dove vengono conservati i nostri dati?

    Sì, se il vostro progetto lo richiede: lo standard per i siti web è l’hosting all’interno dell’Unione europea, integrato da un servizio cloud consolidato per l’invio delle e-mail – economico, e non vi transitano dati critici. Se un sistema deve essere completamente protetto da accessi dall’UE e dagli Stati Uniti, lo predisponiamo in Svizzera fino al livello dei singoli fornitori. Dati, backup e log si trovano sempre nell’ubicazione scelta, i backup in forma cifrata.

    Più

    Quale variante sia sensata ve lo raccomandiamo in base ai dati trattati: per un sito web senza particolari esigenze di protezione un’ubicazione nell’UE è la scelta economica e non problematica dal punto di vista della protezione dei dati; l’invio delle e-mail transazionali avviene in tal caso tramite AWS SES, con trattamento in Irlanda. Non appena entrano in gioco dati personali di un’amministrazione, dati degni di particolare protezione o prescrizioni cantonali, raccomandiamo la Svizzera come luogo di conservazione e di trattamento – scegliamo allora ogni servizio coinvolto, dal centro di calcolo all’invio delle e-mail, in modo che dati e accessi non lascino il Paese. La nostra infrastruttura si trova oggi in Germania, quindi all’interno dell’UE; lì funzionano anche monitoraggio e logging.

    I backup vengono creati quotidianamente e archiviati in forma cifrata in un’ubicazione separata dall’esercizio. Come direttiva standard li conserviamo 30 giorni; a seconda del sistema e del metodo di backup vale una conservazione più lunga, e gli stati più vecchi vengono regolarmente ripuliti. Il ripristino viene testato; la cadenza la stabiliamo per ogni sistema. I log vengono ruotati e salvati in forma cifrata; i dati di monitoraggio sono di norma non critici. L’elenco dei subfornitori impiegati lo ricevete su richiesta e come parte del contratto di trattamento dei dati. Laddove singoli servizi – ad esempio per l’invio di e-mail o per strumenti di sviluppo – potrebbero trattare dati al di fuori dell’ubicazione scelta, lo dichiariamo apertamente e offriamo un’alternativa se le vostre esigenze lo richiedono.

    Potete anche restare presso la vostra infrastruttura di hosting esistente o farci gestire il vostro ambiente cloud o server. Hosting e sviluppo si possono acquistare separatamente. E poiché puntiamo su tecnologie standard, un successivo cambio di fornitore di hosting è possibile senza riscrivere la soluzione.

  • Come affrontate la protezione dei dati e i requisiti normativi applicabili?

    Ci atteniamo alla legge federale svizzera sulla protezione dei dati, per comuni ed enti pubblici al diritto cantonale sulla protezione dei dati di volta in volta applicabile e, laddove la vostra attività lo richieda, al GDPR. Stipuliamo contratti di trattamento dei dati e forniamo le indicazioni necessarie: subfornitori, misure tecniche e organizzative, ubicazioni dei dati.

    Più

    Un contratto di trattamento dei dati (DPA) è necessario non appena trattiamo dati personali per vostro conto – nell’hosting e nell’esercizio quindi praticamente sempre, nel puro sviluppo con dati di prova di norma no. Quali dati trattiamo concretamente dipende dalla soluzione ed è fissato nel contratto. In sviluppo ed esercizio vale il principio della protezione dei dati fin dalla progettazione: minimizzazione dei dati, un modello di accesso secondo il principio del privilegio minimo, cifratura in transito, backup cifrati, ambienti separati e nessun dato personale produttivo nei sistemi di sviluppo e di test. Le nostre misure tecniche e organizzative sono documentate e potete prenderne visione.

    Alla fine del contratto i vostri dati vengono esportati e consegnati, quindi cancellati di norma entro 30 giorni – con conferma scritta. Per una valutazione d’impatto sulla protezione dei dati o un controllo preliminare secondo il diritto cantonale forniamo il contributo tecnico. E se volete sapere quali dati il vostro sito attuale invia oggi a terzi – tracciamento, caratteri, mappe, contenuti incorporati –, lo analizziamo e mostriamo che cosa andrebbe cambiato.

  • Come proteggete i nostri sistemi e come gestite gli incidenti di sicurezza?

    La sicurezza fa parte dello sviluppo e dell’esercizio, non è un’aggiunta: autenticazione a più fattori ovunque possibile, diritti minimi, chiavi e password gestite in forma cifrata, ambienti separati, dipendenze verificate e aggiornamenti tempestivi. In caso di incidente vale una procedura definita: contenere, informarvi senza indugio, correggere, documentare.

    Più

    Gli accessi ai vostri sistemi sono personalizzati, protetti ovunque possibile con autenticazione a più fattori e revocati immediatamente quando un collaboratore lascia l’azienda. Gli accessi amministrativi sono limitati a poche persone e tracciabili. Password, chiavi API e altri segreti non si trovano mai nel codice, bensì in un sistema previsto a tale scopo. Ogni modifica passa attraverso una revisione del codice, le dipendenze vengono controllate automaticamente alla ricerca di vulnerabilità note e gli aggiornamenti di sicurezza critici li applichiamo di norma entro 48 ore. Per esigenze di protezione più elevate svolgiamo security review e organizziamo su richiesta test di penetrazione esterni.

    Se nonostante tutto si verifica un incidente, scatta un processo stabilito: rilevamento tramite monitoraggio e allerta, contenimento, informazione a voi entro 24 ore con una persona di riferimento designata, correzione, ripristino e infine un rapporto scritto con causa e misure. In caso di obblighi di notifica nei confronti dell’IFPDT o dell’autorità cantonale per la protezione dei dati vi sosteniamo con le indicazioni necessarie. Le nostre misure di sicurezza le ricevete documentate – ad esempio per una verifica dei fornitori.

  • Woop Technology è certificata ISO 27001?

    No. Woop Technology stessa non è certificata ISO 27001; di regola però ci assicuriamo che i partner che forniscono la nostra infrastruttura siano certificati di conseguenza.

    Più

    La distinzione ci sta a cuore perché nelle verifiche dei fornitori viene spesso confusa: la certificazione del centro di calcolo copre la sicurezza fisica e l’esercizio dell’infrastruttura. Per tutto ciò che sta al di sopra – l’applicazione, gli accessi, il processo di sviluppo, il trattamento dei vostri dati – siamo responsabili noi, e per questo non vale alcuna certificazione altrui.

    Ciò che vi forniamo invece: un concetto di sicurezza documentato, l’elenco delle misure tecniche e organizzative, i questionari di sicurezza della vostra organizzazione compilati e un’autodichiarazione per le procedure di appalto.

  • Quali diritti avremo sul codice sorgente e quale documentazione ci verrà consegnata?

    A voi. Ricevete l’intero codice sorgente e la documentazione, diritti d’uso illimitati e potete sviluppare ulteriormente il codice da soli o tramite terzi.

    Più

    Di norma ricevete l’intero codice sorgente alla fine del contratto, senza costi aggiuntivi, insieme alla documentazione – come stato completo senza cronologia delle versioni, con cui voi o un altro fornitore potete proseguire lo sviluppo; in un puro progetto di sviluppo, quindi, alla sua conclusione. Chi desidera visibilità durante la durata contrattuale può commissionare un repository mirror con accesso in lettura, che aggiorniamo a ogni release – un impegno a sé, fatturato separatamente. I nostri componenti riutilizzati sono contrassegnati come tali: su di essi ricevete un diritto d’uso non esclusivo e illimitato nel tempo nell’ambito della vostra soluzione – compreso il diritto di modificarli e di incaricarne terzi – nonché il loro codice sorgente nello stato impiegato. I componenti open source impiegati li documentiamo con le rispettive licenze, così che sappiate sempre che cosa contiene la vostra soluzione.

    La documentazione comprende installazione, architettura, interfacce ed esercizio – scritta per persone che non hanno mai visto il sistema.

  • Potremo affidare la nostra soluzione a un altro fornitore in futuro?

    No. Tecnologie standard, il vostro codice, dati esportabili e una documentazione completa significano che un altro fornitore o la vostra IT interna può subentrare.

    Più

    Che cosa significa in concreto: i vostri dati si possono esportare integralmente, nei formati previsti dalle tecnologie impiegate – dump della banca dati, esportazioni strutturate, file nel formato originale. Le interfacce sono documentate. L’applicazione è containerizzata; con il codice ricevete le relative definizioni dei container, così da poter costruire nuove versioni in autonomia. Un manuale d’esercizio descrive i requisiti di sistema e le raccomandazioni per l’esercizio. E non inseriamo dipendenze da componenti non trasferibili.

    Un cambio si svolge come una consegna ordinata, con una fase di transizione in cui rispondiamo alle domande del nuovo fornitore. Per questo fatturiamo l’impegno effettivo alla tariffa oraria normale – non esiste alcuna «tassa di uscita». Nel caso in cui venissimo a mancare noi stessi vale quanto segue: la documentazione è aggiornata, ogni sistema è noto da noi a più persone, e su richiesta concordiamo un repository mirror o un deposito del codice presso un fiduciario. Alla fine del contratto ricevete codice, dati, documentazione e una conferma di cancellazione per tutto ciò che resta da noi.

  • È necessario stipulare un contratto di manutenzione dopo il progetto o possiamo richiedere i vostri servizi in base alle necessità?

    Un contratto di manutenzione non è obbligatorio. Potete incaricarci all’occorrenza, affidare separatamente hosting, manutenzione e sviluppi, oppure cambiare del tutto. Raccomandiamo per principio un contratto di manutenzione, perché il software non mantenuto può diventare con il tempo un rischio per la sicurezza.

    Più

    Dopo il progetto potete decidere, tra l’altro, se gestiamo integralmente la soluzione; se ci occupiamo della manutenzione mentre l’hosting resta presso il vostro fornitore attuale; se ci incaricate solo all’occorrenza per sviluppi, ad esempio tramite un contingente di ore; oppure se subentra la vostra IT interna o un altro fornitore – con consegna, formazione e una fase di transizione in cui restiamo raggiungibili per domande.

    In ogni caso ricevete alla chiusura del progetto la documentazione completa. Su richiesta continuiamo a supportare il vostro team di sviluppo dopo la consegna e formiamo i vostri collaboratori – redazione, amministrazione o sviluppo – affinché possano usare e curare la soluzione in autonomia.