Conduire un projet informatique exige de cerner avec précision les attentes des utilisateurs finaux afin de concevoir une architecture logicielle adaptée. Dans le cadre de ce projet d'interface web, notre équipe a dû concevoir un site d'information et de commerce en ligne pour des utilisateurs souhaitant s'installer à Lisbonne.
Pour répondre à ce besoin métier, j'ai supervisé l'organisation et la catégorisation du contenu en créant une arborescence claire de 10 pages publiées. Nous avons identifié les besoins d'information essentiels (trouver un travail, chercher un logement, comprendre la démographie ou la situation géographique de la ville) et les avons structurés en rubriques ergonomiques dans le menu d'accueil. De plus, pour satisfaire le besoin transactionnel des utilisateurs, nous avons anticipé l'accès "client" en intégrant une interface dédiée à la création de comptes et un parcours d'achat complet (Boutique, Panier, Validation de commande).
La réussite d’un projet collaboratif repose sur une planification rigoureuse, une répartition équitable des tâches et une coordination continue des acteurs. En tant que Chef de projet, j'ai assumé la responsabilité d’organiser le travail de l'équipe et de suivre l’avancement des livrables (production des pages, configuration technique et rédaction du rapport).
J'ai mis en place une méthodologie de suivi permettant de diviser les blocs de compétences de manière parfaitement équilibrée, attribuant 25 % de la charge globale de travail à chaque membre du groupe selon ses spécialités : l'administration système et les sauvegardes pour Noé, la recherche de contenu et le graphisme pour Ronan, la gestion des informations textuelles pour Matthias, et la supervision transversale pour moi-même. Cette démarche a garanti une transparence totale au sein du groupe et a permis de coordonner efficacement l’intégration du CSS personnalisé, des cartes interactives et de l'arborescence des plugins sans dérive temporelle.
Évaluer la faisabilité d'un projet consiste à confronter les ambitions fonctionnelles aux contraintes techniques, temporelles et financières réelles. Lors de la phase de développement de nos interfaces, notre objectif initial était de maximiser l'usage d'éditeurs visuels avancés. Cependant, nous avons rapidement identifié une contrainte financière bloquante : les extensions Elementor et Colibri limitaient nos actions en version gratuite et exigeaient un compte premium payant pour débloquer les fonctionnalités clés.
Face à cette impasse technique et budgétaire, j'ai mené une étude comparative des plugins alternatifs pour valider la faisabilité de nos modules. Pour la boutique en ligne, nous avons validé l'usage de WooCommerce face à ses concurrents (Ecwid, Easy Digital Downloads) car il s'imposait comme la solution open-source gratuite la plus robuste et documentée. De même, pour sécuriser le site face aux risques d'intrusion, nous avons analysé plusieurs pare-feu (Securi, MelCare, Jetpack) avant de retenir WordFence sur les conseils de notre enseignant et d'une IA, validant ainsi la faisabilité technique de notre politique de sécurité.
Mon implication a été totale en tant que pivot organisationnel et technique du groupe (25 % du travail global accompli). Ma démarche a consisté à centraliser la gestion du rapport et à prendre des décisions critiques pour maintenir la stabilité du projet. Par exemple, face à la complexité de l’administration système, j'ai épaulé l'administrateur dans le déploiement de la machine virtuelle sur Azure, le paramétrage du serveur MariaDB et le contrôle des accès privilèges via PHPMyAdmin. De plus, afin de dynamiser l'aspect visuel du site de manière autonome, j'ai pris l'initiative d'introduire un bloc de code CSS personnalisé au sein des cadres de page pour générer des effets d'ombrage et des bords arrondis, augmentant ainsi significativement la qualité esthétique du livrable par rapport aux thèmes natifs limités.
Pour mener à bien ce projet, nous avons combiné les compétences de la ressource R1.02 – Interfaces Web (pour la mise en page, l'intégration du CSS et l'ergonomie) avec la méthodologie de la ressource R1.12 – Rapport & Documentation (pour la traçabilité des choix techniques).
Le problème technique majeur est survenu lors de la mise en place de la politique de sauvegarde et de restauration du site. Nous souhaitions automatiser l'export des fichiers et de la base de données SQL (extraite via PHPMyAdmin). Notre intention première était de recevoir ces fichiers par courrier électronique, mais nous avons fait face à une barrière technique : le volume des fichiers du site dépassait la capacité autorisée par les messageries. Pour contourner cette contrainte, nous avons combiné l'usage de l'extension UpdraftPlus avec une passerelle de stockage distant vers Google Drive. Cette solution logicielle externe a permis de valider avec succès le protocole de restauration en un clic, sécurisant ainsi l'intégralité du projet.
La preuve de ma maîtrise de la compétence "Conduire un projet" repose sur les documents et captures d'écran formalisés dans notre rapport d'ingénierie.
L'identification des besoins métiers (AC15.01) est attestée par les captures de la structure WordPress montrant les 10 pages thématiques créées (S'installer, Démographie, Économie) et le formulaire d'ajout de compte utilisateur configuré pour de futurs clients.
L'évaluation de la faisabilité (AC15.03) est matérialisée par les grilles comparatives "Avantages / Inconvénients" que j'ai intégrées au rapport, analysant objectivement Elementor, Colibri, WooCommerce, WordFence ou encore Password Protected avant leur déploiement.
Enfin, la mise en œuvre et le suivi du projet (AC15.02 / AC15.04) sont formellement démontrés par le tableau de répartition du travail en fin de document. Ce tableau fait office de trace de gestion de projet, prouvant ma capacité à coordonner quatre opérateurs sur des tâches transversales (système, design, contenu) et à mener l'équipe vers une livraison conforme et sécurisée sur le cloud Azure.
Rapport sur la création du site web :