De nos jours, il est impératif voire primordial pour les entreprises de posséder un outil de gestion informatique afin de mener à bien leurs activités (« Pourquoi mettre en place un ERP dans l’entreprise? », s. d.). En effet, celui-ci est indispensable au bon fonction d’une entreprise car il permet non seulement de gérer les clients, les commandes et les factures, mais également de faciliter le processus de commandes du client.
État de l’art et analyse des besoins
ProLabo Sàrl – Présentation de l’entreprise
ProLabo Sàrl est une entreprise qui analyse principalement des échantillons afin de détecter la présence de polluants de bâtiment comme l’amiante, le plomb, le PCB ou encore le HAP. L’entreprise a été fondée en 2015 à Sion (Valais) par Claude-Alain Locher et possède une succursale au Tessin. Le laboratoire est accrédité ISO 17025: N° d’accréditation STS 0638 par le SAS (Système d’Accréditation Suisse). ProLabo gère ses clients ainsi que ses commandes sur des fichiers Excel. Autres prestations : Pose et analyse de filtres VDI, Location de pompes VDI, Conseils divers .
Analyse des besoins
L’analyse des besoins a pour objectif de définir les attentes et les souhaits de l’entreprise afin de constituer une liste d’exigences qui est nommée , le « product backlog ». Les fonctionnalités les plus importantes ont été brièvement décrites dans le cahier des charges. De plus, plusieurs rencontres ont été organisées avec l’entreprise ProLabo pour élaborer et détailler celles-ci ainsi que d’en proposer de nouvelles. Grâce à l’appui du cahier des charges et de nombreuses rencontres, plusieurs points ont pu être mis en évidence :
• Couvrir l’activité principale, qui correspond à l’analyse d’échantillons
• Faciliter la commande au client
• Stocker les rapports d’analyses détaillées
• Automatiser la création des rapports et factures
• Créer un outil d’historisation pour les clients afin qu’ils retrouvent les rapports d’analyses sur la plateforme web de ProLabo
• Mettre en place un outil de facturation
• Mettre à disposition un accès sécurisé pour le client
• Un prix personnalisé pour chaque client et chaque type d’analyse .
Ces fonctionnalités doivent couvrir le processus complet allant de la commande jusqu’à l’envoi de la facture en respectant la forme et les étapes déjà existantes.
État de l’art – Processus initial
Un diagramme BPMN (Business Process Model and Notation) peut représenter un processus de manière graphique(« BPMN Specification – Business Process Model and Notation », s. d.). Cela permet de l’optimiser et/ou de le modifier afin qu’il contienne de nouvelles ou de différentes fonctionnalités. Le processus a été élaboré et validé en collaboration avec le client.
Description générale
Ce processus décrit la commande client pour l’analyse d’échantillons, des étapes internes jusqu’à l’envoi du rapport et de la facture. Les éléments qui vont pouvoir être optimisés par la suite sont marqués en rouge . Voici la description détaillée des différentes étapes présentes ci-dessus :
1. Un client prépare la liste des échantillons à analyser et les envoie soit par le formulaire Excel, soit par email à ProLabo.
2. L’employé administratif reçoit la commande. Si le client n’est pas encore dans la liste, il l’ajoute.
3. La commande est saisie dans le fichier respectif.
4. Le client transmet les échantillons à l’administration.
5. L’employé administratif vérifie que les échantillons sont conformes aux standards ainsi que les numéros de référence des échantillons sont identiques à la feuille de commande.
6. S’il y a un problème, il contacte directement le client. Par contre, si celui-ci ne peut pas être résolu, la commande est annulée. Sinon les informations sont complétées et le processus continue.
7. La fiche de suivi laboratoire est générée puis transmise à l’employé laboratoire.
8. L’employé laboratoire réalise les analyses et saisit les résultats sur la fiche de suivi.
9. La fiche de suivi est ensuite donnée à l’employé administratif qui saisit les résultats sur une feuille Excel.
10. La facture et la feuille de rapport sont créés par l’employé administratif et envoyées au client.
11. Le client reçoit la facture et le rapport.
État de l’art – Documents existants
En plus des analyses d’échantillons, ProLabo propose aussi la pose et l’analyse de Filtres VDI. Ces fonctionnalités ne doivent pas directement figurer dans le prototype mais l’architecture doit en tenir compte pour qu’ils puissent être intégrés par la suite. Pour cette raison, les documents qui traitent ce genre de commandes figurent aussi dans l’analyse des documents existants.
1. Analyse d’échantillons (en vert)
L’analyse d’échantillons est l’activité principale de l’entreprise. Pour faciliter la commande, il existe une feuille Excel que le client peut remplir. Puis, en cliquant sur un bouton, la commande est envoyée à ProLabo. Celle-ci est saisie dans la « Liste de commande analyse amiante ».
2. Analyse d’un filtre posé par le client (en bleu)
Le filtre est commandé est posé par le client. ProLabo ne s’occupe que de la livraison et de l’analyse de celui-ci. La commande est saisie dans le fichier « Liste VDI Privé ».
3. Analyse d’un filtre posé par ProLabo (en rouge)
ProLabo s’occupe de la pose et de l’analyse du filtre. La commande est saisie dans le fichier « Liste VDI ProLabo ».
|
Table des matières
1. Introduction
Contexte
Objectifs
Phases
Phase d’analyse
Phase de développement
Méthode de travail
User stories et Product Backlog
La gestion de projet itérative
Rôles
Application
2. Phase de l’analyse
État de l’art et analyse des besoins
ProLabo Sàrl – Présentation de l’entreprise
Analyse des besoins
État de l’art – Processus initial
État de l’art – Documents existants
Collecte de données
Proposition de concept
Dictionnaire des données
Processus final
Fonctionnalités
Mockups
Choix technologiques
Analyse comparative des moyens
Analyse comparative des langages
Analyse comparative des frameworks
Laravel
Spécificités et outils Laravel
Autres technologies utilisées
Outils de travaille
3. Développement du prototype
Méthode de gestion de projet
Architecture de la solution
Mise en place Laravel
Prérequis
Initialisation
Configuration
Github & tests
Base de données
Users
Billingaddress
Orders
Samples
Products
Categories
Invoices
Migration
Password_resets
Design pattern – Repository pattern
Authentification
Middleware pour l’authentification
Inscription client
Récupération mot de passe
Rôles
Gestion utilisateurs
Gestion clients
Adresses de facturation
Prix personnalisé
Gestion commandes
Réception échantillons
Analyse des échantillons
Validation de la commande
Composition du rapport
Facturation
Facture simple
Facture groupée
Composition de la facture
Rabais
Gestion facture
Espace client
Tableau de bord
Commandes
Profil
Multilingue
4. Conclusion
5. Références
6. Annexes