Analyser et définir, d’un point de vue fonctionnel et/ou technique, les problèmes complexes et les besoins des utilisateurs, réaliser des études de faisabilité et traduire la problématique en spécifications fonctionnelles concrètes afin de répondre de manière optimale aux besoins du client. Posséder une vision transversale des différents processus au sein de la Business Unit.
Identifier et rassembler (dans le cadre d’un projet) les exigences du Business, les besoins des utilisateurs, des parties prenantes et du management. Élaborer des objectifs (SMART) pour le produit ou le service qui sera livré à la fin du projet. Cela comprend notamment les tâches suivantes :- identifier toutes les parties impliquées dans le projet prévu (clients, utilisateurs, stakeholders…) et collecter leurs exigences
- élaborer, rechercher, comprendre, clarifier puis communiquer tous les besoins des parties concernées
- organiser et diriger le processus de collecte d’informations (entretiens, sessions de groupe, études, feedback sur le système existant…)
- fournir les informations nécessaires à l’estimation des coûts
- veiller à ce que les parties concernées aient une vision commune de l’orientation du produit.
- Rassembler les besoins des parties prenantes, les analyser et s’assurer qu’ils soient clairs, complets, non ambigus et réalisables. Modéliser les exigences, définir les priorités et replacer tous les besoins dans leur contexte (impact sur les processus, risques…). Fournir un cadre et un soutien au Business Analyst dans les projets plus complexes. Coordonner et soutenir l’analyse des Business Analysts. Cela comprend notamment les tâches suivantes :
- définir les besoins des utilisateurs pour les différents domaines d’application, afin de développer et modéliser les applications et d’affiner les plans de projet
- organiser des réunions avec les utilisateurs finaux pour écouter leurs questions et les examiner
- définir la priorité des exigences
- fournir une première estimation de la charge de travail et de la planification
- réaliser une étude de faisabilité pour chaque besoin
- donner l’approbation finale des spécifications fonctionnelles et opérationnelles.
- Découper les processus impactés en sous-parties. Formaliser les besoins pour le produit ou service à livrer en fin de projet dans un document de ressources (Business Requirements Document). Détailler chaque exigence métier en clarifiant les différents éléments de l’analyse. Cela comprend notamment les tâches suivantes :
déterminer l’origine de l’exigence- déterminer la complexité de sa mise en œuvre
- déterminer les performances attendues
- déterminer le niveau de priorité attribué
- déterminer le degré d’urgence
- déterminer le niveau de stabilité.
- Communiquer les résultats de l’analyse dans un format adapté à chaque personne ou groupe impliqué dans les exigences. Aider à obtenir un consensus sur l’orientation des projets de développement à mettre en œuvre. Cela comprend notamment les tâches suivantes :
- gérer les exigences et veiller à ce qu’elles répondent aux objectifs du Business
- déterminer quelles exigences peuvent être réutilisées (long terme)
- gérer la portée de la solution et des exigences
- gérer la traçabilité des exigences
- gérer les exigences en fonction de leur potentiel de réutilisation
- préparer l’agrégation des exigences
- communiquer les exigences.
- Veiller à ce que la solution développée réponde aux exigences définies. Simplifier et soutenir la mise en œuvre (implémentation) de la solution. Soutenir l’équipe de développement dans le détail du travail de conception, y compris la répartition du travail en phases, la révision du design détaillé, la définition des livrables… Cela comprend notamment les tâches suivantes :
- fournir les dernières mises à jour au chef de projet pendant le déroulement du projet
- identifier et documenter les exigences de transition et soutenir le project manager
- répondre aux questions des utilisateurs
- servir de pont entre l’ICT et le Business
- veiller à ce que les tests soient réalisés méthodiquement : développer des scénarios de test, organiser des tests avec le Business, évaluer les résultats des tests end-to-end
- définir les exigences de transition
- évaluer la performance de la solution
- documenter la solution
- organiser les formations pour les utilisateurs si nécessaire.
- Rechercher de manière active les dernières évolutions techniques dans le domaine concerné afin de tirer le meilleur parti des améliorations technologiques continues. Cela comprend notamment les tâches suivantes :
acquérir une bonne connaissance du marché et de l’environnement ICT- suivre l’évolution des techniques d’analyse et de programmation
- suivre l’évolution de l’environnement business concerné
- transférer les connaissances aux collègues.
- Formuler des recommandations et des propositions en concertation avec les responsables et/ou d’autres services concernés afin de permettre au management de prendre des décisions concernant l’adaptation et l’optimisation de certains systèmes, processus et procédures. Identifier et souligner les problèmes récurrents et proposer des solutions afin d’optimiser l’analyse des besoins métier dans son domaine. Veiller au respect des exigences réglementaires et des directives de Bpost (compliance…).
- Communiquer et faire rapport sur la validation et l’état d’avancement :
- présenter pour validation les solutions proposées aux stakeholders concernés
- faire rapport au line management sur l’état d’avancement des projets
- définir, faire valider et assurer le suivi des KPIs du projet.