Généralités
Dans le cadre de la simplification des démarches de demandes de permis de bâtir et autres actes d’urbanisme, la communauté urbaine de Yaoundé (C.U.Y), capitale du Cameroun, avait besoin de digitaliser le processus métier y afférent.
Besoins métiers
Defis
Le principal challenge rencontré résidait dans la gestion des processus métiers de traitement des demandes.
-
Les processus de création et d’instruction de demandes d’actes d’urbanisme n’est pas statique, de plus, de nouveaux processus pourraient éventuellement être nécessaires pour la gestion de demandes particulières.
Les contraintes budgétaires du client ne permettant pas des travaux de maintenance évolutive récurrents, la plateforme se devait de prendre en compte automatiquement tout changement de processus.
Solution
- Fort de notre expérience dans la dématérialisation de processus métiers, nous avons décidé d’utiliser un moteur de gestion de processus métiers pour, modéliser (resp. re-modéliser ) les processus métiers et les injecter (resp. à nouveau) dans la plateforme pour chaque nouveau processus (resp. modification de processus).
- La plateforme pourrait alors s’appuyer sur des APIs du moteur de processus afin de manipuler les processus et les différentes instances en cours.
- La solution JBoss Business Process Management, célèbre moteur de processus, gratuit et efficace, fut celle choisie par nos architectes techniques afin de réaliser ce challenge.
Nos technologies
Java
JBoss JBPM
PostgreSQL
Tomcat
Implémentation
L’équipe d’implémentation du projet était composée de sous équipes réparties selon des responsabilité spécifiques à savoir:
- Design et implémentation des processus métiers
- Intégration et maintenance du moteur de processus
- Implémentation des règles métiers de la plateforme
Chaque équipe travaillait de façon itérative suivant une logique d’intégration et de déploiement continu.
-
Recueil et analyse des besoins métiers
-
Conception de l’architecture cible
-
Développement
-
Déploiement
Roadmap
Nous avons scindé la solution en plusieurs livrables, puis nous avons suivi une approche itérative par étapes, car nous avons été confrontés à des défis et à des changements d'exigences au cours du développement. Ces étapes comprenaient les phases suivantes :
Plus value métier
L’instruction des demandes d’acte d’urbanisme prend désormais 50% moins de temps avec le
déploiement du portail.
Par
conséquent, les services de la communauté urbaine de Yaoundé ont vu passer le nombre annuel
de dossiers traités de 600 à
environ 1000. Réduisant ainsi le nombre de constructions anarchiques et illégales dans la
ville de Yaoundé.