Ceci est une ancienne révision du document !


Projet Boards

Prérequis

1. Contexte

Dans le cadre du suivi des projets de la DSI de l'université, vous travaillez sur la conception d'outils permettant de gérer les User stories de projets Scrum.

En voici les principales caractéristiques :

  • Chaque projet est composé d'un ensemble de fonctionnalités [stories] à implémenter
  • Chaque User story [story] a un code et un descriptif.
  • Il est possible de lui apposer des tags [tags], composés d'une couleur et d'un label.
  • Elle peut être affectée à un développeur[dev] (qui a juste une identité).
  • Elle peut contenir une liste de tâches [tasks], à réaliser ou réalisées.
  • Une story peut appartenir à une étape [step]

A livrer

Les documents doivent être accessibles en ligne.

Planification/gestion de projets SCRUM

Contraintes techniques

L'application développée :

  • Sera mise en place sur serveur Debian
  • Utilisera exclusivement https
  • Utilisera EmberJS
  • Une base de données MongoDb + 1 service Rest

Application d'Administration des projets

Application de Suivi des projets

User stories

  • Se dé/connecter à l'application
  • Modifier mes infos de compte
  • Créer un projet
  • Ajouter une(plusieurs) Story(ies) dans un projet
  • Supprimer une Story dans un projet
  • (Attribuer des story points)
  • Affecter/retirer une Story à un Développeur
  • Lister les développeurs participant à un projet
  • Lister mes projets (ceux que j'ai créés)
  • Lister les projets auxquels je participe (participation à au moins 1 user story du projet)
  • Lister les projets prioritaires (échéance proche)
  • Lister les Stories prioritaires (appartenant à un projet prioritaire et n'étant pas terminées)
  • Lister Mes tâches à réaliser (par priorité, classées par Projet/Story)
  • Ajouter une étape (step)
  • Changer une Story d'étape (Todo, In progress, Done…)
  • Gérer les tags (Création,Modification/suppression)
  • Ajouter/retirer 1 Tag sur une Story
  • Ajouter/retirer des tâches(Task) dans une Story
  • Marquer une tâche comme réalisée (done)
  • Consulter un projet
  • Consulter une Story
  • Afficher Board d'un projet
  • Afficher Tableau de bord utilisateur

A faire :

  • diagramme des Uses cases
  • Descriptif textuel des US suivantes :
    • Créer/modifier un projet
    • Ajouter une(plusieurs) Story(ies) dans un projet
  • Maquette des autres US

Diagramme use cases

slam4/boards.1589275505.txt.gz · Dernière modification: 2020/05/12 11:25 par jcheron
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0