Priorità nello sviluppo del software...

Share on:

In relazione ad alcuni commenti a questo post ho pensato di postare una piccola considerazione...

Attenzione che ho ancora gli zuccheri del panettone in circolo 😜

Ecco le mie priorità quando architetto/progetto/programmo:

Il sistema DEVE essere consegnato:

  • rispettando i requisiti di BUSINESS minimi per funzionare e dare valore aggiunto
  • non sempre sono tutti i requisiti richiesti (alcuni possono essere sacrificati sotto certe condizioni, d'accordo con i clienti)
  • non sempre sono solo i requisiti richiesti (alcuni possono essere aggiunti in corso d'opera, d'accordo con i clienti)
  • rispettando il trade-off tra tempo, richieste e risorse (questo è fondamentale che sia compreso da tutti)
  • utilizzando (se possibile) tutte le soluzioni migliori per semplificare la manutenibilità, estensibilità, etc... Questo significa architettura, design, pattern, application block, best practice, etc... compatibilmente con lo scopo da raggiungere, le risorse, etc...
  • rispettando lo standard di qualità previsto (o implicito nel mio modo di lavorare se non previsto)

Comunque il punto principale è che il sistema DEVE essere consegnato!!!

Post originale