32
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

Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Embed Size (px)

Citation preview

Page 1: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 2: Les plates-formes intégrées de gestion de développement, lexemple 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

Page 3: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

De nombreux outils pour répondre à ces besoins

Request Tracker Bugzilla

Page 4: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Un problème de temps…

• Pour sélectionner ces outils

• Les installer

• Les administrer

• S’y former et former les utilisateurs

• Les intégrer

Page 5: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Une réponse : des plates-formes intégrées

SourceSup

InriaForgeservices

logiciels

Savane

Page 6: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Utilisation de GForge

Points faibles et points forts

Services d’hébergements de projets

Page 7: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

GForge, portail d’hébergement de projet

Page 8: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 9: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Administration d’un projet

Page 10: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Gestion des rôles

Page 11: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Des statistiques détaillées

Page 12: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Un historique des modifications significatives

Page 13: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 14: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 15: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Gestionnaire de tâches

Page 16: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Création d’une tâche

Page 17: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Visualisation des tâches

Page 18: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 19: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Des paquets et des versions

Page 20: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 21: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Création d’un outil

Page 22: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Création d’un ticket

Page 23: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Visualisation des tickets

Page 24: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Des statistiques sur les tickets

Page 25: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 26: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Autres fonctionnalités• Interface SOAP

• GForge CLI

• Plugin Tinderbox

• Plugin WIKI

• Plugins SVNTracker et CVSTracker

Page 27: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Utilisation de GForge

Points faibles et points forts

Services d’hébergements de projets

Page 28: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 29: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Les intérêts de GForge

• Beaucoup de fonctionnalités

• Fiable

• Supporte des charges élevés

• Communauté très active

• Des plugins

Page 30: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Utilisation de GForge

Points faibles et points forts

Services d’hébergements de projets

Page 31: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

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

Page 32: Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux, Comité Réseau des Universités TutoJRES 01, Juin 2006

Conclusion