Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux,...

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

Transcript of Les plates-formes intégrées de gestion de développement, lexemple de GForge Florent Guilleux,...

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