Skip to content

ShowCaseMe - Analyse fonctionnelle et cahier des charges d'un projet de réseau social de partage de portfolios (Labo final Technifutur : ICT Business Analyst )

Notifications You must be signed in to change notification settings

Raigyo/ba-labo-showcase-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ICT Business Analyst - Showcase Me!

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...

Dans ce repo, vous trouverez les différentes étapes préparatoires et analytiques du projet.

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.

01. Charte de projet (Charter Project)

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

02. Cahier des charges (Specifications)

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
        1. Happy scénario : l’utilisateur s’inscrit et ajoute jusqu’à 6 projets
        1. Cas alternatif : l’utilisateur veut ajouter plus de 6 projets
        1. 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.

03. BPMN ASIS

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

Diagramme BPMN : 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

Diagramme BPMN : Partage d'un portfolio en version web

Téléchargement : Diagramme BPMN : Partage d'un portfolio en version web - Image

04. BPMN TOBE

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

Diagramme BPMN : Process général

Téléchargement : Diagramme BPMN : Process général - Image

Process d’authentification

Diagramme BPMN : Process d’authentification

Téléchargement : Diagramme BPMN : Process d’authentification - Image

Process fonctionnalités produits

Diagramme BPMN : Process fonctionnalités produits

Téléchargement : Diagramme BPMN : Process fonctionnalités produits - Image

Sub-process édition du profil

Diagramme BPMN : Sub-process édition du profil

Téléchargement : Diagramme BPMN : Sub-process édition du profil - Image

Sub-process visualisation des produits

Diagramme BPMN : Sub-process visualisation des produits

Téléchargement : Diagramme BPMN : Sub-process visualisation des produits - Image

Sub-process édition des produits

Diagramme BPMN : Sub-process édition des produits

Téléchargement : Diagramme BPMN : Sub-process édition des produits - Image

Sub-process payement

Diagramme BPMN : Sub-process payement

Téléchargement : Diagramme BPMN : Sub-process payement - Image

05. Diagramme entités-associations (Entity Relationship Diagram)

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

Diagramme Entité-Association

Téléchargement : Diagramme Entité-Association - Image

06. Shéma relationnel de base de données (Database relational Schema)

Le schéma relationnel correspond à l'ensemble des relations présentes dans une base de données.

Schéma Relationnel

Schéma Relationnel

Téléchargement : Schéma Relationnel - Image

07. UML : diagramme d'activités (UML Activity Diagram)

_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.

UML : Diagramme d'activités

Téléchargement : UML : Diagramme d'activités - Image

08. UML : diagramme de classes (UML Class Diagram)

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.

UML : Diagramme de classes

Téléchargement : UML : Diagramme de classes - Image

09. UML : diagramme d'étude de cas d'utilisation (UML Use Cases Diagrams)

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

UML Use case : 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’

UML Use case : 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’

UML Use case : 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’

UML Use case : 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’

UML Use case : 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

UML Use case : SI ShowcaseMe + API externes

Téléchargement : UML Use case : SI ShowcaseMe + API externes - Image

10. UML : scenarii d'études de cas d'utilisation (UML Use Cases Scenarii)

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 :

    1. Happy scénario : l’utilisateur s’inscrit et ajoute jusqu’à 6 projets
    1. Cas alternatif : l’utilisateur veut ajouter plus de 6 projets
    1. Cas d’exception : L’utilisateur ne renouvelle pas son abonnement

Téléchargement : Scénarii nominaux et alternatifs - PDF

11. Wireframes

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

Wireframes : Login

Téléchargement : Wireframes : Login - Image

Homepage

Wireframes : Homepage

Téléchargement : Wireframes : Homepage - Image

Product page (Premium user)

Wireframes : Product page (Premium user)

Téléchargement : Wireframes : Product page (Premium user) - Image

Product page (Business user)

Wireframes : Product page (Business user)

Téléchargement : Wireframes : Product page (Business user) - Image

Product page (Portfolio) – Édition

Wireframes : Product page (Portfolio) – Édition

Téléchargement : Wireframes : Product page (Portfolio) – Édition - Image

Product page (Project) – Édition

Wireframes : Product page (Project) – Édition

Téléchargement : Wireframes : Product page (Project) – Édition - Image

CTA lorsqu’un utilisateur ‘basic’ veut ajouter plus de 6 projets

Wireframes : CTA

Téléchargement : Wireframes : CTA - Image

Plan tarifaire

Wireframes : Plan tarifaire

Téléchargement : Wireframes : Plan tarifaire - Image

12. Maquette (Mockup)

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

Mockup : homepage

Téléchargement : Mockup : homepage - Image


About

ShowCaseMe - Analyse fonctionnelle et cahier des charges d'un projet de réseau social de partage de portfolios (Labo final Technifutur : ICT Business Analyst )

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published