Projets en-cours & travaux réalisés:

> Développement d'une application médicale - depuis juin 2009 -

Cette application encapsule une base documentaire sur les traitements homéopathiques.

L'originalité de ce développement est :

  • sa similitude avec une application de type 'moteur de recherche'
  • la simplicité de son interface et de son utilisation : de ce fait, aucune aide n'est a priori nécessaire.
  • la rapidité avec laquelle les résultats sont obtenus - moins de 100 milli-secondes - pour rechercher une information dans une base recensant plusieurs centaines de médicaments
  • Cette application est développée en mode web sous Delphi® [site editeur] avec le framework WebSnap.
    Base de donnée : SQLite v3.
    Les composants 'base de donnée' sont une adaptation pour Delphi des composants SQLite TSqlite3Dataset réalisés pour Free Pascal Compiler (licence GNU)

    > Développement d'une application de 'Gestion du Personnel' -sept. 2008-

    Cette application permet de :

  • rassembler au sein d'une 'fiche personnel' l'ensemble des informations que le donneur d'ordre aura considéré comme pertinentes.

  • rattacher chaque individu à une 'entité de rattachement'.

  • définir les entités de rattachement sous la forme d'une arborescence hierarchique, et de définir le mode d'accès (lecture, modification, création, suppression) à la 'fiche personnel' en fonction de l'entité de rattachement et des droits qui lui ont été définis.

  • sélectionner des groupes d'individus via une interface de requête, afin de pouvoir comparer ces individus entre eux.

  • disposer d'un outil d'analyse et de comparaison visuel (graphique).

  • associer la valorisation de certains critères au groupe d'appartenance de l'individu.

  • Cette application a été développée en mode web sous Delphi® [site editeur].

    > Développement et mise en oeuvre d'un ensemble logiciel permettant une Gestion Electronique des Documents (GED) -fev. 2008-

    Cet ensemble logiciel permet à l'organisation utilisatrice:

    1. de sauvegarder des documents en format numérique (ex: fichier .pdf)

    2. d'indexer ces documents, afin de pouvoir les exploiter par la suite

    3. de retrouver ces documents. Plus précisément, grace à une interface web sécurisée, l'outil permettra:
    - de sélectionner les documents d'après des critères de choix adaptés
    - de consulter les documents précédemment sélectionnés
    - d'imprimer les documents consultés si besoin.

    4. de communiquer à ses partenaires une URL (adresse web) sécurisée leur permettant de consulter les documents les concernant

    Par ce biais, les documents de l'entreprise sont totalement dématérialisés et sont accessibles à tout moment par toute personne intéressée, tout en respectant la législation en vigueur et les conditions de sécurité définies.

    Cet ensemble utilise divers composants /librairies manipulant les fichiers .pdf, ainsi qu'une application développée sous Delphi® [site editeur].

    > Développement d'un 'Alerteur'. -fév 2007-:

    Un 'Alerteur' est une application permettant à l'utilisateur d'être rappelé de la survenance d'un événement. Cet événement peut être de nature très diverse; il peut s'agir de la réalisation d'un controle régulier sur un outil au sein d'un service qualité, de la date limite de dépôt d'une déclaration au sein d'un service comptable, de la date anniversaire de votre belle-mère au sein de votre service diplomatique, .. Le rappel peut être réalisé via différents moyens (fenêtres pop-up, icones dans la barre des tâches, e-mail, SMS, ..) du moment que l'utilisateur soit averti à temps de la survenance de l'événement. Mais pourquoi avoir développé une application qui existe déjà, soit sous forme de gratuiciel, soit sous forme de fonction intégrée aux messageries? Parceque aucun des logiciels sur le marché ne disposait des qualités majeures suivantes:

    - Base de donnée ouverte: les événements qui devront être signalés sont stockés dans une base de donnée ouverte et accessible avec n'importe quel gestionnaire tiers. Pour info, une des versions du logiciel fonctionne avec une base Excel.

    - Centralisation: l'application doit être installée sur un serveur. Au lieu d'être une contrainte, ceci est un avantage, car celà permet:
    - de s'affranchir de l'indisponibilité des postes clients (poste éteint)
    - de gérer des événements concernant différents utilisateurs.
    - de ne plus devoir administrer le logiciel: il peut être installé comme un service ou bien une application autonome s'exécutant à date /heure fixe.

    - Standardisation: l'alerte est matérialisée par l'envoi d'un ou plusieurs e-mail.

    Cet 'alerteur' est développé sous Delphi® [site editeur].

    > Développement /administration d'une base documentaire XML. -2005 à 2006-:

    cette base documentaire constitue les fondations du système d'information lié au reporting de l'entreprise. Elle permet, pour les utilisateurs qui y ont accès:

    - de fournir toutes les informations liées à tous les indicateurs de gestion de l'entreprise

    - de pouvoir être interfacée avec un requêteur web, ce qui permet un accès ciblé en fonction de divers critères de recherche

    - de pouvoir être accédé via tout type de document existant (document Excel, Word, page web, ..)

    - de pouvoir accéder à tout type de document existant (idem point précédent mais en sens inverse)

    Cette base documentaire a été développée en utilisant les standards de méta-langage SGML (XML, XSLT, ..)

    > Développement d'un framework (ou cadriciel) -depuis nov. 2003-:

    L'objectif de ce projet est de construire un 'framework' (ou cadriciel) ainsi que des composants logiciels génériques et réutilisables.

    Ce 'framework' garantira une interface utilisateur simple et intuitive, basée sur des 'design pattern d'interface' (1). Voici quelques éléments illustrant ce propos:

    - une barre d'outil principale unique et omniprésente, permettant de naviguer simplement entre les écrans.

    - l'utilisation de touches de fonction et leur association à chaque bouton de la barre d'outil.

    - l'accès direct aux écrans par la saisie d'un 'code de transaction'.

    - l'emploi d'un nombre restreint de controles de saisie: la zone de saisie simple, la zone de saisie assistée (lors de l'appui sur une touche de fonction), la case à cocher. Nb: une grille de saisie n'est que la juxtaposition des contrôles ci-dessus.

    Ce 'cadriciel' traitera les données d'une manière optimisée et centralisée. Voici quelques éléments illustrant ce propos:

    - un serveur d'application (application serveur) réalise à la fois les traitements demandés et le contrôle de validité des données.

    - l'application cliente est alllégée aux seuls contrôles de saisie et contrôles de visualisation.

    - la bande passante du réseau est réduite aux seules données qui devront être utilisées.

    Ce 'framework' est développé sous Delphi® [site editeur].
    (1): plus d'infos sur les 'design patterns d'interface', lire ceci

    > Développement de BCRx -2004 à 2005-:

    BCRx est une application web sécurisée qui a pour but de permettre aux clients d'une entreprise de réaliser des opérations via internet. BCRx permet les opérations suivantes:

    1. Passer des ordres de vente (commandes ou demande de devis). Il assure les fonctions d'un assistant à la saisie, permettant à l'utilisateur de réaliser sa transaction en le guidant dans ses choix et de limiter ainsi les erreurs d'entrée.

    2. Consulter l'état des commandes en cours

    3. Visualiser les contrats passés entre l'entreprise et les clients

    4. Envoyer des e-mails à l'administration des ventes.

    BCRx a été développé sous Delphi® [site editeur].

    > Administration /paramétrage d'un système d'information sous SAP R/3® [site editeur] -depuis oct. 2003-

    > Migration d'un système d'information (SI) vers SAP R/3® [site editeur] -oct. 2002 à oct. 2003-:

    La migration du système d'information (SI) d'une entreprise est un projet qui doit impliquer l'ensemble de ses acteurs principaux. Ce projet doit, par dessus tout, rassembler à la fois des compétences 'métier', 'informatique' (connaissance des possibilités du nouveau système) et 'organisationnelles' (connaissance des processus internes et des conditions de communication des experts métier et informatique).

    A défaut, les risques essentiels reviennent à :

    1. avant la date de la migration:

    - la remise en cause pure et simple du projet,

    - un dépassement substantiel du budget temps alloué,

    - la démobilisation de l'équipe impliquée dans le projet

    2. après la date de la migration:

    - la production d'informations erronées (ex: mauvais prix de vente, informations insuffisantes sur les factures, ..),

    - une complexification artificielle du SI,

    - la démobilisation des utilisateurs.

    > Réalisation de FormOnWeb -jan. 2002 à mars 2002-:

    FormOnWeb est une application générique permettant la 'saisie en ligne de formulaires' via Internet ou intranet. Soumettez-nous votre formulaire (quel que soit son origine ou son format), et retrouvez-le sur internet, prêt à être exploité par vos clients, fournisseurs, employés, ..

    NB: La formule permet également d'y associer un processus de type 'workflow'.

    FormOnWeb a été développé sous MS_ASP® [site editeur].

    > Réalisation du progiciel BdCC -sept. 2001 à déc. 2001-:

    BdCC est un progiciel de gestion commerciale permettant la 'prise de commande sécurisée' en fonction de règles de gestion complexes (tarifs, liste articles, conrtrats clients, tiers intervenants, ...). Ce logiciel a des caractéristiques proches de celles d'un configurateur adapté à un secteur spécifique.

    BdCC a été développé sous Delphi® [site editeur].

    > Responsable projet pour le choix et le déploiement d'un Progiciel de Gestion Intégré (PGI) -avr. 2001 à déc. 2001-:

    Un PGI est la véritable 'colonne vertébrale' du système d'information de l'entreprise. C'est pourquoi son choix est une étape particulièrement critique où l'erreur peut coûter très cher. Le processus de choix pourra, selon les entreprises, aller de la simple consultation des différents éditeurs du marché à une véritable étude impliquant un grand nombre d'acteurs (internes et externes à l'entreprise) et s'étalant sur plusieurs semaines, afin que la meilleure décision soit prise.

    Le déploiement d'un PGI est la phase qui consiste à adapter le progiciel à l'entreprise (ou parfois l'inverse), et à organiser le passage de l'ancienne application vers la nouvelle, de façon à ce que l'exploitation de l'entreprise subisse le 'minimum de turbulences', et que son personnel retrouve rapidement le meilleur niveau de productivité.

    Une des leçons à tirer est qu'il faut parfois se montrer très diplomate pour amener la direction à des compromis pour ne pas 'réinventer perpetuellement la roue'. (cf magazine 'Programmez' #44 août 2002)

    > Mise en place d'un logiciel de Gestion de la Relation Client (GRC) -nov. 1999 à juil. 2000-:

    Un logiciel de GRC a pour but d'organiser, par l'informatique, la relation qu'une entreprise souhaite avoir avec ses clients (ou futurs clients). Par extension, elle gère également les rapports et procédures intra-entreprise du personnel en contact avec la clientèle (commerciaux, assistants, directeurs des ventes, ...)

    En conséquence, la GRC permet, dans les entreprises mûres pour ce type de projet, d'accroître significativement la productivité non seulement de son personnel commercial, mais aussi bien souvent de l'entreprise elle-même.

    Pour plus de détails, lire article sur une de mes conférences organisées par CXP sur la mise en place d'un système GRC.

    Pour en savoir plus sur la relation client, cf planeteclient.com

    > Réalisation d'un logiciel "tableau de bord de gestion" -Mai 1999-:

    Ce logiciel permet, à partir de n'importe quelle source de données provenant de n'importe quel environnement (Windows, Unix, DOS), de créer des états de gestion.

    Ces états de gestion sont constitués par des tableaux chiffrés et par des graphiques, et présentent l'intérêt de pouvoir être élaborés par des non informaticiens, dans un environnement graphique.

    Ce tableau de bord de gestion a été développé sous Delphi® [site editeur].

    démonstration du logiciel ci-dessous.

    NB: si votre navigateur ne permet pas l'affichage cette animation, demandez-moi de vous envoyer le fichier exécutable.