Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux,...
-
Upload
eustacia-perrier -
Category
Documents
-
view
111 -
download
1
Transcript of Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux,...
Les plates-formes intégrées de gestion de développement,
l’exemple de GForge
Florent Guilleux, Comité Réseau des Universités
TutoJRES 01, Juin 2006
Le développement de logiciel a changé
• Processus plus ouvert (le « bazar » des logiciels libres)
• Interactions avec les utilisateurs plus nombreuses
• Développeurs dispersés géographiquement
De nombreux outils pour répondre à ces besoins
Request Tracker Bugzilla
Un problème de temps…
• Pour sélectionner ces outils
• Les installer
• Les administrer
• S’y former et former les utilisateurs
• Les intégrer
Une réponse : des plates-formes intégrées
SourceSup
InriaForgeservices
logiciels
Savane
Utilisation de GForge
Points faibles et points forts
Services d’hébergements de projets
GForge, portail d’hébergement de projet
Utilisation de GForge• Administration d’un projet
• CVS et Subversion
• Gestionnaire de tâches
• Publication de fichiers
• Outil de suivi
• Communication : listes de diffusion, forums, sondages, annonces, documents
• Autres fonctionnalités
Administration d’un projet
Gestion des rôles
Des statistiques détaillées
Un historique des modifications significatives
Utilisation de GForge• Administration d’un projet
• CVS et Subversion
• Gestionnaire de tâches
• Publication de fichiers
• Outil de suivi
• Communication : listes de diffusion, forums, sondages, annonces, documents
• Autres fonctionnalités
Utilisation de GForge• Administration d’un projet
• CVS et Subversion
• Gestionnaire de tâches
• Publication de fichiers
• Outil de suivi
• Communication : listes de diffusion, forums, sondages, annonces, documents
• Autres fonctionnalités
Gestionnaire de tâches
Création d’une tâche
Visualisation des tâches
Utilisation de GForge• Administration d’un projet
• CVS et Subversion
• Gestionnaire de tâches
• Publication de fichiers
• Outil de suivi
• Communication : listes de diffusion, forums, sondages, annonces, documents
• Autres fonctionnalités
Des paquets et des versions
Utilisation de GForge• Administration d’un projet
• CVS et Subversion
• Gestionnaire de tâches
• Publication de fichiers
• Outils de suivi
• Communication : listes de diffusion, forums, sondages, annonces, documents
• Autres fonctionnalités
Création d’un outil
Création d’un ticket
Visualisation des tickets
Des statistiques sur les tickets
Utilisation de GForge• Administration d’un projet
• CVS et Subversion
• Gestionnaire de tâches
• Publication de fichiers
• Outils de suivi
• Communication : listes de diffusion, forums, sondages, annonces, documents
• Autres fonctionnalités
Autres fonctionnalités• Interface SOAP
• GForge CLI
• Plugin Tinderbox
• Plugin WIKI
• Plugins SVNTracker et CVSTracker
Utilisation de GForge
Points faibles et points forts
Services d’hébergements de projets
Les points faibles de GForge
• Ergonomie déficiente
• Documentation insuffisante
• Relations entre les outils améliorables– Générer une tâche à partir d’un ticket de suivi
• Installation et mises à jour délicates
Les intérêts de GForge
• Beaucoup de fonctionnalités
• Fiable
• Supporte des charges élevés
• Communauté très active
• Des plugins
Utilisation de GForge
Points faibles et points forts
Services d’hébergements de projets
Ils sont innombrables
• Gratuits ou payants, avec ou sans publicité
• Plus ou moins restrictifs (licenses notamment)
• Basés sur GForge, Savane, Trac…
• Autour de notre communauté, basés sur GForge :
– L’Atelier GForge de l’ADDULACT– SourceSup du CRU– InriaForge
Conclusion