Assistenza e manutenzione del software

Il vostro sviluppatore se n’è andato, l’agenzia è passata ad altro o il team interno si è ridotto, e il prodotto deve comunque funzionare domani. Prendiamo in carico l’intero prodotto: le app mobili, il sito o l’applicazione web, i server e il processo di rilascio. Un unico team risponde di tutto, con un responsabile tecnico che discute con voi le priorità.

Assistenza e manutenzione del software

A chi si rivolge

La maggior parte dei prodotti è fatta di più sistemi che si guastano insieme: un’app, il suo backend, un sito, un server. L’assistenza funziona quando un unico team li vede tutti e ha l’autorità per intervenire.

Scegliete l'assistenza che vi serve

Manutenzione di app mobili

Un unico team per un prodotto mobile attivo: iOS, Android, backend, infrastruttura e revisioni di entrambi gli store. Abuk è con noi dal 2018, MemoWord dal 2019.

Manutenzione di siti web

Correzioni, aggiornamenti, prestazioni e sicurezza per siti e applicazioni web, compresi i progetti presi in carico da altri sviluppatori.

Assistenza server

Amministrazione di server Linux: web server, database, backup testati, aggiornamenti, monitoraggio, SSL, posta e migrazioni tra provider di hosting.

DevOps

Pipeline CI/CD, container, infrastruttura cloud e VPS, ambienti separati e monitoraggio, configurati perché i rilasci diventino routine.

Migrazione di server

Trasferiamo siti attivi, database, posta e DNS su un nuovo server o hosting mentre i clienti continuano a comprare e la posta continua ad arrivare.

Prendere in carico un prodotto quando il team se n'è andato

Prendere in carico un prodotto quando il team se n'è andato

Quando uno sviluppatore o un’agenzia se ne va, il prodotto raramente arriva con le istruzioni. Prima di promettere qualsiasi cosa, esaminiamo tutto ciò da cui dipende in silenzio: il codice e come viene compilato, gli account degli store e dell’hosting, i domini, le chiavi di firma, i servizi di pagamento e di posta, e a chi è intestato ciascuno di essi. Ricevete una descrizione scritta di ogni parte e di cosa comporteranno i primi mesi. Poi assumiamo il ruolo che aveva il team precedente, compreso un responsabile tecnico che stabilisce le priorità con voi invece di aspettare i ticket. A volte la conclusione onesta è che ricostruire una parte costa meno che mantenerla, ed è meglio saperlo all’inizio che dopo un anno di rattoppi.

Un unico team per l'intero prodotto

Un unico team per l'intero prodotto

Quando app, backend e server sono seguiti da persone diverse, ogni incidente inizia con una discussione su di chi sia il problema. Noi ci prendiamo la responsabilità dell’intera catena, dall’app sul telefono dell’utente fino al database sul server. Un pagamento non riuscito, una notifica push mancata o una pagina lenta vengono seguiti attraverso tutti i livelli dagli stessi ingegneri, e ricevete un’unica spiegazione della causa invece di tre parziali.

Assistenza e sviluppo insieme

Assistenza e sviluppo insieme

Assistenza e sviluppo di solito sono lo stesso team: una parte mantiene in salute la versione attuale, un’altra costruisce la successiva. I piccoli miglioramenti che non giustificherebbero mai un progetto a parte si fanno nell’ambito dell’assistenza, mentre le funzionalità più grandi vengono stimate separatamente. Gli ingegneri che risolvono gli incidenti conoscono il codice che stanno estendendo, e questo rende più veloci entrambi i lavori.

Come inizia l'assistenza

01

Call conoscitiva

Ci dite di cosa è fatto il prodotto, chi l’ha sviluppato e cosa vi preoccupa ora. Noi vi diciamo quali parti esamineremmo per prime.

02

Audit

Esaminiamo codice, account, hosting e deploy. Ricevete un report sullo stato di ogni sistema e sui rischi individuati.

03

Perimetro e condizioni

Concordiamo cosa è coperto, i tempi di risposta per ogni tipo di problema e il perimetro mensile. Ricevete una proposta con il prezzo per quel perimetro.

04

Passaggio di consegne

Accessi, chiavi e documentazione vengono raccolti in un unico posto, si configura il monitoraggio e si risolvono per primi i problemi urgenti emersi dall’audit.

05

Assistenza continuativa

Monitoraggio, correzioni, aggiornamenti e rilasci nel perimetro concordato, con report periodici su cosa è stato fatto.

Cosa seguiamo

Mobile

Web e backend

Infrastruttura

Come potete pagare l'assistenza

Piano di assistenza mensile

Un perimetro mensile fisso concordato dopo l’audit: monitoraggio, aggiornamenti, correzioni e un volume stabilito di piccole modifiche.

Team dedicato

Ingegneri assegnati al vostro prodotto che si occupano sia dell’assistenza sia dello sviluppo di nuove funzionalità.

A ore, su richiesta

Per prodotti che hanno bisogno di aiuto occasionale: singole correzioni, aggiornamenti o consulenze, fatturati in base al tempo impiegato.

Recensioni

Trattiamo ogni cliente e il suo progetto con attenzione.

Domande frequenti

Possiamo richiedere assistenza solo per una parte del prodotto?

Sì. Ogni tipo di assistenza funziona anche da solo: solo le app mobili, solo i server e così via. Combinarli ha senso quando le parti dipendono l'una dall'altra e gli incidenti attraversano i confini tra loro.

Quali tempi di risposta offrite?

Si concordano per ogni prodotto e dipendono da ciò che fa. Un servizio che elabora pagamenti e uno strumento interno non hanno bisogno delle stesse garanzie, e pagare quelle più stringenti senza averne bisogno significa sprecare denaro.

Seguite prodotti sviluppati da altri team?

Sì, la maggior parte dei progetti di assistenza inizia così. Partiamo da un audit e vi diciamo onestamente in che stato è il prodotto prima di impegnarci su un perimetro.

Potete sostituire la nostra agenzia di sviluppo su un prodotto già attivo?

Sì. Concordiamo un periodo di passaggio di consegne con il team uscente, se è ancora raggiungibile, raccogliamo accessi, chiavi e documentazione e pubblichiamo noi il primo rilascio per dimostrare che la catena di build e deploy funziona. Da lì proseguiamo con assistenza e sviluppo come team responsabile del prodotto.

A chi appartengono account e accessi?

A voi. Account degli store, domini, hosting e repository dovrebbero essere intestati alla vostra azienda, e noi lavoriamo con gli accessi che ci concedete. Se sono ancora in mano a un ex fornitore, vi aiutiamo a trasferirli a voi.

Cosa vediamo ogni mese?

Un report sugli incidenti e sulle loro cause, sugli aggiornamenti applicati e sulle modifiche apportate, più i rischi in arrivo, come una scadenza di uno store o una versione di framework a fine supporto.

Cosa succede se decidiamo di interrompere?

Tutto resta vostro: codice, accessi, documentazione e note raccolte durante l'assistenza. Consegniamo il prodotto al team successivo in modo ordinato.

Raccontateci il vostro progetto

Descrivete l'attività in poche righe. Entro un giorno lavorativo vi risponderemo con alcune domande o con una prima valutazione di perimetro e costi.

Preferite l'email o una telefonata?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estonia. Il nostro team è distribuito in tutto il mondo.

Unisciti al nostro team

Invia il tuo CV a career@revolsource.com