Il s'agit de créer un outil de gestion pour les projets SCRUM d'une SS2I, inspiré de l'interface de PangoSCRUM, mais comblant les quelques manques du produit cité.
-- Existant/Modifications
-- Les produits
Existant
Modifications
-- Les collaborateurs ou membres d'une équipe
Existant
Modifications
Ajout d'un rôle (parmi les rôles prédéfinis : scrum master, product owner, collaborator) pour les collaborateurs dans un projet
Ajout de champs (firstname, lastname…)
-- Sprints
Existant
Il est possible d'ajouter des événements (d'un certain type : start, end, sprint planning, daily meeting, sprint review, sprint retrospective) sur 1 sprint
Modifications
1 sprint est associé à 1 product
1 sprint contient des users stories (sélectionnées dans le product backlog)
Les collaborateurs peuvent jouer un rôle dans le cadre du sprint
-- Sprint backlog
Existant
Le sprint backlog est composé des users stories :
Ajout des user stories à 1 sprint :
Modifications
-- Overview Product
-- Base de données modifiée
Schéma
Script
-- Spécifications fonctionnelles
Accès sécurisé à l'application, (droit d'accès aux données de base pour les admins)
Gestion des utilisateurs
Gestion des products
Gestion des user stories
Affectation des collaborateurs
Gestion des sprints
Suivi des sprints (Etats, messages, fin)
Gestion des collaborateurs
-- Spécifications techniques
Bases de données existante Mysql + version H2 ou HSQLDB
Application de type client lourd (SWT + JFACE) possibilité Eclipse RCP
Veiller à la séparation des couches MVC
-- Production
Application empaquetée
Mise en place de tests fonctionnels (pour les cas d'utilisation cités)
Documentation utilisateur
Documentation technique