투잡뛰는 개발 노동자

[Sviluppatore SI] 09. Inizio dello sviluppo effettivo dopo l'inserimento nel progetto SI

Creato: 2024-04-18

Creato: 2024-04-18 06:44

Storia di uno sviluppatore SI
#9. Dopo l'inserimento nel progetto SI - L'inizio dello sviluppo vero e proprio



Dopo essere stati inseriti nel progetto e aver trascorso un periodo di adattamento, si inizia a lavorare allo sviluppo vero e proprio. Lo sviluppo procede implementando le funzionalità descritte nell'RFP (documento di definizione dei requisiti) in base alla pianificazione del WBS. Nei progetti SI, quando si sviluppa una funzionalità, si ipotizza sempre che possa essere soggetta a modifiche, e si cerca di mantenere il più possibile una bassa accoppiamento con gli altri moduli.

Il motivo è che il cliente che commissiona il progetto, pur conoscendo bene le proprie attività, non è in grado di fornire indicazioni precise su quali funzionalità siano necessarie e su come debba essere strutturata l'interfaccia utente. È molto comune che, dopo aver mostrato le schermate sviluppate, emergano nuove richieste o modifiche alle funzionalità.

Pertanto, se l'accoppiamento con altri moduli è elevato, la modifica di una singola funzionalità potrebbe comportare la necessità di modificare anche altri moduli, con il rischio di effetti collaterali imprevisti e un conseguente aumento della complessità del codice a causa di duplicazioni.

L'obiettivo principale dei progetti SI è far funzionare il sistema, quindi la pulizia del codice e l'efficienza vengono spesso messe in secondo piano.

All'inizio si è spinti dal desiderio di creare un prodotto di qualità, ma la pressione dei tempi e le continue richieste di modifiche da parte del cliente, che spesso funge da 'committente', portano inevitabilmente a concentrarsi sulla velocità di sviluppo.

Inoltre, alcuni clienti, una volta pagato il progetto, tendono a lasciare tutto nelle mani degli sviluppatori. Questo atteggiamento può essere un campanello d'allarme per eventuali problemi che potrebbero sorgere in fase finale del progetto. È importante, quindi, porre domande e chiarire ogni dubbio per evitare problemi in futuro.

Durante lo sviluppo di un progetto SI, è importante tenere a mente i seguenti punti:

  • Il contenuto può cambiare in qualsiasi momento.
  • Il cliente non conosce tutti i dettagli. È fondamentale mostrare le schermate una alla volta e richiedere feedback frequenti.
  • Non bisogna accettare acriticamente ogni richiesta di modifica, ma solo quelle realmente necessarie.
  • Non siamo Bill Gates. Il cliente preferisce un'interfaccia che venga creata rapidamente a un programma ben strutturato.
[Sviluppatore SI] 09. Inizio dello sviluppo effettivo dopo l'inserimento nel progetto SI

Commenti0