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
Descriptif | Document |
---|---|
Codes sources de l'application | girod_scrumtool_v1.zip |
Script de la base de données | bdd_scrumtool_v1.sql |
2. Documentation de l'application
Descriptif | Document |
---|---|
Documentation d'analyse de l'application | doc_analyse_generale_application_scrumtool.pdf |
Documentation technique de l'application | doc_tech_generale_application_scrumtool.pdf |
Documentation utilisateur | doc_utilisateur_scrumtool.pdf |
3. Connexion à l'application
Identifiants de connexion :
- les identifiants de connexion sont présents dans la table Collaborator de la base de données
Lancement de l'application :
- le lancement de l'application se fait sur le fichier Prog.java
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.
Descriptif | Document |
---|---|
Documents d'analyse | doc_analyse_connexion_scrumtool.pdf |
Documentation technique | doc_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.
Descriptif | Document |
---|---|
Documents d'analyse | doc_analyse_gestion_profil_utilisateur_scrumtool.pdf |
Documentation technique | doc_tech_gestion_profil_utilisateur_scrumtool_v2.pdf |
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.
Descriptif | Document |
---|---|
Documents d'analyse | doc_analyse_gestion_collaborateurs_scrumtool.pdf |
Documentation technique | doc_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.
Descriptif | Document |
---|---|
Documents d'analyse | doc_analyse_gestion_produits_scrumtool.pdf |
Documentation technique | doc_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.
Descriptif | Document |
---|---|
Documents d'analyse | doc_analyse_gestion_sprints_scrumtool.pdf |
Documentation technique | doc_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.
Descriptif | Document |
---|---|
Documents d'analyse | doc_analyse_gestion_user_stories_scrumtool.pdf |
Documentation technique | doc_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.
Descriptif | Document |
---|---|
Plan de test et scénarii d'usage | tests_fonctionnels_manuels_scrumtool.pdf |