Perché ci sono sempre bug e li devo pagare (quasi sempre) io?

Dietro le quinte, il lavoro di un team di sviluppo e di gestione dell’operatività di un prodotto digitale è caratterizzato da molte soddisfazioni così come da molti problemi frustranti.

Dal punto di vista delle soddisfazioni, una di quelle che personalmente mi stimolano di più è quella di poter creare, spesso da zero, qualcosa che genera un risultato anche molto rilevante per un cliente.

Tra le frustrazioni ci sono invece quelle relative al fatto che è impossibile produrre software senza difetti o riuscire a servire sempre correttamente una richiesta operativa di un utente, anche con le migliori intenzioni, così come riuscire a far sì che un’infrastruttura abbia un uptime del 100% in un anno è pressoché infattibile e, in ultima istanza, anti economico.

In generale molti di questi problemi rimangono poco visibili agli utenti finali e ai committenti, se il team è ben organizzato e ci sono dei processi di controllo adeguati.

Tuttavia, proprio per la natura del software e dei sistemi che lo fanno girare su Internet, e in generale della complessità di una piattaforma digitale, è inevitabile imbattersi in bug, incidenti e problemi di comunicazione.

Continua a leggere

Podcast puntata n° 5: Perché ci sono sempre bug e li devo pagare io?

Perché lo sviluppo e la manutenzione di un prodotto o un servizio digitale sono sempre costellati di bug e problemi? E chi li deve pagare? Il committente o il team di sviluppo?

In questa puntata del podcast CTO Mastermind di Innoteam rispondiamo ad entrambe le questioni, risolvendo una volta per tutte l’equivoco di fondo che genera confusione su questo argomento.

Continua a leggere