PARX: Approche projet

Processus de développement

Pour ses projets Salesforce, PARX s'appuie sur des composants issus de deux pratiques. D'une part, nous exploitons des outils qui ont fait leurs preuves, typiques de la gestion de projet classique, et d'autre part, nous employons les méthodes agiles de développement logiciel (SCRUM).

Procédure de projet standardisée

Parmi les éléments de gestion de projet classique, comptent notamment la création et le respect du plan global du projet (à l'aide de phases de projet, de contrôles en cours de déroulement et de délais), ainsi que la gestion et la communication des risques et le contrôle de l'avancée du projet et des coûts.

Méthode de projet PARX : le meilleur de deux pratiques

Avec la méthodologie agile, nous appliquons un processus itératif et centré sur le client, avec des cycles de version courts pour la mise à disposition de packs fonctionnels testables (récits utilisateurs). Les packs fonctionnels traversent les quatre phases de réalisation du projet indépendamment les uns des autres. Dans ce cadre, nous veillons à assurer un contact et des échanges intensifs entre les différentes personnes impliquées.

Notre procédure de projet standardisée nous permet d'atteindre les objectifs suivants :

  • Durées de projets plus courtes et introduction plus rapide des innovations et des optimisations
  • Prise en main rapide et directe des contenus pertinents du projet
  • Conservation d'une vue d'ensemble à tout moment, identification immédiate des problèmes et mis en œuvre immédiate des solutions, le cas échéant

Procédure de projet PARX

Phase d'offre et d'avant-projet

Pendant la phase d'offre et d'avant-projet, nous veillons à conserver une image globale aussi complète que possible des demandes et des besoins des clients. Cela nous permet de faire une offre pertinente qui servira de base au projet.

Phase de préparation du projet

L'allocation des collaborateurs qui participeront au projet est effectuée lors de la phase de préparation du projet. Le projet est transféré à l'équipe en charge du projet. À l'occasion d'un rendez-vous entre le client et PARX, le lancement du projet est déclaré. Il est souvent suivi d'un workshop visant à détailler, questionner et classer en fonction de leur priorité les demandes du client.

Phase de réalisation du projet

Pendant la phase de réalisation, le projet est divisé en plusieurs petits packs fonctionnels. Après avoir été testé et accepté par le client, chaque pack peut être activé au moment souhaité.

Dès le stade des spécifications, il est nécessaire d'impliquer l'ingénierie dans le processus afin de déterminer le design de la solution. De cette manière, les points manquant de clarté peuvent être décelés à un stade précoce et les problèmes évités. Cela permet également de ménager les forces des ressources travaillant sur le projet.

Une fois le design de la solution déterminé, l'implémentation en tant que telle commence. Cela peut prendre la forme de travaux de configuration et/ou d'un développement technique (de programmation). Chaque pack créé est d'abord testé en interne et comparé avec les spécifications. Lorsque toutes les conditions requises sont remplies, on procède à la validation des packs fonctionnels prêts par le client. Le processus se déroule à l'aide d'un test UAT (User Acceptance Test) dans un environnement de test. Le client peut ainsi contrôler les résultats à un stade précoce du projet. Cela permet notamment d'éviter les surprises ou la découverte de malentendus éventuels à la fin du projet et de satisfaire, voire de dépasser, les attentes du client.

Procédure de projet PARX : phase de développement

L'environnement de travail de l'équipe d'ingénierie correspond à la plateforme Force.com, qui met déjà à disposition une grande partie des fonctions. Elle comprend notamment des applications Web, telles que l'affichage du design, la gestion des données, une structure de test, un moteur de validation, un outil de workflow, la gestion des utilisateurs et des autorisations, des applications de sécurité, de déploiement et d'exploitation, de surveillance, d'optimisation des performances, etc.

Fin du projet

Avant la mise en service de la solution, les prestations d'assistance technique attendues sont discutées et déterminées. L'objectif visé est de continuer à assurer la tranquillité du client après la fin du projet. Lorsque le projet est terminé, le chef de projet fait un briefing avec l'équipe en charge de l'assistance technique et lui transmet le projet. Le portail clients de PARX permet de consulter tous les cas d'assistance technique, ainsi que leur statut.