Table des matières

PPE ScrumTool : documentation du projet

Les codes sources de l'application ScrumTool, ainsi que la documentation associée aux fonctionnalités développées, et les rapports de tests sont présentés ci-après.


I Présentation de l'application

L'application ScrumTool (client lourd) permet la gestion de projets de développement menés avec la méthode SCRUM. Ainsi, les utilisateurs de cette application peuvent gérer les projets de développement, notamment en suivant leur avancement.


1. Sources de l'application

DescriptifDocument
Codes sources de l'applicationgirod_scrumtool_v1.zip
Script de la base de donnéesbdd_scrumtool_v1.sql


2. Documentation de l'application

DescriptifDocument
Documentation d'analyse de l'applicationdoc_analyse_generale_application_scrumtool.pdf
Documentation technique de l'applicationdoc_tech_generale_application_scrumtool.pdf
Documentation utilisateurdoc_utilisateur_scrumtool.pdf


3. Connexion à l'application

Identifiants de connexion :


Lancement de l'application :


II Etude des fonctionnalités

Les différents groupements de fonctionnalités se composent chacun de cas d'utilisation, qui présentent des liens entre eux qu'il convient d'analyser.


1. Connexion à l'application

Chaque utilisateur doit pouvoir se connecter à l'application ScrumTool. En fonction de son statut, des droits, plus ou moins étendus, lui seront accordés sur des modules de l'application.

DescriptifDocument
Documents d'analysedoc_analyse_connexion_scrumtool.pdf
Documentation techniquedoc_tech_connexion_scrumtool_v2.pdf



2. Gestion du profil utilisateur

Chaque utilisateur connecté doit pouvoir modifier son profil utilisateur, c'est-à-dire modifier les informations de son profil, mais aussi changer son mot de passe.



3. Gestion des collaborateurs

L'application doit permettre de gérer les collaborateurs de la société. Il doit être possible d'ajouter de nouveaux collaborateurs, de modifier, ou de supprimer des collaborateurs existants.

DescriptifDocument
Documents d'analysedoc_analyse_gestion_collaborateurs_scrumtool.pdf
Documentation techniquedoc_tech_gestion_collaborateurs_scrumtool_v2.pdf



4. Gestion des produits

Le but premier de l'application est la gestion de produits, c'est-à-dire de projets de développement. L'application devra donc permettre d'ajouter, de modifier, ou de supprimer des produits.

DescriptifDocument
Documents d'analysedoc_analyse_gestion_produits_scrumtool.pdf
Documentation techniquedoc_tech_gestion_produits_scrumtool_v2.pdf



5. Gestion des sprints

Les produits sont composés de sprints. Le scrum master d'un produit doit pouvoir ajouter, modifier, ou supprimer les sprints d'un produit.

DescriptifDocument
Documents d'analysedoc_analyse_gestion_sprints_scrumtool.pdf
Documentation techniquedoc_tech_gestion_sprints_scrumtool_v2.pdf



6. Gestion des user stories

Les produits et les sprints se composent de user stories que l'on doit pouvoir gérer. Le scrum master doit avoir la possibilité d'ajouter une nouvelle user story, de modifier, ou de supprimer des user stories existantes.

DescriptifDocument
Documents d'analysedoc_analyse_gestion_user_stories_scrumtool.pdf
Documentation techniquedoc_tech_gestion_user_stories_scrumtool_v2.pdf



III Rapports des tests fonctionnels

1. Tests fonctionnels manuels

Toutes les fonctionnalités de l'application doivent faire l'objet de tests fonctionnels manuels.

DescriptifDocument
Plan de test et scénarii d'usagetests_fonctionnels_manuels_scrumtool.pdf