Fonctions

 

Within our different business areas our consultants can take up similar roles on the project going from business analyst to project manager each in their specific functional area (financial markets, credit and operational risk …). As you can see on the graph, the emphasis of Finalyse projects is typically more on the business analysis and the functional design of the project.  Below, we describe more into detail each role.

 

L'Analyste Métier

L’Analyste Métier chez Finalyse :

  • Assiste le Métier dans la formulation des besoins;
  • Intervient dans des études de faisabilité de haut niveau;
  • Collecte les exigences métier;
  • Conçoit et exécute les cas de tests;
  • Valide la conception au regard des exigences métier;
  • (Re-)Définit le périmètre du projet;
  • Représente les utilisateurs finaux pendant tout le cycle du projet;
  • Guide les parties prenantes dans la définition de démarches effectives et efficaces pour répondre aux objectifs du projet;
  • Identifie et fait des suggestions sur la façon de traiter de sujets et de risques métiers (pendant et hors projet) en proche collaboration avec le Chef de projet;
  • Suggère des améliorations de traitements métier;
  • Analyse et cartographie les processus métier (existants/futurs);
  • Analyse les données (niveau élévé) (existantes/futures);
  • Assiste le Chef de projet en tant que représentant métier;
  • Rend compte au Chef de projet.

Avec la casquette d’Expert Métier, il doit avoir la connaissance complète d’un domaine particulier du métier, des processus et/ou des applications d’un logiciel.

De manière spécifique, l'Expert Métier chez Finalyse est le membre de l’équipe qui :

  • Détermine ce que la solution métier doit fournir au métier;
  • Connaît le besoin en livrables du métier;
  • Joue un rôle important dans la détermination du process de développement grâce à un contact régulier avec l’équipe de développement.

Avec la casquette d’Architecte Métier, l’Analyste Métier est le membre de l’équipe qui :

  • Comprend les processus métier et les besoins d’information de l’organisation;
  • Comprend la nature de l’environnement EIP (Enterprise Information Platform) et s’attache à garantir que la donnée utilisée pour figurer dans l’environnement stratégique des données;
  • Représente l’entreprise, est intègre, de qualité, et pertinent;
  • Est capable d’intégrer les exigences métier aux processus et/ou au contexte de l’entreprise;
  • Conçoit l’architecture métier;
  • Véhicule les objectifs métiers auprès des membres de l’équipe projet;
  • Est responsable pour valider que la conception est en conformité avec l’orientation stratégique métier, et qu’elle répond aux objectifs à court et long termes.

Mais le rôle de l’Analyste Métier est également d’analyser, cartographier, et concevoir les exigences en processus métier pour tous les systèmes informatiques, métier, financiers et opérationnels au sein d’une organisation. Ceci implique de rechercher et d’analyser les données en support des fonctions métier et des exigences du système.

top

L'Analyste Fonctionnel

Chez Finalyse l'Analyste Fonctionnel :

  • Collecte, consolide et communique les informations des experts métier au reste de l’équipe;
  • Joue le rôle de facilitateur et tisse le lien entre les analystes métier fournissant les exigences métier et le reste de l’équipe essayant de construire une solution;
  • Transforme les informations des analystes métier en spécifications que la Maîtrise d’oeuvre peut comprendre;
  • Identifie, étudie et fait remonter les exigences contradictoires;
  • Décrit, analyse les traitements et les flux de données.

Les consultants fonctionnels de Finalyse jouent régulièrement aussi le rôle de Concepteur Fonctionnel qui :

  • Se concentre sur les objectifs et les attentes de l’utilisateur en tant que partie de l’équipe, tout en restant ouvert aux attentes de l’entreprise, des équipes métier et techniques;
  • Joue le rôle d’intermédiaire entre les équipes techniques et les concepteurs, en fournissant un avis et des conseils aux deux;
  • Maintient l’objectif sur l’information de l’utilisateur, l’utilisabilité et l’accessibilité;
  • Produit des livrables qui peuvent inclure des propositions, des perspectives de rationalisation, des plans de site,des schémas, et rédige la documentation.

Un autre rôle est celui d’Architecte Fonctionnel qui détient une expertise dans :

  • Les dernières architectures de logiciels comme les applications pour le web, les architectures orientées services;
  • La modélisation de processus métier et les technologies;
  • La modélisation d’objets métier, la modélisation et la conception de base de données relationnelles comme les ODS, les datawarehouses, les datamarts, ainsi que la conception et les technologies d’interface de données;
  • La compréhension du cycle de vie de développement d’un logiciel dont les cartes de dessertes pour les modèles d’implémentation spécifiques;
  • Les architectures à niveau de solution qui contiennent l’intégration de systèmes dans des environnements opérant multi-utilisateurs, multi-tiers, multi-tâches.

Depuis peu, l’analyste fonctionnel joue aussi le rôle d’Analyste des Tests. Il est responsable de l’exécution de revues et de tests au long du projet. Cela inclut la participation à des revues de  résultats(Walkthrough) et d’inspection des produits développés plus tard au cours du projet (ex: spécifications), ainsi que des tests unitaires, tests d’intégration et tests de systèmes du logiciel.

top

L’Analyste Quantitatif

Un analyste quantitatif (QA) est capable de développer et adapter les méthodes mathématiques applicables aux problématiques de la Finance. Son rôle est d’identifier le bon modèle pour un contexte particulier et pour décrire en détail comment il devrait être calibré et utilisé, de quelles données il a besoin, et comment les résultats doivent être interprétés. Le QA devra aussi définir les cas de tests numériques spécifiques qui sont utilisés au niveau test de module, afin de garantir que les formules de calcul ont été correctement implémentées.

Le QA doit avoir des compétences certaines en communication pour expliquer les modèles à des non-mathématiciens avec un bon sens du pragmatisme. Car, le client est plutôt intéressé par l’application pratique que par l’attrait théorique des modèles.

Le QA est typiquement un mathématicien, statisticien, actuaire, ingénieur ou scientifique de formation avec de fortes compétences mathématiques et une connaissance approfondie de leurs applications en Finance dans des domaines comme le pricing de produits dérivés, l’analyse de risque, et l’économétrie.

Le QA devrait aussi être capable d’implémenter des formules de calcul sous la forme de tableurs ou de programmes informatiques qui requièrent des compétences techniques pour des projets pilotes ou qui sont en relation avec des preuves du concept.

Le profil de QA rejoint fréquemment celui de l’Analyste Fonctionnel étant donné qu’il peut être nécessaire pour le QA d’analyser comment les données existantes doivent être transformées et à quel endroit de la séquence logique/fonctionelle les différents calculs doivent être exécutés.

Dans le cas où l’utilisateur final est aussi Analyste Quantitatif (ex: dans le cas de l’implémentation d’un modèle de pricing pour un service de trading), le QA peut avoir une fonction d’Analyste des exigences Métier, dans les limites du développement informatique structuré pour l’environnement de production.

top

L'Analyste Technique et le Développeur

[Translate to French - FR:] At Finalyse the role of Technical Analyst primarily covers the following responsibilities:

  • Translation of functional specifications into technical specifications and writing of use case specifications,
  • Bringing best practices in using the tools and applying the architecture principles in real system design and development.

The Developer:

  • Participates in the design, creation, and testing of software application components. He writes software program code to realise the functionality defined in the functional specifications created by the architects,
  • Creates and performs after writing the code, develops the related unit tests to verify the quality and performance of the code,
  • Is typically a member of a distributed development team in an enterprise, working with other developers, architects, project managers, business analysts, and quality assurance engineers,
  • Is an expert in the latest software development technologies.

In addition, Technical Analysts and Developers often also play the role of Testers. The Tester:

  • Identifies the most appropriate implementation approach for a given test,
  • Plans, designs, executes and evaluates tests (from Unit Tests, System Tests, Users Acceptance Tests to Production Acceptance Tests), logging outcomes and verifying test execution,
  • Analyses execution errors and proposes appropriate corrections,
  • Produces several deliverables:
    • The Test Plan,
    • The Test Evaluation Report,
    • The Test cases,
    • The Test results (containing defects or bugs, failed and passed tests.

top

Le Chef de Projet

Le Chef de Projet a l’autorité pour diriger le projet sur une base journalière au nom du Comité de Projet en tenant compte des contraintes posées par le Comité.

La principale responsabilité du Chef de projet est d’assurer que le projet fournit les produits attendus avec un certain niveau de qualité et en considération des contraintes de temps et de coûts. Le Chef de Projet est également responsable de la production d’un résultat en termes de bénéfices défini lors du lancement du projet par le Métier.

Les responsabilités du Chef de projet sont de :

  • Prendre la responsabilité de l'avancement et de l’utilisation des ressources, et d’initier des actions correctives en cas de besoin;
  • Diriger et motiver l’équipe projet;
  • Gérer, coordonner, planifier, et contrôler toutes les activités du projet;
  • Gérer les risques en incluant le développement de plans de continuité de services;
  • Faire la liaison avec la gestion de programme si le projet fait partie d’un plus large programme;
  • Assurer que les membres clés de l’équipe projet et des parties prenantes sont impliqués de manière adéquate dans le projet;
  • Etre le point central de tous les sujets et problèmes concernant le projet et faire remonter les problèmes;
  • Organiser la production du Plan Qualité et garantir la qualité définie pour tous les livrables;
  • Donner son accord pour toute délégation et utilisation des fonctions d’Assurance du projet exigées par le Comité de projet;
  • Organiser la production de tous les plans internes du projet (ex: plans de tests);
  • Faire la liaison avec le Comité Exécutif, les utilisateurs, les fournisseurs, le Comité de projet, et gérer leurs attentes;
  • Faire le suivi et contrôler les dépenses liées au projet;
  • Assurer la tenue d’un reporting effectif selon les recommandations pour la communication générale, régionale, locale, et en accord avec les métriques de qualité.

top

 
Finalyse