AntonioGanci

Il blog di Antonio Ganci
posts - 201, comments - 420, trackbacks - 31

L'architettura è sufficientemente malleabile?

Supponiamo di avere il solito gestionale enterprise con cui più o meno tutti gli sviluppatori hanno avuto a che fare.

Proviamo a stimare le seguenti richieste di un ipotetico cliente:

  • Tutto il testo deve essere maiuscolo
  • Attivare la modalità offline per gli utenti che lavorano da casa
  • Per i PC con almeno Windows Vista utilizzare le WPF al posto delle WindowsForms
  • Tutti gli arrotondamenti devono essere a 4 cifre anzichè due
  • Avere un Log di tutte le modifiche ai dati centralizzato

In quanti punti dobbiamo intervenire? Ci sentiamo confidenti che le nuove feature non producano regressioni? Quanto tempo stimiamo per ognuna di esse?

Se queste feature ci spaventano oppure la risposta che forniremmo al cliente è non si puo' fare / è troppo costoso; allora la nostra architettura non è sufficientemente malleabile ed il cliente ha ragione a lamentarsi per la nostra scarsa efficacia.

Cosa ne pensate? Avete avuto richieste simili?

P.S.: Sono tutte richieste che mi hanno effettuato non le ho inventate ora. Per alcune la modifica ha richiesto meno di mezz'ora.

Print | posted on domenica 18 aprile 2010 10.53 |

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET