Débuts de solution(s)

Suite à vos nombreuses réactions quant à un éventuel arrêt du projet Piwam, je me dois de réagir, rapidement. Pas forcément en prenant tout de suite une décision sur la suite à donner, mais au moins en vos communiquant mes pistes de réflexion. Je vais ici détailler mes craintes et sources de démotivation, peut-être pourrez vous me réconforter ou m’aider dans ces grandes lignes.

1) Une comptabilité difficile ?

C’est à ce jour ma plus grande crainte. Peut être parce que je ne suis pas un vrai comptable, j’ai du mal à m’imaginer les associations utiliser l’actuelle interface de compta de Piwam 1.2. Gestion de comptes, confrontations de débits/crédits pour une écriture comptable, comptes de résultats, bilans… On perd clairement la simplicité du système de trésorerie actuel. Et ce que je ne veux pas, c’est que ce soit l’utilisateur qui trinque. Je VEUX que l’interface soit peaufinée aux petits oignons pour guider au mieux chacun dans l’utilisation du nouveau système. Ce point, crucial selon moi, est extrêmement consommateur de temps de travail. Je ne sais pas comment présenter efficacement les éléments.

2) Une mise à jour depuis Piwam 1.1 ?

Piwam possède un mécanisme de mise à jour, qui semble fonctionner à peu près correctement. Néanmoins, entre Piwam 1.1.2 et Piwam 1.2, il y a de très nombreux changements. Le développement d’une éventuelle mise à jour est possible, mais sera extrêmement long. Rien que de penser à cette tâche, la démotivation prend le dessus. Mon idée ? Ne pas diffuser cette mise à jour immédiatement. Cette solution ne réjouira pas, c’est certain, ceux qui ont mis en place Piwam 1.1. Moi le premier, ça m’embête de ne pas profiter tout de suite des nouvelles fonctionnalités pour mon association existante. Mais c’est un point sur lequel, typiquement, l’aide est la bienvenue. Je ne vous cache pas qu’il s’agit d’un travail peu intéressant, pas très compliqué, mais sur lequel on a vite fait de se tromper.

3) Plus de tests…

J’aime les tests. Les tests unitaires, les tests fonctionnels, l’intégration continue… Mais en passant Piwam sous forme de plugin, j’ai perdu beaucoup avec l’intégration de Lime (framework de tests de symfony). Du coup, je voulais en profiter pour passer à PHPUnit. Mais là encore, manque de temps. Mais j’aimerais écrire ces tests. Encore un point sur lequel l’aide ne serait pas refusée. Il s’agit à mon avis d’un bon moyen de s’intégrer au projet, d’en découvrir les rouages, tout en étant un petit peu garant de la qualité globale de Piwam.

Voilà. Vous savez tout sur mon humeur décideuse du jour !

8 Commentaires sur “Débuts de solution(s)”

  1. C a dit :
    septembre 14th, 2010 à 15 h 31 min

    Bonjour,
    Pour le premier point ce que je suggère, si cela est assez difficile et ça peut te démotiver à ce point, laisse le pour une prochaine version, car le 1.2 devient une version majeur qui contient trop de changements majeurs, tu peux la laisser pour un 1.2.5, il vaut mieux y aller doucement. à vous de voir, pour moi une trésorerie recette/dépense est suffisante.

    Pour le 2ème point, J’aimerai bien aidé, mais je crois qu’il faut une expérience dans php et symfony pour ça, non ?

    pour les tests, je peux aider, ça me permettra d’intégrer le projet, il suffit de m’orienter vers une piste et je vais me débrouiller tout seul ( bien sûr selon les normes que vous aviez faites, pas n’importe comment).

    comme j’avais dit, je suis débutant en php et symfony mais ça ne m’effraie pas car j’ai une bonne expérience en développement et je juge que je peux aider dans les tests pour un début avant d’intégrer le reste.

    Dernière chose, je peux aussi aider dans la rédaction des documents qui peuvent aider les développeur à intégrer le projet, car j’ai a parcouru les wiki… ils sont un peu vide, pour moi c’est le bon début pour intégrer plus de monde.

  2. midu a dit :
    septembre 14th, 2010 à 15 h 50 min

    go open source

  3. Adrien M. a dit :
    septembre 14th, 2010 à 17 h 50 min

    Gogo ogoyo ? :)
    Le projet est déjà ouvert, ce qui a permis de nombreuses participations par le passé. Mais aujourd’hui, c’est du projet en entier dont il est question, sa gestion y compris ! (Il faudrait Christian V. pour donner quelques conseils !!…)

  4. Gimly a dit :
    septembre 14th, 2010 à 19 h 06 min

    Bonjour,

    Je surveille ton site depuis maintenant un petit moment et pour mon association d’hébergement de site Internet, nous souhaitons nous tourner vers ton projet. Nous souhaitons le mettre en place et créer une passerelle pour le lier avec notre système d’inscription dans le but de gérer nos adhésions des membres Internet.

    Nous (Mon équipe et moi-même) sommes un petit acteur dans l’Open Source mais lorsqu’un projet nous tiens à cœur, nous faisons en sorte de le soutenir de quelques sortes que ce soit (développement, traduction, documentation, hébergement du projet (web/svn/etc…), etc …).

    En voyant ton article, je voulais te dire que nous pourrions ainsi participer au développement et pourquoi pas à son internationalisation. Je débute depuis peu sous Symfony, bien que ce framework soit lourd d’apprentissage, il est fort intéressant. Je peux, si tu le souhaite participer au développement de ton projet. Il peut être possible que je t’amène un autre développeur de mon équipe (pas encore initié à Symfony mais bon développeur PHP).
    Je peux trouver des bêta-testeurs afin d’accroître la rapidité de résolution des bugs, j’en ai un très fort dans mon équipe … même avec un code fonctionnel, il peut trouver LE bug inimaginable lol ^^.

    Si cela t’interresse, n’hésite pas à me contacter soit par mon forum, soit par e-mail ;p

    @ Bientôt.


    Gimly

  5. Adrien M. a dit :
    septembre 14th, 2010 à 21 h 50 min

    À « C » :
    C’est vrai. Tu pointes là un soucis qui existe, mais que j’avais décidé de relayer à une trop basse (?) priorité.
    La documentation a un sens si il est à jour et pertinente. J’ai essayé de maintenir la partie « communication » (nouvelles fonctionnalités, bugs existants, etc..) et quelques soucis techniques, bref ce qui m’apparaissant comme le strict minimum. Pour ce qui concerne le côté développement/implémentation, j’avais commencé quelque chose, mais je me suis posé la question du support : le wiki ? des documents versionnés sur le dépot SVN ?
    Je garde précieusement ta proposition. Merci beaucoup.

    À « Gimly » :
    De même, merci pour ta proposition ! En ce qui concerne l’internationalisation, j’ai fait le choix d’un projet 100% français, donc pas d’internationalisation à priori. (Piwam étant dédié aux assos loi 1901, propres à notre République). Pour la partie testing, beaucoup de bugs sont déjà remontés (jamais/rarement critiques, ça me rassure !) via l’interface, le projet a surtout besoin de tests unitaires et fonctionnels à implémenter pour, justement, vérifier que ces bugs existent, et le cas échéant qu’ils sont bien résolus :)

  6. Gimly a dit :
    septembre 22nd, 2010 à 12 h 59 min

    À « Adrien » :

    En effet, pour l’internationalisation cela ne servira pas à grand chose ^^.

    En tout cas si tu as besoin d’aide pour autour du projet Doc, tests unitaires et fonctionnels, support utilisateurs (technique ou d’utilisation) n’hésite pas !

    Mon association se fera un plaisir de t’aider !

    @ Bientôt

    Gimly

  7. bighux a dit :
    septembre 29th, 2010 à 10 h 41 min

    Bonjour,

    J’ai commencé à réaliser un plugin en me basant sur piwam 1.2 (depuis le svn) pour ajouter des fonctions spécifiques aux associations de type SEL. En réalisant ce plugin j’ai apporté quelques modifications à piwam (ajout gestion des groupes de droits, intégration de sfGuardPlugin, gestion des templates d’email), que j’enverrai si tu me donnes les droits sur le svn. Je suis pret à aider pour la résolution des bugs ouverts, voir à reprendre le projet pour qu’il ne meurt pas.
    Je suis d’accord avec C la gestion complète de la comptabilité me parait pas primordial pour la version 1.2. Je pense que beaucoup d’associations nécessitent pas une comptabilité aussi complète et dans le cas contraire de très bons outils dédié à cela doivent déjà exister.
    La 1.2 apportera suffisamment de nouvelles fonctions et corrections sans la compta.

  8. Adrien M. a dit :
    septembre 29th, 2010 à 11 h 26 min

    Salut Bighux,
    merci pour ton intervention ! Tout cela me redonne du baume au coeur, j’apprécie !
    Vos différentes remarques me motivent énormément à continuer l’aventure.
    Si les nouvelles contributions se font, je suis partant pour continuer la compta (ça prendrait autant de temps de faire machine arrière que de continuer) et laisser la résolution des tickets/trucs cools à d’autres.
    Qu’en pensez-vous ?

    Je vais faire un nouveau billet, et manger.

Laisser un commentaire

Bienvenue

Bienvenue sur le site officiel du projet Piwam [Piwam Is a Wonderful Association Manager, comprenez Piwam est un merveilleux gestionnaire d'association]. Ce blog est dédié à toute l’actualité du projet : évolutions, nouvelles versions, idées, discussions…

Twittons