Vai al contenuto principale

Principi di sviluppo software

Principi di sviluppo software


Muoviti velocemente

Il tempo è limitato, quindi evitatene lo spreco.

Delega per sfruttare al meglio le risorse

Usa le risorse in modo saggio assegnando compiti ad altri quando appropriato. Non tenere per te un compito che potrebbe fare qualcun altro.

Concentrati su funzionalità che avvantaggiano molti

Preferisci lavorare su funzionalità che avvantaggiano le masse rispetto a quelle che avvantaggiano pochi. Opporsi al marketing se violano questo principio.

Ignora i casi limite che riguardano poche persone

Quando si creano nuove funzionalità, sviluppale per le masse e non codificare casi limite che riguardano pochi. I casi limite possono essere affrontati una volta che una funzionalità è live e riceviamo feedback dai clienti.

Evita bug stupidi che riguardano poche persone

Innumerevoli bug riguardano un piccolo numero di persone e possiamo facilmente sprecare risorse cercando di risolverli. Concentrati solo sulla correzione di bug che riguardano le masse.

È meglio rompere le cose che muoversi lentamente

È peggio ritardare le funzionalità che rompere il sito web. Culturalmente, gli altri reparti sono abituati a preferire che le cose si rompano piuttosto che aspettare più a lungo per il rilascio di nuove funzionalità. In altre parole, non ci sono conseguenze per commettere errori pur di muoversi più velocemente.

Il tasso di innovazione è ciò che conta e rompere le cose per muoversi più velocemente è accettabile.

Delega le decisioni legali ad altri reparti

Non perdere tempo ed energia cercando di valutare la legalità delle funzionalità. Abbiamo un solido team legale che include più avvocati interni di altissimo livello. In generale è uno spreco di tempo e risorse per un non avvocato cercare di determinare la conformità legale.

Crea nuovi team quando ha senso

Quando l'ambito di lavoro di un team diventa troppo grande, dovremmo suddividerci in più team per muoverci più velocemente e creare più ruoli di leadership.

Pratica l'uso dell'IA dove possibile

L'IA continuerà a fornire un valore crescente a tutti i reparti, ma è efficace solo quanto la persona che la utilizza. Pratica l'uso dell'IA per imparare a sfruttarla in modo da poter migliorare la produttività, che è il modo migliore per produrre anche miglioramenti salariali.

Evita di rifinire troppo spesso

Metti da parte i compiti di rifinitura e pianifica periodi per lavorare sulla rifinitura una o due volte all'anno su indicazione dei team lead.

Commenti

240 caratteri rimasti

Sticker Mule

Ricevi aggiornamenti da Sticker Mule.

Ricevi aggiornamenti su nuovi post e contenuti creativi.