Domanda

Ho giocato con l'idea di utilizzare un wiki (MediaWiki) per centralizzare tutte le informazioni sul progetto per un progetto di sviluppo.Ciò è stato fatto utilizzando estensioni che estraggono informazioni da SVN (utilizzando SVNKit) e collegandosi a Bugzilla per estrarre il lavoro assegnato a uno sviluppatore o il lavoro rimanente per una versione.

Esempi:

<bugzilla type="summary" user="richard.tasker@gmail.com" />

restituirebbe un riepilogo

Bugzilla Summary

<bugzilla type="status" status="ASSIGNED" product="SCM BEPPI" />

ritornerei

Bugzilla Status

Pensi che questo sarebbe utile?Se sì, quali altre integrazioni ritieni possano essere utili?

È stato utile?

Soluzione

Penso che questo sarebbe estremamente utile.A seconda delle dimensioni del team di progetto, i membri vanno e vengono.E un wiki è un ottimo strumento per mantenere la storia e lo "spirito" di un progetto a disposizione dei nuovi membri del team.L'ho fatto in molti progetti e, sebbene i progetti fossero già finiti, tutte le informazioni sono disponibili.

Un'altra idea:prova anche a integrare gli orari delle riunioni, i verbali, ecc.Se il tuo team comunica tramite messaggistica istantanea, prova a integrare un registro delle conversazioni.

Altri suggerimenti

Naturalmente è utile, ci sono già pacchetti già pronti per questo tipo di panoramiche di progetto (come http://trac.edgewall.org/).

Se possibile, integrerei qualsiasi motore CI esistente nel wiki, in modo da avere una panoramica completa dello stato di avanzamento attuale e della salute del tuo progetto.

Potrebbe interessarti l'estensione mediawiki che ho creato @ http://www.mediawiki.org/wiki/Extension:BugzillaReports.Sto ricevendo molti feedback positivi sul fatto che questo sta raggiungendo un punto ottimale: ti consente di allineare i rapporti Bugzilla nei documenti Mediawiki e creare rapporti aggregati standard.

L'altra integrazione classica sarebbe il repository del codice sorgente, ad es.svn o cvs. trac è un prodotto esistente che fa esattamente questo: combina un wiki, un bug tracker personalizzato e si integra perfettamente con svn.

L'altra integrazione su cui ho lavorato era l'integrazione con MS Project, ma l'integrazione era un po' complicata e richiedeva il caricamento di file .mpp e quindi l'utilizzo di MPXJ per estrarre le informazioni sul progetto dal file .mpp

Il risultato è stato OK, suppongo

<project file="AOZA_BEPPI_Billing_Project_Plan_v0.2.mpp" type="list" user="Martin" />

MS Project Integ

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top