Projet numéro 19 : GT2 – Module : Intranet PHP

Technologies utilisées : PHP, JS

API manipulées : SimplyDesk

Logiciels manipulés : PHPStorm

Société : SIFA -> https://sifalogistics.com/

Statut : En production

Estimation temps passé : 100h+

Descriptions et actions :

  1. Contexte et Objectifs du Projet PHP - Évolution du Module Intranet
    • Évolution du Module Intranet:
      • Objectif principal: Améliorer les performances globales du module intranet et ajouter ou modifier des fonctionnalités spécifiques pour répondre aux besoins des utilisateurs.
      • Modules spécifiques concernés: Annuaire et Signature.
  2. Réécriture et Optimisation des Performances
    • Amélioration de la Vitesse et de la Stabilité:
      • Actions:
        • Analyse approfondie du code existant pour identifier les goulets d'étranglement et les zones à optimiser.
        • Réécriture du code pour améliorer l'efficacité, réduire la charge sur les serveurs, et accélérer les temps de réponse.
  3. Modification et Ajout de Fonctionnalités
    • Annuaire:
      • Objectif: Rendre l'annuaire plus intuitif, rapide, et facile à utiliser.
      • Actions:
        • Refonte de l'interface utilisateur de l'annuaire.
        • Optimisation des requêtes de base de données pour une recherche et un accès plus rapides aux données.
        • Ajout de nouvelles fonctionnalités, comme la recherche avancée ou la possibilité d'ajouter des photos aux profils.
    • Signature:
      • Objectif: Améliorer le module de signature pour une meilleure expérience utilisateur.
      • Actions:
        • Amélioration de l'interface utilisateur pour la création et l'application de signatures.
        • Intégration de nouvelles options de personnalisation pour les signatures.
        • Optimisation du processus d'enregistrement et de récupération des signatures.
  4. Tests et Validation
    • Assurance Qualité:
      • Objectif: S'assurer que les améliorations apportées fonctionnent comme prévu et n'introduisent pas de nouveaux bugs.
      • Actions:
        • Réalisation de tests unitaires et d'intégration sur les nouvelles fonctionnalités et les améliorations apportées.
        • Collecte de feedback auprès des utilisateurs finaux pour valider les modifications et ajuster si nécessaire.
  5. Documentation et Formation
    • Accompagnement Utilisateur:
      • Objectif: Fournir aux utilisateurs les ressources nécessaires pour comprendre et tirer pleinement parti des nouvelles fonctionnalités et améliorations.
      • Actions:
        • Mise à jour de la documentation utilisateur pour refléter les changements apportés.
        • Organisation de sessions de formation ou de démonstration pour familiariser les utilisateurs avec les nouvelles fonctionnalités.
  6. Déploiement et Suivi
    • Mise en Production et Monitoring:
      • Objectif: Déployer les améliorations en production et surveiller les performances et l'utilisation pour s'assurer que tout fonctionne comme prévu.
      • Actions:
        • Planification et exécution du déploiement des nouvelles fonctionnalités et améliorations.
        • Mise en place de systèmes de monitoring pour suivre les performances et l'utilisation et identifier rapidement tout problème potentiel.