andare in produzione (esercizio) e, quindi, massimizzare il valore del software e daremotivo di continuazione, visti i risultati che darà il prodotto.Degrado del sistemaL'XP vuole fermamente, e con risultati che danno ragione, che il gruppo sviluppi,parallelamente alle funzionalità, anche la suite di software di test. Ovvero che ilsoftware sia auto-testante!! In altri termini se il software dispone di chiamate afunzionalità che lo testano, lo sviluppatore, ad ogni modifica basta che lanci il test eguardi il log, che dovrà essere solo letto per verificare che ogni singolo test siaandato OK. La suite di test sarà sempre riusata, per tutto il ciclo di vita del software,e aggiornata se anche l'architettura del software dovesse cambiare.Se ogni parte elementare delle funzionalità sono auto-testate, l'errore dovuto alleultime modifiche è notevolemente circoscritto ed il bug è rapidamente rilevabile.Questo è il punto di forza-novità rispetto al Rational Unified Process, che stapermettendo notevoli successi. Se non adottate questo punto vi assumete il rischionumero di difetti alto e non seguite l'XP.Numero di difetti altoL'XP suggerisce che i test vanno scritti sia nella prospettiva dei programmatori (testunitario), ovvero un test per ogni modulo, sia dal punto di vista dei clienti (testfunzionale) scrivendo test per ogni funzionalità del programma. Se possibile spingersianche oltre secondo la metodologia di test aziendale.Skill non adatti
Un'altra apparente stranezza dell’XP: si programma sempre in due accanto ad u
napostazione!!Lo so. State giò storcendo il naso perché il vecchio credo italiano è: "un uomo per ogni
cosa da fare nei tempi stabiliti!! Semmai usiamo lo straordinario…".
Xp, dice, invece, che con "la politica del duetto" si ottengono alla lunga vari vantaggi,un investimento nel breve tempo:
Un affiatamento notevole di squadra, che porta a capirsi a volo anche nei casidisperati di "niente di scritto" (da evitare);
Un'omogeneità di metodo di sviluppo, con successivi raffinamenti dovuto alle tantecose buone che ognuno può insegnare all'altro in un'attenta rotazione di coppie;
Un trasferimento di know-how tra più bravo e meno bravo;
Un senso del pudore di chi scrive il software sotto l'occhio critico dell'altro checostringe di scrivere bene al primo botto;
Un altro credo italiano sfatato: Un ottimo ricavo, con bassi costi ed un buonmargine sono un obiettivo progettuale e aziendale. Male! L'XP ci bacchetta e ci
Add a Comment