Gestion et méthodes de travail

La gestion du développement est celle de tout logiciel libre :

  • Nous allons mettre en place un serveur de développement, à bas coût, avec l'ensemble des outils de développement (Php5, drupal, etc ...). Cela éviter d'ouvrir une faille de sécurité sur notre serveur principal.
  • Les sources seront publiées sur un gestionnaire SVN hébergé sur le serveur de développement.
  • Nous ferons de fréquentes publications.
  • Toute personne peut participer, dans la mesure où elle respecte des règles de courtoisie.
  • Il n'existe pas de relation hiérarchique ni d'organisation centralisée. L'association coordonne les travaux en organisant des discussions publiques. Cependant, chaque développeur reste libre de choisir ses propres objectifs, de travailler seul ou en groupe, etc ...
  • Toutes les discussions sont publiques et ont lieu sur le forum Bulle Immobilière. Les discussions isolées ne sont pas conseillées, car elles ne laissent aucune tracer permettant d'organiser et de faire connaître les travaux.

Les étapes à respecter :

  • Annoncer les choix de développement.
  • Discuter des fonctionnalités recherchées et enrichir le CMS.
  • Publier une maquette (utiliser CCK ou Views).
  • Discuter de la maquette avec les utilisateurs.
  • Développer le fonctionnalité définitive.
  • Documenter les développements.
  • Maintenir les développements.