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