Développer une application sur mesure ou un prototype (Proof of concept)


 

Conception / développement rapides MS-ACCESS

Présentation de type "power point"


Comment développer un logiciel sur mesure,  
qui répond aux besoins

sans cahier des charges, ni document de spécification …

Pour trouver une solution informatique pour gérer un processus : deux approches sont possibles :

  • Soit on commence par une phase de conception, on spécifie ses besoins sur des documents, on les valide, on programme, on teste, on réceptionne ….
  • Soit on commence tout de suite par réaliser une application "prototype", avec un outil adapté (comme Microsoft ACCESS), on s’en sert, on l’améliore petit à petit.

La première solution s'impose pour les grosses structures, ou lorsque le processus est standard.
Pour les petites entités, les PME, les TPE, qui ne peuvent pas avoir recours systématiquement à un service informatique, je propose la seconde solution.

Avantage n° 1 : disposer immédiatement d’une application pour stocker les données du processus

 Plutôt que d’utiliser une série de feuilles Excel plus ou moins structurée, dont l
a cohérence n’est pas assurée automatiquement,
… définir tout de suite une structure minimale de base de données ACCESS, et tout de suite l’expérimenter.

Avantage n° 2 : tester en vraie grandeur les alternatives de modélisation du programme de gestion

Au fur et à mesure que de nouveaux concepts apparaissent, les mettre en place dans la base, les tester, et, au besoin changer d’avis.

Avantage n° 3 : façonner de façon itérative l’expression de besoin

Cela constitue une expression de besoin qui a le mérite d’être testée par un groupe d’utilisateurs.

Avantage n° 4 : donner tout de suite à un petit groupe de travail un "guide utilisateur" du processus

Ce groupe est guidé, canalisé, par les formulaires ACCESS, les listes de valeurs possibles et toute la documentation que l’on peut associer par des liens hypertexte.

Avantage n° 5 : disposer d’un prototype pertinent pour exprimer le besoin fonctionnel du logiciel de gestion : 

   è soit pour choisir une architecture cible (progiciel, recours à la DSI, ...)
   è soit pour utiliser le prototype comme solution durable
• Au bout de quelques semaines ou quelques mois, selon la nature du probléme, le prototype est suffisamment représentatif des données à gérer, des règles de gestion, de la présentation des états.

              • Il peut être montré à des fournisseurs de logiciel.
              • o
u bien il peut être utilisé tel que, et généralisé à l'ensemble des utilisateurs

Avantage n° 6 : capitaliser sur les données enregistrées, et les migrer vers la solution cible retenue

• Une fois la solution cible choisie, l’extraction des données pour la migration peut être facilement réalisée grâce à des requêtes, et on ne perd aucune donnée .

Alors, pourquoi ne pas commencer par un prototype ?


Intérêt de MS-ACCESS pour une DSI by Luke Chung, President of FMS, Inc.



Exemples réalisés pour le Groupe SMABTP :

• Base « cartographie des risques »

– Projet en deux ans
– A contribué au choix du progiciel cible et à sa mise en place (eFront)

• 
Base des risques « top-down »

– Opérationnelle depuis 2007
–  Supporte la démarche dite « top-down » :
  • Élaboration de trois scenarios

  • Choix de l’un des trois

  • Élaboration de trois hypothèses correctement situées sur les dimensions probabilité et impact

• Base de suivi des audits

Opérationnelle depuis 2007
Permet de gérer les missions d’audit de l’Inspection Générale
Partagée et utilisée par 10 personnes
Cette application a servi d'expression de besoin pour le choix du progiciel TEAMMATE


Domaines dans lesquels j’ai utilisé MS-ACCESS :

  • Évaluation des risques de l’assurance 
  • Évaluation du contrôle interne dans l’assurance 
  • Analyse des données dans le cadre de missions d’audit 
  • Statistiques sinistres mutuelle complémentaire santé 
  • Représentation de structures décentralisées 
  • Statistiques sinistres assurance construction 
  • Gestion des missions d’audit interne 
  • Aide au choix tarifaires parmi de multiples combinaisons 
  • Choix d’un progiciel sur la base de critères pondérés 
  • Questionnaire d’évaluation de la sensibilité d’une information 
  • Suivi d’un plan d’action