libri

libri

Facts and fallacies of software engineering

Posted by gtrev on Gio, 17/05/2007 - 21:38 in

L'informatica è una scienza giovane, e nonostante ciò sembra già soffrire di deficit di memoria.

Molte lessons learned sembrano venire dimenticate nel corso di pochi anni.

Di più, spesso si assiste a sterili discussioni su problematiche già risolte anni addietro.

Questo libro presenta un elenco di 55 fatti e 10 assunzioni erronee circa lo sviluppo del software.

Autore è Robert L. Glass, a ragione considerato uno dei pionieri dell'informatica.

Leggendo i vari fatti e calandoli nella mia reltà lavorativa mi sono reso conto della loro bontà e veridicità.

Ed è paradossale che molti di questi fatti siano frutto del buon senso che sembra essere merce rara nel nostro ambiente.

Ve ne cito alcuni, sicuro che mi confermerete che oltre ad essere veri, non sono applicati nella vostra realtà:

i miei commenti sono in corsivo

  • Il fattore più importante nello sviluppo del software è la qualità dei programmatori (da noi, per note questioni fiscali, è sufficiente che abbiano meno di 29 anni)
  • Aggiungere persone ad un progetto in ritardo, lo fa ritardare ulteriormente
  • La prima causa del fallimento di un progetto è una superficiale stima dei tempi (le stime dei tempi spesso le fanno le persone sbagliate)
  • La seconda causa del fallimento di un progetto sono i requisiti utente instabili

La lezione di fondo che Glass vuole trasmettere è che fare software è difficile, davvero. Non esistono scorciatoie o trucchi magici.

Epperò sembra che il sentire comune vada in direzione opposta. Spesso il management è sorpreso delle difficoltà incontrate dai tecnici, questo per deficienza, intesa proprio come mancanza di conoscenza delle problematiche.

Questi sono solo alcuni dei fatti che Glass tratta. Vi consiglio di leggere questo libro, troverete molti spunti di riflessione che potrete applicare nella vita lavorativa di tutti i giorni.

Syndicate content