La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

PROUT : Projet Réunissant des Outils Utiles à Tous

Présentations similaires


Présentation au sujet: "PROUT : Projet Réunissant des Outils Utiles à Tous"— Transcription de la présentation:

1 PROUT : Projet Réunissant des Outils Utiles à Tous
Mif16 : Gestion de Projet Benjamin Guillon, Rémi Auduon, Emmanuel Gaude, Adrian Gaudebert, Emmanuel Halter & Mamy Raminosoa EH Présentation du 3 Décembre 2009 PROUT : Projet Réunissant des Outils Utiles à Tous

2 Sommaire Présentation du projet Boite à outils Retour sur expérience
Description L’équipe Boite à outils Le framework : cakePHP Les outils collaboratifs Retour sur expérience Le côté technique Et l’aspect organisationnel EH PROUT : Projet Réunissant des Outils Utiles à Tous

3 Présentation du Projet → Description
Développement d’un gestionnaire de projet Sous forme d’une application Web Destiné à un public d’amateurs Projets « non professionnels » BG PROUT : Projet Réunissant des Outils Utiles à Tous

4 Présentation du Projet → L’Équipe de développement
Chef du projet : Benjamin « Is There A Pilot On Board ?! » Guillon Développeurs Rémi « Rising Sun » Auduon Emmanuel « Geek Touch » Gaude Adrian « Two Times In Better Than One » Gaudebert Emmanuel « The Kid » Halter Mamy « Dying from starvation » Raminosoa BG PROUT : Projet Réunissant des Outils Utiles à Tous

5 Boite à Outils → Le framework : cakePHP
Basé sur le modèle MVC Framework PHP assez récent … … mais puissant ! Facilite grandement la création d’applications web AG PROUT : Projet Réunissant des Outils Utiles à Tous

6 Boite à Outils → Le framework : cakePHP (2)
Le site officiel cakePHP : La documentation de référence AG PROUT : Projet Réunissant des Outils Utiles à Tous

7 Boite à Outils → Les outils collaboratifs
Développement en grande partie réalisé « à distance » Nécessité d’utiliser des outils adaptés Plateforme Google Code Skype TeamViewer Google Groups EG PROUT : Projet Réunissant des Outils Utiles à Tous

8 Boite à Outils → Les outils collaboratifs (2)
La plateforme de développement Un serveur SVN pour la gestion du code Un wiki interne pour la documentation et l’organisation Un système de suivi du développement Gestion « d’issues » à l’aide du « bug tracker » intégré Assignation de tâches facilitée Une plateforme d’hébergement pour notre projet EG PROUT : Projet Réunissant des Outils Utiles à Tous

9 Boite à Outils → Les outils collaboratifs (3)
Le logiciel de conférence audio Améliore l’efficacité des communications Gratuit pour la VoIP Système de conférences MR PROUT : Projet Réunissant des Outils Utiles à Tous

10 Boite à Outils → Les outils collaboratifs (4)
Logiciel d’assistance à distance Possibilité de prendre le contrôle à distance d’un PC Simplicité d’utilisation extrême Mise en pratique de « l’extreme programming » (XP) Deux développeurs sur le même code en même temps Un qui code – vision proche du code Un qui supervise – vision globale de l’application Echange des rôles régulier MR PROUT : Projet Réunissant des Outils Utiles à Tous

11 Boite à Outils → Les outils collaboratifs (5)
La plateforme d’échange Permet d’obtenir une « mailing list » pour le projet Organisation des séances de travail et des réunions Moyen efficace pour dialoguer de façon asynchrone Espace privé pour diffuser les informations sensibles Accès serveurs notamment MR PROUT : Projet Réunissant des Outils Utiles à Tous

12 Retour sur expérience → Le côté technique
Bonne pratique du PHP via un framework populaire Utilisation de l’architecture MVC sur une application web Bonnes facultés d’abstraction nécessaires Tout au long du développement Pour les évolutions futures du projet RA PROUT : Projet Réunissant des Outils Utiles à Tous

13 Retour sur expérience → Le côté technique (2)
Difficultés à interagir avec la base de données de façon efficace pour les requêtes complexes Limites du framework atteintes ? Difficultés à concevoir un schéma de base de données optimal lors des premières phases du développement Langage PHP + CakePHP déstabilisants Impression d’avoir affaire à un nouveau langage Abstraction MVC peu évidente au départ RA PROUT : Projet Réunissant des Outils Utiles à Tous

14 Retour sur expérience → Et l’aspect organisationnel
Apprendre à travailler avec des outils inhabituels Collaboration au sein d’une équipe conséquente Complémentarité des compétences de chacun Savoir être polyvalents EH Savoir communiquer et partager des informations avec tout le monde Chacun apporte ses propres compétences ce qui permet de s’entre-aider et d’avancer plus efficacement Polyvalence cad s’adapter à toutes types de situation et savoir les résoudre PROUT : Projet Réunissant des Outils Utiles à Tous

15 Retour sur expérience → Et l’aspect organisationnel (2)
Difficultés à tenir un planning concret Travail discontinu sur le projet Facteur temps handicapant EH Planning => toujours un imprévu qui fait qu’on rentre pas dans les temps. Trop d’inconnu lors de sa création Travail discontinu => autres UE en // donc pas tjr dessus au même rythme Temps = quantité de temps peu favorable PROUT : Projet Réunissant des Outils Utiles à Tous

16 Conclusion Tous les objectifs n’ont pas été atteints
Mais la base est fonctionnelle A terme, utilisable pour nos propres projets Disponible librement sur Google Code : BG PROUT : Projet Réunissant des Outils Utiles à Tous


Télécharger ppt "PROUT : Projet Réunissant des Outils Utiles à Tous"

Présentations similaires


Annonces Google