Condividi tramite


Procedure di progettazione

Per aumentare la velocità alla quale viene fornito valore aggiunto ai clienti, il team ha la possibilità di applicare procedure di progettazione basate su metodologie Agile e che supportano principi e valori Agile.

Compilazione e distribuzione continue: se il team fa sì che tra 'archiviazione del codice e la distribuzione di una compilazione trascorra molto tempo, i membri di quel team impiegheranno normalmente una quantità di tempo significativa per risolvere i problemi relativi alle interruzioni della compilazione e all'integrazione. Se il team archivia il codice ed esegue le compilazioni più frequentemente, è possibile prevedere un aumento della velocità del team.

Compilazione e distribuzione continue

Creare un ramo in modo strategico: il team può creare e utilizzare rami nel controllo della versione per ottimizzare la strategia di sviluppo di applicazioni.

Creazione di un ramo strategico

Test tempestivi e frequenti: il test efficace del lavoro svolto consente al team di verificare che il software creato soddisfa le esigenze dei clienti. È necessario che i test vengano eseguiti dal team in modo tempestivo e frequente durante la compilazione del codice. All'inizio di uno sprint, è necessario che il team crei il piano di test per lo sprint. Per tale piano di test è possibile utilizzare gruppi di test che consentono di organizzare i test in modo tale da supportare il team nella loro esecuzione e nel rilevamento dei risultati.

Test tempestivi e frequenti

Modellare l'applicazione: il team può utilizzare i modelli per esplorare il codice esistente ed effettuarne il refactoring, per comprendere più efficacemente le esigenze dei clienti, per determinare e comunicare la progettazione software e fornire informazioni sullo sviluppo dei test di accettazione e dei componenti.

Utilizzo di modelli in Agile Development

Vedere anche

Concetti

Pianificazione e rilevamento di progetti

Altre risorse

MSF for Agile Software Development v5.0