les plates-formes intégrées de gestion de développement, lexemple de gforge florent guilleux,...

Post on 04-Apr-2015

106 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related