Les interactions entres acteurs dans et autour du JMMC:
Ce document est accessible en ligne à l'adresse suivante: /twiki/bin/view/Jmmc/Software/OrgGrpTec
Version actuelle: V5 - 2007-12-12
L'objectif de ce document est de definir quelques points pour positionner le groupe technique au sein des activites JMMC.
La mission du groupe technique
Repondre aux besoins exprimés par le conseil scientifique en
Faire le lien entre les réalisations exigées par la direction du JMMC et leurs mises en place depuis les contributions des scientifiques.
Pour cela il semble necessaire pour y repondre que:
- la direction précise ses exigences sur les réalisations (en les justifiant)
- les méthodes de travail des scientifiques soient connues du groupe de réalisation pour permettre le developpement des logiciels.
Le JMMC dans son environnement exterieur

rajouter:
- utilisateurs "experts"
- utilisateurs "novices"
- beta testeurs
Le groupe technique travail en forte collaboration avec l'[http://www.ivoa.net/][International Virtual Observatory Alliance(IVOA)]] et favorise l'utilisation des techniques associées. Cela se traduit à un premier niveau par des participations aux activités de l'
France-OV(ASOV)
Le JMMC en interne
L'equipe technique
-
- développement
- infrastructure ( déploiement/distribution de logiciels)
- maintenance
L'equipe:
- est responsable des choix technologiques de ses réalisations
- prend en charge les réalisations/évolutions des logiciels duement spécifiés (
preciser technique/scientifique)
Les différents acteurs et les interactions avec l'equipe technique:
Les groupes de travail
- rédigent les cahiers des charges des logiciels
- suivent les projets pour éviter toute dérive entre besoins exprimés et logiciels réalisés
- participent aux recettes de réalisation
Scientifique théoricien
- valident les logiciels après réalisation
Scientifique développeur
- assurent la bonne intégration de la théorie dans les réalisations
Scientifique utilisateur
- testent les logiciels produits
- retournent leurs remarques
Les productions
Recensement des productions
Produits existants
Produits à venir
- SEARCHCAL VO
- MODELFITTING
- IMAGERECONSTRUCTION
- ...
Classes de productions:
- application/service validé scientifiquement
- prototype d'application/service exploitable en externe
- prototype d'application/service exploitable en interne
On peut associer a chaque produit d'éventuelles publications.
Le developpement
Les méthodes de développements (du concept scientifique à la mise en exploitation)
Interactions entre les acteurs JMMC et partenaires:
- comment les scientifiques commence à travailler sur un logiciel proto
- a partir de quel moment les scientifiques rencontre l'equipe technique *
Quelles licences logiciels ? quelles répercutions...
Quels langages de programmation?
Critères pour le développement:
Il y en a certainement plusieurs en fonctions des phases de vie du
logiciel...Eventuellement en fonction des intervenants...
La distribution de logiciels:
cf memo de Gilles
- quels outils de communication support vis a vis des utilisateurs (forum, listes de diffusion, outil de suivi de bug, faq)...
Critères pour la distribution de logiciels:
Il semble primordiale d'attacher une attention particuliere a la qualite des
softs qui sont proposé (independement de la maniere dont ils sont codés)