OpenSource ERP Software dedicated to small to mid-size companies

           Become Platinium or Gold Neogia Partner

Compte-Rendu Conseil des Mainteneurs 17 mai 2007

Présents :


Contents

Direction de projet

Développements en cours


Contributions / Contributeurs

Contributions en cours

Suivi des contributions

Nous allons communiquer au près des contributeurs pour qu'ils n'hésitent pas à relancer les mainteneurs lorsque leurs contributions ne sont pas intégrées dans un délai raisonnable (à préciser).


Axes de développement

[Communication] Wiki

Lors de développement de fonctionnalité, la documentation s'avère souvent un manque important qui s'avère une contrainte dans la valorisation des nouvelles taches. Il est important lors de réflexion et d'analyse sur le projet d'ouvrir une page wiki pour décrire le problème rencontré et les solutions proposé pour la correction. Cette analyse permet généralement au developpeur de bien sentir sont développement mais aussi de permettre aux autres acteurs de pouvoir bdonner leur avis. Le wiki se réorganise dans l'accès de l'information et nous devons porter notre attention à bien rendre accessible les informations qu'il contient. Olivier Heintz se propose pour gérer les demandes lors de mauvaise organisation du contenu.


[Framework] Extension des form-widget / menu-widget render

La gestion de l'interface est un point souvent bloquant dans l'utilisation de Neogia. Bien que performant les render nous limites dans l'évolution. Il passe prioritaire d'étendre encore à un plus au niveau l'abstraction de la génération d'écran. L'objectif étant depuis forms XML de générer un nouveau méta-modèle en mémoire (instance java) contenant l'écran à rendre ainsi que les données. Ce modèle est ensuite envoyé au travers un parseur (java, XML, xslt, ...) afin d'obtenir sont rendu. La première étape est la construction du méta-modèle. Ce développement commençant à etre urgeant Olivier, Pierre et Nicolas se planifient un brainstorming sur le sujet en semaine 21.


[Framework] Gestion des menus en base

Olivier rappel que le développement sur la gestion des menus en base de donnée est presque finalisé et apparait aussi comme important à finaliser.


[Framework] Module BI

[Accounting] Simplifier la création de facture

Nicolas lève la difficulté de créer une facture avec Neogia depuis les interfaces de facturation de Neogia si la facture ne vient pas d'une commande. Opération généralement effectué dans les TPEs et autres petites entités qui ne gère pas la commande. Il indique positionner des ressources à l'amélioration fonctionnel de ces écrans.


[Accounting] Gestion des immobilisations

Les mainteneurs salut le travail effectué par Charles sur les immobilisations, Olivier et Nicolas notent que pour valoriser au maximum sa contribution il est nécessaire de se pencher sur la parti comptable des immobilisations.


[Accounting] Gestion Multi-devises

Actuellement les écritures comptables sont mono-devise, il va devenir nécessaire que Neogia sache utiliser les multi-devises dans les écritures. Les réflections pour posséder un beau modèle sont encore à réaliser.


[Order] Refactoring du shopping cart / objet commande

La gestion du shopping cart devient difficile dans Neogia et les réflexions on commencé pour gérer non pas un shopping cart mais directement une commande (order) en mémoire. Pierre faisant remarquer qu'OFBiz étant sur les memes réfléxions et le sujet devenant important, une ressources sera alloué sur ce sujet afin de pouvoir passer la commande en mémoire tous en participant au réflexion dans le projet OFBiz.


[Order] Améliorer la gestion des devis

Un consensus pour indiquer que les écrans de gestion des devis sont très peu utilisable. Malheureusement, hors projet client d'intégrateur, c'est un sujet non propriétaire.


[NFacility] Optimisation des calculs d'ATP/QOH

Pierre et Olivier propose de porter une attention particulière à l'amélioration de la gestion de l'ATP et du QOH en mémoire afin de diminuer les requetages en base.


[NFacility] Amélioration de la relation ProductStore / Facility

[Manufacturing] Amélioration de la prise en compte du ProductStore dans le MRP

Politique de synchronisation avec Ofbiz

D'un consensus nous mettons l'objectif des synchronisations à la version OFBiz 4.0 avec comme objectif pour la sortie de Neogia 1.0. Elles seront effectués jusqu'aux démarrage de la branche 1.0 d'OFBiz puis le patch de la branche seront appliqué afin de laisser les synchronisation sur la version Trunk du SVN D'OFBiz Peter continue les synchronisations et Nicolas essaie de prendre de temps en temps le relais.


Release de la version 1.0 de neogia

Domaines de compétences des mainteneurs Neogia


Documentation de cas d'usage

Peter propose l'organisation de cas d'usage pour valider plusieurs technologie comme le load-balancing, la gestion multi-délégator ou l'implémentation de filliale. Ces ateliers aurait pour objectif de valider les technos et de détecter les manques techniques et/ou fonctionnels.


Migration Subversion

Le CVS actuellement possède un historique important et devient difficile à gérer. Il est donc décider d'opérer à une réinitialisation de ce dernier. Avant la sortie de la version Neogia 1.0, le cvs sera déplacé et mis en archive. Il sera toujours accessible en lecture. Le nouveau serveur ne sera pas sous svn mais sous cvs, car ce projet ne possède pas encore les interfaces nécessaire pour gérer les synchronisations. Le module du projet Neogia sera renommé de "ofbizNeogia" vers "neogia" afin d'éviter les erreurs et garder une cohérence dans les noms du projet. Aucune branche de l'ancien CVS ne sera réimportée. Les droits d'accès en écriture au CVS seront révisés.


Éditeur UML

Olivier est actuellement en discution avec Gentleware pour obtenir des licenses PoseidonForUML4 avec pour objectif de gagner du temps. L'éditeur qui retient notre attention est Netbeans.

Idées pour animer la communauté

Sur une idée de Peter, il serait intéressant que les mainteneurs organise des évènements ponctuel afin de dynamiser le projet. Ils est donc proposé plusieurs événements comme des réunions sur salon jabber, des coding party ou encore des bugs tracking party. Maintenant que lidée est posée, ils nous faut poser des dates ;)


Vie de l'association

Précisions concernant les modalités d'inscription

Les cotisations des membres ou futur membres de l'association Neogia seront relancé à la date du premier juillet. Nous calons l'appel à cotisation de manière annuelle à la date du premier juillet.


Mise en oeuvre d'un neogia pour gérer l'association

Pour facilité la gestion de l'association, un serveur Neogia sera déployé, pour la gestion des cotisations et la gestion des bugs tracker


Présence aux RMLL

Pour les RMLL plusieurs mainteneur seront présent pour effectuer des conférences et notamment une table ronde de travail avec le projet openaguila.

Présence aux salons ERP et progi???

Points d'architecture

Intégration de JPivot

Évolution form-widget / menu-widget renderer

Automatisation des builds et tests de non-régression

Peter propose la mise en place d'un automate de test pour effecter des controles en continue sur Neogia. Nicolas indique qu'il déployera un vserveur à cet effet.

Solutions pour améliorer les tests seleniums

Les séleniums sont important pour valider la qualité de chaque release. Afin de diminuer les riques de régréssion Peter propose la mise en place d'un automate de test avec avertissement sur les résultats.

Retrieved from "http://neogia.org/Compte-Rendu_Conseil_des_Mainteneurs_17_mai_2007"