“WhatsApp sta lavorando a una funzionalità che consente agli utenti di lasciare tranquillamente la chat di gruppo” – IT Pro – News

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.

READ  Karin: "La mia insicurezza sul mio aspetto mi costa migliaia di euro all'anno"

[Reactie gewijzigd door etix111 op 18 mei 2022 14:48]

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *