June - July 2023
🔨 Ceci est le labo final réalisé chez Technifutur. Il s'agissait de créer un concept d'application et d'en réaliser l'analyse fonctionnelle.
Envie de partager avec le monde entier des projets que vous avez réalisés ? Dans votre parcours professionnel ou dans le cadre de vos loisirs ? L’application « Showcase me ! » vous permet de réaliser un portfolio à votre image en quelques clics ! Ca ne coûte rien d’essayer, c’est gratuit...
ICT BUSINESS ANALYST
Les ICT Business Analysts travaillent avec les utilisateurs pour formuler les exigences du système, développer les plans et la documentation du système, examiner et évaluer les systèmes existants, et concevoir et modifier les systèmes pour répondre aux besoins commerciaux des utilisateurs.
Les analystes d'affaires TIC utilisent des techniques de modélisation des données (UML, BPMN...) et des processus pour créer des spécifications de système claires pour la conception et le développement de logiciels de système. Ils constituent une référence centrale et une source d'information, fournissant des conseils et une assistance dans le processus de prise de décision du projet de système.
Une charte de projet est un document formel, généralement court, qui décrit le projet dans son intégralité, y compris les objectifs, la manière dont il sera réalisé et les parties prenantes.
Cette charte comprend :
- Présentation et motivation du projet
- Objectifs et indicateurs clés de performance
- Périmètre / Hors Périmètre
- Hypothèses
- Contraintes
- Livrables et Réception
- Critères de succès
- Estimation des Ressources Financières
- Echéancier
- Risques Majeurs (SWOT)
- Gestionnaire de projet
- Intervenants et Parties prenantes
- Instances de gouvernance du projet
Téléchargement : Charter Project - PDF
Le cahier des charges (souvent abrégé CDC) est un document ou dossier indispensable dans le cadre du développement d'un projet. Il représente un outil de pilotage primordial pour définir les besoins et les spécifications (éléments et règles) liés à un projet.
Le cahier des charges reprend le Charter Project mais en incluant l'analyse fonctionnelle (diagrammes UML, BPMN)
Ce cahier des charges comprend :
- Cahier des charges
- A qui l'application est-elle destinée ?
- Qui est à l'origine de la demande ?
- Quand est-elle attendue ?
- Pourquoi est-elle attendue ? / Qu'est-ce qui a motivé la demande ?
- Quels problèmes doit-elle résoudre ?
- Quelles sont les fonctions (besoins fonctionnels)
- Que veut-on obtenir ? / Quels sont les bénéfices attendus
- Quelle sera la portée du système : l'entreprise, un seul service ?
- Quelles seront les conditions d'utilisation ?
- Comment saura-t-on que l’objectif a été atteint ?
- Project charter
- BPMN ASIS
- Partage de portfolio au format papier
- Partage de portfolio au format web
- Diagramme de packages de Cas d’utilisation
- Diagramme de cas d’utilisation par package
- Concerne : Utilisateur avec un plan ‘basic’.
- Concerne : Utilisateur avec un plan ‘premium’.
- Concerne : Utilisateur avec un plan ‘business’.
- Concerne : Utilisateur avec un statut ‘admin’.
- Concerne : SI ShowcaseMe + API externes
- Scénarii nominaux et alternatifs
- Description générale
- Scénarios
-
- Happy scénario : l’utilisateur s’inscrit et ajoute jusqu’à 6 projets
-
- Cas alternatif : l’utilisateur veut ajouter plus de 6 projets
-
- Cas d’exception : L’utilisateur ne renouvelle pas son abonnement
-
- Diagrammes d’activités
- BPMN TOBE
- Process général
- Process d’authentification
- Process fonctionnalités produits
- Sub-process édition du profil
- Sub-process visualisation des produits
- Sub-process édition des produits
- Sub-process payement
- Diagramme de classes
- Wireframes
- Login / landing page
- Homepage
- Product page (Premium user)
- Product page (Portfolio) – Édition
- Product page (Project) – Édition
- CTA lorsqu’un utilisateur ‘basic’ veut ajouter plus de 6 projets
- Plan tarifaire
- Maquettes
- Schéma Entité-Association
- Schéma Relationnel
- Glossaire
Téléchargement : Cahier des charges - PDF
NB : dossier annexes nécessaire pour pouvoir avoir les images en grand.
Le Business Process Model and Notation (BPMN) ou norme de modélisation des processus métier en français, est une méthode de logigramme qui modélise de A à Z les étapes d'un processus métier planifié. L'élaboration et l'alimentation des diagrammes BPMN "As-Is" et "To-Be" sont des techniques efficaces pour transformer une vision en résultats.
Le diagramme "As-Is" offre une vue d'ensemble détaillée de l'état actuel des processus, de la culture et des capacités de l'organisation._
Partage d'un portfolio en version papier
Téléchargement : Diagramme BPMN : Partage d'un portfolio en version papier - Image
Partage d'un portfolio en version web
Téléchargement : Diagramme BPMN : Partage d'un portfolio en version web - Image
Le diagramme To-Be, fournit une vue d'ensemble de l'état futur, décrivant comment les processus, la culture et les capacités de l'organisation apparaîtront à l'avenir.
Process général
Téléchargement : Diagramme BPMN : Process général - Image
Process d’authentification
Téléchargement : Diagramme BPMN : Process d’authentification - Image
Process fonctionnalités produits
Téléchargement : Diagramme BPMN : Process fonctionnalités produits - Image
Sub-process édition du profil
Téléchargement : Diagramme BPMN : Sub-process édition du profil - Image
Sub-process visualisation des produits
Téléchargement : Diagramme BPMN : Sub-process visualisation des produits - Image
Sub-process édition des produits
Téléchargement : Diagramme BPMN : Sub-process édition des produits - Image
Sub-process payement
Téléchargement : Diagramme BPMN : Sub-process payement - Image
Un diagramme entité-association est un type d'organigramme illustrant la façon dont des « entités » telles que des personnes, objets ou concepts sont liées les unes aux autres au sein d'un système (cardinalités, héritages...).
Schéma Entité-Association
Celui-ci est découpé en modules comme suit :
- User
- Account management
- Product management
- Interactions with other users
- System process
Téléchargement : Diagramme Entité-Association - Image
Le schéma relationnel correspond à l'ensemble des relations présentes dans une base de données.
Schéma Relationnel
Téléchargement : Schéma Relationnel - Image
_Le langage UML (Unified Modeling Language, ou langage de modélisation unifié) a été pensé pour être un langage de modélisation visuelle commun, et riche sémantiquement et syntaxiquement.
Un diagramme d'activité fournit une vue du comportement d'un système en décrivant la séquence d'actions d'un processus. _
Diagramme d'activités
Il décrit le processus de fonctionnement de l'application en fonction des choix de l'utilisateur.
Téléchargement : UML : Diagramme d'activités - Image
Les diagrammes de classes sont l'un des types de diagrammes UML les plus utiles, car ils décrivent clairement la structure d’un système particulier en modélisant ses classes, ses attributs, ses opérations et les relations (associations) entre ses objets.
Diagramme de classes
Ici il reprend les sections supérieure et intermédiaires. A ce stade de l’analyse, les méthodes (sections inférieures) ne sont pas encore définies.
Téléchargement : UML : Diagramme de classes - Image
Les diagrammes de cas d'utilisation sont des diagrammes UML utilisés pour une représentation du comportement fonctionnel d'un système logiciel. Ils sont utiles pour des présentations auprès de la direction ou des acteurs d'un projet, mais pour le développement, les cas d'utilisation sont plus appropriés.
Diagramme de packages de Cas d’utilisation
Téléchargement : UML Use case : Diagramme de packages de Cas d’utilisation - Image
Diagramme de cas d’utilisation par package : Utilisateur avec un plan ‘basic’
Téléchargement : UML Use case : Utilisateur avec un plan ‘basic’ - Image
Diagramme de cas d’utilisation par package : Utilisateur avec un plan ‘premium’
Téléchargement : UML Use case : Utilisateur avec un plan ‘premium’ - Image
Diagramme de cas d’utilisation par package : Utilisateur avec un plan ‘business’
Téléchargement : UML Use case : Utilisateur avec un plan ‘business’ - Image
Diagramme de cas d’utilisation par package : Utilisateur avec un statut ‘admin’
Téléchargement : UML Use case : Utilisateur avec un statut ‘admin’ - Image
Diagramme de cas d’utilisation par package : SI ShowcaseMe + API externes
Téléchargement : UML Use case : SI ShowcaseMe + API externes - Image
Les documents de scénarios d'utilisation décomposent un processus en décrivant les acteurs, le flux de travail typique mais aussi les choses qui pourraient mal se passer.
Les scenarri concernent :
-
- Happy scénario : l’utilisateur s’inscrit et ajoute jusqu’à 6 projets
-
- Cas alternatif : l’utilisateur veut ajouter plus de 6 projets
-
- Cas d’exception : L’utilisateur ne renouvelle pas son abonnement
Téléchargement : Scénarii nominaux et alternatifs - PDF
Le Wireframe est la maquette « fil-de-fer » de l'interface. C'est un schéma de la structure et des fonctionnalités de l'application mobile ou du site. Ces maquettes, dessinées sur du papier ou digitales, présentent un degré d'interactivité variable.
Login / landing page
Téléchargement : Wireframes : Login - Image
Homepage
Téléchargement : Wireframes : Homepage - Image
Product page (Premium user)
Téléchargement : Wireframes : Product page (Premium user) - Image
Product page (Business user)
Téléchargement : Wireframes : Product page (Business user) - Image
Product page (Portfolio) – Édition
Téléchargement : Wireframes : Product page (Portfolio) – Édition - Image
Product page (Project) – Édition
Téléchargement : Wireframes : Product page (Project) – Édition - Image
CTA lorsqu’un utilisateur ‘basic’ veut ajouter plus de 6 projets
Téléchargement : Wireframes : CTA - Image
Plan tarifaire
Téléchargement : Wireframes : Plan tarifaire - Image
Il n'est pas du ressort du BA de créer des maquettes, mais bien du graphiste. Les maquettes graphiques peuvent distraire le client du côté fonctionnel de l'application.
Elles peuvent néanmoins apporter un plus lors des présentations, dans certains cas.
Mockup Homepage
Téléchargement : Mockup : homepage - Image