08 jan
Publié par pawel.bialowas dans Méthodologie, Meilleures pratiques
Dans le cadre d’un projet récent nous avons eu de nombreux défis pour s’assurer que l’ensemble des règles fonctionnelles étaient implémentées et couvertes par les tests unitaires, fonctionnels et intégrés. Le client avait un nombre de vieux documents d’analyse mais la vraie source de règles était le système légataire que nous modernisions.Il est surprenant d’apprendre qu’un grand nombre d’entreprises ne connaissent pas l’ensemble de leurs règles d’affaire et n’ont pas la documentation nécessaire pour en déduire l’ensemble. La vérité se trouve, comme c’est souvent le cas, uniquement dans le code.Mais comment s’assurer que l’ensemble des règles sera reporté dans le nouveau système et sera testé adéquatement ?Il n’y a malheureusement pas de solution facile. Il faut :
Mais tout ce travail ne garantit toujours pas que l’ensemble des règles sera répertorié. Ayant fait du mieux qu’on a pu avec les activités énumérées ci-haut la question suivante se posait : où conserver ces règles ?Le problème avec les documents fonctionnels et les use cases c’est que les règles sont éparpillées à un grand nombre d’endroits ce qui met une pression énorme sur les développeurs pour consolider ces différentes sources d’information pour ensuite implémenter l’ensemble.La clé est de centraliser l’ensemble des règles fonctionnelles dans une base de données. Une simple BD Access ou même un chiffrier Excel peut être suffisant pour conserver l’information (dépendant de la taille du projet). Ce qui est important c’est de les définir clairement et d’y attribuer un numéro unique.
Grâce à cette centralisation et à la numérotation on peut obtenir les avantages suivants :
3 commentaires
François Bonetto
8 janvier 2008 à 18:44
1J’ajouterais que l’identification d’un responsable des règles d’affaires une fois identifiées est un facteur important.
En effet, le répertoire des règles d’affaire doit évoluer avec l’organisation. Le responsable aura donc la charge d’assurer les mises à jour qui manqueront pas d’arriver.
Il permettra de transformer une dépense de projet en investissement assurant la pérénnité de la connaissance d’affaire au sein de l’organisation. Évitant de se retrouver dans la même situation.
amatoriali
22 décembre 2008 à 8:35
2Complimenti per l\idea della descrizione dell\appendicectomia. Davvero simpatico il sito!
Bravo!
foto su riccardo scamarcio
con il piede
le fighette
che animali
Djamel Gaïd
4 février 2009 à 12:30
3Bonjour,
Je suis pris de lire une analyse, bonne certes, mais qui fait fi de véritables outils performants prenant en charhe les règles d’affaires. Plus on va et moins le code est utilisé. Je pourrai citer le logiciel DROLLS de JBoss, Illog d’IBM, Oracle Business rules, …
Flux RSS pour les commentaires de cet article. URI de TrackBack.
Laisser un commentaire
Catégories
Articles récents
Archives
AXON Intégration et développement Inc.
Visitez notre site Web corporatif
Méta