Pour en savoir - Coriolis Finances Publiques

Coriolis5.0
Club Utilisateurs Coriolis
© Bull, 2013
1
Sommaire
1. Organisation PSS et Stratégie
2. Les 3 axes du projet de modernisation
La performance
L’ergonomie
La maintenance
3. La méthode et le macro-planning
© Bull, 2013
2
PSS
Gestionnaire
d’affaires
C. Angeletti
Public Software Solutions
S. Pradel
Ressources Humaines
B. Marazia
Prospective Marché/
Offres/ Partenaires
B. Leclair
Direction des
opérations
P. Destison
Contrôle de Gestion
I. Giguet/ F. Bruneau
Solutions
R&D
B. Fromentin
© Bull, 2013
Aide Sociale Départementales
F. Laurent
CRM
Services et Support
Gestion Financière et comptable EPN
et Internl
J. Cador
Aide Sociale
E. Spriet
Gestion Financière Collectivités
Locales
Business Development
Gestion financière / CRM
S. Salasca
3
Stratégie de PSS
Investissement dans la modernisation du logiciel Coriolis et
stratégie offensive sur le marchés des collectivités
Développements des offres autour de l’Aide Sociale: mobilité,
CRM, télégestion, …
Développement du pré-configuré Coriolis AX prenant en compte
la réforme de la GBCP concernant environ 650 EPN.
Développement de l’offre en Afrique
© Bull, 2013
4
Zoom la stratégie de modernisation Coriolis
Etat des lieux :
Coriolis Finances Publiques a été la première solution full web a être lancée sur le
marché en 2004 sur le secteur collectivités territoriales
–
–
–
–
La technologie utilisée ne permet plus de faire facilement évoluer l’outil
Le rendu ergonomique ne correspond plus aux attentes d’une application full web
Développées plus tardivement, les applications concurrentes utilisent une technologie leur
permettant de proposer une couche ergonomique plus séduisante
Des pistes d’amélioration de performance de l’application sont identifiées
Nos ambitions :
Sur la performance
–
–
Améliorer et optimiser les performances
Réduire l’adhérence entre les différentes couches du système
Sur l’ergonomie
–
–
Rendre le produit plus efficace et la navigation plus intuitive
Homogénéiser l’ergonomie des modules
Sur la maintenance
–
–
–
© Bull, 2013
Profiter de cette modernisation pour résorber les anomalies en cours
Conserver la compatibilité descendante
Engager des évolutions fonctionnelles importantes et attendues et anticiper les évolutions
réglementaires de l’application
5
Sommaire
1. Organisation PSS et Stratégie
2. Les 3 axes du projet de modernisation
La performance
L’ergonomie
La maintenance
3. La méthode et le macro-planning
© Bull, 2013
6
Performance : analyse des problèmes
2 sources principales :
Requêtes SQL longues
Dans les traitements impliqués, plus de
90% du temps d’exécution revient aux
requêtes SQL.
Traitement ensembliste
Trop de requêtes SQL sont effectuées pour
ces traitements qui mettent environ 80%
du temps d’exécution.
Une recherche multicritère sur un élément
fonctionnel comme les mandats ou les visas.
– Un batch de (re)-calcul de cumul par
exemple.
– Une mise à jour en masse comme par
exemple faire des visas en masse.
– Page d’accueil
–
© Bull, 2013
Mise en place
d’une BDD
relationnelle
Rapprochement
des traitements du
serveur BDD
Mise en place de
cache applicatif
7
Performance : évolution de l’architecture
Architecture Actuelle
Cible
Présentation Tier
API / WISREQ Tier
Business Tier
Batchs
Editions
Business Tier
Data Access Layer
Coriolis DB
No SGBDR
Utilisation exclusive de l’API Web (REST)
Modèle Relationnel à 100%.
Stratégie accès aux données finalisées.
Ancienne API utilise API Web V6
Conservation du serveur métier
Ancien modèle de données conservé pour compatibilité
© Bull, 2013
8
Performance : plan d’actions
Traitement Ensemblistes
Mise en place de SP Java, les travaux sont en cours.
Pré-requis technique : Oracle 11.1 Minimum.
Echéancier.
© Bull, 2013
Echéance
Etape
10/02/2014
Prototype SP Oracle
24/02/2014
Prototype Traduction Manuelle COBOL vers Java.
17/03/2014
Prototype Traduction automatique COBOL vers Java.
31/03/2014
Prototype Traduction DAL ProC vers Java 1.5
14/04/2014
Traduction du code COBOL vers Java 1.5
21/04/2014
Traduction de la DAL ProC vers Java 1.5
24/04/2014
Profiling du nouveau code obtenu
05/05/2014
Mise en place d’un cache simple Requête/Row
12/05/2014
Profiling du nouveau code obtenu
26/05/2014
Modification de la DAL ProC pour appel de la procédure stockée
16/06/2014
Modification du serveur métier COBOL pour appeler la procédure stockée
9
Ergonomie - les principes (1/2)
Page d’accueil
Mettre la page d’accueil au centre de l’application
Pense-bête dédié à chaque utilisateur
Raccourcis vers les tâches les plus souvent utilisées
Messages / actualités transmis par l’administrateur
Possibilité de changer de profil depuis la page d’accueil
Mini tableau de bord
Lien vers les tâches les plus souvent utilisées
Page d’accueil comme véritable portail
Retour possible à la page d’accueil depuis toutes les tâches
Navigabilité
Pouvoir naviguer de zone en zone en utilisant les flèches
Pouvoir valider une tâche en utilisant la touche « Entrer »
Diminuer le nombre de niveaux dans l’arborescence des menus
Rendre plus clairs les intitulés des tâches
© Bull, 2013
10
Ergonomie - les principes (2/2)
Ecrans de saisie
Homogénéisation du mode d’accès aux tâches
Boutons d’actions
Toujours positionnés au même endroit
Grisés si pas accessibles (selon les droits)
Pouvoir masquer des encarts non utilisés dans une collectivité afin
d’alléger les grilles
Avoir pour chaque tâche la possibilité de saisir du texte supplémentaire
Messages d’erreurs
Faire des contrôles intermédiaires et non à la validation définitive
Lorsqu’un encart est cohérent en terme de saisie, faire apparaître un signe précisant
que cette étape est Ok pour passer à la suivante
Faire apparaître le message d’erreur près de la zone concernée
Permettre aux collectivités de personnaliser les messages d’erreurs
Enchaînement logique et suivi des tâches
A la signature
Clôturé
© Bull, 2013
11
Sommaire
1. Organisation PSS et Stratégie
2. Les 3 axes du projet de modernisation
La performance
L’ergonomie
La maintenance
3. La méthode et le macro-planning
© Bull, 2013
12
La méthode
Ce chantier de modernisation est géré en mode projet, avec des
points d’avancement présentés à chaque Club Utilisateur
Les travaux impacteront l’ensemble des intervenants Coriolis
–
–
–
–
–
Direction
Experts fonctionnels pour la partie rédaction des SFG
Experts techniques
Développeurs
Equipe de tests
Association de collectivités et d’un ergonome web professionnel
–
–
–
Organisation d’ateliers en comité restreint associant les collectivités
Reims Métropole et Agglomération de Cergy Pontoise pour l’ergonomie
Conseil Régional Ile de France pour les performances
Aucun impact sur les versions en cours, chaque collectivité décidera
de progressivement basculer sur la nouvelle ergonomie au fur et à
mesure des versions, ou de conserver sa version
© Bull, 2013
13
Le macro-planning
*Redéfinition du découpage par
modules de Coriolis
Gestion
extracomptable
Opérations
de fin
d’exercice
Décembre 2014
Echanges
DGFIP
Décembre 2015
Gestion du
patrimoine
Noyau
Financier*
Structure
budgétaire
Décembre 2014
Gestion des
marchés
Préparation
du budget
Exécution du
budget
Juin 2015
© Bull, 2013
14
© Bull, 2013
15