Création d’application pour le Ministère des armées

Application web
Le présent marché avait pour objet la conception et réalisation d’une solution évolutive de suivi de carrières pour une population d’officiers au profit du CGARM.
Client
Le Conseil Général de l’Armement (CGARM)
Infos
Section carrières traitant l’emploi des ingénieurs des corps militaires de l’armement et des formations données aux ingénieurs.
Logiciel sur mesure de suivi RH

Le projet

Contexte du marché public

L’appel d’offre soumis par le ministère des armées (anciennement appelé ministère de la défense) et remporté par notre agence en 2018, concernait :

  • La conception et réalisation d’une solution évolutive de suivi de carrières
  • La Maintenance évolutive de l’application web
  • L’Assistance téléphonique et l’aide-utilisateur

L’outil logiciel existait sous une forme initiale qu’il a fallu totalement redévelopper.

Ce que nous avons proposé

La mise en œuvre

Forts de notre expérience sur de nombreux projets d’applications métiers, nous avons mis en œuvre :

  • notre engagement dans la réflexion approfondie sur les solutions à apporter à leurs besoins
  • un accompagnement de projet structuré et Agile offrant des cycles réguliers de livraisons et favorisant les étapes de validation et d’identification de nouveaux besoins (et leurs prises en compte)
  • notre méthodologie rigoureuse de développement et de déploiement
  • la conception et la production d’un code modulaire, évolutif et testé par des tests unitaires
  • une équipe dédiée et disponible pour le client
moyens mise en œuvre pour la création du logiciel web
Les étapes pour la définition et conception d'applications

La stratégie

Les étapes

La solution applicative était initialement développée avec Microsoft VB6 compilé, et une base de données SGBD Oracle. Notre travail était donc de refondre totalement le logiciel avec un Framework Php en particulier, car imposé parmi les technologies validées.

Le challenge était par ailleurs de suivre un calendrier très rigoureux et une échéance de 3 mois à ne pas dépasser !

Dès lors, voici les étapes que nous avons suivies sur le plan purement technique :

  1. Analyse de leur solution applicative actuelle
  2. Récupération des données brutes de l’ancienne base de donnée Oracle en CSV
  3. Création des nouveaux modèles de l’application Php pour une base PostgreSql
  4. Traitement CSV des données pour les mettre en conformité avec le nouveau modèle PostgreSql
  5. Développement des fonctionnalités de type CRUD
  6. Création du moteur de recherche interne
  7. Améliorations et optimisations diverses (système de navigation, optimisation des requêtes pour rendre l’application plus rapide et réactive,…)
  8. Mise en production de la solution informatique

Les fonctionnalités

Pour une application métier bien pensée

Nombreuses ont été les fonctionnalités développées pour ce logiciel du ministère de la Défense. En voici une description non exhaustive :

  • Création de plusieurs fiches clients préremplies en une seule saisie
  • Implémentation d’un système d’historique de recherche
  • Solution de paramétrage de recherche par défaut personnalisable
  • Développement d’un système de génération de fichiers via des requêtes prédéfinies ou personnalisables
  • Outil de sélection rapide via l’en tête (comme un panier), des différents officiers et de leurs informations pour générer des fichiers
  • Simplicité à retrouver les informations et navigation facilitée d’une fiche à l’autre
  • Personnalisation de l’outil pour chaque utilisateur (couleur des fiches, format des dates, écran d’accueil par défaut…)
  • Système permettant de revenir en arrière avec un simple bouton après mise à jour d’une fiche
  • Création d’un accès à l’historique des modifications pour les administrateurs (« qui a fait quoi ? »)
  • Mise à jour obligatoire des mots de passe à fréquence régulière
  • Gestion des rôles pour les différents utilisateurs (droit en lecture seule, écriture, administration)
fonctionnalités du logiciel connecté de suivi RH

Exemple de vues de l’application

Technologies

Choix techniques

Pour le développement de l’application web de suivi des carrières, nous avons utilisé les technologies de développement web suivantes :

  • Un Framework Php
  • La librairie Javascript JQuery
  • L’implémentation de requêtes Ajax pour des traitements asynchrones du logiciel
  • La base de données en PostgreSql
technologies et langages de programmation utilisés pour le site et l'application mobile
Témoignages

Un accompagnement bien adapté et très efficace

Idéematic a parfaitement répondu à notre attente alors qu'aussi bien le cadre financier que le cadre technique étaient particulièrement contraints. Lire la suite
Marc Maurer
Application de gestion de carrières
Un accompagnement bien adapté et très efficace
Parlons de vos besoins d'application

Les logiciels que vous utilisez ne correspondent pas entièrement à vos besoins ?

Leurs fonctionnalités sont complexes à utiliser et ne peuvent évoluer ?

Les technologies web et mobiles nous permettent aujourd’hui de vous proposer des applications sur mesures et très poussées, répondant parfaitement à l’ensemble de vos besoins spécifiques.

Autres références