Projet Scrum-Poker
Il s'agit de créer une application web permettant l'évaluation de stories de projets Scrum (story points).
Il est nécessaire de prendre comme base de départ pour les fonctionnalités l'application planitpoker
Contexte
Vous faîte partie d'une ESN (Entreprise de Services du Numérique), utilisant quotidiennement les méthodes AGILE pour gérer ses projets de développement.
A livrer
Les documents doivent être accessibles en ligne.
- Application
- Documentation technique
- PhpDoc code source
- Dossier d'analyse
Contraintes techniques
L'application développée :
- Sera mise en place sur serveur Debian dans un environnement Apache/Php/MariaDb
- Utilisera exclusivement https
- Respectera le design pattern MVC et utilisera un Framework MVC PHP
- Utilisera jQuery et Semantic-UI pour la partie présentation et composants
Base de données initiale
Script à importer sur votre serveur MariaDb : scrumpoker.sql
Spécifications fonctionnelles
Acteurs
Acteur | Rôle |
---|---|
Non connecté | Utilisateur non identifié |
Scrum master | Utilisateur authentifié créateur de projet |
Team member | Membre de l'équipe invité à participer |
all-UC
Aspects techniques
Requêtes à intervalle régulier :
$this->jquery->ajaxInterval("get", "connected/", 1000,"connected","#response");
Timer :
$this->jquery->counterOn("#startButton", "click", ".counter",0,90,"_counter",false); $this->jquery->execOn("counter-end", ".counter", "alert('counter finished at :'+event.value);"); $this->jquery->execOn("click", "#stopButton", $this->jquery->clearInterval("_counter",false));