Avea Poste
Gestion de centres de vacances
L'AVEA La Poste est une association dont l’activité principale est l’organisation des séjours de vacances pour les enfants et les adolescents du personnel de la Poste. En 2009, environ 18 000 enfants et adolescents bénéficieront des services de l’Avea.
”- Date :Juillet 2010
- Commanditaire : IOcean - AVEA
- Développement : 2 mois
Technologies
-

PHP -

Symfony -

PostgreSQL -

Scrum -

Doctrine
Dev'note
Situation :
Le projet AVEA a été la principale application sur laquelle j'ai travaillé en collaboration avec l'équipe Symfony d'IOcean.Il a pour objectif de permettre au personnel de l'AVEA d'organiser les séjours de vacances des familles de LAPOSTE.
Cet intranet offre un accès centralisé aux informations pour les différents pôles d'activités : Transport, Facturation, Catalogue, Inscriptions, Logistique, Comptabilité...
A mon arrivée, le développement du site avait déjà commencé depuis plus de 6 mois, ce qui allié à la complexité des processus métier n'a pas rendu facile la prise en main de ce projet.
Technologies :
Symfony est un framework PHP développé par une équipe française dont le chef d’orchestre est Fabien Potencier. Son but est l’accélération du développement et de la maintenance d’applications web, en se basant sur le modèle maintenant classique MVC ( Modèle, Vue, Contrôleur), tout en y intégrant des technologies modernes tel que l'ORM Doctrine.
Ce framework a été sélectionné par l'équipe car il répondait parfaitement au besoin tout en offrant de nombreuses fonctionnalités permettant d'optimiser la production :
- Déploiement automatique
- Séparation efficace des modules facilitant le travail collaboratif
- Modèle de base de donnée évolutif
- Accès aux données facilité grâce à l'ORM Doctrine
- Tous les classiques du Web moderne inclus et simplifiés (ajax, multilingue, gestion du cache...)
Gestion de projet
Ce projet a été conduit en suivant la méthodologie agile SCRUM. Ce processus s'articule en effet autour d'une équipe soudée, qui cherche à atteindre un but, comme c'est le cas en rugby pour avancer avec le ballon pendant une mêlée.
Le principe de base de Scrum est de focaliser l'équipe de façon itérative sur un ensemble de fonctionnalités à réaliser, dans des itérations de durée fixe de une à quatre semaines, appelées sprints. Chaque sprint possède un but à atteindre, défini par le directeur de produit, à partir duquel sont choisies les fonctionnalités à implémenter dans ce sprint. Un sprint aboutit toujours sur la livraison d'un produit partiel fonctionnel. Pendant ce temps, le ScrumMaster ( Olivier Destrade) a la charge de réduire au maximum les perturbations extérieures et de résoudre les problèmes non techniques de l'équipe.



