Question

J'ai joué avec l'idée d'utiliser un wiki (MediaWiki) pour centraliser toutes les informations d'un projet de développement.Cela a été fait en utilisant des extensions qui extraient des informations de SVN (en utilisant SVNKit) et en créant un lien vers Bugzilla pour extraire le travail assigné à un développeur ou le travail restant pour une version.

Exemples:

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

renverrait un résumé

Bugzilla Summary

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

retournerais

Bugzilla Status

Pensez-vous que cela serait utile ?Si oui, quelles autres intégrations seraient, selon vous, utiles ?

Était-ce utile?

La solution

Je pense que ce serait extrêmement utile.En fonction de la taille d'un projet, les membres de l'équipe vont et viennent.Et un wiki est un bon outil pour garder l'histoire et « l'esprit » d'un projet à la disposition des nouveaux membres de l'équipe.Je l'ai fait dans de nombreux projets, et même si les projets étaient déjà terminés, toutes les informations sont disponibles.

Encore une idée :essayez également d'intégrer les plannings de réunions, les procès-verbaux, etc.Si votre équipe communique via IM, essayez d'intégrer un journal des conversations.

Autres conseils

Bien sûr, c'est utile, il existe déjà des packages prêts à l'emploi pour ce genre de présentations de projets (comme http://trac.edgewall.org/).

Si possible, j'intégrerais n'importe quel moteur CI existant dans le wiki, afin que vous ayez un aperçu complet de la progression actuelle et de la santé de votre projet.

Vous pourriez être intéressé par l'extension mediawiki que j'ai créée @ http://www.mediawiki.org/wiki/Extension:BugzillaReports.Je reçois beaucoup de bons retours selon lesquels cela atteint un point idéal - cela vous permet d'aligner les rapports bugzilla dans les documents mediawiki et de créer des rapports agrégés standard.

L'autre intégration classique serait votre référentiel de code source, par ex.svn ou cvs. trace est un produit existant qui fait exactement cela - il combine un wiki, un outil de suivi des bogues personnalisé et s'intègre parfaitement à svn.

L'autre intégration sur laquelle j'ai travaillé concernait MS Project, mais l'intégration était un peu compliquée, nécessitant le téléchargement de fichiers .mpp, puis l'utilisation de MPXJ pour extraire les informations du projet à partir du fichier .mpp.

Le résultat était bon je suppose

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

MS Project Integ

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top