Bonjour journal !
Alors voilà je vais tenter d'être bref : dans le cadre de projets libres à développer en groupe, j'aimerais avoir des retours d'expériences sur d'éventuels outils à utiliser.
Pour commencer : CVS ou SubVersion ? Autre possibilité ?
Second point : Connaissez-vous des outils ( de préférence des interfaces webs, ou facilement interfaçables) pour gérer les projets, les tâches à effectuer, le débogage, etc... (Eventuellement un fonctionnement à la sourceforge....)
Compte tenu du nombre de projets et de personnes, on ne peut pas se contenter de comptes sur sourceforge ou équivalent, on aimerait donc héberger ce genre d'outils pour nos seuls projets sur nos serveurs.
Merci d'avance.
# Re: Développement libre à plusieurs
Posté par Pinaraf . Évalué à 1.
On peut participer ?
Si oui, plus de détails sur les projets seraient bien venus !
[/HS ?]
[^] # Re: Développement libre à plusieurs
Posté par Sleem . Évalué à 1.
Je ne vais donner ni lien ni nom, ne souhaitant pas faire de la publicité (et de toute façon, le serveur est en maintenance :)... Si tu veux en savoir plus, maile moi :)
C'est pour mieux organiser nos projets de développement que je me renseigne. Merci de ton intérêt !
# Re: Développement libre à plusieurs
Posté par vrm (site web personnel) . Évalué à 1.
# Re: Développement libre à plusieurs
Posté par Anonyme . Évalué à 2.
# Re: Développement libre à plusieurs
Posté par Xavier Teyssier (site web personnel) . Évalué à 4.
Comme autre possibilité, il y a arch : http://www.gnu.org/software/gnu-arch/(...)
# Re: Développement libre à plusieurs
Posté par Yann Hodique (site web personnel) . Évalué à 2.
pour des besoins similaires, j'ai mis en place un serveur cvs (par ssh) assorti d'une installation gforge (http://www.gforge.org(...)). Avec le recul je me dis qu'il doit forcément exister une solution plus pratique: cvs par ssh est assez contraignant pour les développeurs lorsqu'on veut garder un maximum de sécurité (clés RSA), angoissant si on veut un accès anonyme (password vide), pénible à gérer au niveau des groupes unix dans tous les cas (en plus des faiblesses opérationnelles de cvs).
Ceci dit, une fois les bons scripts de cron en place, ça passe plutôt bien.
GForge quant à lui est assez lourd pour le serveur, même avec un cache php, et il vaut mieux ne pas regarder le code, aussi bien pour le php que pour le html généré :-p (pour être parfaitement honnête, je n'ai pas encore regardé la version 3.3, qui est sortie il y a 3 semaines)
Par ailleurs gforge ne s'interface qu'avec postgresql, ce qui est dommage à mon sens.
Voilà pour les points négatifs :-)
Si c'était à refaire (ou si j'ai le courage un jour ;-)) je regarderais donc plutôt du côté de subversion pour le système de versions, et pour l'interface web.... je sais pas :-) (j'avais pensé un jour en faire une from scratch avec templeet, mais je devais être malade ;-))
Il faudrait au moins revoir gforge pour générer des pages plus légères, sans tables dans tous les coins, et avec de jolies css :-)
# Re: Développement libre à plusieurs
Posté par LeMagicien Garcimore . Évalué à 1.
Pour la fonction gestion de projet, j'ai utilisé Tutos http://www.tutos.org/homepage/index.html(...)
Un outil de gestion de projet qui utilise un bdd et un site web.
C'est vraiment pas mal, et ce n'est pas limité à la gestion de projet info. C'est peut être un peu trop complet pour vos besoins, mais jette un coup d'oeil, ça vaut vraiment le coup.
Michel
# Re: Développement libre à plusieurs
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
http://better-scm.berlios.de/comparison/comparison.html(...)
# Re: Développement libre à plusieurs
Posté par JoMi . Évalué à 1.
>CVS ou SubVersion
on utilise subversion. ca marche, bien meme! J'ai pas assez d'expérience sur les autres pour juger le choix
>Connaissez-vous des outils pour gérer les projets, les tâches à effectuer,
http://www.xplanner.org/(...)
> le débogage, etc...
incontournable http://bugzilla.org/(...)
ils ne servent pas du tout à la meme chose mais des trois mon préféré est buzilla.
les trois utilisés par des gens formés à leurs usage fournissent une bonne plateforme. En tout cas ca marche dans ma boite.
# xpweb
Posté par Dreammm . Évalué à 1.
xpweb est un outil pour gérer les tâches d'un projet, dans une optique Extreme Programming. Plutôt sympathique.
En (très) gros, et sans rentrer dans les spécificités de l'extreme programming :
_ on définit le logiciel par une liste de scénari utilisateurs.
_ on définit une itération (qui doit mener à une version distribuable du soft) par une liste de scénari à implémenter, ainsi que les tests fonctionnels vérifiant qu'un scénario a été réalisé de manière correcte
-> fin de l'étape de remuage de méninges, maintenant les codeurs rentrent en scène :
Chaque scénario est découpé en tâches de très bas niveau. Chaque tâche doit pouvoir être réalisée sur une période courte (moins de deux jours).
Ce principe de division (en scénari puis en tâches) peut être bien sur utilisé hors d'un cadre XP.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.