SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Beyrouth – Mohamed SABRA – 10309 f
VI – Bilan et Conclusion
1. Le Projet
ZigBank, une banque régionale à haut volume d'activité dans le secteur bancaire s'est
retrouvée menacée par l'essor des sociétés Fintechs fournissant des technologies de paiement
simples et rapides à ses clients. Afin de conserver son volume d'activité et limiter ses pertes, la
Banque a décidé d'introduire un nouveau service de portefeuille numérique et a délégué cette
tâche à TechG sal, une société informatique expérimentée dans le domaine financier.
Ce nouveau service de portefeuille numérique, offert par une banque qui opère dans
différentes régions doit être en ligne, sécurisé, toujours disponible et ayant un design simple et
facile à utiliser.
Les modules du système doivent inclure l’enregistrement au portefeuille, l’ajout de fonds,
le paiement instantané d’un portefeuille électronique vers l’autre, la demande de fonds auprès d’un
autre portefeuille ou auprès d’un contact externe souhaité. De plus, un module de relevé de
comptes avec des critères de recherche avancés est inclus dans l’application.
Afin de réaliser un bon projet et garantir son avancement et son succès, TechG sal et
Zigbank ont fait des réunions qui ont abouti à une étude préalable détaillée du besoin de point de
vue de la Banque. Puis, suite à une étude comparative des technologies à utiliser dans les
différentes sections du projet, TechG sal a élu une pile de technologies adéquates aux besoins du
projet. Enfin, TechG sal a effectué une étude des aspects juridiques et du plan d’assurance qualité
pour assurer un projet de qualité conforme aux normes internationales qui protègent les clients,
leurs coordonnées bancaires, et toutes leurs informations personnelles.
Pour démarrer le projet, plusieurs étapes ségrégées ont été mises en place. Une étape initiale
de réunions de collecte d’exigences et d’analyse des coûts et des risques a été suivie d’une étape
de Conception des modèles de données et des interfaces utilisateurs, puis d’une phase de
développement et de tests, et enfin d’une phase d’installation et de maintenance corrective.
Beyrouth – Mohamed SABRA – 10309 f
2. Etapes de réalisation
Le processus de développement de l’application de portefeuille numérique a contenu un certain
nombre d’étapes :
 Définir les besoins et les exigences du client et des utilisateurs :
Dans cette étape, une équipe de consultants fonctionnels de la part de TechG sal ont discuté
avec les « Business Owners » de la Banque et les futurs utilisateurs responsable du support et de
la maintenance afin de comprendre de quoi ont-ils besoin et quelles sont les configurations
nécessaires au système afin qu’il réponde à leur besoin.
Durant cette étape, TechG sal a défini également les demandes précises de la Banque, telles
que les temps de réponse, le respect de certaines normes graphiques, le matériel sur lequel le
logiciel devrait fonctionner, etc.
 Analyser le système :
Dans cette étape, TechG sal a détaillé davantage le fonctionnement interne du logiciel afin
d’affiner ce qui a été défini dans l’étape première.
 Concevoir le système :
Dans cette étape et après avoir sélectionné les choix techniques, TechG sal a défini les modèles
de données et les modèles des interfaces graphiques (composants du front-end).
 Programmer le logiciel :
C’était l’étape que les équipes de programmation de TechG sal attendaient le plus. Ils ont
réalisé le logiciel à l’aide des langages de programmation, du système de gestion de bases de
données et des différents autres outils sélectionnés.
 Tester le logiciel :
Dans cette étape et avant les tests fonctionnels auxquelles les équipes de test de la Banque ont
participé, les équipes de test de TechG sal ont vérifié que le logiciel fonctionne et répond aux
besoins définis en début du travail. Les tests exécutés étaient de nature technique (test unitaires) et
fonctionnelle (test d’assurance qualité pour des scénarios prédéfinis), suivi par des tests de
performance globale du logiciel (temps de réponse, nombres d’utilisateurs/capacité, etc.).
Beyrouth – Mohamed SABRA – 10309 f
 Déployer :
Les premiers bouquets d’unités à délivrer étaient déployés comme scripts PL/SQL pour la
création des modèles de données sur le serveur de BD, un WAR file pour l’application web sur le
serveur d’application , un APK file pour l’application mobile que les utilisateurs peuvent
télécharger depuis le portail de la Banque, et d’autres scripts SQL a but de configurations initiales.
Suite aux déploiements, les consultants techniques de TechG sal ont réalisé des ajustements pour
bien faire fonctionner le logiciel dans l’environnement de travail des utilisateurs.
 Maintenir le système :
Dans la période qui a suivi l’installation et le lancement, quelques bugs/anomalies ont été
corrigées par des scripts que TechG sal nomme « Datapatch » pour la correction des données
incorrectes par faute de migration par exemple, et par le redéploiement des packages SQL ou des
modifications des classes Java en relation avec le fonctionnement. Ces anomalies ont été classées
comme « Critical », « Major », « Moderate », « Minor » et « Cosmetic ». Toutes les anomalies
critiques et majeures ont été corrigées en moins de 24 heures et sur place durant la période gratuite
de support.
 Formation des utilisateurs :
De la part de la Banque, le nombre des utilisateurs peut ne pas dépasser deux à trois personnes
bien expérimentées en « Troubleshooting » en utilisant les outils cités dans la section des choix
techniques et surtout en lisant attentivement les logs files dans lesquelles presque toutes les étapes
du fonctionnement et les sources des erreurs sont enregistrées. Pour cela, une formation de 3 à 5
jours pour une petite équipe de la Banque couvrant la réponse aux erreurs signalées par les clients
a été délivrée en plus des documents utiles placés dans un répertoire accessible via l’Intranet de la
Banque.
Pour les clients, la Banque a publié sur son portail un guide utilisateur très détaillé qui élabore
très clairement chaque fonction du portefeuille en utilisant un langage non technique donc
compréhensible par tous.
Beyrouth – Mohamed SABRA – 10309 f
3. Problèmes rencontrés
Durant la réalisation du projet, TechG sal a rencontré plusieurs problèmes personnels,
conceptuels et évidemment des contraintes techniques. Nous allons citer quelques difficultés à titre
d’exemple.
Durant la phase de développement, un des développeurs très expérimentés de l’équipe de
TechG sal qui guidait des développeurs juniors a reçu une approbation du département de
l’immigration en Australie pour sa demande d’immigration au sein d’un programme pour les
familles qui offrait un emploi prêt à occuper et disponible pour une courte période de deux mois
seulement. Ayant commencé le développement et ayant atteint un niveau avancé dans le travail,
son départ a créé une « faille » dans l’équipe, ce qui n’été pas très facile à réparer rapidement.
TechG sal a dû introduire une nouvelle ressource expérimentée qui venait de terminer un projet
récent. Cela a engendré un délai plus ou moins important dans l’étape de développement.
Un autre problème personnel s’est élevé lorsque Mme. Hanadi Saadeh, responsable de
l’équipe de test de la Banque, a tenté par inadvertance de recruter un testeur expérimenté de TechG
sal dans son équipe, après qu’il a démontré une performance remarquable durant la phase de test,
mais elle a été informée par le département des ressources humaines de l'accord verbal entre la
Banque et TechG sal de restreindre l'emploi des ressources de l'entreprise vers la Banque et vice
versa durant toute la durée du projet.
Un problème conceptuel rencontré était la création de plusieurs classes qui ont un grand
nombre d’attributs et d’opérations identiques. Cela contredit le principe de « réutilisation du code »
/ « Code Reusability » qui est fondamental dans un environnement orienté objet. Pour cela, les
classes aux propriétés communes ont été regroupées en classes mères et sous-classes qui en
héritent.
Le problème technique le plus fréquent était le blocage de quelques scripts dans les
composants du front-end par les navigateurs, surtout Google Chrome, Brave Browser, et Opera.
Cela a nécessité des modifications au niveau des paramètres/settings des navigateurs et l’ajout de
quelques étapes dans le guide utilisateur que les clients sont encouragés à faire pour éviter les
problèmes de telle nature.
Beyrouth – Mohamed SABRA – 10309 f
Au début du projet, durant l’étude préalable, nous avons prévu un plan représenté par un
diagramme de GANTT selon lequel nous avons estimé une durée de 6 mois comme durée complète
du projet. Comme différents problèmes étaient rencontrés à différents niveaux, des retards se sont
produits. Le premier retard du côté de l'entreprise a été un retard de 3 semaines dans la phase de
développement, causé par le départ d'une ressource précieuse de TechG sal. Du côté de la Banque,
les utilisateurs n'ont pas pu atteindre leurs bureaux durant la phase de test pendant plusieurs jours
vu que des manifestations violentes et des blocages de routes avaient eu lieu à Beyrouth pour des
raisons économiques et politiques. Les employés de la banque n'étaient pas habitués à travailler à
domicile. Une lenteur dans l'exécution des tests a été constatée et l’étape de test été complétée
après 5 semaines de la date estimée. En fin du projet, la date de clôture été décalée de 2 mois (voir
Annexe 2), mais les deux parties étaient très compréhensives et ne se pointaient pas du doigt.
4. Finance
Les coûts étaient bien estimés à 200 000 dollars. Au cours de la première période de 6 mois
après la mise en service du produit, le volume d'activité était normal avec une diminution minimale
qui a affecté l'ensemble du secteur bancaire au Liban en raison des situations politiques et
financières. Mais ce qui a été remarquable, c'est le volume de profit généré par les nouveaux
clients/utilisateurs du portefeuille qui était de l'ordre de 115 000 dollars au cours de cette période,
et qui devrait doubler vers la fin de l'année, montrant donc un taux annuel de retour sur
investissement de (230000-200000) / 200000 = 15%.
5. Expérience de la Banque et des clients
La direction de la Banque était satisfaite par les premiers résultats et a créé un questionnaire
sur son portail. Les résultats du questionnaire montrent jusqu’à présent que 68% des participants
étaient « très satisfaits » par le nouvel service, 15 % étaient satisfait, 11% étaient
« indifférents/neutres » et 6 % ont répondu par « non satisfait » avec des commentaires qui
montrent que la seule raison était qu’ils ne sont pas prêts à investir du temps pour suivre les
changements et apprendre à utiliser des nouveaux produits.
Beyrouth – Mohamed SABRA – 10309 f
6. Expérience personnelle
Nous avons remarqué que les employés de la Banque et les employés de TechG sal ont
tous les deux trouvé cette expérience très spéciale et différente de toute autre, car le projet a
rassemblé des personnes d’origines et de cultures différentes. La Banque a également introduit un
"jeu" de délivrance de certificats de reconnaissance aux employés de TechG sal, comme "The
Code Guru", "No Stress Certificate", "Super Expert", etc., ce qui a créé une atmosphère agréable
pendant le travail.
7. Evolutions et perspectives
D’après les données d’utilisation collectées du service de portefeuille numérique, la
Banque a noté que la tranche des 25-44 ans est celle qui utilise le plus l’application, puis la tranche
des 18-24 ans qui sont des étudiants, et enfin les plus de 55 ans qui utilisent le service mais moins
régulièrement. Pour cela, la Banque vise à ajouter de l’intelligence au système pour filtrer ou plutôt
personnaliser les offres affichées dans la section des offres du tableau de bord en fonction de l'âge
de l'utilisateur et d'autres données d'utilisation comme les devises utilisées, la fréquence de
paiement, etc.
Le système est capable de couvrir plus de devises au cas où la Banque décide d’opérer dans
un nouveau pays, et cela est fait par des configurations que l’équipe de la Banque peut réaliser
rapidement et sans recourir chaque fois à TechG sal, puisque c’est un travail de paramétrage et
non pas de développement. Cependant, la Banque vise aussi à ajouter des fonctionnalités qui
nécessitent un travail technique, tel que le paiement des factures de téléphones mobiles Alpha et
Touch, des factures d’internet Ogero, des frais scolaires et universitaires, des tickets de violation
du code de la route, et des honoraires de l’inspection mécanique annuelle des voitures au Liban,
tout cela directement à partir de l’application en un seul clic, sans saisir le numéro de mobile ou
l’adresse e-mail du récepteur et sans que le récepteur s’enregistre au service de portefeuille. Nous
discuterons aussi avec la Banque la possibilité de ne plus se limiter à la connexion Internet pour
compléter les paiements, mais aussi profiter du réseau mobile et permettre une communication par
SMS.
Des nouvelles exigences, de nouvelles analyses et des nouveaux cycles de travail attendent
TechG sal et ZigBank.

Contenu connexe

Tendances

Cours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxCours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxRémi Bachelet
 
Gestion de Projets
Gestion de Projets Gestion de Projets
Gestion de Projets Said Sadik
 
21.la gestion de la production
21.la gestion de la production21.la gestion de la production
21.la gestion de la productionOULAAJEB YOUSSEF
 
Initiation à la gestion de projet
Initiation à la gestion de projetInitiation à la gestion de projet
Initiation à la gestion de projetmahassine_med_amine
 
Etude de cas gestin des approvisionnement
Etude  de cas gestin des approvisionnementEtude  de cas gestin des approvisionnement
Etude de cas gestin des approvisionnementokouX
 
Rapport l’impact des erp sur la performance des multinationales - cas de l’...
Rapport   l’impact des erp sur la performance des multinationales - cas de l’...Rapport   l’impact des erp sur la performance des multinationales - cas de l’...
Rapport l’impact des erp sur la performance des multinationales - cas de l’...Hajar EL GUERI
 
Présentation PFE | Eolane | Amélioration de la productivité de l'atelier CMS
Présentation PFE | Eolane | Amélioration de la productivité de l'atelier CMSPrésentation PFE | Eolane | Amélioration de la productivité de l'atelier CMS
Présentation PFE | Eolane | Amélioration de la productivité de l'atelier CMSZouhair Boufakri
 
Lexique du management de projet
Lexique du management de projetLexique du management de projet
Lexique du management de projetMichel Estève
 
Gestion de projet création d’une plateforme logistique
Gestion de projet création d’une plateforme logistiqueGestion de projet création d’une plateforme logistique
Gestion de projet création d’une plateforme logistiqueSaid ZARGUAN
 
processus d'élaboration d'un plan de formation
processus d'élaboration d'un plan de formation processus d'élaboration d'un plan de formation
processus d'élaboration d'un plan de formation errhif imane
 
Chp2 - Solutions ERP
Chp2 - Solutions ERPChp2 - Solutions ERP
Chp2 - Solutions ERPLilia Sfaxi
 
Amélioration du système de gestion de transport avec Open tms
Amélioration du système de gestion de transport avec Open tmsAmélioration du système de gestion de transport avec Open tms
Amélioration du système de gestion de transport avec Open tmsHORIYASOFT
 
Mémoire de fin d'études sur la formation professionnelle continue dans les en...
Mémoire de fin d'études sur la formation professionnelle continue dans les en...Mémoire de fin d'études sur la formation professionnelle continue dans les en...
Mémoire de fin d'études sur la formation professionnelle continue dans les en...Carole TACHEAU
 

Tendances (20)

Cours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxCours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les Fondamentaux
 
Gestion de Projets
Gestion de Projets Gestion de Projets
Gestion de Projets
 
Gestion de projet : les acteurs
Gestion de projet : les acteursGestion de projet : les acteurs
Gestion de projet : les acteurs
 
PFE en gestion du stock
PFE en gestion du stockPFE en gestion du stock
PFE en gestion du stock
 
21.la gestion de la production
21.la gestion de la production21.la gestion de la production
21.la gestion de la production
 
Offre technique
Offre techniqueOffre technique
Offre technique
 
Ms project
Ms projectMs project
Ms project
 
Cahier des charges modèle gratuit - préparez votre projet web facilement !
Cahier des charges modèle gratuit - préparez votre projet web facilement !Cahier des charges modèle gratuit - préparez votre projet web facilement !
Cahier des charges modèle gratuit - préparez votre projet web facilement !
 
Initiation à la gestion de projet
Initiation à la gestion de projetInitiation à la gestion de projet
Initiation à la gestion de projet
 
Etude de cas gestin des approvisionnement
Etude  de cas gestin des approvisionnementEtude  de cas gestin des approvisionnement
Etude de cas gestin des approvisionnement
 
Rapport l’impact des erp sur la performance des multinationales - cas de l’...
Rapport   l’impact des erp sur la performance des multinationales - cas de l’...Rapport   l’impact des erp sur la performance des multinationales - cas de l’...
Rapport l’impact des erp sur la performance des multinationales - cas de l’...
 
Présentation PFE | Eolane | Amélioration de la productivité de l'atelier CMS
Présentation PFE | Eolane | Amélioration de la productivité de l'atelier CMSPrésentation PFE | Eolane | Amélioration de la productivité de l'atelier CMS
Présentation PFE | Eolane | Amélioration de la productivité de l'atelier CMS
 
Lexique du management de projet
Lexique du management de projetLexique du management de projet
Lexique du management de projet
 
Gestion de projet création d’une plateforme logistique
Gestion de projet création d’une plateforme logistiqueGestion de projet création d’une plateforme logistique
Gestion de projet création d’une plateforme logistique
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
processus d'élaboration d'un plan de formation
processus d'élaboration d'un plan de formation processus d'élaboration d'un plan de formation
processus d'élaboration d'un plan de formation
 
Chp2 - Solutions ERP
Chp2 - Solutions ERPChp2 - Solutions ERP
Chp2 - Solutions ERP
 
Amélioration du système de gestion de transport avec Open tms
Amélioration du système de gestion de transport avec Open tmsAmélioration du système de gestion de transport avec Open tms
Amélioration du système de gestion de transport avec Open tms
 
Mémoire de fin d'études sur la formation professionnelle continue dans les en...
Mémoire de fin d'études sur la formation professionnelle continue dans les en...Mémoire de fin d'études sur la formation professionnelle continue dans les en...
Mémoire de fin d'études sur la formation professionnelle continue dans les en...
 
Analyse et cahier des charges
Analyse et cahier des chargesAnalyse et cahier des charges
Analyse et cahier des charges
 

Similaire à Conduite d'un projet informatique - Bilan et Conclusion

Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesMohamed Sabra
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxtestuser715939
 
Dodi_MBUTA_Tests logiciels
Dodi_MBUTA_Tests logicielsDodi_MBUTA_Tests logiciels
Dodi_MBUTA_Tests logicielsDaniella Mbuta
 
Soubki projet
Soubki projetSoubki projet
Soubki projets1kor
 
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.jkebbab
 
Competitic guide comment faire : achat IT
Competitic guide comment faire : achat ITCompetitic guide comment faire : achat IT
Competitic guide comment faire : achat ITCOMPETITIC
 
Talk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueTalk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueKader KANE
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des ChargesLilia Sfaxi
 
Cycle de vie des logiciels.ppt
Cycle de vie des logiciels.pptCycle de vie des logiciels.ppt
Cycle de vie des logiciels.ppthbadir
 
[Important] Cycle de vie des logiciels.ppt
[Important] Cycle de vie des logiciels.ppt[Important] Cycle de vie des logiciels.ppt
[Important] Cycle de vie des logiciels.ppttestuser715939
 
Évaluer un projet informatique (Challenge Entreprendre Telecom 2010)
Évaluer un projet informatique (Challenge Entreprendre Telecom 2010)Évaluer un projet informatique (Challenge Entreprendre Telecom 2010)
Évaluer un projet informatique (Challenge Entreprendre Telecom 2010)Clément OUDOT
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
 
Comment sélectionner les applications de gestion de projet appropriées?
Comment sélectionner les applications de gestion de projet appropriées?Comment sélectionner les applications de gestion de projet appropriées?
Comment sélectionner les applications de gestion de projet appropriées?PMI-Montréal
 
20090113 05 - Démarche qualimétrique (BNP Paribas)
20090113 05 - Démarche qualimétrique (BNP Paribas)20090113 05 - Démarche qualimétrique (BNP Paribas)
20090113 05 - Démarche qualimétrique (BNP Paribas)LeClubQualiteLogicielle
 
Apport de l'outil ITSM à la relation Client
Apport de l'outil ITSM à la relation ClientApport de l'outil ITSM à la relation Client
Apport de l'outil ITSM à la relation ClientitSMF France
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 

Similaire à Conduite d'un projet informatique - Bilan et Conclusion (20)

Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects JuridiquesConduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
Conduite d'un projet informatique - Assurance Qualité et Aspects Juridiques
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptx
 
Dodi_MBUTA_Tests logiciels
Dodi_MBUTA_Tests logicielsDodi_MBUTA_Tests logiciels
Dodi_MBUTA_Tests logiciels
 
Soubki projet
Soubki projetSoubki projet
Soubki projet
 
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
 
Competitic guide comment faire : achat IT
Competitic guide comment faire : achat ITCompetitic guide comment faire : achat IT
Competitic guide comment faire : achat IT
 
Talk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatiqueTalk sur la Gestion de projet informatique
Talk sur la Gestion de projet informatique
 
Fichier récupéré 1
Fichier récupéré 1Fichier récupéré 1
Fichier récupéré 1
 
Methodologie projet
Methodologie projet Methodologie projet
Methodologie projet
 
Chp2 - Cahier des Charges
Chp2 - Cahier des ChargesChp2 - Cahier des Charges
Chp2 - Cahier des Charges
 
M03 mise en place d'un projet si dans une pme-ms - 20
M03 mise en place d'un projet si dans une pme-ms - 20M03 mise en place d'un projet si dans une pme-ms - 20
M03 mise en place d'un projet si dans une pme-ms - 20
 
Cycle de vie des logiciels.ppt
Cycle de vie des logiciels.pptCycle de vie des logiciels.ppt
Cycle de vie des logiciels.ppt
 
[Important] Cycle de vie des logiciels.ppt
[Important] Cycle de vie des logiciels.ppt[Important] Cycle de vie des logiciels.ppt
[Important] Cycle de vie des logiciels.ppt
 
Évaluer un projet informatique (Challenge Entreprendre Telecom 2010)
Évaluer un projet informatique (Challenge Entreprendre Telecom 2010)Évaluer un projet informatique (Challenge Entreprendre Telecom 2010)
Évaluer un projet informatique (Challenge Entreprendre Telecom 2010)
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 
Comment sélectionner les applications de gestion de projet appropriées?
Comment sélectionner les applications de gestion de projet appropriées?Comment sélectionner les applications de gestion de projet appropriées?
Comment sélectionner les applications de gestion de projet appropriées?
 
Pq explid v1.1_client
Pq explid v1.1_clientPq explid v1.1_client
Pq explid v1.1_client
 
20090113 05 - Démarche qualimétrique (BNP Paribas)
20090113 05 - Démarche qualimétrique (BNP Paribas)20090113 05 - Démarche qualimétrique (BNP Paribas)
20090113 05 - Démarche qualimétrique (BNP Paribas)
 
Apport de l'outil ITSM à la relation Client
Apport de l'outil ITSM à la relation ClientApport de l'outil ITSM à la relation Client
Apport de l'outil ITSM à la relation Client
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 

Conduite d'un projet informatique - Bilan et Conclusion

  • 1. Beyrouth – Mohamed SABRA – 10309 f VI – Bilan et Conclusion 1. Le Projet ZigBank, une banque régionale à haut volume d'activité dans le secteur bancaire s'est retrouvée menacée par l'essor des sociétés Fintechs fournissant des technologies de paiement simples et rapides à ses clients. Afin de conserver son volume d'activité et limiter ses pertes, la Banque a décidé d'introduire un nouveau service de portefeuille numérique et a délégué cette tâche à TechG sal, une société informatique expérimentée dans le domaine financier. Ce nouveau service de portefeuille numérique, offert par une banque qui opère dans différentes régions doit être en ligne, sécurisé, toujours disponible et ayant un design simple et facile à utiliser. Les modules du système doivent inclure l’enregistrement au portefeuille, l’ajout de fonds, le paiement instantané d’un portefeuille électronique vers l’autre, la demande de fonds auprès d’un autre portefeuille ou auprès d’un contact externe souhaité. De plus, un module de relevé de comptes avec des critères de recherche avancés est inclus dans l’application. Afin de réaliser un bon projet et garantir son avancement et son succès, TechG sal et Zigbank ont fait des réunions qui ont abouti à une étude préalable détaillée du besoin de point de vue de la Banque. Puis, suite à une étude comparative des technologies à utiliser dans les différentes sections du projet, TechG sal a élu une pile de technologies adéquates aux besoins du projet. Enfin, TechG sal a effectué une étude des aspects juridiques et du plan d’assurance qualité pour assurer un projet de qualité conforme aux normes internationales qui protègent les clients, leurs coordonnées bancaires, et toutes leurs informations personnelles. Pour démarrer le projet, plusieurs étapes ségrégées ont été mises en place. Une étape initiale de réunions de collecte d’exigences et d’analyse des coûts et des risques a été suivie d’une étape de Conception des modèles de données et des interfaces utilisateurs, puis d’une phase de développement et de tests, et enfin d’une phase d’installation et de maintenance corrective.
  • 2. Beyrouth – Mohamed SABRA – 10309 f 2. Etapes de réalisation Le processus de développement de l’application de portefeuille numérique a contenu un certain nombre d’étapes :  Définir les besoins et les exigences du client et des utilisateurs : Dans cette étape, une équipe de consultants fonctionnels de la part de TechG sal ont discuté avec les « Business Owners » de la Banque et les futurs utilisateurs responsable du support et de la maintenance afin de comprendre de quoi ont-ils besoin et quelles sont les configurations nécessaires au système afin qu’il réponde à leur besoin. Durant cette étape, TechG sal a défini également les demandes précises de la Banque, telles que les temps de réponse, le respect de certaines normes graphiques, le matériel sur lequel le logiciel devrait fonctionner, etc.  Analyser le système : Dans cette étape, TechG sal a détaillé davantage le fonctionnement interne du logiciel afin d’affiner ce qui a été défini dans l’étape première.  Concevoir le système : Dans cette étape et après avoir sélectionné les choix techniques, TechG sal a défini les modèles de données et les modèles des interfaces graphiques (composants du front-end).  Programmer le logiciel : C’était l’étape que les équipes de programmation de TechG sal attendaient le plus. Ils ont réalisé le logiciel à l’aide des langages de programmation, du système de gestion de bases de données et des différents autres outils sélectionnés.  Tester le logiciel : Dans cette étape et avant les tests fonctionnels auxquelles les équipes de test de la Banque ont participé, les équipes de test de TechG sal ont vérifié que le logiciel fonctionne et répond aux besoins définis en début du travail. Les tests exécutés étaient de nature technique (test unitaires) et fonctionnelle (test d’assurance qualité pour des scénarios prédéfinis), suivi par des tests de performance globale du logiciel (temps de réponse, nombres d’utilisateurs/capacité, etc.).
  • 3. Beyrouth – Mohamed SABRA – 10309 f  Déployer : Les premiers bouquets d’unités à délivrer étaient déployés comme scripts PL/SQL pour la création des modèles de données sur le serveur de BD, un WAR file pour l’application web sur le serveur d’application , un APK file pour l’application mobile que les utilisateurs peuvent télécharger depuis le portail de la Banque, et d’autres scripts SQL a but de configurations initiales. Suite aux déploiements, les consultants techniques de TechG sal ont réalisé des ajustements pour bien faire fonctionner le logiciel dans l’environnement de travail des utilisateurs.  Maintenir le système : Dans la période qui a suivi l’installation et le lancement, quelques bugs/anomalies ont été corrigées par des scripts que TechG sal nomme « Datapatch » pour la correction des données incorrectes par faute de migration par exemple, et par le redéploiement des packages SQL ou des modifications des classes Java en relation avec le fonctionnement. Ces anomalies ont été classées comme « Critical », « Major », « Moderate », « Minor » et « Cosmetic ». Toutes les anomalies critiques et majeures ont été corrigées en moins de 24 heures et sur place durant la période gratuite de support.  Formation des utilisateurs : De la part de la Banque, le nombre des utilisateurs peut ne pas dépasser deux à trois personnes bien expérimentées en « Troubleshooting » en utilisant les outils cités dans la section des choix techniques et surtout en lisant attentivement les logs files dans lesquelles presque toutes les étapes du fonctionnement et les sources des erreurs sont enregistrées. Pour cela, une formation de 3 à 5 jours pour une petite équipe de la Banque couvrant la réponse aux erreurs signalées par les clients a été délivrée en plus des documents utiles placés dans un répertoire accessible via l’Intranet de la Banque. Pour les clients, la Banque a publié sur son portail un guide utilisateur très détaillé qui élabore très clairement chaque fonction du portefeuille en utilisant un langage non technique donc compréhensible par tous.
  • 4. Beyrouth – Mohamed SABRA – 10309 f 3. Problèmes rencontrés Durant la réalisation du projet, TechG sal a rencontré plusieurs problèmes personnels, conceptuels et évidemment des contraintes techniques. Nous allons citer quelques difficultés à titre d’exemple. Durant la phase de développement, un des développeurs très expérimentés de l’équipe de TechG sal qui guidait des développeurs juniors a reçu une approbation du département de l’immigration en Australie pour sa demande d’immigration au sein d’un programme pour les familles qui offrait un emploi prêt à occuper et disponible pour une courte période de deux mois seulement. Ayant commencé le développement et ayant atteint un niveau avancé dans le travail, son départ a créé une « faille » dans l’équipe, ce qui n’été pas très facile à réparer rapidement. TechG sal a dû introduire une nouvelle ressource expérimentée qui venait de terminer un projet récent. Cela a engendré un délai plus ou moins important dans l’étape de développement. Un autre problème personnel s’est élevé lorsque Mme. Hanadi Saadeh, responsable de l’équipe de test de la Banque, a tenté par inadvertance de recruter un testeur expérimenté de TechG sal dans son équipe, après qu’il a démontré une performance remarquable durant la phase de test, mais elle a été informée par le département des ressources humaines de l'accord verbal entre la Banque et TechG sal de restreindre l'emploi des ressources de l'entreprise vers la Banque et vice versa durant toute la durée du projet. Un problème conceptuel rencontré était la création de plusieurs classes qui ont un grand nombre d’attributs et d’opérations identiques. Cela contredit le principe de « réutilisation du code » / « Code Reusability » qui est fondamental dans un environnement orienté objet. Pour cela, les classes aux propriétés communes ont été regroupées en classes mères et sous-classes qui en héritent. Le problème technique le plus fréquent était le blocage de quelques scripts dans les composants du front-end par les navigateurs, surtout Google Chrome, Brave Browser, et Opera. Cela a nécessité des modifications au niveau des paramètres/settings des navigateurs et l’ajout de quelques étapes dans le guide utilisateur que les clients sont encouragés à faire pour éviter les problèmes de telle nature.
  • 5. Beyrouth – Mohamed SABRA – 10309 f Au début du projet, durant l’étude préalable, nous avons prévu un plan représenté par un diagramme de GANTT selon lequel nous avons estimé une durée de 6 mois comme durée complète du projet. Comme différents problèmes étaient rencontrés à différents niveaux, des retards se sont produits. Le premier retard du côté de l'entreprise a été un retard de 3 semaines dans la phase de développement, causé par le départ d'une ressource précieuse de TechG sal. Du côté de la Banque, les utilisateurs n'ont pas pu atteindre leurs bureaux durant la phase de test pendant plusieurs jours vu que des manifestations violentes et des blocages de routes avaient eu lieu à Beyrouth pour des raisons économiques et politiques. Les employés de la banque n'étaient pas habitués à travailler à domicile. Une lenteur dans l'exécution des tests a été constatée et l’étape de test été complétée après 5 semaines de la date estimée. En fin du projet, la date de clôture été décalée de 2 mois (voir Annexe 2), mais les deux parties étaient très compréhensives et ne se pointaient pas du doigt. 4. Finance Les coûts étaient bien estimés à 200 000 dollars. Au cours de la première période de 6 mois après la mise en service du produit, le volume d'activité était normal avec une diminution minimale qui a affecté l'ensemble du secteur bancaire au Liban en raison des situations politiques et financières. Mais ce qui a été remarquable, c'est le volume de profit généré par les nouveaux clients/utilisateurs du portefeuille qui était de l'ordre de 115 000 dollars au cours de cette période, et qui devrait doubler vers la fin de l'année, montrant donc un taux annuel de retour sur investissement de (230000-200000) / 200000 = 15%. 5. Expérience de la Banque et des clients La direction de la Banque était satisfaite par les premiers résultats et a créé un questionnaire sur son portail. Les résultats du questionnaire montrent jusqu’à présent que 68% des participants étaient « très satisfaits » par le nouvel service, 15 % étaient satisfait, 11% étaient « indifférents/neutres » et 6 % ont répondu par « non satisfait » avec des commentaires qui montrent que la seule raison était qu’ils ne sont pas prêts à investir du temps pour suivre les changements et apprendre à utiliser des nouveaux produits.
  • 6. Beyrouth – Mohamed SABRA – 10309 f 6. Expérience personnelle Nous avons remarqué que les employés de la Banque et les employés de TechG sal ont tous les deux trouvé cette expérience très spéciale et différente de toute autre, car le projet a rassemblé des personnes d’origines et de cultures différentes. La Banque a également introduit un "jeu" de délivrance de certificats de reconnaissance aux employés de TechG sal, comme "The Code Guru", "No Stress Certificate", "Super Expert", etc., ce qui a créé une atmosphère agréable pendant le travail. 7. Evolutions et perspectives D’après les données d’utilisation collectées du service de portefeuille numérique, la Banque a noté que la tranche des 25-44 ans est celle qui utilise le plus l’application, puis la tranche des 18-24 ans qui sont des étudiants, et enfin les plus de 55 ans qui utilisent le service mais moins régulièrement. Pour cela, la Banque vise à ajouter de l’intelligence au système pour filtrer ou plutôt personnaliser les offres affichées dans la section des offres du tableau de bord en fonction de l'âge de l'utilisateur et d'autres données d'utilisation comme les devises utilisées, la fréquence de paiement, etc. Le système est capable de couvrir plus de devises au cas où la Banque décide d’opérer dans un nouveau pays, et cela est fait par des configurations que l’équipe de la Banque peut réaliser rapidement et sans recourir chaque fois à TechG sal, puisque c’est un travail de paramétrage et non pas de développement. Cependant, la Banque vise aussi à ajouter des fonctionnalités qui nécessitent un travail technique, tel que le paiement des factures de téléphones mobiles Alpha et Touch, des factures d’internet Ogero, des frais scolaires et universitaires, des tickets de violation du code de la route, et des honoraires de l’inspection mécanique annuelle des voitures au Liban, tout cela directement à partir de l’application en un seul clic, sans saisir le numéro de mobile ou l’adresse e-mail du récepteur et sans que le récepteur s’enregistre au service de portefeuille. Nous discuterons aussi avec la Banque la possibilité de ne plus se limiter à la connexion Internet pour compléter les paiements, mais aussi profiter du réseau mobile et permettre une communication par SMS. Des nouvelles exigences, de nouvelles analyses et des nouveaux cycles de travail attendent TechG sal et ZigBank.