slam4:boards

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:boards [2017/03/19 03:18] jcheronslam4:boards [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 8: Ligne 8:
  
 ===== -- Contexte ===== ===== -- Contexte =====
-Dans le cadre du suivi des projets de votre entreprise, vous travaillez sur la conception d'outils permettant de gérer les User stories de projets Scrum.+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 : En voici les principales caractéristiques :
Ligne 19: Ligne 19:
   * Une story peut appartenir à une étape [**step**]   * Une story peut appartenir à une étape [**step**]
  
-<html><!--{{:slam4:richclient:angularjs:boards:datasboards-2.png?|}}--></html>+{{:slam4:richclient:angularjs:boards.png?|}}
  
 ===== Application d'Administration des projets ===== ===== Application d'Administration des projets =====
Ligne 30: Ligne 30:
  
 ==== Contraintes techniques ==== ==== Contraintes techniques ====
-  * AngularJs+  * EmberJS
   * MongoDB   * MongoDB
   * API REST RESTHEART   * API REST RESTHEART
 +  * Projet initial : {{:slam4:boards-app-master.zip|}}
 +
 +===== 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 =====
 +<usecase>
 +(note: Diagramme des cas d'utilisation{bg:beige})
 +(Consulter projet)<(Ajouter story)
 +(Consulter projet)<(Board)
 +(Consulter projet)<(Lister developers)
 +(Consulter projet)>(Afficher stories)
 +(Afficher stories)>(Supprimer story)
 +(Afficher stories)<(Modifier story)
 +(Afficher stories)<(Ajouter story)
 +(Afficher stories)<(Afficher story)
 +(Afficher story)>(Ajouter retirer tag)
 +(Afficher story)>(Modifier story points)
 +(Afficher story)>(Affecter developer)
 +(Afficher story)>(liste des tags)
 +(Afficher story)>(Afficher tasks)
 +(Afficher tasks)>(Supprimer task)
 +(Consulter projet)<(Ajouter story)
 +(Consulter projet)<(Board)
 +(Consulter projet)<(Lister developers)
 +(Consulter projet)>(Afficher stories)
 +(Afficher stories)>(Supprimer story)
 +(Afficher stories)<(Modifier story)
 +(Afficher stories)<(Ajouter story)
 +(Afficher stories)<(Afficher story)
 +(Afficher story)>(Ajouter retirer tag)
 +(Afficher story)>(Modifier story points)
 +(Afficher story)>(Affecter developer)
 +(Afficher story)>(liste des tags)
 +(Afficher story)>(Afficher tasks)
 +(Afficher tasks)>(Supprimer task)
 +(Afficher tasks)>(Marquer done)
 +(Afficher stories)>(Affecter developer)
 +(Dashboard user)>(Mes tasks)
 +(Dashboard user)>(Projets prioritaires)
 +(Dashboard user)>(Stories prioritaires)
 +(Dashboard user)>(Mes projets)
 +(Dashboard user)>(Mes participations)
 +(Dashboard user)<(Créer projet)
 +(Board)>(Changer story de step)
 +(Infos compte)
 +(Params appli)
 +</usecase>
 +
 +===== A produire/livrer =====
 +
 +Pour emberJS
 +
 +Planification/gestion de projets SCRUM
 +  * Analyse fonctionnelle (diag uses cases, descriptifs, maquettes)
 +  * Application
 +  * Documentation technique (Services, structure application)
 +
 +Pour JavaFx
 +
 +Gestion des données de structure (Tags, Developers, Steps)
 +  * Analyse fonctionnelle (diag uses cases, descriptifs, maquettes)
 +  * Application
 +  * Tests unitaires (MongoDB)
  • slam4/boards.1489889929.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)