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

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