-PRODUIT KIADA-
#SID : SYSTÈME D’INFORMATION DÉCISIONNEL POUR LES #FINANCES LOCALES
1
Elaboré par :
Mr Bacem BenSoui
Bacem.bensoui@gmail.com
Tel : 51 559 449
KIADA est un système d’aide à la prise de décision financière, qui permet d’améliorer le niveau de maturité de la gouvernance de la commune et de trouver un socle décisionnelle pour l’avenir
2
Les finances locales se réfèrent aux ressources financières des collectivités locales. Elles sont responsables de l'administration des affaires locales, telles que les services publics, les écoles, les infrastructures, les transports, les parcs, les espaces verts, etc. Pour financer ces services publics, les mairies doivent collecter des recettes fiscales auprès de leurs citoyens et d'autres sources de financement, telles que les subventions gouvernementales ou les emprunts. Les finances locales sont donc un aspect important de la gouvernance locale et de la planification budgétaire pour les gouvernements locaux.
C’est aussi une complexe série de processus qui font intervenir plusieurs parties prenante ex:
Titre de perception
Titre de perception
Quittance de Payement
3
�Un SID (Système d'Information Décisionnel) est un ensemble d'outils, de méthodes et de technologies permettant de collecter, d'analyser, de stocker et de visualiser les données d'une organisation afin de soutenir la prise de décision.
Un SID permet de consolider les données de différentes sources (internes et externes à l'organisation) et de les transformer en informations exploitables pour la prise de décision stratégique, tactique ou opérationnelle. Il permet également de suivre l'évolution des performances de l'organisation, de détecter les tendances et les opportunités, ainsi que de mesurer l'impact des décisions prises.
Le SID se compose de plusieurs composants, tels que les outils de collecte et de stockage de données, les outils d'analyse et de modélisation, les outils de visualisation de données, les indicateurs de performance, les tableaux de bord, les rapports et les analyses prédictives. Les utilisateurs du SID peuvent être des décideurs, des analystes de données ou des utilisateurs opérationnels.
#SID
#méthodes
#technologies
#collecter
#d'outils
#d'analyser
#stocker
#DATA
#visualiser
#DATA
#DATA
#DATA
#DATA
#Informations
#Informations
#Informations
#transformer
#exploiter
#Décision
#Décision
#Décision
#tactique
#stratégique
#opérationnelle
#suivre
#l'évolution
#détecter
#mesurer
#performance
#opportunité
#prendre
Un SID (Système d'Information Décisionnel) est important pour plusieurs raisons :
En somme, un SID est un outil essentiel pour aider les structures à tirer parti de leurs DATA et à prendre des décisions éclairées, ce qui peut avoir un impact significatif sur leur compétitivité et leur succès à long terme.
Parties Prenantes du processus (RPP):
Le Circuit de Paiement des revenue Municipaux
#Projets
#Politique
#Budget
#Finances
#Contrôle
#Loi
#Promesse
#Réalité
#Informations VS Fiction
#Fantaisie
#Objectifs
#Contraintes
#Intérêts
Il est possible de conclure que les facteurs affectant le développement des ressources propres dans les collectivités locales sont nombreux et diversifiés.
Quatre [4] facteurs peuvent être considérés comme les plus influents sur l'amélioration des ressources propres des collectivités locales, à savoir :
• Présence d'une recette spécialisée dans la collectivité locale
• Adoption d'un système informatique intégré à caractère décisionnel
• Existence et maîtrise de mécanismes de perceptions des ressources fiscales
• Mise en place d'un système informatique intégré qui englobe les différents aspects de la gestion financière,
Rapport- Résultats de l’analyse des finances locales
Sources: Rapport de la haute instance des finances locales 2019.
Tutelle | Fonction | Partie prenante |
Politicien | Gestion Stratégique | 1- Le Président de la commune - Ordonnateur |
Ministère des Finance | Comptable Public | 2- Le Receveur municipal- Comptable Public |
Ministère des Finances | Comptable | 3- Les huissiers de trésor |
Ministère de l’intérieur | Fonctionnaire | 4 - Les régisseurs de recettes |
Ministère de l’intérieur | Contrôle /Gestion Opérationnelle | 5- Le Secrétaire Général- Fonctionnaire Public |
Ministère de l’intérieur | Gestion Opérationnelle | 6- Le DAF - Fonctionnaire Public |
Société Civile | Contribuable | 7- Le Citoyen |
La complexité des processus et la confrontation des intérêts ( parties prenantes à intérêts différents) , ajouté à l’absence de support technologique aux processus fait que les résultats sont faibles et inefficaces.
L’objectif est de doter la commune de moyens technologiques lui permettant de maitriser le Flow financier et déployer un socle applicatif pour l’aide à la prise de décision.
Dans la foulé intégrer une solution IA de prédiction budgétaire.
Objectif du Projet :
5
Emergence de KIADA
6
Contexte Stratégique
Internationale
National
Local
Enjeux de la BI
KIADA
Charte Kiada
Analyse
Métier/Fonctionnelle
Technique
Dossier Analytique
Gestion
Scrum
Réalisation & Déploiement
Test & Validation
DW
Jobs-Scheduling
Reporting
Conclusion & Optiques
Genèse
Production
Recette et Synthèse
Recette
Modèle de Prédiction –DATA Mining
Genèse
ANALYSE STRATÉGIQUE
7
🡪 CHARTE DU PROJET
‘Rien ne se perd, rien ne se crée, tout se transforme’
‘’La DATA aussi..’
Moi Même
L'objectif est d’analyser et d'évaluer les facteurs internes et externes qui influencent l’ organisation, afin de comprendre le contexte actuel du projet et ses perspectives.
Nous analyserons de ce fait les enjeux de la digitalisation à l’échelle Internationale , Nationale et Local afin déterminer la vision puis l’objectif et élaborer la charte de notre projet..
8
Enjeux Stratégiques de la digitalisation
Contexte International
ODD
Objectif 11. Villes et communautés durables�
Objectif 16. Justice et paix�
ODD-17 Partenariats pour la réalisation des objectifs�
RAPPORT sur la numérisation pour le développement
16.10.2018 - (2018/2083(INI))
Commission du développement
Les applications d’administration en ligne peuvent offrir un accès plus rapide, moins onéreux et plus aisé aux informations et aux services publics, ce qui favorise à son tour une démocratie participative ainsi que la transparence et contribue à la lutte contre la corruption. La numérisation est également un outil utile pour une politique fiscale efficace, car elle participe à une meilleure mobilisation des ressources nationales.
La numérisation peut constituer un puissant outil de développement dans un certain nombre de domaines d’action, tels que la gouvernance, l’enseignement, la santé, l’égalité hommes-femmes, la croissance économique et l’agriculture
Nous analyserons les enjeux de la digitalisation à l’échelle Internationale , Nationale et Local ,puis nous situerons la BI par rapport à ces enjeux afin d’identifier les potentialités de notre projet.
9
Enjeux Stratégiques de la digitalisation
Contexte National
Contexte Local
Plan National Stratégique (PNS) Tunisie Digitale 2021-2025
Alignement Stratégique des Communes
Digitaliser et simplifier les procédures administratives et développer les services numériques destinés aux citoyens.
Définir la stratégie de positionnement de la Tunisie sur les technologies de rupture et/ou en émergence (IA, Blockchain, Quantum Computing, BI…), ainsi que le développement de la R&D dans le domaine des TIC.
Programme IDM (Initiative pour le Développement Municipale)
E-Collectivités -Tunisie Digitale 2020 – Portefeuille de Projets Digitaux
Enjeux de la BI
La BI au service des ODD
10
Kiada – BMC ?
350
Simulation : en Mode SAS
Coût de déploiement et maintenance :25000DT /an
Coût de licence par commune :
2500 DT/an
Taux de pénétration du marché
1éré année :10% soit
35 communes
CA =87500 DT /an
NET = 62500 DT / an
11
A travers les analyses précédentes nous procèderons à l’identification du Besoin , de l’objectifs du projet et de ses périmètres ainsi qu’ ’à l’élaboration de la charte du Projet.
12
Charte du Projet
Objectif du Projet
Contenu du Projet
Le contenu de ce projet inclut et exclut les éléments suivants :
Dans le contenu :
Hors du contenu :
13
Charte du Projet – Macro Planning
RPP- Registre Parties Prenantes
Le Président de la commune - Ordonnateur
Le Secrétaire Général de la commune
Le Receveur Municipal de la commune
Le DAF de la commune
9-11/22 au 02-03/23
Analyse
14
Dans ce Chapitre nous procèderons à l’analyse des trois axes nécessaires à l’élaboration de notre SID.
Les livrables de ces Analyses permettront de définir un BackLog Produit clair et concis.
15
L'objectif de cette partie est d’avoir une vision clair des processus et des contraintes Métier, identifier les parties prenantes clés de ces processus.
Faire un mappage fin des processus Métiers et comprendre la nature de la DATA que nous allons exploiter.
Nous allons pour cela analyser toutes les facette de finance Locales.
16
Structure de la finance Locale
Mappage des Processus de gestion des RFL
Identification des parties Prenantes RFL
Analyser la part / total ressources En fonction de la Date, Article budgétaire Pour planifier les actions à faire
Analyser la Recette Municipale En fonction de la Date, Article budgétaire Pour suivre la réalisation du budget de l’année N
Analyser le taux de recouvrement de la Recette Municipale En fonction zone et Article budgétaire Pour savoir le manque à gagner sur le budget à réaliser l’année N
Analyser la Recette Municipale En fonction de la Date, Pour Préparer le budget de l’année N+1
Analyser la Recette Municipale En fonction de la Date, zone et Article budgétaire Pour savoir les In-Comes en temps réel
Structure du besoin & objectif du projet
17
L'objectif de cette partie est d’avoir une vision clair de l’existant technologiques dans la commune, a savoir les Applications métier utilisées , l’architecture technologique en place .
Nous évaluerons le niveau de maturité DATA et Digitale en place afin d’identifier les principales contraintes technologiques existantes.
Un Benchmark des outils et solution existant nous permettra par la suite d’ identifier le meilleur choix d’outils à utiliser.
18
Analyse de la Maturité Digitale
Analyse de la Maturité DATA
Analyse de l’infrastructure TIC
Benchmark et choix des outils
Schéma de la Démarche Technique du projet
19
L'objectif de cette partie est d’avoir une vision clair du DW que nous allons créer.
Nous procèderons de ce fait à l’identification des sujet d’analyses, des contraintes , des axes d’analyses.. Ce qui nous permettra d’élaborer le modèle dimensionnel nécessaire à notre SID.
20
Dossier Analytique
Confrontation
Analyse Descendante
Analyse Ascendante
Modèle Conceptuel des données du DW
Résultat
Gestion , Réalisation & Déploiement
GESTION SELON SCRUM
21
RÉALISATION & DÉPLOIEMENT
L'objectif de ce Chapitre est de procéder à la réalisation , implémentation et déploiement de notre SID en adoptant le mode Agile à travers le Framework SCRUM.
22
L'objectif de cette partie est de préparer le Back Log Produit et les Sprint Back log pour les équipes Scrum.
23
Gestion selon SCRUM
Planification Scrum
Back-Log Produit
Epic | Items | priority | PoS |
Modélisation des Données (DW) | Modélisation Relationnelle | 3 | 2 |
Modélisation Multidimensionnelle | 4 | 5 | |
Implémentation Physique | 3 | 2 | |
Editer Dictionnaire de Donnée | 1 | 1 | |
Alimentation des Données (DW) | Analyse /Spécification | 3 | 2 |
Développement / Programmation | 2 | 3 | |
Qualification des données et test unitaire | 4 | 4 | |
Restitution des Données (Reporting & DashBord) | Analyse /Spécification | 2 | 1 |
Constitution couche sémantique | 2 | 1 | |
Développement des restitutions | 4 | 5 | |
Test et qualification des restitution | 3 | 3 |
Sprints Planning
Nous Fixons un Sprint de 3 semaine (jours ouvrable) soit 15 jours effectifs.
Agile est Value Driven et particulièrement dans le cas des projet de GL, dans notre cas , nous pouvons livrer un incrément de valeur chaque Sprint en affectant un Epic par Sprint.
Back-Log Sprint
Id | Item | Id_task | Task | Periods | DoD |
1 | Modélisation des Données (DW) | 1 | Modélisation Relationnelle | 1 Semaine du 10 Janvier au 18 Janvier | MPD du DW |
2 | Modélisation Multidimensionnelle | 1 Semaine du 03 Janvier au 10 Janvier | Modèle Multidimensionnel Validé | ||
3 | Implémentation Physique | 0.5 Semaine du 18 Janvier au 21 Janvier | BD sur SGBD & accès configurer | ||
4 | Editer Dictionnaire de Donnée | 0.5 Semaine du 18 Janvier au 25 Janvier | Dictionnaire des Meta Validé | ||
2 | Alimentation des Données (DW) | 1 | Analyse /Spécification | 1 Semaine du 25 Janvier au 31 Janvier | Structure des données source Reverée |
2 | Développement / Programmation | 1 Semaine du 01 Fevrier au 16 Fevrier | Job d’alimentation et de MAJ configurés | ||
3 | Qualification des données et test unitaire | 1 Semaine du 16 Fevrier au 25 Fevrier | Chargement et test des données | ||
3 | Restitution des Données (Reporting & DashBord) | 1 | Analyse /Spécification | 0.5 Semaine du 25 Fevrier au 28 Fevrier | Structure de rapport et dashBord |
2 | Constitution couche sémantique | 0.5 Semaine du 01 Mars au 05 Mars | Corrélation des dict métier et système | ||
3 | Développement des restitutions | 1 Semaine du 05 Mars au 15 Mars | Interface de restitution validé | ||
4 | Test et qualification des restitution | 1 Semaine du 15 Mars au 24 Mars | Analyse des restitution validée |
24
Lors de cette partie nous exécuterons les task à effectuées selon le Sprint Planning précédemment élaboré.
25
Le Sprint 1 ayant déjà été exécuté lors de la préparation du dossier Analytique, nous procèderons donc directement au second Sprint.
Réalisation & Déploiement
exécution des Sprints
La base de Travail ayant été créer et les accès configurées ,lors de ce Sprint nous procèderons au chargement des données des bases sources :
Data Staging
Serveur de déploiement : TCP/IP :192.168.1.129
#SID
#technologies
#collecter
#d'outils
#stocker
#DATA
#Architecture
Notre Solution est Bien un SID dans la mesure ou elle intègre une suite de composantes: Matériel, Logiciel et Architectural …
1.Deploiement de l’architecture
Geo.xls , Budget.xls
INS, Collectivité Locale,
OpenGov ….
26
Réalisation & Déploiement
exécution des Sprints
2.Création des JOBS de chargement
Job de Normalisation
27
Réalisation & Déploiement
exécution des Sprints
3.Création des JOBS de MAJ
Job de Normalisation
28
Réalisation & Déploiement
exécution des Sprints
4.Exportation & Orchestration
Il s’agit de créer les variable de contexte dans les JOBs et de récupérer les fichier .Bat d’exécution plus les fichier .itme (XML)
Puis en C# , développer l’application de packaging et de déploiement.
29
Réalisation & Déploiement
exécution des Sprints
Lors de ce dernier Sprint Nous développeront le tableau de bord du SID des Finances Locales Communales
Ce tableau de Bord devra répondre aux besoin précédemment Formuler les Parties Prenantes
30
Résultat
KIADA - Résultat
31
Résultat
KIADA - Résultat
32
Résultat
KIADA - Résultat
33
Résultat
KIADA - Résultat
34
Résultat
KIADA - Résultat
35
Résultat
KIADA - Résultat
36
Résultat
KIADA - Résultat
37
Résultat
KIADA - Résultat
38
Résultat
KIADA - Résultat
39
Résultat
KIADA - Résultat
Exploitation - Test et validation
40
L'objectif de ce Chapitre est de vérifier si nous avions atteint l’objectifs du projet et quels sont les écarts.
41
Exploitation - Test et validation
Test
Cette phase est de longue haleine, car les utilisateurs doivent soumettre le système a des analyses et comparer les résultats avec la réalité avant de statuer.
Cette phase exploitation dure depuis Mars 2023 et voici la recette .
Analyser la Recette Municipale En fonction de la Date, zone et Article budgétaire Pour savoir les In-comes en temps réel
Analyser la Recette Municipale En fonction de la Date, Pour Préparer le budget de l’année N+1
Analyser l’évolution de la Recette Municipale En fonction de la Date, Article budgétaire Pour suivre la réalisation du budget de l’année N +1
Analyse de la recette Municipale Par Date et Zone Communale
Analyse de la recette Municipale Par Article Budgétaire
Analyser la part / total ressources En fonction de la Date, Article budgétaire Pour planifier les actions à faire
Analyser la Recette Municipale En fonction de la Date, Article budgétaire Pour suivre la réalisation du budget de l’année N
Analyse Du recouvrement de la Recette Municipale Par Date/Zone/ Article Budgétaire
Analyser le taux de recouvrement de la Recette Municipale En fonction zone et Article budgétaire Pour savoir le manque à gagner sur le budget à réaliser l’année N
La validation de premier abord semble correcte. Le DashBord permet de répondre aux besoins explicitement exprimés par les parties prenantes.
Développement d’un #modèle de prédiction des résultats financiers des communes
42
L'objectif de ce Chapitre est de développer un modèle IA de prédiction des résultats financiers des communes.
Il s’agit de créer Modèle ML capable de prédire des résultats financiers futurs à partir d'une base de résultats passés.
43
Modèle Prédictif - Etapes du projet
1. Préparation des données
2. Exploration des données
3. Prétraitement des données
4. Sélection des caractéristiques
5. Choix et entraînement du modèle
6. Évaluation du modèle
.
1. Analyse de corrélation
2. Utilisation de tests statistiques
3. Application d'algorithmes de sélection automatique des caractéristiques
Modèle Prédictif - 1 ère Approche
44
Entrainement du Modèle RandomForestRegressor
L'algorithme RandomForestRegressor est une méthode d'apprentissage automatique utilisée pour résoudre des problèmes de régression. Il s'agit d'une variante de l'algorithme Random Forest, qui est utilisé pour des tâches de classification
Modèle Prédictif - Choix & Entrainement du modèle
Une fois l’entrainement du modèle effectué voici les résultat des calculs de performance :
45
Modèle Prédictif - Evaluation du Modèle
Est-ce que le modèle est compétitif ?
Pour comprendre si notre modèle vaut la peine d’être utiliser nous comparons l’écart Moyen d’estimation sur 5 ans aux diverses autres méthodes d’estimations utilisé à savoir :
Pour 2022 : Estimation = Bdg21+{(Bdg21-Bdg20)+(Bdg20-Bdg19)+(Bdg19-Bdg)+(Bdg-Bdg17)+(Bdg17-Bdg16)}/5 =31017518
Notre modèle est moins compétitif !!
46
Modèle Prédictif - Etapes du projet
1. Préparation des données
2. Exploration des données
3. Prétraitement des données
4. Sélection des caractéristiques
5. Choix et entraînement du modèle
6. Évaluation du modèle
Modèle Prédictif - 2eme Approche
Tenant compte des résultat des analyses précédente , nous analyserons cette fois les ratio d’evolution sur les Articles_Budgétaire et essayerons d’en dégager des résultat exploitables pour la prédiction.
Ratio : R = Mt(N+1)/Mt(N)
Analyse des Ratio
Nous relevons un Pattern unique d’évolution des Ratios par série de 2 sur 7 Article_Budgétaire
47
Modèle Prédictif - Etapes du projet
1. Préparation des données
2. Exploration des données
3. Prétraitement des données
4. Sélection des caractéristiques
5. Choix et entraînement du modèle
6. Évaluation du modèle
Modèle Prédictif - 2eme Approche- Construction du modèle
Cm= F( Ri,Ri+1,..,Rn), Ri: Ratio de l’année i
Une fois établie , le modèle devrais extraire du dataset , la catégorie Budgétaire , identifier le cluster auquel elle appartient, calculer le Cm du cluster et prédire le montant de l’année N+1 comme suit : Mt(N+1) = Cm *Mt(N)
Modèle Prédictif - 2eme Approche- Tes du modèle avec divers paramètres
48
Modèle Prédictif - Etapes du projet
1. Préparation des données
2. Exploration des données
3. Prétraitement des données
4. Sélection des caractéristiques
5. Choix et entraînement du modèle
6. Évaluation du modèle
Modèle Prédictif - 2eme Approche-
Choix du modèle
Modèle Prédictif - 2eme Approche- Entrainement du Modèle
En résumé le Modèle KNNR avec Cosine Similarity Métrique semble pouvoir prédire la variation des données en les classifiant par catégorie et en analysant leur Ratio d’évolution d’année en Année pour capturer le pattern déjà discuter.
49
Modèle Prédictif - Etapes du projet
1. Préparation des données
2. Exploration des données
3. Prétraitement des données
4. Sélection des caractéristiques
5. Choix et entraînement du modèle
6. Évaluation du modèle
Modèle Prédictif - 2eme Approche- Evaluation du Modèle
Résultat et recette
- Nous tirons profit des analyses préétablie qui statut que 7 Articles _Budgétaire sur 52 qui représente 85% de la recette totale, pour configurer une démarche de prédiction axée sur ces article afin d’affiné le 85% du modèle prédictif ( cette démarche et cella même qui permet d’obtenir un écart moyen acceptable dans la démarche d’estimation classique conduit par les maires, leurs estimation se base principalement sur les 10 Articles budgétaires qui lead le résultat).
Le modèle de prédiction construit est plus compétitif.
50