Giochi
Negli ultimi anni, la disciplina dell'extreme programming ha fatto molta strada rispetto agli altri approcci nel campo dell'ingegneria del software, soprattutto in ambiti aziendali/universitari. Se una volta aprendo un libro di testo universitario sull'ingegneria del software il motto era quello del modello a cascata, ovvero dividere la produzione di software in fasi ben precise e definite (studio di fattibilita', analisi dei requisiti, ecc), oggi e' decisamente piu' facile trovare libri che trattino la programmazione agile come La via.
Come in ogni cosa la via non e' mai una sola, e in questo campo e' anche piuttosto fastidioso prendere in considerazione l'ingegneria del software come una cosa seria, considerando che si pone come presupposto, quello di creare una sorta di standard per la produzione industriale di software, quasi fosse una catena di montaggio, negando tutta la parte creativa e ricreativa all'attivita' dello scrivere codice.
Partendo da questo presupposto, ti ritrovi comunque nel dover scegliere un metodo, un procedimento di tuo gradimento che ti permetta di continuare con il tuo gioco, esattamente come giocando a nascondino decidi di fare una ricerca completamente casuale oppure per certi versi, sistematica.
alcune volte purtroppo, il metodo diventa il gioco stesso.