|
Bibliografia
sul processo di sviluppo software
Alcuni classici
Riferimenti attuali di carattere
generale
- Philip G. Armour: The
Laws of Software Process. A New Model for the Production and Management
of Software, Auerbach 2004. L'essenza dello sviluppo software
consiste nell'acquisizione di conoscenza. Il software non è un
"prodotto", ma un "medium" per registrare conoscenza
eseguibile. Da leggere.
- James Coplien, Neil Harrison:
Organizational
Patterns of Agile Software Development, Prentice-Hall 2005.
Il titolo purtroppo è fuorviante. Non si parla in specifico dei
processi agili, ma dei pro e dei contro delle diverse modalità
di organizzare lo sviluppo software. Lo ritengo un testo essenziale
ed immediatamente utilizzabile per chiunque si occupi di aspetti organizzativi
inerenti il software, a qualsiasi livello (anche per chi si chiede quale
sia il modo migliore per organizzare un singolo gruppo di progetto.
- Pete McBreen: Software
Craftmanship. The New Imperative , Addison-Wesley 2001 - Discutibile,
e stimolante. Le ragioni dell'esperienza, e della trasmissione dell'esperienza
da maestro e allievo, nello sviluppo software.
- Scott Adams : The
Dilbert Zone . Per chi non lo conoscesse ancora, il protagonista
(progettista software) di uno dei fumetti pił letti nel mondo. Resistenza
umana nell'ambiente di lavoro
Sui processi agili e iterativi
Unified Process - RUP
- Ivar Jacobson, Grady
Booch, James Rumbaugh: Unified
Software Development Process , Addison-Wesley 1999 - Una introduzione
al processo scritta dagli autori di UML (nello specifico, da Jacobson).
Lo cito solo per completezza, ma è meglio affidarsi ai testi
successivi.
- Philippe Kruchten : The
Rational Unified Process. An Introduction. 3rd Edition. , Addison-Wesley
2003 - Una presentazione sintetica ed efficace di RUP, disponibile anche
in traduzione italiana, con lo stesso titolo, in una edizione precedente
(2000). Il testo fondamentale per un primo approccio.
- Per Kroll, Philippe Krutchen:
The
Rational Unified Process Made Easy. A Practitioner's Guide to the RUP
, Addison-Wesley 2003 - Il testo migliore e più approfondito
per capire RUP.
- Walker Royce : Software
Project Management. A Unified Framework , Addison-Wesley 1998
- Per approfondire gli aspetti di RUP di maggiore rilevanza manageriale.
eXtreme Programming
- Kent Beck, Cynthia Andres:
Extreme
Programming Explained. Embrace Change , 2nd Edition Addison
Wesley 2005 - Il testo più chiaro per comprendere le ragioni
e le specificità di extreme programming.
- Kent Beck, Martin Fowler
: Planning
Extreme Programming , Addison-Wesley 2000 - Dedicato agli aspetti
di pianificazione del lavoro e di rapporto con il committente, ma da
leggere solo dopo il precedente.
Scrum
Altri testi importanti
Torna a pagina introduttiva processo
|