Applicando Agile Gestione Valore 1: Gli individui e le interazioni dei processi e strumenti

Il primo valore fondamentale della Agile Manifesto è quello di valorizzare gli individui e le interazioni dei processi e degli strumenti. Quando si consente a ogni persona di contribuire valore unico al vostro progetto di sviluppo software, il risultato può essere potente.

Se i processi e gli strumenti sono visti come il modo di gestire lo sviluppo del prodotto e tutto ciò ad esso associati, le persone e il modo in cui si avvicinano al lavoro deve essere conforme ai processi e strumenti. Conformità rende difficile per accogliere nuove idee, nuove esigenze e nuove idee. Approcci agili, però, le persone con più di valore di processo. Questa enfasi sugli individui e team pone l'accento sulle persone e la loro energia, l'innovazione, e la capacità di risolvere i problemi. Si utilizza processi e strumenti di gestione del progetto agile, ma sono intenzionalmente snella e sostenere direttamente la creazione del prodotto. Il più robusto di un processo o uno strumento, più si spende per la sua cura e l'alimentazione e il più rinviate ad esso. Con persone davanti e al centro, tuttavia, il risultato è un aumento di produttività. Un ambiente agile è umano-centrica e partecipativa e può essere facilmente adattato a nuove idee e innovazioni.

Se apprezzi processi e strumenti, i vantaggi sono che i processi sono generalmente chiare e di facile comprensione, e si dispone di una traccia scritta di comunicazione sul progetto. Tuttavia, se il valore individui e le interazioni altamente, ci si rende conto maggiori benefici:

  • La comunicazione è chiara ed efficace.
  • La comunicazione è veloce ed efficiente.
  • Lavoro di squadra diventa forte come le persone lavorano insieme.
  • I team di sviluppo possono auto-organizzarsi.
  • I team di sviluppo hanno più possibilità di innovare.
  • I team di sviluppo possono personalizzare i processi, se necessario.
  • I membri del team di sviluppo possono assumere la proprietà personale del progetto.
  • I membri del team di sviluppo possono avere più profonda soddisfazione sul lavoro.

Naturalmente, i membri del team di sviluppo devono avere la capacità di essere coinvolti, responsabile, e innovativo. I membri del team possono avere bisogno di lasciare andare l'ego a lavorare bene all'interno del team. Ma questi svantaggi sono minori rispetto a quelle che spesso frequentano processi processo valore superiore di persone:

  • La gente può over-affidamento su processi invece di trovare i migliori modi per creare buoni prodotti.
  • Un processo non adattarsi a tutte le squadre - diverse persone hanno diversi stili di lavoro.
  • Un processo non va bene per tutti i progetti.
  • La comunicazione può essere ambiguo e che richiede tempo.