giovedì 11 febbraio 2010

XP-Dev - gestore progetti agili + SVN

L'altro giorno mi sono applicato per capire come funziona XP-Dev!
Si tratta di un servizio veramente ottimo per gestire i propri progetti software eventualmente anche tra più sviluppatori.
Offre più di un giga di spazio, progetti multipli, accesso SVN, e soprattutto una applicazione per gestire i progetti, e monitorarne i progressi.

Vado un po nel dettaglio per spiegare come funziona.

  1. Ci si registra e si ha la possibilità di creare dei progetti all'interno dell'applicazione
  2. Ognuno dei progetti ha i seguenti componenti:
    1. Wiki/Forum/Blog
    2. Repository SVN
    3. Lista attività
    4. Possibilità di autorizzare altri utenti all'accesso ai progetti
    5. "Project Tracking"
  3. Attivando il repository si può iniziare a committare il proprio progetto
  4. Accedendo all'area "Project Tracking" è possibile iniziare ad inserire:
    1. Storie
    2. Tasks
    3. Bugs
Cosa sono queste storie? Potete far riferimento al manuale on line di xp-dev ma ve lo spiego io velocemente perchè il concetto seppur semplice mi è piaciuto molto.
Ogni storia può essere definita come uno User Requirement, in poche parole l'insieme delle storie descrive come funziona in toto l'applicazione.
Per ogni storia è possibile inserire una serie di Tasks che definiscono le attività da fare per completare tale storia.

Esiste poi la possibiltà di inserire dei Bugs in modo da ricordarseli e correggerli in futuro.
Tutti questi componenti hanno delle caratteristiche quali la quantità di ore previste per essere completati,  le ore già lavorate, e la percentuale di completamento.

La cosa molto interessante è poi la possibiltà di effettuare delle commit con il proprio software di sviluppo preferito, e di chiudere tasks e bugs direttamente durante la commit, segnalando grazie ai commenti, quante ore sono state usate e legando quindi i file committati ad un determinato task o bug.

Essendo un tool gratuito, e che però mette a disposizione delle caratteristiche in più per chi è disposto a pagare 5$ al mese, lo consiglio vivamente a tutti coloro che vogliono sviluppare dei progetti e hanno la necessità di fare backup e magari collaborare in team.

Nessun commento:

Posta un commento