Memento des étapes à conduire
Analyse globale du projet
Recueil du besoin
- Mener un entretien (vous n’aurez pas de client avec qui dialoguer dans le contexte de votre projet)
- Rédiger un récit utilisateur : cela conduit à créer le Product Backlog
- Identifier les besoins non-fonctionnels (format/résolution des tableaux de bord, code couleur, fréquences de mises à jour etc.)
Gestion de projet
Vous devrez réaliser votre projet en mode agile. Ainsi un certain nombre d’éléments sont attendus :
- L’écriture du Product Backlog global du projet
- L’utilisation d’un outil de gestion de projet, par exemple :
- Trello ou Backlog : des outils assez simples basés sur le suivi des tâches avec un Kanban
- Taiga ou Jira : des outils plus complexes permettant un suivi plus détaillé de votre projet
- Tout autre outil dont vous justifirez la pertinence, cela pourrait être quelque chose de plus simple encore comme un tableur mais il faudra alors être rigoureux sur son utilisation (c’est donc peut-être plus de travail d’organisation que d’utiliser un outil existant)
- Pour chaque sprint vous devrez également :
- Définir précisément le découpage en tâche de chaque récit utilisateur (certaines tâches pourraient toutefois être transverses à plusieurs récits) et l’affectation de ces tâches
- Écrire un compte-rendu de quelques lignes pour chaque daily meeting (dans notre contexte il n’est pas nécessaire de faire des meeting quotidien vous pouvez les espacer)
- Écrire un compte-rendu de la rétrospective de sprint
- Mettre à jour le fichier
quiafaitquoi.xls
avec les auteurs des tâches par rapport à ce qui a été réellemment fait (et non ce qui avait été prévu)
Pour chaque Sprint
Recueil du besoin
- Échanger avec le client (nouveaux entretiens, focus groupes, etc.)
- Préciser les récits utilisateurs : cela conduit à créer le Sprint Backlog
Spécifications
Conception
- Produire un schéma dimensionnel
- Définir le processus
- Définir le grain de la table de faits
- Lister les faits
- Définir les dimensions
- S’assurer de la confirmité des dimensions et spécifier la matrice de bus
- Identifier les types d’évolution des dimensions
- Produire la logical datamap
- Produire des cahiers de tests
Implémentation
- Créer les bases de données (facultatif dans le contexte de votre projet)
- Créer les processus ETL
- Créer les tableaux de bord
Finalisation
- Mener les tests
- Créer des documents de formation des utilisateurs
- Promouvoir le projet