Outils de developpement logiciel : du codage a la diffusion

J'ai assisté, avec Laurent, à l'amphi de l'IAP au 1er tutoJRES 01. Journée intéressante. Pas mal d'info à récupérer quand les transparents seront disponibles, ce qui a été annoncé.

Les présentations :

Subversion, un outil de gestion de version

(1 heure 30, Florent Guilleux CRU)

Les outils de gestion de version sont devenus incontournables pour le développement de logiciel en mode collaboratif. Les gains offerts par leur utilisation compensent largement l‘investissement initial pour leur prise en main. Subversion est le successeur moderne du principal gestionnaire de version en mode centralisé, CVS. Cette présentation montrera pas à pas comment utiliser Subversion, depuis les opérations de base jusqu‘à des utilisations plus avancées : gestion des tags et branches, fusions, hooks, méta données, etc.

Les plates-formes intégrées de gestion de développement

(1 heure, Florent Guilleux)

Le mode de développement ouvert des logiciels open source a favorisé l‘émergence de plates-formes réunissant dans une même interface web des outils de développement collaboratif : gestion de bogues, de tâches, de paquetage, de documents, forums, etc. Les développeurs disposent désormais de multiples services d‘hébergement de projets, accessibles de partout n‘importe quand, et les affranchissant de l‘administration de ces outils. GForge, l‘un des principaux logiciels de plate-forme de développement, sera présenté de manière approfondie, à travers l‘exemple du service sourcesup.cru.fr.

Les différents types de licence

(1 heure, Jean-Pierre Gasnier prof. associé Aix-Marseille III, juriste)

Le choix d‘une licence est important pour un produit, car elle en détermine notamment les conditions d‘utilisation, de modification, de rediffusion, etc. La multiplicité des licences existantes rend ce choix difficile. Cette présentation essayera de dégager des critères de choix pertinents, et présentera les principales licences libres ou open source existantes.

Comment rendre son développement diffusable

(45 minutes, Pascal Aubry Université de Rennes1)

Le passage d‘un développement logiciel à un produit réellement diffusable est un réel travail, trop souvent négligé par les développeurs. Cette présentation présentera les bonnes pratiques pour faire d‘un développement un produit : rythme de diffusion des versions, communication autour du produit, support aux utilisateurs, animation d‘une communauté, etc.

La présentation sur le site de P. Aubry

Antoine.

Comments

No comments.