Comment organiser les exigences en tant qu'analyste commercial

โšก Rรฉsumรฉ intelligent

L'organisation des exigences mรฉtier, en tant qu'analyste mรฉtier, transforme les donnรฉes brutes fournies par les parties prenantes en un ensemble structurรฉ, priorisรฉ etโ€ฆ tracUn document exploitable que les dรฉveloppeurs, les testeurs et les dirigeants peuvent chacun consulter dans le format de leur choix sans en perdre le sens.

  • ๐Ÿ“š Dรฉfinition: Un cahier des charges fonctionnel est un document formel qui recense les besoins des parties prenantes d'un projet ou d'un produit avec suffisamment de dรฉtails pour permettre leur discussion, leur analyse et leur validation.
  • ๐Ÿ“‹ Mรฉthode en dix รฉtapes : Catรฉgoriser, organiser, lister, identifier, prรฉsenter, table des matiรจres, outil, supprimer le bruit, mapper au processus et formater avec des tableaux et des puces.
  • ๐Ÿ“ˆ Formats que vous pouvez utiliser : Les tableaux, les feuilles de calcul, les diagrammes de flux de travail, les graphiques, les modรจles ER, les prototypes et les modรจles de phrases structurรฉes sont tous considรฉrรฉs comme des prรฉsentations valides.
  • ๏ธ Outils utilisรฉs par les analystes d'affaires : Jira avec Confluence, Jama Connect, DOORS, Modern Requirements pour Azure DevOps, Miro, Lucidchart, Balsamiq, et Figma.
  • (I.e. Le public d'abord : Prรฉsentez la mรชme exigence diffรฉremment aux dirigeants, aux dรฉveloppeurs et aux utilisateurs finaux afin que chaque partie prenante puisse agir rapidement.
  • โš ๏ธ ร‰vitez les piรจges : Mรฉlanger le quoi et le comment, formulation vague, manque traccapacitรฉ, absence de priorisation et sautping La validation finale est la principale cause de la refonte des spรฉcifications fonctionnelles.

Organiser les exigences en tant qu'analyste d'affaires

Un cahier des charges fonctionnel est un document formel qui recense les besoins des parties prenantes d'un projet ou d'un produit. Il n'existe pas de format standard unique pour la prรฉsentation des cahiers des charges fonctionnels, mais chaque version doit dรฉcrire le produit ou le projet avec suffisamment de dรฉtails pour permettre la discussion, l'analyse, la documentation et la validation.

Une exigence mรฉtier peut รชtre prรฉsentรฉe de lโ€™une des maniรจres suivantes :

  • Un tableau ou une feuille de calcul
  • Un diagramme (workflow)
  • Un graphique
  • Un modรจle (schรฉma entitรฉ-relation)
  • Un prototype ou une simulation
  • Une phrase structurรฉe ou un modรจle de texte

Comment organiser et prรฉsenter une exigence commerciale

Vous trouverez ci-dessous les รฉtapes pour rรฉdiger et organiser les exigences sous forme deโ€ฆ Business Analyst.

ร‰tape 1) Catรฉgoriser les exigences.

  • Classez chaque exigence dans la catรฉgorie ร  laquelle elle appartient.
  • Les parties prenantes techniques devraient voir une catรฉgorie d'exigences techniques, et les parties prenantes non techniques devraient voir une catรฉgorie d'exigences commerciales ou gรฉnรฉriques.
  • Chaque organisation devrait dรฉcider quelles catรฉgories correspondent ร  ses propres normes.
  • La catรฉgorisation peut รฉgalement se baser sur le type d'exigence โ€” fonctionnelle ou mรฉtier โ€” bien que cette distinction ne convienne pas ร  tous les projets.

ร‰tape 2) Organiser les exigences.
Rassemblez et organisez les exigences dans un ordre logique afin que les parties prenantes puissent facilement naviguer dans le document et repรฉrer les รฉlรฉments manquants.

ร‰tape 3) Prรฉparez une liste.
ร‰tablissez une liste de rรฉvision des exigences, regroupรฉes par parties prenantes devant les approuver.

Par exemple, un intervenant issu d'un milieu technique ne s'intรฉressera qu'ร  l'aspect technique du produit.

ร‰tape 4) Utilisez des identifiants uniques.
If tracIl est difficile de faire correspondre les exigences entre elles ; utilisez des identifiants uniques pour faciliter leur communication. traccapacitรฉ plus facile.

ร‰tape 5) Prรฉsenter les exigences selon la mรฉthode prรฉfรฉrรฉe de la partie prenante.
Il se peut que vous deviez prรฉsenter la mรชme exigence sous diffรฉrents formats selon les parties prenantes : lโ€™une prรฉfรจre une reprรฉsentation graphique, tandis que lโ€™autre prรฉfรจre des phrases structurรฉes.

ร‰tape 6) Prรฉparez une table des matiรจres.
Crรฉez une table des matiรจres reprenant toutes les exigences. Cela aidera les parties prenantes. track et les localiser rapidement.

ร‰tape 7) Utiliser les outils d'analyse commerciale.
Utilisez le Outils d'analyse commerciale qui permettent de prรฉsenter et de catรฉgoriser les exigences de maniรจre cohรฉrente d'une version ร  l'autre.

ร‰tape 8) Organisez les documents dโ€™exigences par flux de processus.
Supprimez les exigences inutiles du document et organisez celles qui restent en fonction du flux de processus qu'elles soutiennent.

ร‰tape 9) Cartographiez les exigences.
Associez chaque exigence recueillie ร  une รฉtape spรฉcifique du flux de processus afin que les rรฉviseurs puissent relier l'exigence au flux de travail qu'elle prend en charge.

ร‰tape 10) Utilisez un tableau et des puces.
Utilisez des tableaux pour prรฉsenter les exigences complexes et des listes ร  puces pour mettre en รฉvidence les aspects clรฉs de chacune d'elles.

Conseils utiles pour la rรฉdaction et la prรฉsentation d'un document de spรฉcifications fonctionnelles

Pour une meilleure prรฉsentation et tracEn matiรจre d'exigences commerciales, les conseils suivants sont utiles ร  tout analyste d'affaires (BA).

  • La catรฉgorisation des exigences est chronophage ; il est donc conseillรฉ de dรฉfinir un ensemble standard de catรฉgories que les analystes fonctionnels, les parties prenantes, les experts du domaine et les รฉquipes techniques pourront rรฉutiliser d'un projet ร  l'autre au lieu d'en inventer de nouvelles ร  chaque fois.
  • ร‰laborez chaque exigence en tenant compte de son public cible. Identifiez les acteurs clรฉs, les personnes influentes et les dรฉcideurs (parties prenantes, personnel technique, dรฉveloppeurs, etc.).
  • Dรฉfinissez une exigence ร  la fois. Chaque exigence doit รชtre atomique.
  • ร‰vitez toute ambiguรฏtรฉ โ€” nโ€™utilisez pas de qualificatifs vagues tels que ยซ etc. ยป ou ยซ environ ยป dans un รฉnoncรฉ dโ€™exigence.
  • Ne faites pas rรฉfรฉrence ร  une exigence qui n'a pas encore รฉtรฉ dรฉfinie.
  • Supprimez les รฉnoncรฉs redondants et contradictoires du document.
  • Dรฉcomposer les exigences complexes en points plus petits, gรฉrables et vรฉrifiables.
  • Dรฉcrire est ce que nous faisons le systรจme fera l'affaire, pas how Cela fonctionnera โ€” la mise en ล“uvre relรจve de la phase de conception.

Techniques populaires pour visualiser les besoins mรฉtier

Un texte indigeste est le meilleur moyen de perdre un interlocuteur. Les analystes d'affaires associent systรฉmatiquement chaque exigence textuelle ร  un visuel afin que l'intention soit claire en un coup d'ล“il. Les techniques suivantes sont dรฉcrites dans le Guide BABOK et utilisรฉes dans la plupart des pratiques d'analyse d'affaires en entreprise.

  • Modรจle et notation des processus mรฉtier (BPMN) : BPMN reprรฉsente graphiquement les processus mรฉtier de bout en bout ร  l'aide de pools, de couloirs, de passerelles et d'รฉvรฉnements. Ce langage est idรฉal pour indiquer qui fait quoi et quand.
  • Diagrammes de cas d'utilisation et Descriptions : Capturez les interactions entre les acteurs et le systรจme, ainsi que les rรฉsultats attendus par chaque acteur. Idรฉal pour les backlogs axรฉs sur les fonctionnalitรฉs.
  • Histoires d'utilisateurs avec critรจres d'acceptation : Des รฉnoncรฉs courts du type ยซ En tant queโ€ฆ je souhaiteโ€ฆ afin queโ€ฆ ยป associรฉs ร  des critรจres ยซ ร‰tant donnรฉ-Quand-Alors ยป. Le format par dรฉfaut dans les รฉquipes agiles.
  • Maquettes et wireframes : ร‰crans de fidรฉlitรฉ faible ou moyenne produits en Figma, Balsamiq, ou Axure qui rendent les exigences en matiรจre d'interface utilisateur concrรจtes pour les parties prenantes non techniques.
  • Diagrammes entitรฉ-relation (ERD) : Afficher les entitรฉs de donnรฉes que la solution doit stocker et les relations entre elles โ€” un รฉlรฉment essentiel pour les exigences de reporting et d'intรฉgration.
  • Diagrammes de flux de donnรฉes (DFD) : Tracet la maniรจre dont les donnรฉes circulent ร  travers les processus, les entrepรดts et les acteurs externes, notamment dans les projets d'analyse ou d'intรฉgration.

Adaptez la technique au public : les cadres supรฉrieurs rรฉagissent aux cartographies de processus et aux diagrammes de parcours utilisateur, les dรฉveloppeurs aux diagrammes ER et aux rรฉcits utilisateurs, et les utilisateurs finaux aux maquettes fonctionnelles et aux prototypes.

Outils courants pour l'organisation des documents d'exigences mรฉtier

Dรจs que le nombre d'exigences dรฉpasse une vingtaine, un document Word devient inadaptรฉ. Les analystes mรฉtier se tournent alors vers des outils dรฉdiรฉs qui prennent en charge la dรฉfinition des exigences de base, la rรฉvision, traccapacitรฉ et contrรดle des changements. Voici les mรฉthodes les plus couramment utilisรฉes dans l'industrie.

  • Jira avec Confluence : La combinaison par dรฉfaut pour les รฉquipes agiles. Les exigences sont consignรฉes sous forme d'รฉpopรฉes et de rรฉcits dans Jira, soutenues par des pages Confluence qui contiennent le descriptif et les diagrammes du BRD.
  • Jama Connect : Plateforme d'entreprise axรฉe sur la gestion des exigences, l'รฉtablissement de rรฉfรฉrences et la mise en production traccapacitรฉ pour les industries rรฉglementรฉes telles que les dispositifs mรฉdicaux et l'aรฉrospatiale.
  • IBM Engineering Requirements PORTES DE DIRECTION : Outil รฉprouvรฉ utilisรฉ depuis longtemps dans les secteurs de la dรฉfense, de l'automobile et des systรจmes critiques pour la sรฉcuritรฉ, oรน chaque exigence doit รชtre respectรฉe. traccapable.
  • Modern Requirements pour Azure DevOps : ร‰tend Azure DevOps avec rรฉvision, validation, dรฉfinition des bases de rรฉfรฉrence et exportation des BRD au format Word directement ร  partir des รฉlรฉments de travail.
  • Miro or Lucidchart: Des outils de tableau blanc et de diagramme ont รฉtรฉ utilisรฉs pour rรฉdiger les diagrammes BPMN, les diagrammes ERD, les parcours utilisateurs et les notes d'atelier qui alimentent ensuite le document BRD formel.
  • Balsamiq et Figma: Outils de wireframe et de prototypage permettant de visualiser les exigences d'interface utilisateur plutรดt que de les consigner textuellement.

Choisissez les outils adaptรฉs ร  l'envergure du projet et ร  ses besoins d'audit. Les petits projets peuvent commencer avec Confluence et Jira, tandis que les programmes rรฉglementรฉs nรฉcessitent gรฉnรฉralement Jama ou DOORS. tracAudits de compรฉtences.

Erreurs courantes lors de la prรฉsentation des besoins de l'entreprise

Mรชme une exigence bien documentรฉe peut รชtre rejetรฉe si elle est mal prรฉsentรฉe. Les erreurs suivantes reviennent frรฉquemment dans les analyses post-mortem d'analyses fonctionnelles et il convient de les รฉviter lors de la rรฉvision.

  • Mรฉlanger quoi et comment : Culotte ping L'intรฉgration de dรฉtails d'implรฉmentation dans l'รฉnoncรฉ des exigences enferme l'รฉquipe de conception dans une solution avant mรชme que l'analyse ne soit terminรฉe.
  • Formulation ambiguรซ : Des termes comme ยซ rapide ยป, ยซ convivial ยป ou ยซ flexible ยป ne sont pas testables. Remplacez-les par des critรจres d'acceptation mesurables.
  • Un seul format pour chaque partie prenante : Prรฉsenter le mรชme point de vue aux dirigeants, aux dรฉveloppeurs et aux utilisateurs finaux ne satisfait gรฉnรฉralement personne. Adaptez le format ร  votre public.
  • Manquant traccapacitรฉ : Les exigences qui ne sont pas liรฉes aux objectifs commerciaux, aux รฉlรฉments de conception et aux cas de test ne peuvent รชtre dรฉfendues lorsqu'une demande de modification arrive.
  • Aucune priorisation : Prรฉsenter des centaines d'exigences sans MoSCoW, sans systรจme de notation pondรฉrรฉe ni sans cadre similaire oblige les parties prenantes ร  dรฉbattre de la portรฉe plutรดt que de la valeur.
  • Documents surchargรฉs : Entasser tous les diagrammes, journaux et justifications dans un seul PDF de 200 pages masque les exigences importantes. Divisez le cahier des charges fonctionnel en sections logiques avec une table des matiรจres claire.
  • Skipping Se dรฉconnecter: Prรฉsenter le document BRD sans รฉtape d'approbation formelle ouvre la porte ร  des dรฉrives du pรฉrimรจtre et ร  des accusations mutuelles plus tard dans la rรฉalisation.

RevLe fait de comparer le BRD ร  cette liste avant chaque rรฉunion des parties prenantes permet de dรฉceler la plupart des problรจmes qui entraรฎnent des reprises lors des phases ultรฉrieures.

FAQ

Les outils d'IA regroupent les exigences connexes, signalent les doublons et les contradictions, gรฉnรจrent des รฉbauches de critรจres d'acceptation et traduisent les entretiens avec les parties prenantes en rรฉcits utilisateurs structurรฉs. Les analystes mรฉtier valident nรฉanmoins chaque รฉnoncรฉ gรฉnรฉrรฉ par rapport ร  l'objectif commercial avant validation finale.

Copilot et GPT peuvent rรฉdiger une structure de document de spรฉcifications fonctionnelles (BRD), dรฉvelopper les rรฉcits utilisateurs et gรฉnรฉrer une premiรจre version des critรจres d'acceptation ร  partir des comptes rendus de rรฉunion. RevLes relecteurs vรฉrifient toujours que chaque exigence est testable, non ambiguรซ et correspond ร  un besoin des parties prenantes avant que le document ne soit validรฉ.

Un document de spรฉcification des besoins mรฉtier (BRD) recense les besoins et objectifs de l'entreprise, un document de spรฉcification des exigences fonctionnelles (FRD) dรฉcrit le comportement fonctionnel que la solution doit offrir, et un document de spรฉcification des exigences logicielles (SRS) est la spรฉcification destinรฉe aux dรฉveloppeurs, couvrant les exigences fonctionnelles et non fonctionnelles. Chaque document s'adresse ร  un public diffรฉrent et prรฉsente un niveau de dรฉtail diffรฉrent.

Les cadres d'analyse courants sont MoSCoW (Must, Should, Could, Won't), la pondรฉration des scores, l'analyse de Kano, le coรปt du retard et les matrices valeur/effort. Les parties prenantes et les responsables produit hiรฉrarchisent les exigences afin que l'รฉquipe de dรฉveloppement se concentre toujours sur l'รฉlรฉment ayant la plus grande valeur ajoutรฉe.

Une matrice de traรงabilitรฉ des exigences (RTM) est un document qui relie chaque exigence ร  son origine, son รฉlรฉment de conception, son composant de code et son cas de test. Elle prend en charge les approches ascendantes et descendantes. traccapacitรฉ, protection du pรฉrimรจtre lors des demandes de modification et fourniture de preuves lors des audits.

Il n'existe pas d'outil unique idรฉal. Les รฉquipes agiles utilisent Jira avec Confluence, les programmes rรฉglementรฉs utilisent Jama Connect ou IBM PORTES, et Microsoft les magasins utilisent Modern Requirements pour Azure DevOps. Choisissez l'outil adaptรฉ ร  la taille de votre รฉquipe, ร  vos besoins d'audit et ร  vos exigences d'intรฉgration.

Les รฉquipes agiles prรฉsentent les exigences sous forme d'รฉpopรฉes, de rรฉcits utilisateurs et de critรจres d'acceptation dans le backlog produit. L'analyste fonctionnel accompagne le Product Owner dans le raffinement, l'affinage et les revues de dรฉfinition de ยซ prรชt ยป afin que chaque rรฉcit soit concis, testable et indรฉpendant avant le dรฉbut du sprint.

Une exigence bien rรฉdigรฉe est atomique, testable, tracClair, sans ambiguรฏtรฉ et priorisรฉ, ce cahier des charges dรฉcrit les fonctionnalitรฉs du systรจme, et non sa mise en ล“uvre, et inclut des critรจres d'acceptation mesurables permettant aux dรฉveloppeurs et aux testeurs de confirmer la livraison sans ambiguรฏtรฉ.

Rรฉsumez cet article avec :