Quello che dovresti ricordare è che ogni funzionalità o problema che lanciano non è solo una piccola funzionalità. Se hai una base di utenti di 10 persone, una funzionalità del genere potrebbe essere una piccola funzionalità, ma nel momento in cui hai a che fare con circa 1 miliardo di utenti, ogni piccolo problema (o piccola funzionalità) diventa improvvisamente una sfida gigantesca.
Dal mio background in ingegneria del software, posso darti una piccola panoramica del dietro le quinte di cosa abbiamo a che fare:
1. Centinaia di dispositivi diversi che tutti voi volete supportare.
2. Accessibilità che deve essere corretta: funziona anche per il gruppo di utenti ipovedenti o comunque ipovedenti?
3. Diverse versioni del software in base alle quali tutto dovrebbe funzionare
4. Un periodo di transizione durante il quale sono ancora in circolazione applicazioni con versioni precedenti
5. Regressioni: come fare in modo che l’esistente non crolli improvvisamente?
6. Scalabilità di API, server, carichi di lavoro, ecc.
7. Test utente: la funzionalità è compresa dagli utenti?
E non sto nemmeno parlando di tutta la comunicazione, degli schizzi, della prototipazione e del brainstorming che servono per realizzare una funzione del genere, anche prima dello sviluppo.
Non dimenticare la scala che dobbiamo affrontare: si tratta di un miliardo di utenti diversi con migliaia di casi d’uso diversi in cui tutto deve funzionare. Spero che questo ti abbia dato un’idea del perché questa non è solo una “piccola funzionalità” e ti abbia anche dato un’idea di tutti gli altri principali pacchetti software con cui hai a che fare nella vita quotidiana e tu capisca perché a volte le cose non funzionano bene o le cose devono richiedere così tanto tempo.
[Reactie gewijzigd door etix111 op 18 mei 2022 14:48]
“Ninja pancetta. Guru del caffè per tutta la vita. Drogato di cibo malvagio. Aspirante risolutore di problemi. Creatore tipico.”
You may also like
-
Intelligenza artificiale generativa e cybersecurity: quali rischi nel 2024
-
Elettrodomestici a portata di mano: controllare la tua casa con l’App del tuo smartphone
-
Battito cardiaco, come uno smartwatch può salvarti la vita
-
Honor 90: Il Nuovo Design Mozzafiato che Stupirà gli Appassionati di Smartphone
-
Sappiamo di più su come tenere il telefono acceso a letto con Pokémon Sleep