Udemy

Use Cases for Business Analysis

Un tutoriel vidéo gratuit de Don Hussey
Business Analyst Training
Note : 4,5 sur 5Note globale du formateur
7 cours
245 568 participants
Use Cases

Pour en savoir plus, suivez le cours complet

Business Analysis: Working with Use Cases

An introductory course on use case modeling for Business Analysts or those looking to transition into a BA role.

Vidéo à la demande de 02:05:39 • Mise à jour : mai 2018

Understand what use cases are and when to use them
Learn the components of use cases
Acquire best practices in use case modeling
Français [Aut.]
Vous et moi interagissons avec des systèmes tous les jours et tout au long de la journée, alors que je crée cette conférence, j'interagis avec une variété de systèmes d'enregistrement. Et lorsque vous regardez la conférence, vous interagissez avec une application ou un site web. Il s'agit de tous les systèmes. Et peut-être que les personnes qui ont conçu ces systèmes ont utilisé des cas d'utilisation, et c'est probablement le cas. Tout ce dont nous parlons en ce moment correspond aux cas d'utilisation. Un cas d'utilisation, en termes simples, est une description de la manière dont les utilisateurs interagissent avec les systèmes. Nous allons passer beaucoup de temps à nous plonger dans les détails, mais il y a trois attributs clés que nous devons garder à l'esprit tout au long de ce cours. Il existe de nombreuses façons différentes de développer des cas d'utilisation, mais elles ont toutes un grand point commun. Ils décrivent tous le processus entrepris par un utilisateur pour atteindre un certain objectif. Les cas d'utilisation décrivent ce processus ou flux, comme nous les appelons. Ils décrivent ce processus de manière très méthodique, étape par étape. Deuxièmement, les cas d'utilisation sont centrés sur les objectifs : en tant qu'utilisateurs, nous interagissons avec des systèmes pour une raison précise. En ce moment même, j'interagis avec les systèmes d'enregistrement parce que j'ai un objectif spécifique à atteindre. Je veux enregistrer la formation. Et vous avez également un objectif lorsque vous interagissez avec notre site web ou notre application, vous voulez voir la formation. Et c'est grâce à ces objectifs que vous et moi sommes assis ici aujourd'hui. Les cas d'utilisation décrivent comment les utilisateurs d'un système utilisent ce système pour accomplir quelque chose, ce qui est une bonne chose car cela nous permet de nous concentrer sur la résolution des problèmes des gens plutôt que sur la construction de systèmes ou la conception de processus. Enfin, les cas d'utilisation sont axés sur l'utilisateur. Lorsque nous utilisons des cas d'utilisation, nous réfléchissons à la manière dont l'interaction avec le système va se dérouler du point de vue de l'utilisateur, ce qui nous aide à construire des systèmes ou des processus conviviaux, et la convivialité est très importante. Et si nous pouvons commencer à y réfléchir avant d'écrire une seule ligne de code, nous nous mettons sur la voie du succès. La question se pose donc de savoir quand exactement nous créons des cas d'utilisation. En bref, c'est lorsque notre projet comporte une interaction importante entre l'utilisateur et le système, ce qui correspond à la plupart des projets qui nous viennent immédiatement à l'esprit. Mais ce n'est certainement pas la totalité si votre projet est fortement axé sur les données. Par exemple, il existe de bien meilleures façons de rédiger les exigences ou si vous rédigez des exigences pour un système qui sera acheté plutôt que développé à partir de zéro, je recommanderais d'utiliser des méthodes autres que les cas d'utilisation. Les cas d'utilisation sont une méthode d'analyse commerciale très efficace, ils sont compris par la grande majorité des parties prenantes et servent à la fois d'exigences et de modèles, mais ils ne sont pas parfaits. L'élaboration de cas d'utilisation représente un travail considérable. Parfois, il suffit de documenter ces cas pour un système et d'en finir, mais le plus souvent, nous créons des cas d'utilisation en plus des exigences traditionnelles ou des récits d'utilisateurs. Mon conseil, en particulier pour les garçons qui débutent, est de poser une question. Le projet nécessite-t-il la mise en place d'un processus ou la modification d'un processus existant ? Si c'est le cas, commencez par des cas d'utilisation. Et si vous décidez plus tard que la méthode est peu maniable ou maladroite ou autre, passez à une autre méthode. Nous allons donc commencer à réfléchir à des cas d'utilisation réels et nous allons examiner trois types de systèmes différents et les cas d'utilisation qui leur conviendraient. Prenons l'exemple d'un site web grand public, comme celui d'Amazon. Vous le savez probablement, Amazon est une entreprise qui vend des produits à des clients en ligne et qui gère également une place de marché où d'autres entreprises peuvent vendre des produits aux consommateurs. Quels sont les cas d'utilisation que j'envisagerais pour leur site web ? La recherche d'un produit, la comparaison de deux produits ou plus, l'achat d'un produit et le retour d'un produit sont autant d'activités qui vous paraissent familières, car en tant qu'utilisateur, vous avez probablement déjà effectué la plupart d'entre elles. Vous pouvez constater que chacun de ces cas d'utilisation représente une sorte de petit objectif qu'un utilisateur essaie d'atteindre. Examinons à nouveau un autre type de système, cette fois-ci les systèmes ERP. Les aéroports sont de grandes suites d'applications utilisées par les grandes entreprises pour gérer des domaines tels que la comptabilité, les ressources humaines, la gestion de la chaîne d'approvisionnement et un tas d'autres fonctions, pour lesquelles vous n'avez pas besoin d'être un expert. Mais examinons certains des cas d'utilisation qui s'appliqueraient et nous utiliserons des exemples tirés des modèles de ressources humaines. Le premier peut donc être la recherche de CV, l'embauche d'un candidat et la promotion d'un employé. Cool again, nous voyons comment chacun d'entre eux représente un certain objectif. Prenons un autre exemple, celui des systèmes de gestion de la relation client (CRM). Les systèmes de gestion de la relation client permettent de suivre les relations que les entreprises entretiennent avec leurs clients et leurs prospects. Parmi les cas d'utilisation d'un système de gestion de la relation client, on peut citer la consultation des courriers électroniques envoyés à un client potentiel, l'attribution de tâches à un utilisateur ou la création de rapports sur les clients. C'est très bien, et cela représente encore une fois des objectifs qui ont été atteints, et peut-être même que vous avez fait un travail similaire vous-même. Pour conclure, revenons sur ce que sont les cas d'utilisation. Il s'agit de descriptions d'interactions entre les utilisateurs et les systèmes, et nous les classons en trois catégories : axés sur les processus, centrés sur les objectifs et axés sur les utilisateurs. Maintenant que vous avez une idée de ce que sont les cas d'utilisation, notre prochain cours portera sur leur aspect et leur structure. C'est ce que nous verrons ensuite.
À propos de ce cours